100000
965614878 957887155 0
459835363 381575955 0
500718740 278115943 0
35527850 72774842 0
539766914 876788039 0
314813856 618609731 0
392942710 646508825 1
740673033 197945278 0
195196798 273623315 0
872463851 890510343 0
164173775 618014205 0
883523759 450434495 0
76585635 60406338 0
118455728 881044746 0
156376570 52865420 0
599497103 560781405 0
75339613 61726274 0
239571813 400506538 0
668823358 746960036 2
990973987 240472792 0
208904404 738907118 0
752815314 64944896 1
416802667 325962399 0
52638174 29638156 0
540684765 504455898 0
558288887 47007333 1
74593694 342311663 0
719963361 215353309 0
596514636 288350169 0
768192044 808771471 0
574137270 922373667 0
905752973 827384946 0
508760233 639421563 0
474591084 526684536 0
770118452 905768956 0
642435468 615584544 0
883137612 137932628 0
59019485 588471755 0
649665402 954318389 0
65271589 667075738 2
384728623 484892208 0
582623669 575604334 2
913319563 38116150 0
133748504 12443131 0
99969060 803285392 0
835876136 23248495 0
86054903 109891990 0
593249106 947868106 0
317904430 270873109 0
387995152 177913957 0
75273811 356766017 0
647976502 451653066 0
990748940 73453214 0
136280149 879514651 0
251490965 213093061 0
463147602 167503473 0
649648520 252024170 0
403475044 799545599 0
938111289 411342059 0
461988263 745583715 0
278692278 963619403 0
97762874 861347521 0
138474972 944612524 0
646111728 389407739 2
916049520 788069368 2
55805887 506518290 0
59892956 256802118 0
936977543 219752733 0
988479422 973764565 0
79944572 981662559 0
621611798 895927770 0
42055899 493430439 0
210979277 64610778 0
434276613 93966107 0
891215562 179409889 0
9267584 196784446 0
817328342 161500029 0
293371242 906864861 0
938398562 700956017 0
664410221 95858270 0
957726454 816240284 0
13954758 840881763 0
391316089 763976210 0
498810333 511417578 1
931979734 124677369 0
12528274 658316612 0
566437737 127501468 0
5803998 555424133 0
203901632 589838516 0
289491796 745037292 0
84012385 129804389 0
876766110 434672533 0
879266934 800823233 0
989534460 554815002 0
598403733 569417136 1
88559591 295540412 0
32646347 420474469 2
742036445 301515788 0
359472159 336040741 0
592336745 696018669 0
549304058 785239599 0
531182354 779872005 0
975849163 214685142 0
758440903 446219448 0
639678502 400867558 0
81586652 684766676 0
561534867 66146553 0
174073196 86072636 0
658548868 29319810 0
341790258 962784678 0
142439368 96550505 2
862007487 500386549 0
540695595 875078912 0
56055196 200039714 0
106944284 708510894 1
843307047 137587785 0
652439890 187063497 0
297861625 96975795 0
147320051 907058917 0
113746675 213983874 0
399656648 266985462 0
944452848 1931389 0
612729050 145707787 0
79268906 976662456 0
399003575 883616912 0
438357787 449102 0
538113230 176180834 0
736583868 855295926 0
175736059 285115845 0
83919634 648138149 0
998303992 188132306 0
948891062 265066982 0
542873309 342867326 0
98144016 181702542 0
919145692 762070985 0
566912348 835989479 1
957351582 341779933 0
192939707 122314211 0
995427085 550940869 0
651482448 262857271 0
37644901 132079554 0
383754063 136186193 0
928604460 992792976 0
3604528 73911329 0
732021377 407287568 0
566214475 513366293 0
790745720 294271461 0
758210625 72925675 0
38415813 825222512 0
856666424 457103432 0
223728739 982874645 0
837223223 128944596 0
821068244 574500850 0
531775552 420791402 0
469445852 616403382 0
838674425 957909106 0
718793319 869371799 0
555835322 907975216 0
132477774 826531232 0
97981980 3595905 0
606536155 608924830 0
807006659 520893429 0
294300561 514786985 0
381190508 994000427 0
708038073 331674712 0
441762716 725726813 0
638409999 41950447 1
244929183 539519325 0
668529386 957047994 0
413158756 58368991 0
210260794 933236895 0
783256391 693254316 0
794596828 566001352 2
655858532 106557297 0
873835717 529073523 0
567176035 833619957 0
237603245 660083443 0
418102787 364349030 1
965364310 546631051 0
525931055 590600075 0
946424386 244242343 0
50620424 345227095 0
34651077 412701206 2
713050685 806688980 0
763503557 447750343 0
392309230 733557138 0
106925022 598031913 0
928183239 97809040 0
108748037 662092795 0
291436338 271416437 0
976323439 11534242 0
552007899 758163735 0
733865128 963720624 0
210197017 817020331 0
257787644 393479136 2
617617863 229097590 0
553222681 249757842 2
186824243 385383202 0
71029109 829235156 0
202916072 214491147 0
99375053 741725348 0
334653331 994277728 0
180552377 639561897 0
749697499 9832740 0
65722665 154464586 0
206908593 917254218 0
74917821 634618354 0
965467271 1042362 0
787871527 907051256 0
149397025 4851898 0
874254535 208191530 0
298121106 53152335 0
830871419 63813443 0
109201902 437272157 0
465998549 23323656 0
481278032 469937021 0
669441780 932070818 0
580074238 133103036 0
58958428 296063193 0
744021273 926878140 0
26979417 564142322 0
994836949 124104049 0
64383455 209134035 1
741470124 962455434 0
41564098 277918663 0
124484816 369949133 0
58034687 120726603 0
972252667 773692375 0
206789506 17524467 0
896293510 365027745 0
834311963 811151391 0
241031328 451596405 0
947779036 378964413 0
409711562 445642441 0
655784835 360511384 0
480322235 116608994 0
833164870 299325669 0
77942725 903486637 0
749953529 905396199 0
933339654 845112765 2
902104295 924597586 0
283241715 456969450 0
489801454 604347087 0
301626467 657712283 0
578167416 71721209 0
797991663 13689297 0
379868591 940218887 0
87700777 334720578 0
2503907 51951741 0
881916311 258610265 0
561886593 312025254 0
619393278 766495820 0
511707177 48501621 0
511347877 337190103 0
51969888 31483514 0
424327138 993898949 0
395742060 139537767 0
992399350 505843578 2
227497418 14224669 0
964650492 112087916 0
956153137 73766143 0
870603043 939810154 0
612608732 154457668 0
37013510 717862498 0
471395903 22039249 0
694786564 15195909 0
943234997 537659496 0
581421447 903986362 0
672128392 129958115 1
594399822 417470884 2
91339467 682158331 0
476104527 264095487 0
962385446 95488976 0
742361967 839045836 0
906100663 760962244 1
525650361 850982850 0
497060701 472998929 1
82484822 733344978 0
724592529 921284317 0
175209147 87720375 2
386862348 359705069 0
347704253 161175101 0
61184511 883008158 0
937273039 27587316 0
281501200 712336395 0
493322274 916310905 0
100785547 340725384 0
37708346 536248663 0
839237251 793640608 0
342525345 121857962 0
490719414 49467817 0
56860464 151316013 0
428140766 873211577 0
245658184 921208735 0
223436814 569128792 0
45661160 626604205 0
323478381 262730531 1
326599804 871827786 0
822898241 70174250 1
27392644 766295220 0
798967407 891196407 0
603540938 9444921 0
792501185 5876056 0
12189592 585598208 0
52627482 135279525 0
143670017 339680489 0
254218909 440279377 0
460264581 316548039 0
272937506 210332713 0
296289148 511269614 0
653134754 150602186 0
322751459 350243943 0
42563988 333444815 0
643695635 815105383 0
722612930 741818305 1
90115824 447919247 0
779033641 521212037 0
61857535 688027915 0
260034959 753140049 1
6062989 45498656 0
759461704 422684345 2
384910013 57962221 0
31097100 197521691 0
33720130 763713184 0
796575607 511372883 0
753688720 90891951 0
448929109 2045630 0
74961513 42491636 0
663210987 368695845 0
63364202 646400719 0
918054330 281815479 0
799705956 824869351 0
841600107 847690749 2
337281618 843810102 0
186838869 563817328 0
730133141 547703165 0
649373373 626273574 0
619196480 682578498 0
725680231 327690618 0
447428177 363317032 0
573267292 364790017 0
133746806 11092970 0
15921066 614071368 0
939926839 17752699 1
81434644 655684634 1
600992920 666614976 0
47516593 428943030 0
800444309 842829787 2
406185440 379561914 0
944134379 93276640 2
79382248 532540499 0
654241180 795906856 0
929145373 555366913 0
66513343 658256677 0
539349446 864741949 0
705423568 947418787 0
314874338 146696193 0
915668932 332225051 0
264000851 595978738 0
661873598 787335018 0
665496849 136779065 0
495982286 832235157 2
48301837 985709435 0
860649480 74477867 0
597276557 728568763 0
341423444 433602793 0
241273279 237755318 0
106159418 5210669 0
29866381 272116618 0
918802356 588780050 0
464318442 772907457 0
2391042 239979153 0
111942901 636972592 0
878699755 156868981 2
243406557 40225734 1
108374460 343929240 0
104163923 754629263 0
746551152 458015185 0
499513459 144593815 0
850393463 971127094 0
660719778 71982924 0
368190785 831966379 0
831921712 177732335 0
527013320 725508167 0
241375817 275158409 1
17541485 311570769 0
971994943 6135098 0
426016308 67635492 2
117184450 273181100 1
176919441 622220341 0
792190835 130117699 0
692650737 602561669 1
154056651 815339898 0
294907670 783614760 0
773506631 130028842 2
365192501 190622683 0
364604241 317264031 0
658662485 620044504 0
850065316 727288937 0
487232136 849188996 0
433775168 172758187 0
145535631 618734474 0
552502469 760613862 0
551545499 204282535 0
449628406 262959845 0
401690307 930479344 0
721879179 118005607 0
425457072 280513152 0
958205706 17148042 0
253430678 49309330 0
339312934 741791657 0
734165656 929049707 0
12301481 380765545 0
775703006 896092220 0
550930897 492664364 0
828348372 295021560 0
228384426 203645153 0
285368732 849325898 2
791684107 262830937 0
779460165 290724843 0
125460014 103414974 0
376932938 267955165 1
343547555 167368859 0
800773274 313854671 0
302924113 899452265 0
32754176 234765915 0
295753554 451906958 2
73602909 348560790 0
114856288 915440260 2
263912366 750831503 0
459044068 827382604 0
750610489 946406766 0
272070040 442945216 0
206441335 835982230 0
179228199 219168939 0
861890549 19494844 0
10511416 922692523 0
369702635 186670889 1
940391149 762546629 0
961536826 941896424 0
654642341 87891888 0
525762987 424962339 0
477750572 653795617 0
544063245 98531931 0
605754806 834297993 0
141793233 800273223 0
880892106 739055221 0
44539046 219790863 0
5606025 767948252 0
876822512 148005752 0
664519590 860786880 0
434143507 494109005 0
23943290 820219346 0
525429674 632968769 0
847574547 9575219 0
660023722 821543063 0
917942252 827543237 0
160595516 40539394 0
287485104 737812531 0
753059168 68587003 0
629074500 253485422 0
54417749 228552794 0
793269585 128072547 0
995131790 651612953 0
959045131 31538727 0
854852416 969877651 2
511050632 669797768 0
921080712 84538781 0
182507317 175031844 0
71194648 489334305 0
659797985 25654444 0
91373883 51001136 0
631000574 516058302 1
247247019 17816967 0
640933856 651805405 0
226369965 965511387 0
989076947 39235369 0
109919772 252110874 0
111977327 724892511 0
54428938 910984319 0
647750216 971984465 0
5536923 569574053 0
878990133 833448498 0
305225387 501469686 0
55738093 776985217 0
77874069 410309282 0
495997950 506011999 0
623062558 714729402 2
160632251 5641270 2
350687042 913764036 0
600661570 527779646 0
185598788 341279862 0
293999157 821144904 0
130614163 562766591 0
275814257 830545086 0
307630603 519371433 2
481113243 687132448 0
586839467 76664861 0
731029873 932712567 0
640380709 344997191 0
13697720 124627662 0
545166222 783791815 0
299084711 601898726 0
260618757 397358115 2
440879904 279363902 0
403611310 768124777 0
740299096 636304433 0
485362910 604325461 0
151910422 903589781 0
191261824 153994347 0
905704492 101237087 2
85796972 485692690 1
753509422 475798485 0
622698269 831823276 0
659461201 42904783 0
500525523 73698980 0
897909647 142312735 1
124909264 79865868 0
858043487 111278917 0
233102283 280228195 0
585777510 515158302 0
78519809 515206086 0
310028298 516424986 0
63421692 406984687 0
338043348 176324011 0
407628231 230163848 0
468238141 742501423 0
624489523 620931584 0
835917189 74749831 0
972879397 556208837 0
126403123 137243055 0
549563316 371349674 0
307279532 527477955 0
891849673 825988794 0
955384232 52158442 0
203288603 559530679 0
794799626 69049166 2
568251827 639598048 0
151539498 357974166 0
144373587 996450207 1
464115544 376279456 0
366196781 801066762 0
80960060 245892506 0
673670555 739700015 0
173256480 137963391 0
242986246 499543360 0
390710712 612589525 0
304446667 357609453 0
189927641 428770421 0
739268043 99435301 2
103116726 122844580 0
879168790 474104776 1
750716141 423152454 0
99389356 638718587 1
110095583 128408131 0
946439465 263367315 0
790278377 187687319 0
228603174 195825665 0
562893033 64301842 0
749673040 92841853 0
782737161 39425179 0
360068241 638792147 0
67836080 14999915 0
201366016 212028011 0
397610704 810116975 0
586808150 3487755 0
87442220 580453801 0
113649397 19958737 0
507961702 243154782 0
385990223 370189096 0
7459111 156448120 0
371721925 767373745 0
965571329 402416743 0
862445713 904397221 0
83193969 545979790 0
504786311 762697629 0
16095080 562696619 0
446223541 66173870 0
59492380 605805664 0
675641359 780407286 2
446723715 91978123 0
516937054 647027159 0
118737356 19527565 0
187318711 529731558 0
249742939 673316016 0
512520308 77710680 0
536858430 931332869 1
70310862 947959700 0
583909668 621601588 0
52129153 515101230 0
405114266 111516416 2
941363501 207689660 2
120450595 381183686 0
885676539 51795718 0
876064024 428182934 0
26536808 357325218 0
262145405 292026977 0
773184393 649028853 0
66678826 453511241 0
795616191 366818305 2
67081041 69312498 0
594489467 672281190 0
291425312 137999857 0
565997753 934367079 0
251551674 475232785 2
120132103 354399889 0
916047351 623402725 0
221257223 981839416 0
403393901 691590070 0
411831831 996697756 1
699418840 858091307 0
102844182 124321335 0
161376309 359305571 1
210838401 873922336 0
550745192 863555117 0
648498043 539955019 0
169032335 444249937 0
985216583 390357666 2
983534584 460901686 0
115083553 766687462 0
709529822 899507608 0
802250745 624472923 0
960336935 520604069 0
96165080 446190925 0
408860504 759546184 0
262536033 160543319 0
105867167 637221286 0
964960934 979294621 1
482040934 561047291 0
123689268 974333354 0
805470703 226249703 0
343420434 941167933 0
666947615 49191768 0
255689804 217546597 0
16343707 240171652 0
110702911 824435008 0
404805181 368820623 0
45682349 335603323 1
107891973 380014895 0
362632337 183866815 0
707487863 276569017 0
604025191 996407494 0
325016243 175384139 0
589548815 852104515 0
713595995 326907056 0
36910620 306119888 0
719053853 834967680 0
107796223 834773970 0
685941242 607975113 0
470339987 182067227 0
538897149 319132155 0
575198786 155562246 0
249693660 335613570 0
413723594 165444623 0
164588000 835209317 0
58092901 206306951 0
202165096 110014984 0
834605165 228357046 0
523713871 619595848 0
171447956 456320922 0
213451094 291375677 0
85144957 527103495 0
749516283 420183637 0
146460351 771460782 0
936093965 733590393 0
126736569 128377944 0
390926244 917347047 0
87695798 967464733 0
153914373 317496414 0
597198605 168203828 0
100417966 291375522 0
12185856 546341765 0
5259119 324305496 0
407289841 728818108 0
486536867 248453881 0
694663594 72505976 0
773926099 617423787 0
827878838 188261702 0
533126395 976108315 0
25846389 787089754 0
85129049 603248689 2
791776259 910367960 0
995160095 152832902 2
495684599 821365421 0
379971081 288871447 0
225763591 295114194 0
940351304 300321844 2
998600611 200604978 0
857868307 255437648 0
838038585 597325513 0
258689211 386481959 0
546180321 117303439 0
912484591 979099260 0
554067076 593862488 0
98613414 80512729 2
149763210 776013925 0
252559623 295146891 0
810377302 246377371 0
405660031 729848764 0
832098692 533920264 0
921317406 930993214 0
1043180 667375212 0
369167001 318683353 0
391392847 163445056 0
370183074 888308338 0
830081231 625037741 0
291119753 822912326 0
759563211 151659473 0
82413489 683903934 0
287243329 573095212 0
885612381 509932520 0
727060574 803157910 0
850582653 43726799 0
891583811 158088428 0
413731272 930696920 0
970654067 46316704 2
250735160 211776169 0
789346135 179982573 0
481682136 499206468 2
2739689 227867224 2
630165723 422057862 0
38755341 517544624 0
845493443 479520429 0
931507931 739296994 0
418294127 359686444 0
961525814 584627743 0
67875834 301344753 0
965164774 895644447 0
16609651 889982934 0
89136146 932195185 0
362567787 243212369 0
450495189 859518442 0
908182488 488966913 0
264585226 313056115 0
465336765 80030356 0
673461089 981780158 0
110231928 676595434 0
338869160 220124954 0
136984049 263015905 0
511252052 96904592 0
521860620 102598991 0
76325331 98047299 0
58386081 399812073 0
218097747 195072962 0
926114568 80574686 0
505608125 822443831 0
710889405 568660863 0
53836053 227063646 2
719743206 569556594 0
496658618 281366053 0
97790395 282668755 0
937245907 337779198 0
93163974 951026426 0
714216485 868783556 0
836938581 723897285 2
232311847 28517935 0
727209322 244958872 0
848155910 458825156 0
21332061 734756111 0
519994553 547129351 0
878555359 503260530 0
313439233 77267908 0
241559913 602929762 0
562757990 888816466 0
321969032 411250748 0
202136277 71514362 0
716760877 880760697 0
112392628 664025511 0
902573889 556203109 0
825363825 216292513 0
121343198 818374109 0
402253024 129051672 0
756537514 907800960 0
871801198 496609818 0
979163624 367084785 0
150991803 134366819 2
343029550 479827269 0
28871514 511192867 0
439444966 354273624 0
247058727 845894388 0
882153721 547527001 0
137371204 851938437 0
949165205 708276450 0
965842424 56760550 0
95746073 897239960 0
412988514 534721362 0
654400553 977589136 2
71425415 798429958 0
177477262 723844005 0
267293870 803928169 0
977024344 288234589 0
608175905 124469869 0
11508688 586988046 0
132900882 229231083 0
557011186 108600286 0
159138113 785179441 0
566512982 367468820 0
214516024 931213260 0
54415818 571429587 0
315993649 198718787 0
669878755 159856395 0
589184307 233650352 0
23430256 879262306 0
236675722 44443541 0
439177420 113568233 0
94178226 278887883 0
765782232 1638252 0
597050002 844444941 0
800305773 203904871 0
272750146 165474906 0
357983489 859984461 0
889060505 976895146 0
303265919 815135403 2
135623396 528795409 0
260427320 93807607 0
575300283 154161737 0
145957142 856607406 0
607287066 51386719 0
583851396 150765364 1
107793818 747464361 0
967458401 957205395 0
820086511 363647640 0
416205407 58594425 0
767947818 841460634 0
114309497 300157863 0
178362582 396458588 1
795172797 775103642 0
422890355 571443357 0
565241319 790059505 0
283915092 371959196 0
47653388 685663832 2
759306206 461107251 0
52011442 528571455 0
961122497 923183957 0
136231359 22430334 0
443077791 160504786 0
77265646 263250018 0
624512431 39076802 0
608574049 66681372 0
616014378 802933791 0
921149532 637456332 0
119888279 775980694 0
866594670 828479508 0
988228558 999791314 0
965395822 264477409 0
604776990 230313104 0
261269619 215454432 0
49538809 59340703 0
311624902 156062893 0
229626324 174848108 0
438445309 184876946 0
905886099 992540365 0
136907011 460724152 0
905189457 691927313 0
795096457 822006326 0
343895445 34668148 0
317169788 742262347 1
246476342 516216442 0
381020032 927706654 0
312909530 16356495 0
562516787 24122954 0
866947134 221979318 0
614510278 531451355 0
694233255 888642100 0
5015320 963128433 0
711845758 812726256 0
60572302 967680214 2
183834988 331033572 0
511118212 626493620 0
29952404 446538878 1
427917681 75442652 0
678720479 751925377 0
753327965 2294009 0
829188676 686903124 0
48169447 899846130 0
213763406 969488000 0
916888168 844328285 0
448669387 652258633 2
342515398 999693934 0
535829979 178646620 0
535089325 222261483 0
715990527 432237868 2
302505009 528004871 0
91916804 523521888 0
261536749 893873993 1
544448735 632414332 0
37098577 800879712 0
959685521 303031640 0
790372271 612591069 2
972104258 626719312 0
329917355 768391004 0
116390619 663500198 0
311136050 140725340 0
902916805 434817482 0
439966164 950743323 0
76994071 360952802 0
168912229 82957000 0
543838493 298037500 0
504958984 560013167 0
283953915 972410358 2
735021497 819873384 0
500311422 935795017 0
882563516 93465424 0
503236586 959839598 0
729916776 51265820 2
241469351 9026967 0
196357701 41373819 0
114033290 263721802 0
404481910 849912874 0
254293980 45260996 0
628327714 674583355 0
32513157 190439343 0
6304913 83407193 0
417110973 973804625 0
338274700 731226928 0
12744093 94514749 0
515664046 133865234 0
449896689 511914295 0
813986389 451749237 0
751971719 13256133 0
178240216 833839567 0
932449764 22544977 0
583028266 255281274 0
503405608 37902818 0
401047725 647074033 0
717352494 830631844 0
291476206 10830717 0
816665120 922715758 0
388737416 85503731 0
318647901 969882058 0
42889097 814906735 0
348912077 669691146 0
603864117 535596671 2
426317354 152102401 0
313299583 189533380 0
607357966 219981347 0
510383808 816025054 0
246001767 179509170 1
587210297 434672977 0
474427557 7166728 0
34577606 494498750 0
154314520 11551107 2
501926580 204227940 2
704866017 977237058 0
197222716 672666190 0
507486881 707364925 0
692606218 242183336 0
550288869 62435062 0
58162608 537502009 0
348160990 10082063 2
336427034 275426156 2
656637132 169530927 0
446461292 687530726 0
103421350 548793105 0
804171821 757623940 0
48769918 401884263 0
637313520 87810844 0
742863090 283455221 2
624387683 554633671 0
408894421 752162156 0
947623634 582303457 0
104979408 836700228 0
180447065 173907671 0
399753630 138334388 0
483885012 596876597 1
706644416 725482193 0
999743286 355856841 0
105053798 342421937 0
98514620 88477714 0
380840738 941570805 0
440369175 533436640 0
45400357 516726175 0
679853428 565483192 0
224471005 348373712 0
677971096 824695373 0
646283354 715571710 0
529068343 182581826 0
728569958 115561164 0
107264751 808345285 0
767734266 131203728 0
51227382 105057018 0
162846925 888825090 0
347255241 310853998 0
65453424 586808752 2
970015057 737197303 0
464660591 428541719 0
669438677 533229369 0
30116962 178057535 2
844699025 720510458 0
887694723 6877704 0
141403088 301372393 2
142946348 553246856 0
831581620 249463940 0
469510801 108600489 0
588743022 353395779 0
17345574 275954394 0
882746988 369721276 0
239539853 577352182 0
185283686 485978386 0
164839455 836536495 0
182264454 180671869 0
959546680 799593855 0
449149322 161624615 0
455857343 446223023 0
331483716 663706530 0
594284002 740750959 0
556774048 702935134 0
883533471 815030213 0
948070283 23846286 0
966208955 737296665 0
320347793 681264992 0
220219229 134317896 0
317508313 334009972 0
250860900 543670517 0
185331187 198831004 0
439291115 923727823 0
629655968 54441131 0
673735239 286209674 0
625079307 703082180 0
338011623 33344791 0
909760814 867507309 0
13654282 894549132 0
306575595 374430904 0
28877498 626739528 0
912144000 898982285 0
178683151 479950166 0
33877031 261057201 0
471506390 702170487 0
592396174 929598470 0
160986054 922562938 0
50148951 968446494 0
722442806 508441349 0
156813779 628464794 0
647537546 107745781 0
580736094 577649772 1
510191123 662965083 0
760890465 893433516 0
131082226 510869604 1
43440660 961486536 1
383505507 47191856 0
823705729 15525424 0
243414269 810911531 0
74758410 836500619 0
966023844 781768777 2
535046865 394041432 0
998268051 85736328 0
696124486 117300431 0
163575026 366928449 0
481619809 203686719 0
490831125 876476665 0
652199211 147711868 0
666759528 889417980 0
92522033 307007208 0
321390123 125509963 0
247802941 717686188 0
75451517 668717778 0
39167017 471184176 0
650624964 166224504 0
416538388 510405949 0
794526365 963395676 0
707269440 930012790 0
400309319 286090489 0
645172697 107035915 0
63547968 850532258 0
6108075 135594581 0
305180466 207363399 0
705710905 424673036 0
76242023 91947024 0
831543326 141996919 0
23243952 392196790 0
189419122 730795329 0
597635611 228587105 0
445018213 539960709 0
128538868 783444425 0
51422731 630690902 0
308770882 209089396 0
187830309 756422576 0
791782737 423779782 0
36720220 719011411 0
296890404 587617442 0
113799756 90679353 0
464378206 936728862 0
833904599 967643563 1
411677518 51232293 1
976152205 75410722 0
367278517 728166393 0
638240230 820219047 0
540429972 156102055 0
142211839 177024485 0
293082109 484908506 1
453921196 187761373 0
159693474 63215851 0
806670023 769265075 1
557626702 877053275 0
786364665 860792391 0
261109024 472531011 0
209191722 63753671 0
6416462 526578787 0
675416160 999808809 0
517849718 99773496 0
62156728 618734276 0
385258839 75203879 0
627299882 29471681 0
743876285 927930281 0
676557889 994477578 0
42779041 248314926 0
870545549 78087312 0
896575812 812050717 2
369207486 466741671 1
621157722 22577893 0
36292209 276094888 0
876113627 75040829 0
170347406 738421562 2
199206147 277060250 0
115949736 29677379 0
229227464 586022823 0
201841527 94131681 0
919971702 460401882 0
105695834 815057837 0
193912575 713006430 0
940675964 553122082 0
66509966 826046105 0
711033372 304863783 0
671827718 232621528 0
908513623 772234836 0
84107590 574535326 0
545179599 884484182 0
133344205 746208560 0
206355002 995487235 0
999701179 942320648 0
161732213 729961846 0
239010586 672006155 0
51603479 695055431 0
505468020 17966845 0
926155106 871727689 2
182527619 727176538 0
607047846 535705888 0
186567909 490608079 0
658463124 675240583 0
536022543 122077132 0
540882906 176166204 0
83930609 742342166 0
127353892 637193799 0
428973021 564874698 0
452912254 782689199 0
602566665 133673906 0
121300467 734094247 0
718164374 572439613 0
357285427 500059824 0
3176180 192418978 0
55398175 127231146 0
741527390 957806707 1
490638576 920849186 0
260716711 64812783 0
514080244 803790607 0
308117673 535972081 0
976043240 951069874 2
506859649 375105420 1
269818681 2999699 0
296837649 535512318 0
969083988 625186757 0
404956880 498043002 0
122417457 402195446 0
818469920 758208570 0
39540615 632559193 0
596507312 121039041 0
215935154 812392609 0
970696620 244073855 0
932196444 70961865 0
291739482 957655574 0
341328626 481312965 0
987158826 288612350 0
819569358 728057607 0
80178854 564964400 0
181479232 906724703 0
832250151 224743722 0
753122155 865919132 0
494389070 572360474 0
985155726 524536680 0
63002811 532060681 2
50871498 470630821 0
775168043 689411095 1
422812054 31747889 2
333046202 91660277 0
513884753 634668192 0
4083322 114222572 0
305516278 842322598 0
623484128 29143762 0
207035105 504074907 0
269350384 966579581 1
312064916 639881199 0
898146631 824527437 0
439028549 882681666 0
758613029 72281923 1
961944116 543573942 0
301763832 6006204 0
33197699 420905916 0
636925833 234701295 0
683049964 540998675 0
541637940 68080550 0
134955314 165144427 0
246388999 898866219 0
407829512 530196692 0
194545135 103375841 0
386793930 235268352 0
33512965 219671933 0
689313386 189328274 0
101756069 840040748 0
709420110 394256978 0
174916950 97440166 0
642834570 45466112 0
213050701 907598412 0
950050006 570136354 0
379359305 620919785 1
454146989 98970165 0
483094845 926189912 0
557203190 578650775 0
608847370 440149301 0
236027856 751586011 0
746509888 918257836 0
887093991 796552471 0
684533747 180760091 0
822993798 498959024 2
91119395 884803463 0
657004010 839666649 2
85332561 699268347 0
758202800 253739156 1
456892806 488631698 0
576512614 35338591 0
48906769 148312271 0
695717588 933146419 0
118905757 784933518 0
942061243 670111627 0
454012958 377402019 0
597139586 429393653 0
270878041 247839005 0
806192280 606865970 0
828802665 398791029 0
14186993 571667642 0
22096635 842126152 0
547892628 311393332 0
105896185 155688982 0
652168690 994108830 0
700896296 738111277 2
995849259 178041233 2
6356596 726362721 0
556399785 136135125 0
739599086 578680354 0
761997145 706437641 0
206705135 992132812 0
470328028 721473085 0
165062484 10930693 0
381854616 885731369 0
996102411 856658723 0
741733561 821465650 2
55576164 467123366 0
102601454 8500197 0
788370347 856174328 0
477524796 834836729 0
233288916 629331066 0
937359423 55035926 0
768177078 832053283 0
866240483 318125974 0
959053746 914384892 0
594998017 924859281 0
106894279 947979606 0
894566681 336934898 0
458025656 731246726 0
516433239 445169796 0
187767471 871164038 0
813859471 947213732 0
22492217 979629412 2
705237725 436689530 0
823625789 838119121 0
590684048 276824794 0
885852080 935143799 1
769827764 961169188 0
629179023 521136940 0
987220969 944288022 0
66897537 187205563 0
637597645 558410167 0
940146701 616790214 0
642287842 573281204 0
712550758 102755449 0
64131399 20627084 1
242845860 64748058 0
783067290 485208487 0
559787425 429050092 0
770454933 910964841 0
299742729 878613277 0
336140421 457280926 0
410127827 534977209 0
411373433 150000742 0
630902009 843372274 0
103759108 173192603 0
392551220 738581609 0
906994518 448565638 0
102276303 120680717 0
60902479 531033287 0
497094268 873160679 0
579075906 894165111 2
180148477 773853637 0
309378071 888562136 2
944084138 64866191 0
373376951 675927020 0
157329143 91454373 0
648819118 24033403 0
776568476 720172117 0
732646430 360589723 0
62141933 30331669 0
113538459 992160666 0
113736964 399199012 1
618318669 108881376 0
739269200 374917395 0
1056215 117524040 0
189171002 641283953 0
883872967 81812858 0
511469521 76264986 0
188312860 530762455 0
894787584 218556584 0
43348068 19302624 2
487187323 261422487 0
590260763 533326663 0
313909287 122135507 0
223150771 852503606 0
748749362 373453881 0
112127069 53799973 0
364528562 75801805 0
824064268 564758742 0
356781693 232404299 0
45549884 256525941 0
369781995 682751937 0
391952233 687533290 0
757017985 652261563 0
448748617 352789836 0
810025860 563707851 0
931474014 619795874 0
986255266 562301323 0
459463373 828990260 0
20510375 4957979 0
753003679 889642492 2
362622491 999226311 0
59555202 786649972 1
973343148 543433915 0
240094258 402241034 0
96966525 59297080 0
93758360 603838691 0
241338315 950480369 0
736701977 46651487 0
10273285 175593871 0
520109434 151065055 0
477925373 657459958 0
21248003 44272881 0
464124693 103505049 0
27999273 4551818 0
130964696 100444251 0
543458414 203497629 0
944403026 256085697 0
238973697 2574940 0
362307383 797153375 0
346604596 551317515 0
229678397 601203720 0
689303613 505250747 0
842638570 21204737 0
857442683 650009804 0
363682092 201942307 0
478979461 474723382 0
243791284 83236796 0
419962500 478718153 0
954262044 680824415 0
425325165 501967210 1
329607512 929894143 0
253992885 84389465 0
78730139 233033101 0
883119548 825678547 0
310815374 418795003 0
896606455 248149689 0
969397220 841520661 0
19202742 203393027 2
16371477 372359241 0
43929408 232711845 0
336789987 912008176 0
855481068 107054835 0
101172771 182383992 0
348507616 17840189 0
242052009 324217370 0
35255089 805153161 0
187593498 81456541 0
168003032 344730006 0
508645277 299149512 0
540663743 278722925 1
873779474 828039754 1
644658785 81916056 0
598194028 502429048 2
476924861 479184594 0
6683319 7335125 0
158688890 457857776 0
76281978 821846694 0
416645524 150914230 0
646998168 460753528 0
87116299 851180125 0
717087834 516991143 0
911765454 654802668 2
275066051 834722011 0
377683435 230284171 0
952032422 529504014 0
640692594 456197077 0
382325093 462325047 0
651005685 844781881 0
854890528 164970909 0
817663276 260913550 0
837947080 921688038 0
552340212 847371121 0
58873325 86608770 0
593035126 490637848 0
646757333 69683238 0
18454779 325108751 0
788867716 532399516 0
149036250 592060847 0
133552399 697937257 1
901558147 287227852 1
466385522 556074961 0
296572884 143425615 0
198818969 302456189 2
748522851 438524044 0
820644379 136885189 0
565516534 591298355 0
341157033 34844756 0
633110916 797070780 0
614516264 97701019 0
865762912 111643820 0
487211713 393370686 0
15281603 619463407 0
799266612 48580946 0
156541094 15250615 0
882580036 499024616 0
135246480 476152056 1
135908333 842417434 0
87787434 587881528 0
51563083 902574946 0
275387175 452729679 0
735741405 959756447 0
376461086 26541698 0
92038417 547885314 0
356574053 661097822 0
737695569 775770402 0
588404383 765237490 2
130541572 161791225 0
575289509 18012969 0
655531573 60436460 0
362468517 54101882 0
498755716 821892570 0
45514284 664302158 0
792624131 275164256 0
805003193 492593019 0
854948317 4045404 0
302506004 163416153 2
145021381 129925840 0
208578219 522760019 0
544186869 238993482 0
158854795 757478129 0
52270083 127445959 2
115571900 266466661 0
249477301 639112764 0
55114797 59883614 1
848147742 374024051 0
379192301 933578937 0
536420676 41973900 0
385877630 67147341 0
571065178 679171669 0
702457340 617670430 0
65333890 135577029 0
519288557 693599494 0
263407258 854294144 0
351641503 899606204 0
11305823 74830957 0
382594301 530227267 0
249562784 668993014 0
506437681 217466993 0
370550775 114204095 2
109795136 58158456 0
979199307 191931096 0
915098796 135857721 0
51688873 338318602 0
65037179 322067544 0
700957981 651347381 0
694157271 302727856 0
564867707 107270281 0
763526402 579976338 0
784362259 814406640 0
884460016 454022758 0
576427366 716339963 0
133472546 61758829 0
233278869 742669863 0
736822556 937901421 0
286949289 106436679 0
172101693 903877530 0
426746606 739460104 0
794034327 783034761 0
245962229 908669960 0
54288599 994871623 2
693889223 338115340 0
73675090 418538708 0
693741868 44568528 0
664274112 300946030 0
461491807 196748543 0
320045428 92330168 0
612424975 142915913 0
399840033 766593780 0
9844373 40410930 0
809280762 390441633 0
486367238 40300489 0
731366148 33577958 0
172719889 440671481 0
325516905 193479103 0
134426082 843470037 2
538931392 458465040 0
247805662 316087186 2
612880715 238813365 0
606676045 385018023 0
697776455 375913389 0
543898017 163770299 0
691545315 135912990 0
128071209 169908698 0
197878573 539530469 0
796325106 12797088 0
396906073 736392767 0
617142857 10575522 0
401316887 962210924 0
888246937 682886584 0
894389844 766954543 0
815507990 890100293 0
692601801 141613921 0
496846025 808972521 0
457278638 992293514 0
996867594 123104960 0
480968962 109830995 0
262257797 3475438 0
777168837 875102540 0
607359553 76564175 0
358103274 817249527 0
481088210 779340260 1
153753999 74720864 0
296596058 655921597 0
387695280 849312771 0
486314575 974244210 0
529446772 25979442 0
25074299 609537183 0
730976178 818491204 0
162704258 902248441 0
322336939 602237203 0
39556654 960764430 0
981648696 678173635 0
138590390 135409078 0
498750831 508189806 0
545227392 628727122 0
457531821 905911720 0
784710522 528416967 0
702360689 576055820 0
816463216 971169729 0
514698702 145804584 0
833619436 49688718 0
269571151 456456672 0
168785838 604056719 0
123772739 659348398 0
656208236 6763698 0
131259878 164952086 0
380928068 730566520 2
972961454 15493897 0
35955827 140456702 0
540403952 181790576 0
672606864 213809162 0
936857067 776797779 0
716101786 43757728 1
469685001 49717543 0
640251315 980781382 0
322498650 904198615 0
161391124 367329195 0
783174207 338877386 0
944985444 839237902 0
918216494 476751659 0
737790227 439781097 0
150480572 723022302 0
110919361 642070672 0
85319980 730454603 0
316251658 128649761 0
348902927 236723517 0
573544072 356542080 0
648854907 729561180 0
463978636 310906535 0
673997131 224587648 0
501990124 31777273 0
711896617 988228723 0
925373790 85264317 0
27281396 834076095 0
761100752 268939863 0
60119496 135285884 0
681555698 97809428 0
500555367 71970740 0
443237668 436853812 0
696584228 47160862 0
166129249 394481006 0
122728763 686395895 0
634841037 293804439 0
250560245 227956036 0
613037980 749836618 0
902668231 86793409 0
459071521 141081817 1
697327143 811315612 0
754436194 975838483 0
375331548 878677124 0
779500546 897507277 0
340139519 715042345 0
424234552 66515494 0
175787839 808952168 0
159961384 420763204 0
770348602 915514338 2
924856448 562146743 0
520865925 106960954 0
332753660 778528499 2
740257800 649591240 1
423284307 449111157 0
515688811 573948789 0
340917313 83603284 0
618835806 733559562 0
328712377 538904421 0
230427560 314762395 0
528324441 17919726 0
88789786 514811693 1
212391060 800472405 0
25566701 74466759 0
736577753 227726922 0
335959524 960125990 0
387731476 937868254 2
488954775 97145173 0
942538440 374079850 0
399853771 375327746 0
780749487 101694683 0
335360555 324165387 0
191776712 380730241 0
815326480 271637882 0
958815491 706868964 0
839291829 812998642 2
438979040 576176966 0
968990616 821043851 0
493908207 137272557 0
281979299 111221266 0
848802248 503921971 0
149485819 625304067 0
186723568 159930213 0
420628645 594498189 0
534723054 476028530 0
120810010 283908742 0
681541757 590759509 0
102202560 928042690 0
583846755 706426181 0
642473937 404059512 0
78266351 81799752 0
715981709 551986354 0
928029621 437898575 0
295424774 481089517 1
38635842 59486492 0
417347406 476022418 2
222095663 693009392 0
354704721 49680248 0
793731998 580910590 0
514959462 484350808 0
701486602 2965129 0
125083370 755743359 0
838934156 683890971 0
408203100 17619900 2
464759707 397526664 0
293125017 881316685 0
387326526 540402652 1
22101588 724388593 0
716622194 46441581 0
342838995 905766725 0
626302795 118430145 0
892644302 451583486 1
298736910 773936426 0
145089095 836217039 0
793013469 1222165 0
149675788 223075485 0
293915533 437872305 0
538576026 773283021 0
611165954 421762593 0
142082396 526381552 0
292533625 88929893 0
426287324 666734550 0
379100619 138759054 2
262432325 140638067 0
521949075 203064787 0
590497317 916869482 0
642997346 156397621 0
975873330 58892806 0
271537241 803685874 0
76330858 982146287 0
47178276 85631581 0
691555381 125550828 0
463892120 169319119 0
694514253 144855076 0
166433429 76186207 0
393939974 841930790 0
335256614 129659725 0
208646299 989354597 0
3071892 365469698 2
864132640 612754795 0
472687321 914742390 0
694032563 501062070 0
419244084 743272482 0
167764191 740433105 0
322500642 286394731 0
556920315 122677443 0
163931957 430489190 0
658268647 440880587 0
985298149 258580257 0
448879938 486405677 0
483251422 210746142 0
63282231 369770238 0
700732830 419099203 0
321921925 258524568 2
140168376 551607443 0
800815020 974134581 0
180230580 45032950 0
434093205 18238114 0
431905935 129801540 0
219366101 284043126 0
692966318 630311292 1
752148371 69568411 0
801546391 837879840 0
771102336 61943264 0
574152367 344921256 0
970763811 468509595 1
659624340 775685451 0
501529884 74330853 0
841292868 26166522 0
538639872 565973824 0
942021257 634191464 0
410807069 62200343 0
605980321 234676377 0
992332068 542057319 0
863292458 782878284 0
190520289 843700092 0
527900593 376712825 0
808101806 768551555 0
45634847 113041008 0
857125294 772958782 0
530986646 684252829 2
459677539 337464657 0
36937943 422424001 0
545174505 289970977 0
763644830 881724179 0
786971463 278460731 0
863999876 220680330 0
981158810 712714496 0
831504286 389751329 0
156652738 45586588 0
600496738 175779477 0
58766542 141451609 0
295480932 51211220 0
83810892 520734369 0
769191031 953547966 0
13612648 94264474 1
440875657 879081686 0
953243281 76001404 0
514267255 565746839 0
78919312 967972279 0
344646116 664113214 0
978498431 806312272 0
101921121 461189860 2
90444968 211840574 1
807648385 660364755 0
905167802 873511375 0
335917063 548136195 0
27037852 262568943 0
221125809 689301453 0
105176958 349866643 0
181348005 102447486 0
364928483 160485010 0
800858018 869094713 0
59465389 914144184 0
761709111 836900206 0
974826867 606406276 0
859775161 768768884 0
99154634 797134354 0
403060757 95551577 0
854108325 447690313 0
101815399 834903381 0
373630488 166436903 0
945818913 704405965 0
140164033 347620110 0
107341397 655407645 0
676598782 782169301 0
768080530 903678410 0
25423238 430068192 0
833181978 585990189 0
445166972 561410851 1
855331605 886578885 2
257887774 71235364 0
716089541 501511452 0
540867425 642005176 0
273306074 607009234 0
74556478 211542388 0
590545944 593888931 0
146825333 769850886 0
72625078 459701573 0
874543179 476680934 0
277214480 290112419 1
998335685 923156248 0
245639048 845344733 0
52896730 802245540 0
130742817 5961214 0
854512612 392736644 0
968020368 293605438 0
258395897 689542664 0
28058209 102232120 0
329239208 124196863 0
904375348 988764235 0
422009058 51021489 0
946307950 456187645 0
659205078 868180381 0
98910094 132795314 0
429409577 909114007 0
763019967 741266197 0
120769447 782301852 0
629078469 914116274 0
469504662 217776792 0
128418000 849131352 2
567429436 407416931 2
555514605 102269933 0
690302980 63402580 0
144124219 610785948 0
763033412 327736843 0
615277556 383102429 0
17209402 654685528 0
31646645 594940625 0
39134330 17947284 0
279009020 999293968 0
507937879 152247199 0
6644359 176362156 0
307947746 897950103 2
549158902 644608648 0
981134196 901862482 0
758525448 643546793 0
551172007 420336426 0
72420729 119275699 0
560497287 36594435 0
671674108 782477330 0
718344750 838940988 0
780203080 385891794 0
901928608 755371471 1
846908697 33490088 0
566931386 165171874 0
554690210 763208171 0
399136792 126753378 1
205972737 205733590 0
734625204 994632082 0
524153790 551823476 0
723193414 474428804 0
19383896 608449684 1
458497895 80239940 0
477040606 399041397 0
476545481 502819007 0
321496815 822069909 0
804499153 63065617 0
759025839 14183857 0
612114066 226434395 0
983356170 444901664 0
787852504 609945388 0
610697271 379149348 0
930856233 950634400 0
315067218 491757530 0
288366067 252890812 0
177625928 621564660 0
740511192 355585333 2
34280932 256446820 0
942441775 106227001 0
615015764 146424193 1
305244874 506542849 0
701343907 269535596 0
531513880 237591565 0
911265302 923509065 0
929737514 468455642 0
122347932 135006151 0
14983378 78234081 0
790443084 301521089 2
924804085 451400955 0
517610846 930194068 0
468815013 838133850 0
547453881 66423151 0
352352240 577723138 0
230525779 997043055 0
422227844 605463759 0
707652343 421723087 0
967826162 155212788 0
413031320 973660011 0
757509765 323828613 0
996466886 988279234 0
756834709 239489147 0
43715066 151441693 0
969965894 659974243 1
807490838 897732029 0
750620883 221562993 0
480120554 138701846 0
175012243 123668498 0
122697928 43506384 0
614921791 539542625 0
384645541 118130834 0
576985354 892365855 0
108083206 86746960 2
403941843 992757124 0
491982814 54999058 0
320929103 399512716 0
445474178 150851504 0
367853449 89817728 0
103635387 283366255 0
91494451 431146197 0
704356401 807031513 0
37727543 956557529 0
396951484 277944417 0
55847906 560917591 0
12465982 586179858 0
657613912 451604179 0
96485668 813198992 0
682879964 203065792 0
122538278 106216511 0
740966863 86041941 0
314430914 616195019 0
254127214 978527436 0
822525814 897889298 0
827540150 590771971 0
368699219 793071320 0
800868583 642378113 0
964031332 188978269 0
675940838 233767267 0
597697229 45478921 0
708680614 62517185 0
953406581 334217669 0
20121259 198892332 0
855164233 222927499 0
337395171 689718749 0
856008889 737906291 0
535894492 65114564 0
3176556 14721283 2
48345013 576286821 0
988595536 131644018 0
715576131 71259806 0
573844344 386462235 0
509898171 474556793 0
992241261 416646391 0
379136048 968252440 0
281294947 374087404 0
346785396 75059056 1
67005158 819697061 0
359523957 763471823 0
944586657 544225132 0
124344362 716437076 0
220787209 354551965 0
819491375 774475746 0
112800653 803118702 0
660231913 651746756 0
680562487 874590180 0
116284734 303795273 0
174156168 194771619 0
86708480 367487537 1
730505154 167751296 0
656767009 752420686 0
86377279 125187541 0
977386247 407529565 0
240505266 716483371 0
928957107 284855271 0
473394097 864608599 0
638293305 330871252 0
780583331 888786602 0
922168320 449840753 0
912197119 457490981 0
129654996 55544977 0
549797343 764459809 0
867329307 881187324 0
718100203 509544804 0
705005259 939444252 0
186679893 666812358 0
125538239 59890741 1
927375549 487875899 0
426312644 86430666 0
351835932 67570188 0
365328932 492456880 0
332455904 178215441 0
122523236 528818683 0
420630678 715337992 0
374826029 465262567 0
553514347 903925724 0
760179555 244581756 1
704634500 253527432 0
639265050 549906040 0
650846590 891686612 0
71123912 22764618 0
188310626 698910563 0
97534780 796044875 0
924722691 216809690 0
7765594 453657747 0
37764630 34479579 0
771582001 87364516 0
26310487 142835830 1
291185702 560243832 0
899048636 466437871 1
418756865 699097961 0
847441142 614601229 0
869103792 728667939 0
38515699 820541236 0
250122705 632035850 0
932299506 959034830 0
799719703 620499215 0
516330289 115974024 2
574727203 380551644 0
968496152 681085554 0
645966425 609761168 0
779502288 702498689 0
587069170 251616973 0
114748657 257621728 0
275884920 259485986 0
172129786 61503412 0
423908064 983706827 0
211921631 105136677 1
549844766 304322546 0
192994966 782381070 0
252945295 755604032 1
122187582 77032326 0
883846937 105407887 0
219356630 695518406 0
778306974 87238525 0
323048222 782603120 0
101060800 619016436 0
485083178 392119776 0
160723987 99249647 0
199827731 659763352 2
74015774 957632797 0
719132295 181925152 0
484081156 886157193 0
31399722 993356730 0
148254322 334367993 0
970557291 282475983 0
528001246 120975535 0
588972024 704291450 0
645384529 59166835 0
622545153 961376225 0
817418148 538843797 0
36897893 697153940 0
609170589 622825643 0
356983883 529971540 0
638624471 133558744 0
980110495 328059464 0
125198863 555427058 0
431305275 492901546 0
51968300 755170507 0
944322370 355631786 0
779197928 383567830 0
48971296 421324056 0
696562172 444487847 0
218494144 581143641 0
652914483 818891117 0
63592383 867900066 1
325112108 702591693 0
716623773 882397870 2
608278170 888290741 0
377054751 615640129 0
552922381 254656150 0
346628305 318321505 0
462399409 491239855 0
345941196 56371666 0
994773846 70305884 0
140519585 846663255 0
509867328 851911046 0
442451971 982660474 0
840023360 902798331 0
601589933 43008754 0
248372732 459108843 0
208321342 270284187 0
766557542 61139094 1
81972983 254663996 0
575209883 539926150 0
635975136 400284331 0
856208123 545054123 0
104988205 696609938 0
782562631 533428487 0
642112785 372964214 0
86851699 531347638 0
21737083 863740366 0
649892066 30688844 0
121433114 670871686 0
170549410 403084985 0
634733735 725296174 0
628224901 662364849 0
818665879 77218040 0
518696948 943343780 0
666823244 526340134 0
254649932 349185130 0
369736345 946304186 0
605870181 387684191 0
567530589 631958315 0
707970876 128298096 0
892305239 854217740 0
202084132 7588333 0
856489560 296839929 0
321933032 623865483 2
769392665 714878434 0
856692263 432929261 2
803024085 683967716 0
195979297 223954031 0
131573652 26659413 2
264266270 268610675 0
736153923 950105955 0
283407295 78695891 0
861888688 304133194 0
405186673 929698543 0
40262941 45171607 0
200992124 8445756 0
917745812 712531199 2
786027876 287701430 0
78449607 312781001 1
46424383 76979367 0
73119351 114405959 0
314032990 869446999 0
130492157 507289831 0
32886629 195460449 0
691408756 875015046 0
185831683 982477752 0
197437048 516597672 0
362695417 481395659 0
406676329 298862973 0
932705963 291365329 0
667556380 817102532 0
98501570 364882369 1
185254591 197106938 0
950341189 704047215 0
686116092 70831204 0
996588206 9489889 0
108357991 48122787 2
819192778 931852337 1
421902326 922618845 0
901451791 872417268 0
593239724 451437658 0
423357145 117060331 0
686439842 670913818 0
254570389 675223616 0
718288750 92347462 1
540040950 272185844 0
297446887 895835274 0
986744572 980458855 0
484955653 349650230 0
282785960 269148935 0
131367032 82318682 0
508538622 714929200 0
234196203 702206993 0
536231527 513635050 1
864329213 814947636 0
105194702 836967519 0
737103544 804706692 0
142255894 259481790 0
332532406 962282745 0
839370567 309009265 0
364299345 657075959 0
570945152 338059508 0
966895565 865870123 0
977344917 937586649 0
47311135 223494082 0
532524782 582530579 2
409223597 237475528 0
229681156 918449963 0
199173068 113145339 0
321194005 418957792 0
492700711 281032975 0
626509859 540786498 0
389104862 779505226 0
333454774 433895585 0
903393296 608612432 0
686069895 694178367 0
47267098 134718929 0
715574713 790469732 0
897900738 211254187 0
503587028 778272018 0
575648907 23375068 0
237667764 123219389 0
277009580 346866574 0
866537910 770375134 0
774348712 823513885 0
859880210 793878827 0
196058821 156901949 0
130394410 107931457 0
734303464 916936048 0
111272801 261183545 0
658045849 168041377 0
46405657 665746836 0
22871487 334052749 0
161860938 958678279 2
53092684 722794322 0
112229159 546270858 0
785539801 189706552 0
221668223 449667267 1
339619522 968778620 0
217776459 43918246 0
135038456 493705875 0
145054067 567101253 0
188355272 942401300 0
313445757 385406886 0
598827772 509069035 2
141174443 128627166 0
210731754 888169362 0
997616038 621316800 0
345310656 205973232 0
975924752 4353802 0
89231454 126983694 0
530918278 447556422 0
156804595 808298312 1
261764480 738032765 0
109920797 716978556 0
909101896 73032217 0
388195867 858872301 1
116414613 802828512 0
16746531 164370803 0
317191686 274798592 0
470768214 909345991 0
22308937 659888169 0
115943031 997852320 0
9254742 946535636 0
805592980 931302745 0
125619205 402209101 0
666907467 942970339 0
613271487 670690563 0
282138456 417161113 0
625979 918976982 0
330552956 471208135 0
16172696 569256409 0
50642507 672874298 0
994899856 5750674 0
270963520 434334629 0
267868876 12448953 0
713441552 651811041 0
781871682 41443413 0
522183602 608420294 0
503834207 600151294 0
792853313 536161350 1
582060610 111943567 0
787294885 623925087 0
372440526 108947525 1
830455153 432355863 0
475218249 609226569 0
239114445 359231243 0
498055850 328159357 0
499979192 619029520 1
93483705 137355679 0
444991824 730976334 0
843333082 475802818 0
645834991 15328707 0
530734122 774578136 0
50940975 759778867 1
166469284 627213292 0
981976537 691867119 0
155330547 202488769 0
711017502 102878459 0
580169788 932532101 0
6603212 524572763 0
54094599 84594144 0
875131864 26245021 0
584659572 922693476 0
63896441 493710247 0
535574543 806724271 0
109755843 513463136 0
51539202 887851551 2
787065627 981580908 0
109837399 71003348 0
343830988 784498671 0
173548866 385062955 0
336537606 838680264 0
976974915 632306230 0
440740733 497586586 0
54968673 578528583 0
704838757 552515837 0
145233747 385562933 0
61446619 112557991 1
499685536 541345691 0
542053032 805085144 0
524855473 284002701 0
161542827 141464580 0
712960200 253835671 0
600017142 609857313 0
803520533 409118617 0
290620890 188053393 0
442272300 893463420 0
893156747 671354906 0
315323747 824027873 0
966138991 308891111 0
581288919 20895539 0
508673004 741981662 0
840386611 788662887 0
707964223 466077527 0
486776977 944134324 0
589603671 577451832 0
367671124 402715369 0
821644311 788299146 0
36418080 66981187 0
959397331 532991797 0
639679200 1364763 0
753511229 217334506 0
984262846 777670464 0
42771403 695651718 0
671572594 591066015 0
826197381 842361552 0
988909999 354191937 0
453369100 133208952 0
799326625 974893095 1
168529457 767629835 2
979431040 136589996 0
658420892 863772701 0
652826558 938438421 0
123654274 139091281 0
584636249 118601270 0
879338951 214507996 0
214225041 130382973 0
1900951 568237745 0
139112787 923366857 0
190255956 159675805 1
2032757 208801638 0
28897284 927244011 0
569107170 287453638 0
39443123 540401970 0
76649771 64627623 0
585840977 336582016 0
659760277 135668421 0
706397080 780858037 0
642612026 935189185 0
310881855 802667974 0
716799463 722062104 0
967104357 772182524 0
447953059 798731142 0
423113581 518571316 0
421675491 996418747 0
94121563 818900838 0
2976343 9470093 0
143681241 195282153 0
992583833 62398881 0
887693651 2113182 0
840826559 910538402 0
725944145 616680448 2
964782323 492306790 2
452617083 45227524 0
451010059 243797687 0
406072784 102663736 0
494910 931755970 0
370362511 82032367 0
812004440 615732771 0
579533643 401970178 0
105623942 704276080 0
380870222 892389617 0
739892692 645481990 0
23637626 60346109 0
90099590 407009103 0
892237098 981794779 0
95293001 836894805 0
851536799 318116751 0
548287190 165599984 0
972281487 783320075 0
505542112 134363810 0
486113621 821702110 0
460846248 364467680 0
695719476 4019811 2
383014907 700777182 2
190310379 53384351 0
927694116 28256852 0
449318991 451165414 0
283485553 646300063 0
215295437 97056089 0
199397697 846509583 0
146388360 138215119 0
864551037 669176188 0
989114892 242659353 0
352751789 182914986 0
951308852 281756346 0
532580181 643288254 0
122314995 527643577 0
732958230 655121544 0
423480601 125301013 0
28278549 967341671 0
521851740 16780332 0
4117741 356403771 0
52480706 304595723 0
88578421 816065848 0
634893327 598241163 0
983458443 177292795 0
78241046 447678342 1
527631491 491475797 0
670801261 451240097 0
789014305 934333588 0
10376686 484368 0
282249822 465278631 0
823477303 977932674 0
715682298 452182242 1
127576990 617873070 0
279639966 49105930 0
72912165 702196253 0
519429392 987859660 0
736227787 245908443 0
978997217 48131341 0
271900598 822720753 0
750049470 758818349 0
5429025 946630009 0
372314799 395649437 0
359372616 115502961 0
399786297 10381129 0
550401900 72643883 0
159200703 382269700 2
158678650 180111261 0
596761120 435540926 0
732817027 781043338 0
75685427 477492 0
157303664 977875420 0
248137522 646022352 0
132625123 200857362 0
288686941 275949294 2
160185434 927644717 0
901563914 655914450 0
633522640 53921239 0
592643129 300929927 0
104165488 903304518 0
706633066 389877988 0
997616517 915002439 0
975563655 610276953 0
259066958 706564610 0
52397436 509720116 0
294941360 358555522 0
948699472 40113633 0
167614762 646224255 0
825080093 598033823 0
283454791 480299318 0
43002170 824929911 0
900626330 104493454 0
83739359 292171349 0
462314364 420397276 0
758838256 398435783 0
259668156 521956727 0
582748591 393896399 0
147409995 781257173 0
48363136 765253297 1
656710621 2898991 0
377958156 354210628 0
980242943 227910340 0
305132932 993166387 0
651838770 394470257 0
876652097 513181814 0
784830871 112025641 0
37295197 779951703 0
457223943 94983802 0
76801592 643537523 0
499791596 294933531 0
536783344 857825153 0
576284054 100063537 0
333596828 401302187 0
608195589 495986832 0
775184047 54291564 0
104580688 30312978 0
590279580 303327345 0
413998326 159793051 0
868638891 49848025 0
768778864 700175145 0
644099676 554180818 2
744854089 529670843 0
372318012 418743438 0
573135107 41603045 0
140626671 901047390 0
49653916 540890060 0
922425437 410802256 0
233463732 411181981 0
596183416 806437935 2
309584184 216574074 0
689328823 300184054 2
681604669 175078397 0
144937646 551477089 0
652112283 189547072 0
961146904 282033304 0
160683278 355244237 0
492962052 116973528 1
447628084 449876268 0
20494545 613182883 0
765707942 13085113 0
552541729 153640665 0
800687369 814736149 0
977586961 25198920 0
411659189 40955659 0
984052561 680095744 0
84126648 880500985 0
603292770 253325447 1
149335808 212821390 0
398885958 116040316 0
168597294 874298273 1
644014557 625423562 0
771330190 299865571 0
97680964 411621030 0
337700897 720599238 0
543057553 217705194 0
244794542 70008641 0
879449714 90429783 0
555259374 784670053 0
11236441 769126630 0
398778830 225685798 0
62243600 696851605 0
303882394 315462112 0
602819089 148362714 0
799998251 191855004 0
675831237 497382027 0
690930424 37168696 1
993444083 403997403 0
291985656 258145030 0
419803690 255632833 0
122866235 564998759 0
741817188 58734011 0
734689627 65488030 0
417974894 25421077 0
308467344 520770739 0
599847590 673334813 2
49794145 884784161 1
799161492 960610830 0
35027276 283629433 0
385455918 299999992 0
494988262 258327342 0
910045624 978335564 0
139546126 322713043 0
895251056 931619004 0
513551614 880338572 0
99271527 496069986 0
853822130 753496077 0
990804885 430591421 0
117316954 758783799 0
422543838 692153670 0
752036098 761073367 0
134361419 945862730 0
398337464 217094881 0
898360513 323624985 0
690791314 258226585 0
517229476 551976426 0
659346778 20761439 0
742180534 266427678 0
620755474 339614307 0
397315527 168616566 2
418519329 186409528 0
461303007 779606240 1
438594081 34603367 0
683721164 326510606 0
423444904 273518877 0
329390109 877751321 0
20037741 150184915 0
579423269 448755767 0
968361114 394260526 0
999375007 199341776 1
49564301 670194604 0
133933657 271595648 0
843688984 974406229 0
298143538 618421655 0
168477954 175366097 0
792359927 792050325 2
533920730 899737570 0
261483071 328587016 0
201876271 139212127 1
775556361 638921623 2
202505851 849176956 0
52306794 367449327 0
962197073 28227874 0
958586463 588630549 0
92891128 676050149 0
739165032 298726028 0
423179462 520845248 0
159093918 412955653 0
637639026 546495780 0
540798035 291879713 0
693448182 625699518 0
316239298 378701233 0
447372478 390989104 0
980814226 182228866 0
247432195 332514988 0
815885710 992475710 0
426946342 901768721 0
87786307 740613992 0
360174803 407298568 0
510811682 467069565 0
484979602 293744923 0
965882785 561768661 0
555249448 320091800 2
975363753 616908298 0
638530294 550295239 0
385941955 38234528 0
421894894 812083295 0
126978277 16387812 0
692731557 327221308 0
361231325 622836518 0
935037141 725443934 0
113340129 639653160 0
107021057 170086800 0
141150143 347489678 0
911612410 996689624 0
577607496 650392178 0
876082593 708782680 0
569998130 23035949 0
889611539 48924852 0
432764171 54864407 1
720403135 277584390 0
866200210 130725894 0
399602573 571612991 0
918915655 925788498 0
878780106 818995009 0
307615409 658785116 0
433181553 143248237 0
865163450 387719669 0
73750350 472797971 0
375534038 382056678 2
143133180 289208142 1
1288982 78410835 0
548903284 128651449 0
476734070 366586107 2
59341662 507399783 0
440128288 619862643 0
399335147 842465386 0
624223998 741768950 2
206990059 393473819 0
642689848 268108443 0
754973949 799853901 0
562182334 673334915 0
752470453 217835590 0
27326204 855197948 0
726129180 76159626 0
354084037 565760665 0
288751233 903627733 0
344386298 172259815 0
530572062 709124393 0
493680730 613941096 0
958401117 844542174 0
999939217 46574041 0
821250551 527215655 0
315550037 664281187 0
743789651 673145250 0
431627174 816169063 0
911511741 665638383 0
264208236 261049152 0
326859048 407661916 2
245843116 724042898 2
584812594 426448426 0
699003995 962058891 0
252940010 13201875 0
855239210 366918990 1
642884121 533367944 0
662300012 935913014 0
322647773 475565616 0
95043516 443689538 0
292903980 485368076 0
555031491 323996718 0
894787339 224158792 0
10765131 344121559 0
115405670 137211365 1
663825269 865170667 1
641112428 868723117 0
300340709 154008892 0
838344175 682509013 0
468555862 276775295 0
136676245 241581829 0
693666416 336282377 0
305980137 503808471 0
18078192 261972132 0
231635519 330873965 0
541231924 612205717 0
753234432 976652911 2
676035879 873433536 0
627946268 403240220 0
420829675 476378120 0
246100822 446829764 0
154547317 175496416 0
502059988 754210912 0
475134671 395468022 0
403625273 426971538 0
920402613 883869741 0
993702436 475851705 0
108624856 712865528 0
136708041 676027248 0
645839616 78853448 0
106198889 846108588 2
592042037 498641263 0
460641150 706115612 0
454265587 87265963 0
527363860 903947398 0
531021448 448111763 0
24872460 138115502 0
18698623 976386795 0
56204770 238413887 0
49210773 685816687 0
569448029 819290606 0
920493837 264622952 0
262351559 739819564 0
825212265 612338764 0
598761553 57231144 0
768187542 41564656 0
90613465 375713050 0
120473111 635633885 0
49328295 340794948 0
556427770 415710282 0
184992466 126912548 0
706876310 958613773 0
260616537 685010689 2
4946107 834995350 2
991100115 338522713 0
562465112 177596738 0
963870190 308713339 0
637986016 211626297 0
365194361 671898828 0
970265298 539262613 0
327769100 17175945 0
236026532 419586181 0
895110567 53207296 0
99389127 489568027 0
175061222 633669226 0
678520387 15752278 0
939531079 822263445 1
175135793 116682360 0
390934903 103596275 0
92122610 773317011 0
4906008 137177471 0
430206510 952444476 0
225018303 735492138 0
93823221 81169147 1
464371283 314703764 0
569756460 616484274 0
126818868 566046195 0
92995380 835803863 0
857027465 601356770 0
786456634 834362964 0
774530405 864423252 0
347966952 700708501 0
259025723 4217402 0
805970007 265451988 0
30394947 622669663 0
70631983 251908887 0
19189996 482734813 0
50013197 41253522 0
202137779 88074185 0
977761711 82360441 0
394919360 758158411 0
469481123 553624795 0
459849295 478030292 0
194748280 592320403 0
437414875 204196473 0
695324389 33813338 0
135842429 211490288 0
181721830 152535910 0
971739415 901892884 0
347078684 970077839 0
119733587 305460820 0
453448269 210326582 1
888328403 422644104 0
26202821 78019364 2
607436206 539942507 0
462406234 924619280 0
763369432 644645851 0
603185981 537263764 0
831486411 977247444 1
963612628 464998416 0
43455399 566997711 0
980309301 963585899 0
53063198 778769743 0
166264310 298945383 2
579208106 250472333 1
741639129 658961927 0
244110113 401409497 0
137115785 102545728 0
118225180 104934654 0
488038653 25305788 0
754553216 755458006 0
548627340 38753229 0
864628115 338044064 0
719287424 99493816 0
743216309 860398080 0
677231370 251713326 0
894296232 170592329 0
593513984 385620714 0
9313063 191319433 0
251605599 332195862 0
129745902 852387906 0
42772849 978954249 0
514602290 56824975 1
320659749 241471011 0
99360107 433434315 0
194631193 24671816 0
546698172 49161709 0
44124281 796072321 2
911055134 311218609 0
118697516 92632420 0
957242712 760110585 0
352410689 6298944 0
477885774 925939376 0
145771007 837491488 0
435231710 774297004 0
449298129 837566825 0
381243859 412424921 0
187602552 173590607 0
59595063 333272933 0
136570358 508440010 0
339765061 99942147 0
137532225 212455453 0
80088749 372085803 0
861474111 153195504 0
4938262 126774061 0
87472125 518332942 0
339853530 24021542 0
105222173 363538141 0
522231758 65032776 0
370139206 92738296 0
734292810 662333617 0
931606326 133625968 0
300195317 544230850 0
211651955 91623164 0
500549955 211861568 0
857405691 605850739 1
853941898 61068760 0
631876946 95221803 0
710677556 94826492 0
718504525 51999964 0
2395348 259161490 0
334707278 118637928 0
541781748 670682329 0
539992285 117180614 0
308226585 226479323 0
700503473 553792703 0
845351839 471841121 1
420735887 530879217 0
793367160 831755028 0
78286341 690698781 0
232316629 702193583 0
4004847 781817620 0
511496450 776874536 0
241291211 170178887 0
546559919 710551622 0
439040678 722030137 0
855773362 392990719 0
691964379 283884407 0
908927622 138256519 0
545113445 774525116 0
683468012 826038718 0
979294050 711348449 0
241279903 3411273 0
358060992 153447430 0
57523392 271315535 0
606601778 93107237 0
650513693 995761563 0
344296169 396364216 0
875478244 535949069 0
368421067 335903075 0
327002845 107957179 0
245289288 252858927 0
121594703 157113226 0
980631157 720119420 0
176866637 371573749 0
802303325 69481835 0
441326043 638651630 0
683000375 118608290 0
5116164 325689001 0
683605102 89077178 0
528482873 281958196 0
436603526 858888040 2
624685063 215057127 0
455356902 638276829 0
436623959 597446245 0
195554315 688355534 0
279633870 226577501 0
32143220 137952851 0
31694039 369240464 0
922894520 104563710 0
104315001 416686426 0
376909892 623320891 0
842753092 245851923 0
924328251 764747242 0
859768295 367461211 1
740880594 939559345 0
959077920 235823499 0
795416920 918112931 0
257340023 779907633 0
930763117 593768397 0
607862780 832302182 0
400054984 986311279 0
209551802 115313117 0
42572306 950935482 0
339172684 674386680 0
123876542 19805902 0
484850784 286007454 0
726908292 357145651 0
62716778 980703889 0
661224225 185022707 0
253677343 120609478 0
826185108 743066801 0
821700166 262907891 0
62481141 923033711 1
19037021 637396339 1
137453073 323910661 0
455319669 597469225 0
243823811 585827588 0
303625459 845485844 0
399263740 97126925 0
392027327 109758606 0
375365085 723598830 0
979030815 928611961 0
620889997 444005079 0
346755955 393451928 0
879030456 794875150 0
995914668 110708942 0
37723797 735528791 0
363866332 415176627 0
505157348 59062209 0
49716714 588158132 2
927393060 343363468 0
51634407 307486519 0
137081910 309103971 1
311662535 144971371 2
612227413 234917308 0
613107881 352777287 0
232023887 238258855 0
74133566 940999340 0
135899110 796610570 0
86579041 474984241 0
199601243 397423970 0
151594787 823762875 0
42563025 833789861 0
417483565 36299652 0
504393222 746163570 0
425185455 258368438 0
177253930 800160337 0
548197505 195898906 2
794812616 252005814 2
986664033 778852679 1
867311588 666276103 0
502350884 347744662 0
222687221 87324540 2
655996252 388793132 0
265406534 869403619 0
644091953 293171015 0
946418806 674182317 0
258182921 390994222 0
852015922 620002214 0
268982130 702692709 0
479759846 996321452 0
961437627 981626536 0
211990414 958400143 0
636162310 333068774 0
664578427 61736375 0
461642681 766510720 0
325959273 379324460 2
321414965 23948981 0
63735559 518721574 0
925657549 933984327 0
127041702 33324434 0
131807437 754597314 0
28048619 105271541 1
969793849 446286350 1
829594976 293883153 0
250694029 968987490 0
399834843 202195067 0
902531535 982620112 0
889745443 645881892 0
857839692 511309522 0
640849843 123770865 0
761457522 541951427 1
98154735 186441851 1
995114253 355735796 2
119134668 21405336 0
104889669 44548069 0
142552161 292859969 0
530131742 498100869 0
111615379 814675035 0
954982745 380359022 0
97624991 127068633 0
454478550 416854370 0
892746566 111900214 0
976732290 715730486 0
381927370 445467892 0
747539658 256043960 0
125171997 140571645 0
60226756 582906379 0
132348965 236425338 0
716542299 156421643 0
742762578 409189113 0
646361475 695054243 0
63146557 848164579 0
6716421 75668099 0
554959797 478001343 0
893134127 855348873 0
697944736 142725596 1
690515677 37219323 0
312028618 403540245 0
515639130 758459738 0
772547320 524948035 0
858667800 332594859 0
49140399 828556224 0
69465695 355065099 0
836284851 948734720 0
992979589 656231524 0
744682266 168109734 0
89550054 101192712 0
515263371 395703588 0
56570993 91357143 0
256440943 441626774 0
505165838 200881572 1
550472794 79240050 0
20676401 20490820 2
2607744 603692697 0
68918788 946437597 0
13783896 518020889 0
620051572 51986053 0
267735189 51773351 2
870399319 694524821 0
308289428 456187729 1
406635765 230187624 0
475547102 940924972 0
574081576 769051832 0
265907763 126910781 0
132843865 58761915 0
670011451 342269082 2
482187067 43989502 0
991326427 355092759 0
419547693 846527119 0
411380519 614238231 0
15260011 632720173 0
118592862 814096280 0
51185744 306229106 0
509434162 226247658 0
679578364 181989138 0
177310820 93602373 0
80343900 881144528 0
472905017 569049669 0
683227383 887638430 0
397425620 539338453 0
477683395 394657201 0
472075611 191120525 0
552356698 701682884 0
304729128 341299709 0
788543660 490077259 0
272569955 303985457 0
287497192 314711098 0
465023194 386078049 0
833217231 206312575 0
883517704 706933444 0
646848468 427160560 0
437503679 909309017 0
481409536 587752437 1
496987490 805672923 0
105044379 955114261 0
999556569 987208412 0
152969685 554561144 0
888783193 381115126 0
420630213 274369276 0
46590725 519438774 2
11370208 232533195 0
783682031 82428248 0
388873824 648953628 0
15212690 894051053 0
590756434 486883881 0
783147452 163497910 0
508979570 833443077 0
934834063 668944085 0
69337840 889812503 1
652184548 319154949 0
6082980 613197085 0
558298248 436413036 0
250914252 14433834 0
907879791 576585693 0
406694146 858708592 1
451677914 719461582 0
647133719 503804178 0
102719445 771820614 0
190811253 948664260 0
546320594 320639468 0
730147835 448032236 0
417757190 17974209 0
703081825 542315017 0
117220710 219006445 0
272571230 909954225 0
114929232 45626619 0
178116488 632288651 0
25737500 203194022 0
646586892 694765129 0
457700874 145794186 0
336498458 209626524 0
346330235 318672481 0
116936054 912526503 0
321451678 610437499 1
480607134 404505521 0
650911499 256179882 0
957135661 11546830 0
69877921 795411621 0
705169675 176458495 0
875596501 676274131 0
142919645 771498690 0
64111613 86361897 0
549848912 802312492 0
412691166 99994513 0
3344675 30103750 0
22263098 320914506 0
277607695 44754595 0
243543560 336411845 0
106465222 331072346 0
345864847 562938048 0
909591895 334746769 0
351807586 543437410 0
128762401 199511792 0
676100685 411597606 0
965658779 991463072 0
82923965 514029797 0
679451038 387677219 0
700530349 808732439 1
927216181 331787262 0
66815283 274737142 0
327484107 133379344 0
503680038 12631073 0
692314165 694606133 0
44127165 429316898 0
387868221 188299291 0
487634910 653845920 0
18908742 598206970 0
993137478 273005729 0
877114202 468447256 0
821257402 780977212 0
98884840 614879697 2
778134451 220133051 1
704071880 809730508 0
998904399 185367922 0
513853260 143169622 0
960466621 535535680 0
416912633 249680937 0
883761033 214419342 0
165845147 264248196 0
700627921 1643022 0
794535998 707163839 0
575239650 14500334 0
218379356 360053776 0
133398029 177982373 0
986897469 809082178 0
503812232 410467676 1
401316440 317409287 0
827737917 128708178 0
621775279 180264744 0
149770165 533061131 1
173470513 506824985 0
739543911 626764890 0
139454939 751614894 0
584398625 10482253 0
352467321 120783399 0
629217085 871918896 0
784433186 479509207 0
875669839 62769460 0
827336193 186422075 0
578464383 619410365 0
99269765 803646767 0
478476339 41775541 0
427147463 997142718 0
919404094 884916516 0
513719584 296985696 2
626829380 949604047 0
747516577 329678554 0
519903105 124230279 0
59018981 42386405 0
406148648 265019661 0
76186247 337671450 0
71529887 170233305 0
976984827 723228538 0
865363310 365611334 0
605170227 919531723 0
538843766 812522400 2
655434455 102667250 0
94516750 843850346 0
71475820 142159331 0
273327944 132297027 0
337979306 19492265 0
40929969 48052685 0
800908329 265639445 2
148822483 940328782 0
297440458 734407890 0
248739018 618778931 0
297704053 3267476 0
27979275 81245354 2
331498850 641227795 0
675268682 846658475 0
261863352 266934963 0
575642480 243177937 0
970597955 534411131 0
497999168 998218194 2
141219775 443821891 0
257520615 979484288 0
773730266 489330072 0
368026286 140104233 0
198362821 582457434 0
317840566 15061574 0
618626711 820928053 0
949998748 621050777 0
746411584 752458510 2
432150758 419547174 0
805708083 425401899 0
874292206 486061094 1
978868018 325400619 0
362268453 83523323 1
772604617 763706152 0
364004774 309732789 0
59644004 254473970 0
209140738 823502461 0
911131022 204611683 1
538477996 988755496 0
475018130 166120054 1
833011235 773527558 0
934760354 356550829 0
110812175 724313157 0
357676451 654877984 0
286707374 793903706 0
329985622 794613313 0
802497176 813271094 0
632122457 718478181 0
848494362 494033743 0
824089311 421632596 0
24516835 5230730 0
410948869 693560519 0
12233265 985973719 0
705228848 967196222 0
382174850 462776352 0
133297254 331154857 0
878954708 999303407 0
804677793 862971317 0
685233388 697648 0
816543356 658031730 0
685773791 511846264 0
62036108 217964430 0
20964847 246562700 0
37269006 894625332 0
159212348 632477409 0
483922424 372519909 0
45848127 238891961 1
166460486 391236800 0
139573000 482514491 2
658147330 814941854 0
660311093 420929663 0
812732285 427580878 0
383572049 506330911 0
76386217 533929148 0
79489469 376350209 0
578895657 160670386 0
17972676 367217524 0
169831981 99205334 0
526476087 70994321 0
372964754 960027589 0
751104886 309827338 0
191792653 388360402 0
575655851 818921174 0
780536995 67751022 0
109089149 788409230 0
278588002 544423565 0
585437596 670171845 0
917096479 693408903 0
64824841 627229506 0
366935859 37252398 0
981651028 320700611 0
518829052 671481208 0
185150029 644933794 0
348914157 142038588 0
725741711 33109983 1
820063903 559631682 0
957649475 10073282 0
630841883 761876925 2
796867510 182934490 2
60354390 308515692 0
270339631 631524346 0
59342096 353130996 0
156596257 547971972 1
283297352 888299892 0
675147114 850130543 0
271559717 823149442 0
541822263 103719345 0
394008471 667445816 0
722648292 19118933 0
784368553 656171526 0
531156253 932263873 1
936007830 318057864 0
464993864 709276666 2
967529905 16577914 0
834908280 539123308 0
677160003 929606857 0
516260803 754950434 0
645326969 466585583 0
643469175 664553312 0
435993925 52914010 0
309521650 630724882 0
823431899 188625741 0
189592599 520917996 2
927582800 611814197 2
451133504 991207037 0
659620394 797380724 0
935851081 701303472 0
45077665 173067216 0
449395427 715109384 0
477488499 782489762 0
526751125 889032212 0
548364499 204063600 0
996603456 898246699 0
356765937 677951505 0
649549899 37794053 0
275944804 539195988 0
848970828 578383548 1
785578273 54594632 0
340085572 55786292 0
209739427 831882597 0
907324740 948182853 0
154703846 478226054 0
751713265 879902669 0
577619164 693236577 0
463237066 177013494 0
699227809 704251414 0
769818415 578831744 0
849787879 230769568 0
824892246 134272233 0
928279300 270920891 0
988188156 28030000 0
899978903 749572860 0
35418974 674136842 0
289850182 10079339 0
782761514 802556082 0
586773647 534311781 0
208797897 684790191 0
507662033 665854927 0
98154405 750299244 0
946541172 269089847 0
105621920 697543656 0
291208599 430165145 0
862185429 750990015 0
590317749 921713489 0
66588610 111101946 0
743016634 472138346 0
577365328 578029477 0
106599959 257233567 0
985728611 456592764 0
716436508 595101414 0
880433344 238181551 0
957098487 916661610 0
141570693 233630260 0
231368470 568066373 0
384405713 691678080 0
897905880 489587385 0
206191489 420543094 0
361730397 814788955 0
729439622 745680002 2
22342830 168576940 0
922069406 70115801 0
247615449 786312190 0
814323761 626756654 0
424601358 281361003 0
418276103 119379550 0
207286273 303493191 0
815295493 751487822 0
554475543 985108518 2
3323081 62154850 0
333127401 506989834 0
113851396 702816812 0
526525910 919598693 0
586452389 167767313 0
411059749 313241475 0
779927963 134599253 0
310852716 279936368 0
585428915 688193804 0
24340270 449425931 0
1691732 557439644 0
611798074 684024212 0
463274097 225799832 0
871375069 932517235 0
705679725 123129430 1
728418272 903386304 0
615031153 603967611 0
59500867 123760443 0
621697809 827348783 0
684840134 547927418 0
653790444 20087382 2
333162712 310999743 0
853195202 511642084 0
133516175 874488417 0
959785947 759274809 1
869276885 825498925 0
628596994 42318529 0
305769619 818626707 1
780261985 467891354 0
36361524 47109060 0
42785117 154405350 0
912264539 782761400 0
123805606 463384079 0
647160751 321623488 0
257669209 535631729 2
758466221 120537515 0
165380475 714142585 0
465278353 232166612 0
24216052 559037230 0
337516457 789591995 0
640849484 981122884 0
39440246 316098380 1
116842431 384737652 0
691980021 988313407 0
115187522 125057579 0
506443302 808528401 0
492513954 380088370 0
749853719 406636769 0
813653182 959645601 0
212239627 420153112 0
216522997 731050354 0
213057382 553831369 0
288998989 138015636 0
368160559 205692459 0
837280623 243199954 0
332281374 386989981 1
321526765 844801134 0
205923993 540745716 0
570130437 297428873 0
43038913 282970126 0
927451463 50360661 0
976707694 959232182 0
641395425 651874889 0
728350863 67054660 0
64896015 546970937 0
532681042 28873768 0
283247088 96661977 0
783442369 853907058 0
391002060 243539479 0
436619223 849850203 0
490424993 314978620 0
636708626 38370166 0
75171258 110607992 0
12781534 428626327 0
77684733 375085522 0
207696264 112527412 0
415783032 217122881 0
386447478 329434797 0
68245014 956220368 0
569267845 232795152 0
22515143 393110033 0
203507299 499821838 0
100136573 38192361 0
648613555 219476417 0
57526116 333995537 0
240709748 238290369 0
261198889 255902707 0
216522568 451794808 1
149578503 44530870 0
474241871 502374377 0
877135406 891643420 0
452884907 856195296 0
973046735 659205124 0
24446289 925805967 0
270406912 856169915 0
900211318 756381582 0
516998845 605176616 0
668044225 960315617 0
632489767 601211637 0
393508728 785780222 0
19711521 23937182 0
794152263 962061567 0
222755018 353695696 0
520995596 269533948 0
595302117 742701117 0
289232542 97934115 0
164258367 157934894 0
835531779 29813592 0
397482310 970451094 0
23750859 461131956 0
80030876 795505167 2
837678584 40629004 0
717000527 771497189 0
625112411 452846736 0
517172245 44748789 0
957376181 644849473 0
508318776 472699464 0
342687586 275026842 2
437853788 843239733 1
516201494 927825404 0
37532788 696649453 2
821418858 996545109 0
768797851 121440199 1
57002125 959224379 0
110337783 547236255 0
2166889 506543918 0
836841633 60009638 0
390673182 581956809 0
884741935 440715187 0
441443160 741111971 0
528150063 10441198 0
432674976 713570864 0
128944040 296995662 0
915574587 788958333 0
175475143 470264153 1
179437683 562004857 0
532949553 457665952 0
380694159 956707000 0
425238331 536466585 0
107411462 54200217 0
738416937 394118749 0
913035627 535786722 2
8845032 818140894 0
89353961 62367968 0
305152066 938255262 0
629027540 73630738 0
100161379 100761730 2
277746733 107343773 0
539934156 655100701 0
500784678 529190282 0
317145594 978328443 0
86162028 669146344 0
335993434 10142018 0
51994719 864276466 0
444764490 815467337 1
432415900 41304117 0
56524143 127755896 0
971185625 149841559 0
85170668 214405735 2
117789855 674775105 0
964712561 421332214 0
520555439 859790345 0
604832208 909791580 0
704791848 672523077 0
2163692 344041630 0
525845217 27213097 0
532986843 762635046 1
141870433 829990056 2
166195254 584815338 0
347048949 455380333 0
555707371 457331828 0
60229513 910178221 0
6700214 916173812 0
800362122 536205562 2
391331394 776399607 0
276410431 144449683 0
707456634 843584487 0
434999114 84100291 0
706868228 203227582 0
238101861 210389867 0
364668130 750129045 0
2932508 214080214 2
604304709 626084201 0
474766278 71398763 0
150789750 766618880 0
472926064 65180837 0
766117859 804601502 0
3414976 39524767 0
386771552 11771383 0
218137126 953472696 0
223284997 826907914 0
325368285 808799022 0
731839955 618338587 1
35167827 611510092 0
152643624 183209209 0
346302178 12482455 0
335440796 113636104 0
753880563 411176113 1
180686583 127107872 0
258979309 408929953 0
785124486 173319000 0
179498300 640638573 0
446321233 725983291 0
226684307 802141661 0
218707539 499850930 0
674093354 932865412 0
24512853 921488289 0
380289034 411964665 0
319609205 775075668 0
631830413 794234965 0
248898 712767459 0
819912425 345180728 0
408445122 162753174 0
866718601 660372484 0
950260623 626954787 0
426239487 562971116 0
6870755 639042124 0
660713052 715912005 0
582823532 534645421 0
321831765 28850595 0
789037082 339895880 0
750844659 684005415 0
2693324 325411586 0
169324867 128807782 0
63232434 645666835 0
769673100 256119811 0
38752102 262826851 0
893370431 977236313 0
11523908 639462097 0
385634170 80090328 0
384471930 854677904 0
263814367 363253643 0
855101552 119760613 0
10809776 19484329 2
716880944 273782333 0
182007554 877080505 2
928002289 432791194 0
55627714 922318735 0
703595753 14871154 1
3447876 995845212 0
107088151 671086887 0
984878982 11576505 0
529616359 174283751 0
113888325 133554250 0
182856689 825324712 1
801307243 17777287 0
997601777 564723462 0
90139657 966875590 0
699633358 348679656 0
143271474 114154331 0
271538199 339117853 0
955939045 890296742 0
887043296 735209525 0
412809153 284066015 0
611612570 409276151 1
936664458 531160870 0
381234228 317765977 0
80717074 241275116 0
233592466 235503586 0
296318747 917615193 0
958864401 403529143 0
505233549 794764096 0
303255787 383760094 0
956976771 480531295 0
262573492 629677575 2
985967690 270581424 0
523911633 497072480 0
704822078 698642398 0
232442579 661383716 1
835056908 726844534 0
645515425 61054735 0
936292758 831860824 0
229606518 195460100 0
780691701 808083939 0
389975782 460971854 0
440565963 331256431 0
897681144 490702257 0
172373286 245335191 2
42267156 431979376 0
558410933 45950208 0
159375679 973296364 0
95361542 447823072 0
481147384 484997124 0
2104558 812418800 0
809418667 406640853 0
928941748 303360517 0
61496333 522851705 0
304906357 133784779 1
666830339 235680180 1
51989722 281589146 0
39365190 503165988 0
60555630 703028168 0
571695254 153956538 1
692432146 38136088 0
64980673 223435597 0
588345692 87510955 0
47320400 116575080 0
945101930 177925204 0
102745794 294536415 0
291980557 618735028 0
570811475 72983032 0
280019139 836442518 0
968595899 295291624 0
897651726 970465158 0
451493511 901411778 0
158736940 333665153 0
300825134 484470749 0
362555471 546739618 0
735173403 576572095 0
914345038 542620373 2
11812589 620857468 0
291181929 912715810 0
998112216 973203081 0
302839214 750632439 0
912503235 163577264 0
26563491 76070007 0
429410525 876627795 0
761684297 399869348 0
458052539 37933769 0
533588371 248276640 0
728007955 304529138 1
486340043 226798668 0
210152816 638092278 0
522285075 52558823 0
485647744 332331999 1
50761855 535915758 0
62883106 858083005 0
67512041 569916245 2
490936377 715647926 0
701861009 598871165 0
71128725 912961037 0
297874241 89295152 0
106571410 990243502 0
67243098 230722076 0
855805396 590949630 0
771168231 881393473 0
818783468 785519385 0
248902363 874686147 2
886418017 165357922 0
829668323 535242467 0
996908326 556771263 0
782176365 156392485 0
667876220 642581186 0
738859244 451082716 0
121991059 197845966 0
167188620 623831735 2
654894745 589624936 0
649260971 955533986 0
733711118 323010215 0
877887774 821961330 1
132262900 920505497 0
668319997 847982212 0
386457444 29153709 0
99724932 542303638 2
586460182 263121171 0
995731340 105654238 0
497916514 717064172 0
594382487 1537640 0
792434587 205089392 0
216049253 436525138 0
555394080 285505355 0
349627691 989058783 0
185040292 80244236 1
963227518 998206611 0
95248970 560848021 0
918223306 231586996 0
477013416 917158814 0
323663942 357480810 0
794295473 854605169 0
956841665 904337436 0
621103764 169354096 2
444534948 635560681 0
307048479 526709564 0
933773489 189802847 0
111366035 250893850 0
214455321 71497941 0
405902725 144589661 0
660307014 119840997 2
445328315 593250851 0
19575515 347915513 0
719639495 73684322 0
927913136 805587851 0
72782475 238090689 0
386434068 552818119 0
24770494 296177414 0
369688093 40095794 0
268079119 727469270 0
77192888 935592300 0
426456684 225471015 0
498209836 558900222 0
83519981 418561730 0
168623999 187086186 0
393993259 125459462 0
148546893 476130755 0
80972743 93317022 0
423998208 809411623 0
212919941 878865258 0
933162565 959496534 1
740181963 389163042 0
940100604 778625577 0
83343111 89151640 2
266165883 797995258 0
41872659 660992284 0
777024109 584091628 0
525270547 53794346 0
40983485 381081870 0
5215886 667879254 0
766151850 504276844 0
76102550 487736636 0
526164361 800364477 0
423478095 245363791 0
723228413 539387898 0
196507196 866291039 0
494873630 124656177 1
617290381 250691596 0
269740614 696688852 0
305002095 424476267 0
140297440 93499574 0
555959754 785818629 0
713118624 850923178 0
646896433 481022493 0
34286052 927651011 0
30338235 481191664 0
251175210 267043324 0
781062584 198959870 0
375437163 709817278 0
335620387 109618385 0
799974224 148746759 0
274686296 13790749 0
89523966 929105666 0
29609328 394504881 0
591388231 128114086 0
294528015 933272200 0
111817272 928071564 0
986688544 285149381 0
92753560 618856283 0
963286732 184594840 0
985040998 54304064 0
118396431 522486284 0
104037878 49866606 0
437697868 163880064 0
786792650 807164318 0
190834974 491055509 1
568000655 637466825 0
88221211 19344783 0
652901341 401389967 0
74366207 146667504 0
985948622 138530049 0
468368401 731915090 0
223982357 596061019 0
981956360 756391045 0
54938152 270782928 2
151975780 120865109 0
616261353 364096038 1
786495077 736932559 0
212968015 843462073 0
265427748 713055293 0
527627816 742867318 0
409606361 507607251 0
881693453 942900691 2
518425774 636022412 2
754687977 231901568 0
655864613 189986821 0
486956426 259648971 0
60380554 187649317 0
71301247 336653957 0
18285739 250514897 0
359232716 730401698 0
180515475 180042366 0
989085799 403470639 0
98805459 297414726 0
805860266 156210658 0
869847684 934476061 0
554259713 105556449 0
631815515 216686479 0
474653567 405262072 0
235272252 929264053 0
132618635 594645112 0
906110378 346397267 0
49161327 792894021 0
59332675 630539001 1
494323124 243302330 0
426933667 250572580 0
920093915 558882541 0
494515098 417661211 0
645408702 32429992 0
887510951 626772634 0
518430865 800226408 0
466008186 272471695 0
97367817 465363805 0
953685975 72170905 0
464950439 540770428 0
947476737 4760400 0
481246325 71835421 0
668309402 74857758 0
121114137 332460554 0
909784998 795202042 0
780630766 387520719 1
381947172 135460453 0
614403497 939901930 0
445615863 62657900 2
114105648 298062099 0
273037141 977389654 0
348503695 396667066 0
808238644 236896162 0
353566324 148876427 0
862908762 840118923 0
971001842 782236739 0
293161830 269906470 0
134886557 567956263 0
60370382 697663560 0
346043446 48330997 0
336367732 875758123 0
760560943 232252551 0
203650628 769935707 0
342399401 209946546 0
868789509 190870592 0
152033520 259757732 0
120730226 222714019 0
133131537 244448160 0
595078731 30180657 0
717913916 289355645 2
44051849 543061437 0
704033061 989384187 0
497473560 186951015 0
344493649 659115633 0
262066776 60331280 0
229885675 830131478 0
124828601 626091519 0
386429692 908740958 2
541842468 520580915 0
726545302 641229784 0
56727429 104652379 0
330655390 541104602 0
776276135 957063302 0
517390667 243813542 0
867881256 111806197 0
727925097 746297359 0
505040467 522514257 0
547920637 334647378 0
103096089 931389829 0
911141677 680445696 0
935307505 780569295 0
33294909 509874579 0
507614352 931387130 0
950266412 532962651 0
187620141 327993598 0
455680669 133142824 0
248861756 498794708 0
860928985 151792650 0
97632931 854627100 0
17022244 69641870 0
134780499 955891109 0
685689428 163892521 0
530213030 987252263 0
763149019 156249369 0
13773267 208493582 0
468328492 408030745 0
102981248 550950073 0
777413739 785546408 0
35939587 341760850 0
613696688 702281438 1
989737280 133141805 0
482826622 444866376 0
902097031 866054761 0
945223101 95255275 0
285152546 293695710 0
772904220 39944896 0
38044875 446139414 0
644268783 580058388 0
138010663 335781599 1
112653671 477743741 1
81672766 10030733 0
266491566 924689994 0
827747722 908505751 0
90186087 773492352 0
136436695 306273926 0
628353102 629104749 0
494681841 590344721 0
621832367 983826803 1
461069811 431805415 0
315000680 285284391 0
530593479 475417045 0
72218405 310057908 0
457450069 856592732 0
314326795 649780932 0
324655077 598117334 0
349440050 575326505 0
869459679 743748201 0
63895666 623837308 0
442691484 22674055 1
603715369 300244281 0
5895018 34552575 2
433323377 554150272 0
287940030 17769298 0
17527690 233068058 0
504261583 598804361 0
413725062 553244645 0
458992942 938343653 0
323834523 232242783 2
544826331 941830114 0
567603101 136544298 0
819275285 271839781 0
470851177 417934210 0
350683633 803469763 0
611102387 637388794 0
348051411 222852029 0
951919907 456555456 0
952250763 709280948 0
493972200 766765650 0
378421055 50280567 0
849434735 223370647 2
896967109 530464079 0
732540628 396512348 2
419414736 893746684 0
35467038 536759461 0
577932993 795747721 1
92599810 36990853 2
30008003 22586780 0
47305320 3454918 0
357849461 224432467 0
37246994 527424390 0
99221574 590886457 0
212619936 12970444 0
999014467 395247291 0
268606644 376858798 0
72682845 156035678 0
797740012 371379681 0
59010411 316551262 0
385771428 580436061 0
52892160 685414751 0
731592318 863358149 0
805948722 376928457 2
279600718 220248989 0
133803912 837844939 0
367671922 67061067 0
153758786 385396549 0
439023026 666669415 0
652945537 730507147 0
180223020 929606333 0
199372217 551000565 2
30958533 773959616 0
961269137 848612796 0
266579161 840459055 0
661199078 476305758 0
890477670 896995553 0
887100132 570079709 0
817929115 619770825 0
303287172 545259217 0
512124035 248475436 0
373190724 966665194 0
397170251 121980061 0
624715300 761690392 0
47901489 720077424 0
160768763 633064594 0
939551224 48157086 0
640826114 22354081 0
839946955 387535579 0
882646287 542054553 0
537305491 16110000 2
57590380 213061600 0
94896941 868422047 0
117452381 769283600 0
435451987 975320813 0
843089024 62040732 0
835215078 617252635 0
17022668 893349870 0
904280035 614409908 0
820582637 681558142 0
316874170 104584211 2
716471176 239483446 0
546604355 383543813 0
611775992 113804547 0
363429357 882094414 0
292549118 722407121 0
366695943 284080182 0
123195629 776805039 0
216306232 693304458 0
17675791 285157535 1
192497248 779529755 0
165852869 339133208 0
421733180 793856465 0
22128044 540204665 0
311069435 550277411 0
43954314 122159924 0
484647420 379503990 0
78027989 147054888 0
780171967 34358269 1
419880973 413241593 0
259619740 133343023 0
635981239 201509773 0
141702898 577956316 0
855893922 74265908 0
790914924 442515569 0
36359500 667957623 0
54952772 229191 0
18781969 976003138 0
617612561 634794378 0
522607057 588645345 0
565103567 598531903 0
663480354 423653356 0
984521022 763601771 0
900555480 221531814 1
355141113 152341254 0
358768679 476158113 0
999428180 464431921 0
707040237 198602187 0
413351927 48815293 0
44843162 189454808 0
478177004 91798142 0
877976336 671641099 0
640684334 284356844 0
92186016 613289278 0
69377281 434025366 0
254508871 731580452 0
473212592 131086423 0
654433306 644600347 0
715303769 404542363 0
542338632 221953573 0
644716470 820524528 0
706805615 430809589 0
720451940 612824927 0
408282864 341101518 0
810004165 410936231 0
548896862 809298265 0
131778194 41925329 0
161937647 42489488 0
269786330 630209392 0
283329669 893798781 0
212554493 756217532 0
974944493 650184173 0
82250937 837150428 0
606712127 68221664 0
830027212 422936188 2
635295514 819609132 0
67321702 8129493 1
542244140 37962081 0
237189295 910522622 0
944939739 452429736 0
658040649 725237433 0
825008767 836670771 0
766571131 430597633 0
896337170 590678085 0
475056766 159625630 0
949191410 129979092 0
476195729 737399919 0
169279784 768128660 0
792738669 539251339 0
414255313 877513449 0
224267185 62297196 0
95517161 39950840 1
793866111 415372290 1
389752727 818175341 0
113265014 369606482 0
924804557 871193266 0
526150339 477402395 0
744282417 630466293 0
691497607 857924020 0
109263146 814574747 2
313168304 488234497 0
208829851 400691366 0
407821860 55156532 1
807573404 955050771 0
930001244 794648996 0
343339415 596736831 0
963328721 73842621 0
848142969 881674827 0
318387439 381145833 0
622908854 567428437 0
488908323 436557163 0
531959067 504163338 0
559121919 808539057 0
838767068 429100192 0
466452710 431873576 0
697394279 556381581 0
883822662 790509927 0
427174407 599274991 0
400767563 764377054 0
122597344 227830284 0
492056013 173782290 0
447728127 104843058 0
929790886 977443264 0
703235878 836466975 0
713771377 450380298 0
31536167 47852712 0
161556736 512107767 0
189170574 995865110 0
968513128 565520058 0
773387440 827630603 0
566272923 284027589 0
519305840 753482445 0
551669313 401704513 0
355490534 432938100 0
366167044 133406181 0
52582204 737533636 0
3117411 302961054 0
82582314 219242808 0
201252443 222108884 0
574397276 976045168 0
175447810 516348130 0
503631103 454325218 0
346921486 410352654 0
420040338 828817656 0
853744190 110584462 0
426646343 121040696 1
28419328 769275301 0
206196051 387791367 0
13548724 373926677 0
778827626 735695063 2
473421053 42780342 0
539325774 740813603 0
667777470 942382613 0
451344647 227278014 0
474690781 574990707 0
730589450 679389163 0
840780868 263661275 0
297282720 290152979 0
408283071 470921213 1
7169645 785804315 0
659926451 874754370 0
490956335 256868289 0
497968466 880781864 0
139424387 689855518 1
40019363 978057710 0
919991189 469251509 1
47189217 521309685 1
570020306 862541485 0
861832748 100260478 0
124983142 635160338 0
990507479 984093253 0
125614368 384890297 1
234033115 224227899 0
237235080 924670835 0
499695302 893760281 0
110404476 692587169 0
998259474 856252246 0
889424258 811169057 0
435556139 253644927 0
300697287 93493100 2
409263349 723870917 0
578903962 830041549 1
53572245 743489754 0
26443597 620995717 0
612681023 750872132 0
646310426 608694078 0
667327163 521285416 0
289127680 624279605 0
66128097 38280718 0
608214321 607416071 0
103604944 282088845 0
417822811 18173165 0
419539432 563688812 2
644289665 46448163 0
234506523 29305401 0
46127411 22496002 0
441148488 924575478 0
883705388 930660114 0
92042888 337491573 2
194559176 951371371 0
103301 70887778 0
942581 546248933 1
106437322 52479809 2
413763820 621037230 0
665941053 795170584 1
22122972 311779132 0
272202326 128695585 0
504057128 585613591 0
713866021 669001960 0
273986086 99376951 0
124186135 426810840 0
5709086 808728287 0
812821482 731055528 0
940879828 414780626 1
569843691 891699453 0
496994944 529017014 2
703319329 76456090 0
821608187 193332254 0
129138973 389636106 0
16316298 91919653 0
988685594 157042115 0
97745775 453768583 0
195421532 520838677 0
2562486 231270520 0
791191625 730427308 0
45985468 262312409 0
103859989 656054097 0
613786905 930639150 0
725141174 908808000 0
117766984 585584844 0
343532810 409353764 0
215808425 974438742 0
174682229 388329108 0
539485542 319992919 0
859193764 332872544 0
117152854 169696520 0
77622839 997478660 0
960268109 73964285 0
358477119 324283613 0
374110910 244740116 0
383184773 789111995 0
845383282 417946338 0
517803905 261571493 0
152803 559974034 0
311436023 13437894 0
585556169 117484378 0
536194686 30213215 0
396374289 654272975 0
879126986 487596575 0
265200064 434980404 0
703258923 570178189 1
717096717 204929781 0
173389929 829630550 0
415446303 766886394 0
226914670 443819776 0
282526745 475937839 0
739858144 240032243 0
628016885 381386736 0
488831695 60505460 0
906732125 662864209 0
4981844 516880993 0
450540133 665264769 0
478086530 438906167 0
387466472 64092218 0
104124913 149715786 0
145928188 958788712 0
119957095 359785055 0
451375158 275823 0
881900006 268013221 0
176191161 603479740 0
438215484 701516508 0
17397 455972535 0
919406689 107202731 2
48546819 188123076 0
47483641 20245623 0
85397383 86890910 0
786924213 975833527 0
377770341 266219032 0
658519858 105452181 0
81377132 517197117 0
107583470 259239846 0
192128397 476795280 0
662544894 355398702 0
320630407 174470311 0
203578043 319559217 0
570148069 191850745 0
637893280 54329977 0
207191310 628813519 0
798087477 606669167 0
399089411 232201111 0
96589318 458424360 0
425763187 757596887 0
282507301 221208934 0
514213521 76283620 0
184739536 282310415 0
683900063 899541270 0
690379170 408694117 0
310008943 600554782 0
424027006 48506858 0
936335717 729767218 0
484708396 886027660 0
688749888 419843725 0
245211133 678079318 0
858067422 572756292 0
116298705 306164903 0
836851608 912445315 0
145401495 264867126 0
141888049 726814138 0
265449915 833140328 0
398813583 701138614 0
45078287 877486396 0
19296003 174566790 0
91476830 978541969 0
844795732 155417389 0
847046516 73448750 0
844480596 49253324 0
259674908 513901945 0
505233681 443052292 0
191449831 436321072 2
419179733 519190036 0
184175896 197426759 0
972955965 398626779 0
825241447 927113769 0
33996251 238998445 1
19992449 209842317 0
868857142 972879751 0
105042523 535584254 0
589266760 204764897 0
777101985 785067827 0
687925923 738527069 0
348310634 463396173 0
494602610 885714966 0
399725943 124050922 0
127132436 889282122 0
337041897 394381788 0
23351190 382240484 0
607927430 481852541 0
483895251 71826827 0
19992011 398753504 0
613969521 721228535 0
740630359 354981086 0
498079971 93586329 0
460373518 182313930 0
152461578 486534657 0
120048048 782624137 0
989282974 922721464 0
539046125 168282202 0
902029547 835158089 0
62800014 393452509 0
7451228 689526335 0
810463050 873864717 0
906350374 457552005 0
811419477 375548257 0
542149436 533956977 0
826456392 480410409 0
75792098 560483838 0
98530524 21359883 0
105563861 928307345 0
526574799 609943300 0
73003652 103553353 0
482259010 263095597 0
60366960 763541137 0
535130258 292119869 2
520274798 132308998 0
707678853 116066902 0
632557607 998670170 0
838832347 546164516 0
504889630 75768681 0
759297182 93209498 0
557876723 752195780 0
796535307 77820491 0
607660797 672376709 0
364755542 886287848 0
949090679 457159070 0
880486852 380084542 0
422861119 785706656 0
812839195 893303878 0
375110210 654476375 0
7882240 721067201 0
920220580 67484167 0
750307509 703842889 2
117125291 347353665 0
987909805 742125563 0
118124523 924771630 0
267736706 587461147 0
554745499 825777257 0
828991095 517377938 0
988516453 159794671 2
553470604 657664200 2
491785159 557866119 0
191456994 586384274 0
479247319 397714545 0
151533762 504329653 0
934484057 48949372 0
592262647 656063388 2
793224356 400388834 0
480404760 897239944 2
824817403 473187437 1
852955880 134782652 0
464095740 988153098 1
681532498 151796418 0
437520025 2728793 2
176989090 788659173 1
69291651 721695602 0
138537915 977126389 0
268517530 594488284 0
929745969 580073449 1
654750370 81805735 0
280345370 647882570 0
522560806 223504982 0
780832589 427007361 2
930775916 894461637 0
14605477 860097715 0
51177930 31470532 0
677840517 423943077 0
714703359 484876125 0
127453618 273923089 2
821131695 256663546 0
419288295 782522951 0
453269385 397869413 0
860328311 3493404 1
878424834 685383684 0
802481679 410666314 0
368910189 37760686 0
725462549 254492384 0
847258201 296572659 0
388616189 388882223 0
140483929 194968627 0
226729155 92851232 0
765099861 93420346 0
102470426 427888347 0
326022675 156939297 0
20154561 224361429 0
541706377 767768188 0
792796773 784264564 0
61489238 735779949 0
404205962 75630267 0
740637076 901610854 0
866796667 353782059 0
789891125 142242160 0
7842632 248484516 0
635169538 792173824 0
734192423 669502842 0
4822935 343987145 0
72269212 762836947 0
364377130 478529134 0
503628193 565421365 0
44079611 140756076 2
264479039 789540059 0
96140887 523473978 0
361950851 703806563 2
24593795 187887557 0
179374053 487589269 0
528956624 725898623 0
260902232 128359867 0
836945620 621910610 0
926560419 530015274 0
350461082 838671260 0
353137696 496130402 0
539768728 118224626 0
12619163 70434400 0
679129352 436355655 0
57699894 741615122 0
355877465 186348782 0
22990509 485774228 0
518720356 606716953 0
436871291 84497368 0
884948283 661502331 0
452228475 930251538 0
493584485 126199559 0
502149040 361546036 0
756043202 600071215 2
249073675 461413548 0
983553824 29155908 0
553603177 148239127 0
701301902 602009005 0
712081346 770858724 1
475324841 78054031 2
10476260 417406488 0
857288420 145402225 0
168923521 588654539 0
877969066 670338017 1
310957022 951309557 0
170202194 791762860 0
954634805 76916151 0
737613206 293615881 0
693335044 606021670 0
278755777 897755999 0
944256005 98966070 0
882143282 139497899 0
328740546 927937550 2
369093087 489431876 0
722736396 820520426 0
749742249 255737501 0
113755504 304599826 0
300191641 614590297 0
928388922 903188819 1
437731437 766973602 0
21133078 912037061 0
94858782 8635589 0
809064903 892615831 0
292158599 59075843 0
60560261 64420037 0
913015960 771455912 0
448418140 866702284 0
493417754 532649361 0
510283560 228297225 0
714185881 942144531 0
334308071 148576098 0
789824075 773208803 0
306017295 230956211 0
194875641 275784984 0
33546133 41728945 0
717373384 560690698 0
404491003 575601864 1
545633668 942978748 0
897833892 488543927 0
652272276 675496970 0
974462564 438165308 0
930463947 397394253 0
221711303 499537565 0
670280684 486385067 0
178780642 737408300 0
400314348 869595197 0
754818 52627335 0
512738908 661460374 0
625958203 404879981 0
190291252 6645424 0
262993071 101663436 1
408285513 68841674 0
625670975 468718729 0
192810205 64058194 0
516228571 357123461 0
598580138 312823517 0
845161749 421555953 0
439620682 204573432 0
791138188 806607412 0
441457049 485126011 1
166989178 974095112 1
498951325 102567279 0
294615370 675490516 0
925817088 18745416 2
226053231 946459702 0
462250091 236669759 0
662409762 435189401 0
760628874 898161136 0
61867022 550732830 0
255011060 510459215 0
245782790 55883838 0
298629278 589622025 0
835377807 338602204 0
354816048 705539787 0
382082602 618045853 0
35436292 998831413 0
697871832 544460966 0
683015037 667228573 0
483049018 164028648 0
952875149 640823439 0
845792760 80002136 0
792359390 708637543 0
712065334 351841228 2
702813374 135090502 2
601002629 815135687 0
715693310 713175747 0
263025447 791166055 0
886085243 641762568 0
126758301 777229521 0
490730863 199631954 0
234900986 895807903 0
434445594 379341712 0
10679859 643130264 0
833133789 77100225 0
22483537 653463165 2
830083166 672548754 0
157014448 209283140 0
36963362 546776792 0
655220227 44018567 0
934837839 939604658 0
245225019 573671023 0
250163081 419917374 2
91553167 691439404 0
419093219 491006304 0
264257824 420855252 0
967236753 376318337 0
865913053 152324066 0
173298149 913153716 0
74894371 967713798 0
13712646 10707862 2
355896823 420452438 2
78474413 343900340 0
89518280 141313631 0
64315486 568602323 2
234326938 639985665 0
628061553 981651088 0
679437769 136080191 0
92353145 80515350 0
535771597 624485851 0
821527388 629748921 1
377788749 298124633 0
750373476 714060476 0
647332312 177288475 0
165166249 578100749 0
132942757 27842493 2
879152565 264036184 0
900171093 786712361 0
913208163 637890864 0
864443027 66696908 0
983132793 17029527 0
347736866 862448190 0
844364728 297178895 0
324607055 355175469 0
996961271 867505827 0
350590346 479917903 0
417962410 221688071 0
814370300 666219940 0
68772277 473092552 0
579794885 424910401 0
866663149 418652969 0
326948381 239103041 1
154749570 980938370 0
390409163 139284618 0
826883576 265784504 0
329549375 875486008 0
431157330 707252467 0
116691977 523556017 0
810387114 829476507 0
172119032 859736965 0
726932589 77380720 0
350884720 829227095 0
384582440 200059292 0
224048621 589539591 0
505025545 57963475 0
190548205 63690936 0
120466593 874858911 0
922764896 848573903 0
884107874 464785039 2
174275661 55199973 0
633275963 298232585 0
196495786 83993011 0
395920382 270456754 0
58886438 882040059 0
243885407 55465769 0
661608841 56116351 0
298554747 49432974 0
636932891 99224364 0
648636695 5188687 0
443388172 279142460 2
563157833 682252399 1
635213752 281981823 0
862433063 330213859 0
854949307 926422901 0
857590813 914925742 0
273076432 523839581 0
111639089 305513112 0
458020131 426497139 0
174218993 265874987 0
493376217 59969665 0
698370829 236763299 0
387612885 945587395 0
762372586 100910280 0
177103853 229010400 0
129664503 838598039 0
956638646 491386283 0
452973700 743575950 0
411993681 166057305 0
817814896 688115497 0
7801334 388134431 0
527185341 445672847 0
641302693 793753284 0
751950578 184007203 2
472164904 382032037 1
886512186 104081324 0
567418939 649989687 0
699928741 453056065 0
492666456 7070469 0
141770916 935147482 2
840895748 930536383 0
154553823 877129124 0
466630914 113391546 0
331963803 237900415 0
675523907 869785096 0
625774352 955998785 0
64780890 895759011 0
117463816 463926289 0
123562475 201853576 0
43435626 391978842 0
578070326 201120319 0
695663549 919986436 0
57145148 184383796 0
947690341 738916069 2
463723436 744168064 0
900295853 432818618 0
499134488 483677646 1
132983764 297593992 2
631945220 92711968 0
341525503 861425138 0
117764400 772067435 1
105375317 513573754 2
915954614 718433488 0
754404088 80155920 0
706642417 737846938 0
743726151 913223796 0
552753805 219030215 0
122634851 9320965 0
124096974 112039531 1
76203118 92016764 0
669623577 282496919 0
129012238 520009681 0
305701730 234850863 0
362188312 109652808 0
100723734 98889772 0
642869346 737907441 0
344803171 434581944 0
27138906 445155705 0
661597548 194365306 0
861551661 854183442 0
985249937 872123754 0
398345657 131469010 0
111873520 761539884 0
856507222 726146033 0
717378059 36397917 0
229125979 242935390 0
928270872 283248982 0
583256540 531836475 0
383332994 903136403 0
28664711 358115338 0
781985819 440451096 0
385348461 872098017 0
45289349 108080550 0
101977629 842510617 1
333673324 465045899 0
194055781 817160469 0
770620586 198064322 0
204333658 107906712 0
161665910 586440324 0
510544428 849044745 0
461864786 357737925 0
699226070 924657827 0
248704727 824867334 0
689270047 315248387 0
99451496 749979041 0
312636906 426471709 0
212678855 705197394 0
72239479 73824890 0
986470978 52958101 0
181519264 923873870 0
661845830 378079758 0
350190322 821671747 0
687390072 619670214 0
775447545 282239319 0
491011907 267618282 0
476846633 777643267 0
80196220 39516733 0
272124470 626193037 0
820768962 138934969 0
703327950 325678691 0
332302393 101722480 0
741126990 206315822 0
75834340 391202255 0
852692797 135993805 0
443935975 229796044 1
214843885 792655355 0
137818151 64551230 0
384694834 607909045 0
969030398 91777492 1
34048886 508077977 0
663298645 146769732 0
915582579 450261639 0
487668472 829979636 0
87687427 128502236 0
190572555 542572506 0
450716360 658605566 0
362629422 560217319 0
487678041 451087449 0
865988249 321187414 0
874603414 94736702 0
28261896 765865876 0
456027959 312582871 0
90335199 46541462 0
198313984 323560745 0
619720554 40762242 0
74859667 330892689 0
38348365 572695821 0
376454977 139303350 0
127652080 427587934 0
177571233 81241906 0
50481701 483673782 0
92683714 664169762 0
314176901 909091384 0
170163617 1740357 0
904132271 376704978 0
297937451 857705857 0
580415795 118293870 0
383440367 134854470 0
617110767 3619809 0
401805100 659264459 0
498836862 339359352 0
29635792 805429927 0
686231090 342927661 0
852529684 585421207 0
380955257 764047837 0
379089879 86490480 0
457561951 371947024 0
705912906 373271049 0
619659356 920023112 0
931927553 890037067 0
393830104 489748379 0
330537255 47667866 0
8398215 580799053 0
257298396 17530942 0
356600710 372886331 0
213886453 465434607 0
883175413 525931373 0
245560120 188225067 0
922098736 35448000 0
127131379 569512618 0
938842024 7610484 0
761869417 361657362 0
380342605 91994540 0
895373484 629291022 0
516049058 746867992 0
845984240 552341649 0
605080566 56975042 0
302051828 324961246 0
245166436 563688105 0
5258792 717182231 0
340537231 206939186 0
999905145 638730443 0
639173607 367911181 0
905310020 155813085 0
948981356 24886503 0
107621016 184015444 0
552327114 270609770 0
42130098 878290574 1
655670889 694848226 0
467196402 146255086 0
527485688 344315711 0
906847193 976427811 0
98200408 56922729 0
167476461 792312549 0
570011913 78051529 0
139960449 306825338 0
788607407 488340419 0
568438832 977176118 0
505034292 612116209 0
426767523 394406815 0
35894971 151681685 0
779871153 237125480 0
124906880 917899013 0
523525433 502942896 0
974798476 388738076 0
698268640 601197329 0
559833233 196476493 0
220723560 692477461 0
811140116 581445898 0
51929113 215919001 0
308973633 298055908 0
19247914 66930740 0
480845136 537790839 0
856217438 616427118 0
370970596 542728062 0
574267416 302752000 0
115972982 110340443 0
11200775 132363678 1
565056489 565304118 0
26305853 122064895 0
885080689 724451195 0
813083099 776121012 0
507242788 596404286 0
778228205 100119969 0
387784501 879349955 2
307935449 814757156 0
979717 380425796 0
667819020 877079579 0
217384873 968780645 0
151157132 626223816 1
264847761 572192480 0
612131666 376325101 0
63222073 363562297 0
853339327 646387737 0
756011716 318483516 0
814469980 698660373 1
163642952 975308372 0
603091689 301130808 0
942273992 280288742 0
825937320 113114954 0
800260882 187434664 0
587798178 610115069 0
700976422 10202509 0
404888791 107367903 0
870636986 628697923 0
737696252 516664188 0
392423882 269485301 0
185998780 156015934 0
9600930 297793389 0
387651217 355785949 0
652808599 432019550 0
426492698 360310264 0
421622060 70826947 0
843382440 628840281 0
239210206 33646690 0
45553698 430345450 0
895830923 181807889 0
219528889 55902936 0
941188844 434597337 2
813628941 845259770 0
173354336 495936632 0
621639967 311176283 0
769158779 858065972 0
370574931 801661538 2
220281129 740087868 0
796388085 650185040 0
876778455 182795414 1
217379713 233170565 0
14607285 801419327 0
149890366 300214126 0
372622073 296611208 0
455363977 765675236 0
133056856 216018663 0
934571739 66789548 0
497580738 178760937 1
820772641 392017283 0
156748115 955626791 2
472506895 4691598 0
336489299 94590371 0
45902979 725071600 0
218291154 316373959 0
74218851 130981307 0
83761680 717469756 0
62113457 156475333 0
8057725 393932826 2
174059089 304208548 0
992280252 697200970 0
804796668 964343091 0
95875139 881368563 0
891075845 496550836 0
654527962 528926295 0
347036041 132267275 0
80714790 645336128 0
505548031 979812185 2
371684140 662738370 0
48000504 950210386 0
917719812 411465679 0
81558400 92104134 0
111237124 569970099 0
513417845 823791438 0
859551642 122898719 0
601222910 99952699 1
212137422 122772524 0
192409060 229006224 0
312263291 652320807 0
93821460 470655328 0
33032148 568441792 0
507634896 23544447 0
100215390 276006533 1
810332854 120858061 0
692643948 39461497 0
552681331 136346710 0
919222335 500613261 0
35374938 700496368 1
497247709 303902753 0
703349733 801004444 0
525081655 798033172 0
861526226 916356047 0
30717104 30482616 2
322861135 807798414 0
546510028 969961970 0
317057430 72402273 0
257424741 355660789 0
241217971 95170060 0
582643558 251347622 0
945422078 244042132 0
199296108 793014280 0
868610206 999527899 0
770511604 515978364 0
354561187 990001174 0
76089405 71980557 0
29404137 748596344 0
399409927 625278288 0
990193592 241042821 0
541458353 57028065 0
96335936 470328248 0
681122292 597642641 2
669786725 386523551 0
771500020 376258855 0
294802485 249938410 0
142884769 441205824 0
264858148 933051560 0
483737575 823530226 0
524665582 896713311 0
398054714 847130407 0
291685073 939289839 0
297679744 522975004 0
344018654 56093774 0
673422042 990277441 0
967932663 893634393 0
101819592 925598320 0
65550348 645832362 0
725501657 746700623 0
201800303 155905855 0
826388049 837290518 0
777990834 79652688 0
139037544 103611899 0
418505575 950959119 0
438017103 183030505 1
705342314 145418153 0
901457823 739805941 2
386612852 966989957 0
873153999 502023351 1
896316202 227757714 0
417633308 83928065 0
326506790 841282383 0
649930883 261027202 0
647143335 817647416 2
689157089 485476066 0
516173158 524945 0
473743944 282611266 0
327785976 854745668 1
532604188 343992969 1
778161263 814619551 0
250504771 64245445 0
133275017 17021534 0
149105643 931396090 0
362472270 900638136 0
282215495 374915514 0
73694919 460129044 0
26882647 889839332 0
574414110 766184122 0
132168681 604689378 0
627073281 717548681 0
519676199 811889074 0
110951027 30720035 0
776376150 960224014 0
529398875 864695421 0
29550617 65477819 0
674110407 632830650 2
24269547 305046889 0
477779721 961567915 0
262560995 863096260 0
779784094 414537404 0
250245419 356443940 0
598067176 139691115 0
482645191 940463870 0
691031537 724213880 0
210355553 398723205 0
892655445 721964849 1
759922634 973996071 0
946951411 76433582 0
250731079 818557437 0
10679244 434699587 0
243147985 191487632 0
365139017 208577540 0
837011048 961392564 0
814755006 830739925 0
973545744 989002795 0
178666574 613707920 0
61759739 990846913 0
160956038 998770502 0
235193295 677958585 0
961093095 846465069 1
38915222 510291954 0
640391561 565793359 0
985582134 466587640 1
961482794 153270811 0
169867231 80188373 0
517873397 178274378 0
115908033 253635908 0
479387554 77257776 0
125789997 678137712 0
734784114 904391903 0
689547404 212881179 0
909655075 881324423 0
830897832 836099293 0
900010743 572290771 2
503627658 51087971 0
138208364 424198273 0
131056479 40693424 0
628001151 256318899 0
281316702 686803833 0
243206645 235028354 0
267471486 289717458 0
896196415 106012046 0
505982849 11613783 0
20147647 960140208 2
414505582 374136127 0
115810735 743853097 0
664087999 654710115 0
542805507 729844415 1
566853294 195166707 0
803174276 548556317 0
851602252 270256314 0
861452043 238668389 0
175912875 139654331 0
19261542 152161522 0
235098897 724621803 0
45414020 954527269 2
85871817 845368274 0
225756152 43838524 0
578965959 222081442 0
738949953 728089469 0
737318787 90961290 2
790271907 381845002 0
726696233 436130949 0
55435801 697723036 0
347479872 567320910 0
158438661 815674976 1
635250222 249173616 0
136790364 902196551 0
413501014 544847844 0
961073685 505479053 0
625686320 817235143 0
686340368 67711344 0
196662094 470328454 0
164492387 880153729 0
107308905 108725857 1
421659386 948841679 0
679404625 747772525 0
254353896 276236399 0
53482021 433497475 0
747283990 817908306 0
787985775 343273933 0
366987886 47473780 0
974146699 971469263 0
409209860 967194198 0
846315298 454013259 0
593332070 659232263 1
535832581 170841097 0
543251345 764219385 0
759090471 201683098 0
83626189 956486258 0
426947952 821986115 0
641980513 125931996 0
512892585 214083239 0
886675045 374975354 0
476860596 641027759 2
791779432 131737175 1
342883149 20630905 0
560914281 656470818 0
35922575 715171634 0
90570409 27761346 0
334727567 687526345 0
774016386 825714184 1
392960891 390323593 0
162583922 636958580 0
595471783 160405994 2
128629413 300717029 0
940133129 178606969 2
12089091 526788504 0
598107322 553960841 0
793426974 515560227 0
97998402 889670771 0
100465251 35252195 0
336847123 28962634 0
722358764 765983879 0
92821432 311915424 0
735653602 37793522 0
106475211 848096608 0
389996089 422583161 0
38018921 282584380 0
657565514 675391938 2
10580217 608277421 0
845643662 778139474 0
432777376 173387969 0
812337920 523351154 0
652629098 88488926 0
312051466 376269261 0
481452389 582332710 0
937741710 86258035 0
210559307 324923327 0
985798354 925351025 0
597502301 763764305 0
719913523 744228045 0
480620690 166028196 0
24260450 340708518 0
733719777 132962442 0
748994447 252502238 0
682738128 197215900 0
965385083 384377267 0
702226907 668969079 0
610909308 724508176 0
519269824 61156830 0
619588333 343943660 0
183280815 693026262 0
234333118 827185736 0
355735027 541800094 0
724545388 780432313 0
184098352 397829445 0
245620990 613682409 0
30182676 278468913 0
951709476 969270609 0
37904989 300671647 0
322712653 194100708 0
57812985 650597937 0
6513089 105997660 0
412035741 74984350 0
230391321 279228435 0
62987859 442786338 0
60486441 532907681 0
378054251 298665496 0
529238113 356455644 0
185571999 263008667 0
818555927 42754212 0
363293899 926246605 0
647935614 4993244 0
96774623 689025037 0
35422034 293309666 0
143236392 368674728 0
833114588 370787088 0
312228381 373747908 0
141649710 802840544 2
377208601 667646964 1
515888231 371198411 2
385977760 329214338 0
656208282 968475481 0
241038176 360634578 0
123166377 251978341 0
163822503 931393022 0
216701912 824521799 0
675213109 530240023 0
627241916 875586663 0
478211012 928110884 0
532409797 950622064 0
991519109 414362938 0
570782360 49693879 0
78005835 326615745 0
405697828 708602593 0
121786056 845486589 0
114351203 264525570 0
543625345 523545617 1
371815013 712155751 0
502358181 780414478 0
962968261 503987032 0
548562505 128292195 0
445586156 136821462 0
327760738 495609022 0
824663938 987804610 0
85173688 545704620 1
901453733 61633009 0
910759428 477470091 0
899441043 474214726 1
176784313 85591764 0
292657567 593434118 0
767282815 954942995 2
103085281 400251307 0
33868164 867199238 0
733155542 558273189 1
716470874 63444425 0
802013726 451208928 0
70346189 591245140 2
427563104 196269332 0
614638785 309429598 0
641576272 190475988 0
869560512 613725592 0
791944657 420862796 0
534094791 494088138 0
937792081 190353989 0
317638992 470592795 0
26004577 28436417 0
627020132 530697330 0
22605586 916304046 0
629893727 128694695 0
100045098 211579922 0
577715570 550932920 0
353649788 89816921 0
493367727 836360203 0
58131108 118742178 0
547040956 707269397 0
625798491 610178930 0
901176019 420423682 0
71645222 196625025 1
57524168 977459565 0
189588855 105071184 1
596552547 11423566 0
759718135 122972986 0
369582851 59863620 0
797726182 619897245 0
224928324 815994691 0
698029943 666681713 0
910132346 401039905 0
9417293 387675105 0
660707011 71625737 0
21827885 255861606 0
293483068 601968671 0
844412793 75233433 0
294335682 672900764 0
12011480 922070461 0
719058201 136388216 0
87365764 832121368 1
334296143 133056497 0
279653333 805776172 0
184772684 811566003 0
987148948 337679222 0
383709019 265835533 1
214125931 651444965 2
641056608 772124577 0
709426132 764782267 0
459796827 3630304 1
389848828 911862245 0
465943611 722927962 2
176697114 655061689 0
679029025 408488222 0
437678806 552191615 0
915369010 96059605 0
254198411 353102424 0
958505511 418306686 0
331437168 150107582 0
94844318 791279350 0
66853896 842162783 0
435408155 504808216 0
388231484 503864206 0
356440118 481365502 0
70516061 126031070 1
985543788 264348870 0
792799285 76734113 0
654228793 752790230 0
106497089 72796894 0
399875109 947685298 2
452518405 154332848 0
386550577 139773596 0
773334495 420649186 0
66586446 215956121 2
83918924 2596712 0
17824707 795521118 0
54711130 94999651 0
337328566 977916739 2
610637669 739599914 0
578660089 987270644 0
460068469 646787700 0
644886969 714192721 0
772468931 892394620 0
113490388 853074792 0
328138106 22622983 0
135370385 672486758 2
137818291 897379529 0
326933796 919842147 0
358831832 791764116 0
685618219 922178619 2
460864793 480590025 1
677905413 921821540 0
43295554 124823866 0
835318902 45348643 0
23858062 623288497 0
499955800 503719939 0
32722468 382745166 0
631418608 61006630 0
139795425 425548814 0
781881405 728707891 0
642002630 681724233 0
717422492 241971091 0
609286358 134053098 0
515656780 488849029 0
336438647 129270872 0
88086465 559344859 0
134557635 261114252 2
60424484 943622330 0
225542798 800519923 0
537469235 135806965 2
901785181 248394484 0
715498874 259684924 0
910450715 436933737 2
51693527 769711265 0
528737463 917954570 0
727384777 218009402 2
359646625 187106851 0
316361164 874664020 0
906658931 311913214 0
61765993 516025467 0
121644077 834757404 0
15160672 442211750 0
60109456 28278338 0
901081964 445220693 0
496612766 807293894 0
510340265 683241354 0
640721986 87361594 0
824426177 34349329 0
107521776 785971563 1
315429234 382915973 0
24922085 993134230 0
58583416 413915620 0
591381993 834398645 0
40827120 588714986 0
42329063 669604817 0
27860467 12240165 0
428562308 79982808 1
920930636 483593894 0
826588716 633311550 1
490399659 938151033 0
134079189 408883399 0
746822630 920074036 0
915820895 501811167 0
274092952 737336614 0
956107091 717908769 0
83902501 733445553 0
36742188 149243313 0
17023085 692967068 0
279389667 899792375 0
295453940 529793332 0
825778501 524378931 0
724278642 114662680 0
787526367 342451857 0
72347220 474386674 0
292338629 661217919 0
447527240 2186960 0
368451596 832546216 0
838445234 962573750 0
123477584 200879347 0
612992300 435522576 0
315489345 129476092 0
180198111 569224384 0
371852274 134775429 2
96890251 841029195 0
541059359 589989380 0
722373071 17300755 0
222722217 39339802 0
993053618 629743594 0
504973861 173504836 0
635446409 48253401 0
852964387 161331322 0
917834037 383444079 0
871504147 545879416 0
980594925 3768878 2
950959620 334674647 0
114209854 42289208 0
683678275 822175629 0
12934967 300681409 0
484825054 861233108 0
625429219 632178933 0
238876800 954401867 0
707573352 824100582 0
483586447 904423865 0
420533271 776908162 0
746703490 647618038 2
353377498 717933335 0
577803190 138397708 0
948075529 586126312 0
505246998 920912471 0
384973566 390753808 0
458150042 499863763 0
379460583 849674142 0
650657171 748301831 0
201356963 676139494 0
403392631 369270599 1
852898377 135756352 0
205970725 929508308 0
709480058 714624998 0
150011174 309026974 0
18529754 829071977 0
778003480 337341608 0
625906628 229377531 0
570959798 469588299 0
994355448 61876824 0
769272614 912889413 0
532284208 439042556 0
584681259 591927495 0
601729877 105029540 0
552793956 303218365 0
685569671 421729067 0
438918311 154210266 0
442178517 480042244 0
341536869 825818240 0
143999357 897214370 0
809776560 88392919 0
82111830 163582228 0
292417206 240136283 0
301920997 442560411 0
823740980 761160551 0
6293985 958367863 0
395632546 350438098 0
210521633 774671815 0
846770349 84455095 0
199369882 987242465 0
808808462 613223324 0
326427503 249218567 0
340874598 862756140 0
836609390 926370264 0
919994568 696757311 0
334858893 252265317 0
450750149 238496266 0
837059657 57419822 0
205016969 750654474 0
691638715 898748415 0
904234794 851329932 2
511019087 983094430 2
101162670 445224928 0
716650016 946486613 0
342066109 147775344 0
312983153 202273775 0
159877701 364994477 0
28949803 594678048 0
928602177 268251113 0
672986949 386547872 0
953342447 721421143 0
113861451 902498989 0
855261888 309509268 0
534181655 484120051 0
405546458 524744362 0
830498100 72579152 0
389763742 717512381 0
387561857 179163104 0
70673842 909636454 0
38092187 210315409 0
843014014 98529318 1
193003263 562240056 0
795831635 451544208 0
429864439 481421297 0
469372150 31618850 2
166015336 880975130 0
12795806 687605150 0
176642500 86223499 0
922376962 67082406 0
464413467 455966831 0
56633025 674997799 0
461046880 216881673 0
82653613 10496175 0
108570991 45554187 0
375431623 465582632 0
221506172 282672214 2
140156777 52298002 0
95523232 983749572 2
460291145 315243771 0
426032800 131748215 0
44178441 51749036 0
742540348 165337716 0
204617637 395511474 2
186468699 777973795 0
142735699 789701226 0
90919394 848001241 0
496025559 56915808 0
388097048 228358425 0
356132008 5891501 0
124516053 766845131 0
974276395 449970036 0
436453527 961599076 0
86777385 444708113 0
504176557 509085448 0
18261560 113607226 0
735546799 793698280 0
139267672 195529854 1
267190801 828771274 0
750511314 111257926 0
98231982 1602057 0
905663538 62871317 0
287722361 507446230 0
638043377 136820525 0
615139736 682986784 2
153239588 891281266 0
45755953 516092314 0
27163585 755459559 0
66095370 827229249 0
991860585 15525951 0
454225970 721377710 0
564401512 545282731 0
108283782 176164185 0
438149049 730018574 0
544116121 153990085 1
118553845 118650191 0
135481976 43175606 0
383900720 526763281 0
585528747 278615246 0
806198483 178153557 0
443421239 733602712 0
606522133 801544456 1
724682189 38892264 0
26657411 290991396 0
88471721 408368952 0
354138293 684915604 0
59337931 234798448 0
57041287 395414844 0
169163662 358694767 0
790880386 119951538 0
114360697 13210398 0
181381585 983510860 0
719607678 543281658 0
565044289 664951569 0
257232977 877411385 0
644611821 108728456 2
63217658 291837184 1
514023904 184254888 0
181840069 966708771 0
297481205 98662550 0
255487327 327522619 0
854000961 131545995 0
798122333 663508952 0
131473132 774582760 2
966024284 356105231 0
626237487 704463867 0
997473989 904840243 2
515961609 530060932 0
289087849 798807912 0
8641304 46208566 0
60468876 708815593 1
373584899 308307056 0
819681097 174184201 0
882624629 972200595 0
822564624 179669685 0
475977626 513348398 0
268979858 741795024 0
238053072 395018165 0
565908701 892605203 0
136697535 43951418 0
799002321 816596742 0
310097129 821603091 0
549647508 131059083 0
121305885 528161856 0
167262905 795546554 0
82382714 416582448 0
68011290 461779038 0
559186417 795146388 0
822279567 202651081 0
224296292 776020471 0
291659394 169250859 0
469447280 316911645 0
635980949 974652425 0
167802747 642570076 1
732606231 8162758 0
66901563 685081283 0
121047624 852657854 0
398629417 316082721 0
608437367 708385137 0
441194342 764922380 0
676984230 82605904 0
482049934 976664140 0
942415751 908706833 0
553163351 488844655 0
390586588 466693609 0
142308847 408381123 0
134661838 326011695 0
908506210 392586392 0
633333503 94333546 0
176236692 743832354 0
2014072 783570899 0
490963157 860637857 0
910297524 146149862 2
571523651 296366748 0
954146829 834803320 0
357843712 31476468 0
796961284 386300302 0
843478331 25703073 0
389051020 888896960 0
917595226 521891936 0
15385235 10199501 0
490500390 141333394 0
639168662 504476576 0
772492479 729351313 0
418632217 568966106 0
469197932 318178203 0
324549839 557792808 0
546690949 798622195 0
169134544 980577828 0
826504965 958499250 0
189452667 255259403 0
424197321 207019967 0
163893293 35286871 0
509288318 460617262 0
125383999 57041086 0
701679948 729656747 0
785709322 990055367 0
706045943 72845437 0
861869933 265745311 0
487251377 958624888 0
113863489 537831566 0
26479934 827619058 0
858723342 347143057 0
226974445 7189600 0
19133496 22590915 1
674906951 787760546 0
399969530 402739203 0
12672594 488466483 0
114155229 78818932 0
853070524 603210479 0
551506797 111034435 0
702276204 918012792 0
67885622 728275268 0
523732554 142467586 0
895416023 173923736 0
797842093 350936565 0
760790106 833711101 0
764720369 609407871 0
32189473 814166146 0
452373143 17441937 0
109727649 961632351 0
224866180 262041630 0
416606561 28766247 0
28650456 111099216 0
207241261 112727553 0
57365018 816913151 0
376466119 201735351 2
319055259 670608846 0
222746438 821084411 0
785906963 434510556 0
268198487 400056151 2
199495156 131652012 0
25375262 259276486 0
546111994 152669033 0
879726244 782452205 0
709207334 199112624 0
845893861 362940564 0
353666924 241015716 0
29735842 959215304 0
583476025 600969866 0
946004832 844625375 0
79961553 203176379 0
933376323 858706943 0
17864464 839072152 0
484371800 50575893 0
840734055 774360802 0
31950447 803451405 0
128901888 88860662 0
135344024 929983398 0
852565292 55744326 0
885517741 888789760 0
862589330 206261218 0
312849219 496551079 0
948855939 61410779 0
252846421 766335810 0
540765672 233135632 0
594145754 240688926 0
750704772 319328725 0
257420367 108631761 0
691848716 45649049 2
359495442 904355944 0
734344342 108633833 0
562320049 7248236 0
3295739 599183526 0
389160575 380148062 0
598182552 354646963 0
591950485 351187461 0
507731284 301173708 0
931931001 12717121 0
503738797 985393916 0
580905017 46528404 0
15336933 236098049 0
25063676 237327215 0
410466208 812587136 0
747319072 592733434 0
456171155 507979381 2
137771344 639395734 0
564073795 255555996 1
13006002 726879652 0
79403065 417416632 0
320016028 609280426 0
892458321 611906040 0
803358140 19856935 0
11885478 628022539 0
245553642 782971150 0
582382535 278521887 0
157524166 139443693 0
414132665 482667184 0
385284887 590680978 0
62369436 572393858 0
59276788 923881139 0
6500384 165721764 0
398170311 682821442 0
49524589 926143838 0
893590049 99060352 0
685781421 557676834 0
216932406 484235560 0
325973587 957364644 0
667014484 436279358 0
291683258 272661432 0
476999107 62265461 0
131695423 372495018 0
833811363 538814258 0
880159578 757554653 0
218440003 831459519 0
109621100 112587349 1
584033882 54790379 0
92122467 912485241 0
223246502 136722496 2
286189460 35854635 0
769985992 653692264 0
390750043 99870594 1
768786808 974101063 0
763648081 750159658 0
240733977 956049059 0
938432994 219709659 0
750449957 553019457 0
50951855 728031904 0
342204985 368042133 0
127363125 620306170 0
895625294 71098650 0
857805757 251628111 0
680610936 886490261 0
304662250 268030490 0
860031560 296568001 0
769387721 894171245 0
966738318 824377978 2
60717779 285636076 2
321697993 712001338 0
53643918 112166780 0
932183850 112240118 0
140547541 599094265 0
30795339 189211732 0
375383650 823256076 0
48273969 26787871 0
373933597 683685987 0
677597854 21011225 0
123066710 76098989 0
860333902 313942775 0
140413149 377889667 0
301101010 43754880 0
937886148 88313822 0
691656575 631548558 0
288593058 750647954 0
953148489 955548380 0
334798000 69829815 0
200191424 965779703 2
508251616 142609281 0
451102122 842688334 0
152750333 682167639 0
140344831 983807549 0
415221563 212387229 0
874812186 111567360 0
72718191 311684547 2
389105668 73962233 0
805887926 440679551 0
885280726 926481391 0
816364793 957755761 0
248796630 269052488 0
990819276 606827674 0
789104674 601451690 0
187002263 890403753 0
988013048 974040908 0
46267668 93421150 2
813964063 695107137 0
255782153 76163238 1
462618212 138511442 0
523271946 919342231 0
322475792 121546047 0
298904332 18763792 0
639439395 525014388 1
574181368 911630504 0
761219073 882913129 0
405829548 909019417 0
408540160 532732461 0
537814596 101377738 0
712299001 658247080 0
37607730 57483396 0
160426915 322151248 1
5260432 856032860 0
339424272 476713307 0
744913300 54883900 0
78130935 163289665 0
332182092 815541217 0
634486038 50381547 0
920014402 19503197 0
364665063 647766648 0
822509275 592557671 0
181224637 422595423 0
842216464 222591678 0
78150303 311699365 0
419835995 883189589 0
431633238 321341526 0
19695455 152887415 0
218955256 865278177 0
783808927 120658363 1
711974035 747869591 0
11125685 877122522 2
592623531 532920572 0
260709379 245605877 0
197669622 563374372 0
995480733 218407903 0
332365182 623630248 0
983597074 90817521 0
870661590 428620929 0
454730836 541939981 0
432270999 122768654 1
306017081 681383556 0
102814461 616760214 0
752841646 434486340 1
121303918 317178162 0
320028415 623695268 0
594715028 653756266 0
881211193 631900947 0
59383633 812880404 0
191811936 685864300 0
515525269 422451340 0
749218419 326031187 0
848602710 793823607 1
202034293 145107782 2
768627230 416208111 2
102538429 138722647 0
41402122 974121676 0
407108698 988177551 0
96591716 278863006 0
276356681 568804325 0
744056436 432377746 0
448361228 244106154 0
994249209 498086511 0
409421346 935896752 0
141653797 128443458 0
317742267 249695294 0
229454799 36974510 0
399042865 817133081 0
503283031 731342727 0
957729206 89380131 0
852041247 600799600 0
928956601 365202555 0
773697641 562654038 0
981922805 711395392 0
114267152 916006380 0
253111227 422503725 0
153184064 328194371 0
56092420 79448127 0
509578958 942955544 0
335898959 796585235 0
496453964 416622335 0
578339219 575406594 0
212283238 425255276 0
823756988 458775639 0
59750191 119705578 1
29116702 243198745 0
289515950 663423372 0
615429368 779884722 0
107805812 451394116 0
284851842 130327752 0
445251581 10226470 0
182902231 692884317 0
471696530 785850433 0
311637292 904638023 0
377453670 728271195 0
692591114 684521871 0
586837601 8476418 0
530325362 656125738 0
576100585 83152502 0
819404739 236331540 0
89925025 495674230 0
37387590 238213235 2
859334308 922451153 0
33901187 398546042 0
460233023 895712347 0
136453414 248423536 0
856423679 155090969 0
768637820 939131845 0
142435702 579933454 0
79492114 319113595 0
719862914 339227999 0
694863006 523517120 2
882727923 828774884 0
326322163 205616964 0
577015189 763057579 0
992030483 461001047 2
881877177 344002836 0
950438592 244455999 0
860935284 326420716 0
18769101 211186289 0
52382525 30057630 0
750988588 797910102 0
401432115 451381910 0
420685177 853167979 0
280330255 965151625 0
263070398 868624378 0
222729591 260685099 0
386438638 957577213 0
187783703 468893847 1
750446513 701828149 0
708127800 514302349 0
208353773 523761475 0
787071776 401069580 0
65410005 355251274 0
888685276 397852903 0
491985614 522998835 0
748884031 992840278 0
625416314 643150642 0
616876380 354536303 0
182924378 119004057 0
595881307 42486456 0
535422444 537240259 0
761338963 868253780 0
38745608 744415133 0
48737248 22158079 0
927359036 948082804 0
338850851 46233781 0
909797730 412353593 0
303399770 71941966 0
869000513 906586915 0
583208838 235078992 0
53249816 439562289 0
902117760 374427180 0
294823177 201673489 0
379652938 644772954 0
639596358 808498058 0
111510522 898224013 0
783333949 203467053 0
140494340 962687659 0
349151176 327533670 0
925149939 221349001 0
598756625 991144530 0
918184196 518994231 0
68284575 568013039 0
904191511 45394891 0
521697751 91371278 0
933313201 809896805 0
571431147 455249052 0
840363178 97087531 0
611499865 642750482 0
542226243 408644323 2
341850061 647395583 0
721210358 453920453 0
185005937 103533933 2
330130819 471241451 0
71828313 5744104 0
72324096 269159331 0
766977936 72005168 0
295737298 489068307 0
545145933 434403993 0
613768550 852441528 0
158905676 737090572 0
834686163 180550984 0
740313672 759822138 0
608999384 997338831 0
933799912 716753446 0
671029612 454208095 0
181788355 402914782 0
130186624 699759529 0
158438038 368822798 0
990406383 100389476 0
342861788 197112791 0
852969039 677936224 0
251875828 473400249 0
102222001 98834342 0
668434656 189436412 0
477659410 500688615 0
849339360 921178837 2
92723010 606005030 0
92082963 277819459 1
710845093 376568096 0
357021096 495456714 0
686964770 970722000 0
655763474 24643287 1
678504641 55246301 0
381052746 194941556 0
172458941 20142508 0
638641654 278036588 0
232343113 618939382 0
816070982 56362545 0
888544221 590089753 0
66025970 805825938 1
74931156 886184970 0
787394327 745018580 0
641404889 85604206 0
347564824 843245128 0
536810531 377397164 0
953601397 700743628 2
834450543 573937369 0
838596501 208465654 0
753004190 999259705 0
471759848 970237526 0
729975257 649374294 0
270786407 464593344 0
667016949 215872857 0
679222352 831488411 0
594364289 182601926 0
934020755 42861735 1
621270437 47768837 2
672034671 632453930 0
420167069 730893299 0
129406261 137319171 0
341606896 806514344 0
270160522 799855616 0
460198762 142706861 0
68023018 820398669 0
514869876 943806087 0
28588734 845755450 0
520308683 538707335 0
7246244 818313261 2
206544515 672886460 0
719619482 146334480 0
863239860 685791156 0
463944357 28119926 0
367228163 266986053 0
772240663 271431338 0
516226153 660873766 0
602933082 823993671 0
735241782 949114608 0
694606329 368870666 0
848890007 551502848 0
375045199 56256904 0
44893419 668094047 0
985106506 187778813 0
541876195 101010879 0
627042667 274063789 0
88225239 117575210 0
670468704 481715689 0
699333963 753698294 0
497643313 456280652 0
632893228 468173564 0
416380835 238277845 0
448756615 838195259 2
110864816 584531404 0
783246000 84438554 0
646062367 12775180 0
117208920 234602724 0
389690984 823775379 0
87386034 747866857 0
356241510 974167109 0
81309274 839789946 2
123734354 585893430 0
935507204 176560398 0
547336317 126774791 0
865558730 881931812 1
391472056 461566869 0
905796983 241124988 0
591464648 336027095 0
55873895 737136993 0
627837097 877781785 0
753661613 593428878 0
339541273 365855605 0
381617487 470189515 0
856768300 447257140 0
727123539 766177716 0
985774727 181748233 0
481190008 258022110 0
269279591 109008147 0
978521310 725048513 0
446151533 63279374 0
345093701 861076933 0
443682958 58106647 0
135945606 265750664 0
239232516 410258315 0
244939319 354317539 0
533026324 21125726 0
72132639 899213438 1
143083842 13450160 0
178502586 472484976 0
696149922 705958569 0
601468387 86040195 0
991748333 805186819 0
499428027 326940777 0
461537221 997883216 0
238167410 102822938 0
623808579 114625703 0
623742280 580620731 0
41997872 897484787 2
506711710 712224918 0
351150953 273744755 0
395468685 274879583 0
755657014 105618252 0
540102555 426983174 0
680575643 125466864 0
831001580 176070076 0
218764494 37647685 1
444593629 620573209 0
120771292 635544637 0
317268991 65054373 0
568447009 921092869 0
852869021 241383425 0
77441682 617625016 0
974407102 522336696 0
709893014 104929236 0
36121054 674021411 0
298861373 194946492 0
192324370 481244402 0
191415265 791525128 0
845856094 668101686 0
730539084 655776990 0
78057123 823328958 0
47929721 871141141 0
134622680 776896003 0
923035606 248358275 0
884702113 465662157 0
835512427 492246982 0
715910017 417043183 0
670381174 66036901 0
646486229 780025506 0
74550156 128923917 0
236351883 195823620 0
393098432 1661235 0
136339489 356361064 0
738150020 364545513 0
80645464 780237083 0
65334554 427151720 0
678537842 940110483 0
341012742 780164722 0
125472352 543728491 0
640453059 65112807 0
894162088 248437894 0
686095450 930222072 0
262442519 603180935 0
392502644 303668877 0
213067491 158950923 0
266846476 804830123 0
309464924 66274477 0
39930842 388888652 2
437283956 219537761 0
331326793 140076143 1
675321897 915062484 0
115835860 508527476 0
711159599 290257240 0
378997586 605132202 0
592817316 769612007 0
115159608 355217216 0
886161378 967332993 0
16651274 717135146 0
145866159 296230950 1
266299015 897237391 0
796708431 544775827 1
117147272 623291809 0
5940664 354053512 0
608726 49722653 0
929416642 539129231 0
506118691 153160989 0
357144886 770668954 0
287824084 733529246 0
21053518 965493269 0
872557957 326293144 0
901087569 251139908 0
259841696 580212126 0
94365469 55521327 0
508371860 672630657 0
680320383 676829032 0
563058434 913905656 0
613373813 867281766 0
302023245 760431066 0
927393275 34579768 0
761207570 712086104 0
854018157 563022547 0
201556974 79274314 0
287611803 551848657 0
452121706 862818813 0
446121035 763746735 0
487446498 147175747 0
584554058 843739988 0
4819835 889759700 2
643582775 306275446 0
222413207 699275784 0
785286164 43314105 1
303799445 767440532 0
585558415 86487197 0
948657108 359043680 0
367065540 577166580 0
556784571 400662861 0
509858591 908576886 0
954580086 456423698 0
425961544 48228886 0
771227232 77870040 0
163012884 40690893 0
971935401 418240892 0
714145653 241512129 0
257682578 529128948 0
204668245 867771213 0
364781784 785599001 0
217149171 87354861 0
458664506 972614619 0
798345366 215679662 0
939261459 467003255 0
147007794 67587783 0
463378303 155306220 0
313028476 683821396 0
944426399 389193249 0
779976432 5026122 0
417050208 257035892 0
367427436 652849364 0
331572708 24521090 0
19598468 16544722 0
315381798 72097991 2
912360700 825224828 0
613494486 565462964 0
262467852 910863549 0
84934189 390444608 0
187544109 294925023 0
58051289 750060473 0
595285559 807088366 0
140999234 617942968 0
102633913 93392393 2
66229102 99983775 0
310743072 529368490 0
840950645 905476534 0
107490634 698119112 0
270315068 253233556 0
410534319 443843648 0
963953964 140074315 0
473892160 798150465 0
568105317 73173214 0
420483655 900390239 0
732106471 566086491 0
517509506 859316 0
342678824 547356982 0
292430537 517813263 0
835828188 935985358 0
45915987 14588447 0
746503461 729098505 0
589006912 58305483 0
53718654 580561921 0
397318477 479123777 1
123826902 95413912 0
262745988 835538691 1
838630023 593340734 0
729519340 772649727 0
807267130 709556737 0
116370949 172638485 0
864354569 660627514 0
380935224 979365459 0
598321791 752235410 0
287441983 807155875 0
475456708 879058404 0
782456487 991562816 0
170796882 845890574 0
134239121 42100923 0
139913126 343121882 0
397730073 901876821 0
110136361 236149177 0
820468657 657091869 0
468150582 130498184 0
333942171 899482860 0
248831879 291147593 0
895318196 88294324 0
248583776 128535189 0
382205003 999146495 0
408434999 18579746 0
518093703 50850606 0
987625421 815846460 0
627867548 733697371 0
248175344 851198318 1
937675584 450473987 1
611871440 204324026 0
998585021 804815503 0
33505737 589722367 0
271904951 627708267 0
611744139 44587978 0
325216746 279045828 0
45917328 356707587 0
512913984 970164543 0
356297166 132645132 2
497031417 20411519 0
171363804 223375117 0
527390833 238648730 0
912536795 705956016 0
477599053 995944669 2
621712245 387793116 0
854839143 238024887 0
689488671 922781371 0
870827802 131624394 0
826006858 300843762 0
66685127 349428082 0
486793067 987496402 0
286221468 126703212 0
437788481 508602105 0
82229160 526134883 0
412037705 711296617 0
514209445 818434190 0
893440895 92472418 0
449511931 22579576 0
206077593 49546917 0
583000749 347978713 0
186800103 307577807 0
574619146 918448519 0
75387739 84411744 0
972536653 23277370 0
300079631 560481590 0
993323385 537760045 0
937908081 595495967 0
795250362 601206448 0
619453893 827285715 0
297240965 830266390 0
664709325 295237594 0
729938360 627049797 0
658903306 598550596 0
403323274 435359585 0
932393772 452358674 0
758532137 384348467 0
245215994 754514291 0
885335343 218929613 0
173258606 579108695 0
955330832 918492482 0
775341089 773736493 0
605443224 752801755 0
632552763 908483161 0
155024066 237249244 0
132908314 254055279 0
880315778 6120983 0
296248147 171233330 0
627495575 195853712 0
659222424 919849718 0
832734013 516416304 0
135849964 882904691 0
889290835 58630869 0
9006110 672654200 0
183059923 250901399 0
909115102 991807786 0
925388320 300455020 0
880932356 823316364 0
673437156 426883022 0
268979851 392655063 0
681364674 853847934 0
314655659 74548038 0
665314034 247727751 0
827398854 966198309 0
250178164 194173587 0
927897042 541938699 0
406228777 56943962 0
201241114 994445523 0
100913541 253086683 0
433270683 298054134 0
402050042 464110778 0
339109435 306629380 0
139058855 340334933 0
917898645 467227138 0
712875995 884595509 0
88214411 349945364 0
709958539 214945803 0
123945182 778361801 0
124006473 408312431 1
806705661 921045385 0
89833801 685071652 0
372822582 255391094 0
890190761 44217153 0
187174550 902403775 0
600504971 835095995 0
901708701 312461385 0
536320429 139136218 0
613910938 141841776 0
686821021 965233059 0
435408338 599214547 1
835002753 874420720 0
891409920 6013747 0
384936139 147527562 0
389474226 28719546 0
793988526 951974744 0
285663656 864008079 0
376620713 135226927 0
708195963 374707632 0
132928665 184942712 0
5085329 440045136 0
911359045 266807418 2
267801179 577092850 0
539117327 750654589 1
884576266 1136411 0
551846453 269636069 0
407057339 764259957 0
530325282 252221018 0
485415289 910869883 0
833852475 779317323 0
998171729 807840397 0
421048952 59303882 0
140621646 612635142 0
73980345 225701925 0
292622305 863273684 0
154397606 545733907 0
105747787 629363485 0
829481545 947296220 0
945024795 82839668 0
860039501 325894427 0
784881163 16668037 0
811514683 770506381 0
456034340 52709163 0
397123096 206465302 0
203639437 900814039 0
560836033 434944650 0
41771690 238809289 0
860410292 662020840 0
419958598 517763991 0
429931531 562875249 0
175932549 612634299 0
625424267 991890171 0
961857731 482658882 2
120617620 405752710 0
482837588 132179757 0
851548858 145597989 0
541099263 396423882 0
649256319 618804181 2
351719051 119024816 0
363261332 282502629 0
958997776 369118033 0
58322071 187999271 0
643972098 101819743 0
573005747 873603831 0
116377505 525768447 0
935102854 110736859 0
121225660 755371548 0
541999709 114737204 0
563172713 890668886 0
752630830 438570554 0
836655294 955453500 1
722685379 953868053 0
722070439 866632797 0
299924537 452314294 0
186883826 761072576 1
309149794 88735077 0
83715397 313598354 1
564530036 49333582 0
839524232 427550226 0
232342666 520562414 0
6160426 621232469 0
259440973 372226309 0
867775848 855457965 0
442634450 302761009 0
71347426 690308208 0
370000065 720681981 0
536997741 463678809 0
928964867 384542337 0
704151447 358261961 0
679376498 638743245 0
179298477 620011723 0
545233326 411568110 0
176913942 874363996 0
233391016 336635433 0
132261877 713251526 0
20802452 474831618 0
262095704 83507011 0
71666596 419977161 1
553289799 409605689 0
342461571 21935649 0
27896237 539316005 1
732511058 519904067 0
858530529 216294839 0
702219328 416788517 0
993626022 61511780 0
143935585 713934671 0
942139966 813802628 0
998201041 50198363 0
167739468 786778898 0
836633426 762203013 0
441109533 483168755 0
375361028 586953783 0
599948357 517819719 0
919146711 9572526 0
132161876 99076289 0
173946670 948972605 0
56211432 553333888 0
775553501 621893928 0
782749983 946075101 0
953685620 683242988 0
752912237 69069085 0
296432612 400336631 2
86045224 975638405 0
561450505 402256851 2
86322883 346067753 0
531022968 594128017 0
310587517 54323690 0
896388704 808740076 0
234633637 86785255 0
553916706 910201179 0
745085461 945130917 0
570980109 513134609 0
775497468 729316354 0
70872573 22495373 0
337477835 37784201 0
740439762 434997773 0
97846198 957352752 0
589026252 817635566 0
87145677 365749489 0
967893069 147452315 0
30665630 168336560 2
823144241 491613561 0
187907036 93307726 0
373620491 54787177 0
81541046 936732929 1
272499602 956014844 2
364963314 975169967 0
30263810 529163214 0
758497876 235846564 0
641125013 744972893 2
792638773 72425615 0
200162511 854301193 0
913667066 120544482 0
413393496 39898306 0
645411128 633438217 2
135564298 331986924 0
406015621 342681033 0
498624722 967562016 0
54609118 500297816 0
468353483 150219630 0
868748610 514115832 0
974990316 577536953 0
204126352 124918335 0
442635771 737009822 0
265892124 235501778 0
78958704 676999327 0
910968183 792101295 0
137893158 3666109 0
789560524 449903940 0
848117910 40523598 0
17970936 48195790 0
240148213 168705196 0
154834381 690878760 0
52991496 815601099 0
717959833 775004999 2
2258510 753675711 0
188438408 947648762 0
131227034 374364443 0
23451427 136845666 0
124814362 592060902 2
52180199 527603817 2
727127016 804594878 2
893684872 154682491 0
121960413 135219070 0
253058388 882291699 0
427104959 783127203 0
420451576 245544360 0
812323514 163385683 0
605808317 925393299 0
707678729 772089038 0
69367850 568732601 0
479842231 688938681 0
132767548 529124159 0
938336139 145359230 0
358038724 324347130 0
384975124 939143067 0
73661820 547937718 0
387521428 126294691 0
112282705 741432114 0
248365389 65104908 0
461893068 963075537 0
619133866 259899142 0
678811475 420977136 1
585553630 914723498 0
267693241 821525084 0
298473651 504650558 0
67829066 128371457 0
561046804 93742803 0
185696372 171449924 0
430818065 110610051 0
583301571 704948936 0
259277416 150630801 0
561301868 613660276 1
331049444 889084664 0
642789829 186580892 0
760688673 797754813 0
328015595 34154178 0
203097388 66038477 0
356005421 241784737 0
721731440 78043553 0
25358719 307779813 0
40914863 105124756 2
5172718 964866458 1
429199094 102998072 0
617862569 624608776 0
751573467 52913270 0
103198732 124109726 2
745126 636433350 0
9138668 494067653 0
888373196 227859002 0
568214516 997927916 0
743127148 78502261 0
84084834 288055413 0
763764607 859786588 0
561125252 985053675 0
824068312 415984920 0
836934749 547177239 0
933002409 407696492 0
33709768 477935975 0
472125417 404539981 0
879062945 394215503 0
555146443 811256005 0
695076966 910924156 0
7359168 952881073 0
54294892 435591737 0
279309421 164608260 0
736807462 207074462 0
418059678 682257089 0
373456463 579966482 0
741347236 440054526 0
846969352 295116504 0
467442330 813048497 0
660791901 26913506 0
15696477 5177892 0
172631796 120255788 0
849230855 92999751 0
657396845 265304539 0
200860636 363412836 0
200185056 11338396 0
333201476 973301903 2
468970340 510420679 2
524900271 207306025 0
46620908 914226509 0
931954066 716209630 2
676361139 334435073 0
236881108 648559088 0
641108212 431397861 0
501290787 130620570 0
106690952 768700612 0
1661645 53038993 0
194167940 729301212 0
671564145 139805364 0
742823772 82418347 0
50274068 347818820 0
852425750 901200287 0
519248549 745867957 0
541489914 99712200 0
298738168 884143082 0
90112055 723526816 0
293086867 234137800 0
407103978 115344041 0
500072662 169664050 0
535437026 48590752 2
727869569 410857052 0
926295826 625113398 0
39546982 447181227 1
164767761 695311104 0
257835995 875842054 0
703441911 303339836 0
105447009 263970747 0
996443537 336537772 0
435645832 401811414 0
506312386 334946557 0
388129987 39298849 0
121777780 894487830 0
583088228 629711184 0
707421982 43541801 0
706805621 324620426 0
641866651 185216587 0
714863162 14772907 0
347917467 749097274 0
68669472 561232958 0
38214999 15143182 0
124936981 817072166 0
302914538 76057282 2
267917952 439329525 2
91007769 936136070 0
526179837 810796634 0
388832107 203241348 0
834910288 965077366 0
130875033 205289202 0
763019331 351587356 0
754831300 800254754 0
101032665 357315689 0
668247802 68445553 0
84736001 539446839 0
116883540 790145996 0
110590119 54642580 0
422605008 165605578 0
66091662 495543552 0
236800006 201212016 0
904158431 543723875 0
785662218 225983661 2
745097938 754078118 0
134209408 11613917 0
206235202 405139330 0
284785985 574539540 0
106841581 71953089 0
625737476 690758237 0
283234551 852710616 0
12116661 741503637 0
396223885 527894385 0
839645774 566223471 0
375194759 673790242 0
288170556 728002213 0
759236569 933343251 0
201854001 8004514 0
405321870 27365413 0
357738925 31215999 0
231111634 793503600 0
32369689 828808678 0
523033420 998195719 1
818683577 124160213 2
125122987 391495372 0
573689409 823439267 0
706318833 471569002 0
887846206 540001461 0
160316751 696149855 0
206835344 615699611 0
186182979 450289985 0
365077059 764787484 0
558992944 360473342 0
362796130 580912436 0
826006558 985092730 0
431737227 841812817 0
114273804 719555073 0
550122633 863237844 2
781224920 27756312 0
151883305 66117358 0
70171473 466648015 0
827513727 366632814 0
350571900 679921705 0
925055370 81136896 0
34539588 889122666 0
121197165 302876741 0
551485321 52301771 0
123611401 859192593 0
403896067 153848074 0
136382093 791067054 0
550284420 488771633 0
626918599 126047123 1
762560792 615439252 0
721627427 128578874 0
51250591 279255110 0
927490965 635070276 0
690160201 117517425 0
940801252 39619491 0
117461833 177940352 0
795218941 375990386 0
693203126 844235307 0
889886881 962333531 1
207351379 438437847 2
267125180 249265455 0
119839095 389453248 1
959108003 331836041 0
191639302 119308560 0
534442353 574365930 0
149259618 745238164 0
449871076 849336066 0
575802467 78687702 2
353271553 573534167 0
709118101 121297532 0
355223847 651307616 0
513402479 236703022 0
361881639 170738269 0
935773697 287519031 0
294618776 777322048 0
923981072 979171933 0
413799222 748500546 0
950532849 292123759 0
159127937 361304172 1
32659484 848472394 0
338056920 8717129 2
827273578 899501814 0
908817456 787992170 0
949426055 135973607 0
981433982 438257819 0
357586649 135061480 0
380244235 124111270 0
476776383 316080948 0
388006835 253991970 2
551125337 58223088 0
988454555 253369165 0
397928129 922806768 0
751477132 379818140 0
928559249 125782717 0
970349549 418426987 0
955371864 68893416 0
59650027 789204763 0
412085261 633954941 0
381525633 259947265 0
856656569 982942367 0
262534470 423056983 0
456761182 354416882 0
841824208 239681576 0
766961476 619556799 2
910963749 98092477 0
478558611 509789528 0
672794886 21918540 1
679310889 107350365 2
794427041 574063209 0
816959435 608632890 0
682675841 641419841 0
986048076 77532214 0
508993159 786096475 2
91289031 105906707 0
891868965 520600492 0
453332376 404217959 0
862343634 704025209 0
250408471 71971101 0
331333807 925780732 1
916734098 562986265 0
860042180 515190120 0
310662638 482356428 0
907767941 455728887 0
20316911 393285478 0
358500294 470199066 0
10004949 136880868 0
863159726 325227924 0
66901103 223193401 0
6183884 565882026 0
725521669 941500427 0
980170480 194596252 0
482068572 560977154 0
34157801 140678659 0
103258540 873966408 0
487328586 398795875 0
46813244 965474455 0
19778913 813957182 0
690025418 540791787 0
239585090 133047159 0
875519427 487410024 0
696076868 769810871 0
579781705 913774273 0
612583081 387608621 0
438939143 146088976 0
264547189 242743167 2
860305754 254893432 0
83588850 294058576 0
124793207 211114195 0
411713475 781210467 0
64882046 229548218 0
905266472 247862144 0
267484211 902899844 0
45278012 95829453 0
485091204 487626066 2
967233310 252836837 0
847043975 885367565 0
599225596 210797125 0
484822159 58596445 0
919224931 395382587 0
287606278 239454320 0
359503412 83270448 0
106920401 544936569 2
508907564 302503062 0
117781061 96256758 0
127168783 766047051 0
950918308 774630709 0
352664102 115513628 0
565563176 267330835 0
773073098 32060615 0
373061673 485348977 0
37573355 962582460 0
677520753 12134649 0
947973881 59603489 1
648875124 99655788 0
159972228 754131853 0
885847802 671678982 1
166680828 616411173 0
96129069 251584899 0
22156873 471136383 0
230215842 213834626 0
783370007 160397463 0
385646596 718052345 0
286051309 557707618 0
790631672 378839627 0
222556053 883976842 0
62583876 54748761 0
137414294 12103782 0
317765685 425620599 1
776067332 394449245 1
276609966 781749321 0
297274200 327612116 0
105309932 640703466 0
954627937 825947877 0
43256118 123081141 0
694502224 380704360 0
148880286 465442466 0
944334025 890754855 0
203187523 368629724 0
199932525 323202707 0
418168343 75515638 0
966751503 60308427 0
403118502 514157448 0
769910387 928814514 1
922223144 391866406 0
916945982 263058206 0
322895456 46878083 1
285415373 188675552 0
790748233 192314133 0
708731116 280304697 0
127855097 491990561 1
790234721 860779250 0
705551647 861850839 0
49478619 380615102 0
833726688 898475606 0
712622927 182339287 0
17007078 329122445 0
218885480 180189751 0
648266791 595845305 0
719986517 881463123 0
770436201 571953068 0
681367987 982661888 0
127978651 697503353 0
131410018 760361943 1
22663628 60475836 0
825853292 316771923 0
716902923 658920990 0
398143839 813406209 0
776670341 459285015 0
77841880 871334629 2
950508841 890349962 1
804262504 720199406 0
619030573 752306726 0
223595369 280421126 0
623848305 412505775 0
764218850 352293214 2
12642049 833162336 0
607363314 152133479 0
361696496 742952924 0
947053092 672636029 0
415800666 872445909 0
557503057 270144736 0
421921495 110762638 0
8219571 830696635 0
562634832 799020546 0
898842166 203064507 1
528191052 259828570 0
923228473 458488813 0
393956206 418389606 0
545620799 622311072 0
152870339 569573642 0
794019509 700192713 0
61597712 882167543 0
343195038 811985134 0
64116202 581846848 0
532042914 830459761 0
452966895 27968620 0
172890369 647297575 0
959076320 589877310 0
519784959 614661766 0
10742471 103914766 0
85875569 852645860 0
222124371 239153009 0
31147353 849285122 1
264692311 281813611 0
772831838 556245819 0
466916278 56911878 0
880011162 709598949 0
656510964 731821110 0
207130127 333597365 0
824876698 263637674 1
449959903 642358880 2
409728132 523692590 0
560489519 326059315 2
917165066 697180443 0
756012741 771473154 0
859904932 70454459 0
372576538 773010268 0
383610424 373867090 0
146465270 836445747 0
999752740 864319931 0
897334858 515573880 0
451021570 37691232 0
113426371 713195240 0
374562916 804467354 0
453682395 443567049 0
746410526 870355232 0
609309004 865177682 1
858322422 163793079 1
948985899 36334818 0
213118937 240821394 2
183754808 859882253 0
717864620 193317045 0
60806903 116769621 0
268967647 178329449 0
309486658 720757525 0
165188104 154512181 0
819521656 255578107 0
610168908 103428619 0
950040328 12701272 2
236452514 682370831 0
145765238 763798403 0
524581919 126456886 0
19371964 587535836 0
386914787 75817241 0
922136642 437690893 0
961663163 347194077 0
966513881 948584642 2
502528864 710923530 2
98440462 798407457 0
447075100 826298899 0
584832751 963948688 0
163701648 317016820 0
895258912 172876055 0
67013605 845155092 0
836483593 119266201 0
332641432 150758037 0
124179907 718213850 0
937449061 658871962 0
924846170 979940964 0
266779294 974874950 0
297811210 130750624 1
284561750 460735816 0
359470397 498471019 0
650149284 414678876 0
733547716 706006527 0
629435333 122169779 0
466873506 155550360 0
245748230 771649874 0
388373263 460705118 0
817444237 65240923 0
387360630 937105769 0
899212552 985537267 0
279185577 690997454 2
629531472 27430818 1
862403234 482915939 2
28738055 167578221 0
386553280 134525374 0
979819197 190911365 0
317858489 262509198 0
732346204 707105538 0
51616489 696596738 0
189038760 701629116 1
115436905 634342644 0
33784541 446961340 0
865478274 781898823 0
803877186 981799035 0
509679677 32456782 0
856441511 991705185 0
455019947 225016258 0
962393955 918700514 2
509749589 35543700 0
130720124 381254269 0
844679319 393910487 0
340008131 867723257 2
767130401 397860065 0
959419163 410434627 0
964723418 817151986 0
553245087 403956924 0
622116659 886343149 0
11580186 266222263 0
600333566 494956486 0
108781824 473370232 0
235609792 53934381 0
21477450 315521599 0
349941635 516580822 0
358329290 963059881 0
186160237 132248137 0
85690045 647645319 2
780255767 970228688 0
21567298 507999502 2
232380277 18086990 0
425169858 122686077 2
630573198 867181346 0
394200205 617839984 0
776031042 35301916 0
210937770 11426752 0
925879324 58634737 0
765713801 102663850 0
96860428 246799030 0
29882380 19291830 0
941844398 393351243 0
600309220 736779940 0
181935123 284662924 0
515660231 80623152 0
4105061 328249368 0
277066838 526101364 0
747378591 546467821 0
37516073 75984214 0
187336625 523520597 0
547425895 336721106 0
69153962 183049501 0
345039067 250571328 0
759341932 160605086 0
519415336 772945785 0
114420242 199204840 0
762097517 728607092 0
420231946 665380318 0
299027390 518388573 0
598809246 267702905 0
599545803 497698 0
97640875 148028104 0
174672811 95548800 1
271897888 748482306 0
170963915 544038119 0
11034549 880490649 0
289663804 906005536 0
548776380 444923733 0
376716472 77566582 0
582101824 56515575 0
66795391 765019959 0
738511323 843893134 0
331235973 985640777 2
271072101 416319520 0
488248744 709698504 2
480600441 456498797 0
319132936 408515948 0
521523294 319818185 0
794341571 262475123 0
92305618 708308479 0
189472606 649166062 0
978938096 649246497 0
439778101 567437808 0
225026175 367978152 0
43010667 92339046 0
124885130 847789855 0
941600063 289120224 0
535281847 400225467 0
95654938 200087271 0
408503837 629067748 0
177905322 323197922 0
231963945 649115204 0
198970293 962333191 0
777745566 865466343 0
844519994 821000894 0
94856593 342385277 0
581783687 405298933 1
221392040 279351598 0
13485219 470644028 0
402030123 286328377 2
950722739 236842703 0
926623146 243221971 2
824873728 916707318 0
96915840 98395215 0
396676823 83975811 0
378966442 452846219 0
209099801 661756202 0
181208629 429463197 0
623927272 210055724 0
83827080 491557361 0
89390091 854590560 0
811743231 669026364 0
62004601 613432715 0
148103730 122135264 0
986431230 248764276 0
115675038 544604466 2
838654776 459022859 0
665027149 762318853 0
879651315 159729224 0
349174982 32632690 0
677460830 935806091 0
329811007 862784111 1
24498197 97411644 2
43332907 955969298 2
672723577 79323349 2
124790152 606088929 0
914749149 6747180 0
854859049 289610534 0
33195932 120372328 0
755101951 341121823 0
668719342 8621444 0
300355276 97636466 0
17459960 211979784 0
231162941 887012472 0
847302589 488799422 0
349710089 720905479 0
359750019 815716177 0
672177495 694185018 0
915794707 46126940 0
331004292 158031741 0
852966634 593426210 0
953959100 7849194 0
85653561 350188312 2
94801484 941576260 0
136433198 215451551 0
578005949 237470319 0
451222357 266413544 0
80110905 430410069 0
167848886 797637680 0
208656696 137057628 1
220122155 619099696 1
966721517 545274939 0
474527332 843113395 0
960669779 141421892 1
228484188 384921604 0
965347757 241631276 2
199019597 966021827 0
341194297 726196648 0
940618210 417072264 0
501083013 606639039 0
823671800 778485709 0
181344867 22869208 0
328658764 564859836 0
438027121 475942771 0
130984526 83236444 2
174018504 486973944 0
377219586 807085348 0
835056245 745811450 0
542112148 306734808 0
528858634 511856891 0
8179615 641782126 0
998683119 413746986 0
222218536 721234801 0
726799984 479682350 0
968785429 59072164 0
210406790 938283493 0
701272548 29143874 0
557172556 813755066 2
888555824 539039422 0
378968441 682499414 0
97126950 867410880 0
453553941 822244662 2
289947331 562491825 0
227270703 66731885 0
678024510 94617289 0
560970079 203204399 2
205267818 217048618 0
704005737 742749816 0
992747106 555867987 0
240660603 744092715 0
881228997 443721118 0
237800014 944351517 1
648259240 68248121 0
321352013 353939124 0
515405479 102663789 0
618485322 782353470 0
582311325 650277586 1
82453950 26449235 0
865939823 873187389 0
853406074 923716987 0
456242512 26840119 0
798362846 945410943 2
779924151 937611937 0
5577739 941716805 0
324349213 837288561 0
309070454 290660107 0
508871154 493552641 0
836987614 85380842 0
235912049 39532029 0
430155978 492924543 0
557467040 283437067 0
93028419 16516323 0
820937051 614335045 0
921666484 971955314 0
336867406 807965004 0
834693287 180345668 0
781440926 72380180 0
931232070 992013235 0
903288180 919942323 0
393255044 403265591 0
223944615 119534881 0
584851665 352603661 0
29715170 588117508 0
373296623 259630571 2
795536771 71740693 2
879682507 991572167 0
240438373 771951534 0
790366373 468895528 0
673173189 861470954 0
809433345 654501943 2
663971769 884513882 0
334109764 400848288 0
600512264 253191760 2
828684079 189489433 0
371891714 194085938 0
126948156 132203170 1
551767900 242497903 0
285262001 705440362 0
405863023 95448020 0
565065643 919141585 0
588243683 710793345 2
395362579 871040529 0
493518487 197161552 0
343018496 590281953 0
389652838 915570348 2
368523184 517023346 0
115025369 920381851 0
844176960 854200222 0
422670236 68391034 0
700346254 113853150 0
330280898 44554369 0
254451020 463498956 0
264205189 145252761 0
816288053 4754540 0
647532099 1937637 0
667928665 668178023 0
79253494 446101968 0
605078069 6002832 0
719253813 880556763 0
317270957 76946828 0
595534665 679408752 0
804690071 621503668 0
481709424 11479247 0
756743216 840034819 0
564857800 264095609 0
34616155 370969980 0
539288726 901242132 0
555903089 6456097 0
339258191 449815404 0
495287264 106002577 0
69950252 499639358 0
980186660 114542218 0
910048822 101825129 0
858255537 629291281 0
76316066 336270902 2
230714953 197317402 0
504169578 122782986 0
162685232 994157802 2
447467937 669046040 2
707731067 158219717 0
496562799 536182582 0
417055261 95931138 0
18614121 223423242 0
23760638 621239927 0
197115550 266922687 0
246091229 913508261 0
897174611 691288512 0
641806272 860224554 0
111467972 44204965 0
280244732 578316486 2
945898423 482083924 0
106999078 998192026 0
953238294 461961006 0
31808111 911776007 0
282014902 63772596 0
675670677 668499850 0
664864291 783757638 0
125729155 915928703 0
274045367 590960564 0
560991460 91224401 0
165037568 167153370 1
230505054 397198815 0
599352206 467329155 0
415243307 650999363 0
700609564 18883073 0
84468385 991571508 0
29339316 672681544 0
518214338 676901385 0
660839765 504404567 0
77392027 831629716 0
88705506 444080611 0
100111921 801651749 0
956295478 287367586 0
520184316 441418855 0
427058190 900519455 0
509298058 410277397 0
239339918 39184103 0
91518963 117638917 0
939201188 31096857 0
754029404 318798303 0
795551161 344404825 0
25253463 55174922 0
552380246 27934023 2
997538359 375105545 0
575510859 522628791 2
46667297 169176407 0
63621641 128877980 0
482356089 916469783 0
147669231 272318026 0
269717575 9451994 0
789746073 902179762 0
752310497 801228874 0
765278931 813024098 0
906196699 189565832 0
252156809 731778271 0
844395011 80558358 0
364809913 6015490 0
593428243 120914687 0
492062935 11686080 0
542553536 348407964 0
399866527 271258665 0
93013867 726037491 0
446154120 685100915 0
885392969 76276751 0
662614955 525119480 0
138558479 233800479 0
134338211 885873062 0
893385027 303291614 0
925740463 597767293 0
209662556 62525085 0
870603185 687736139 0
669331503 279778567 1
41487488 888437507 0
361392923 403426230 0
203548405 29369189 0
147858464 821901283 0
705537256 96987675 0
691117492 128363896 0
999761656 192307542 0
541685341 874942044 0
694713859 153738190 0
490089348 5589735 0
205529631 677142953 0
969882234 493964123 0
648418884 656297372 0
340122911 915953505 0
386946637 659474491 0
417702677 121019611 2
226126435 490208582 2
857156644 845824399 2
356422903 88696124 0
645128988 121214949 0
171106057 990572160 0
487043806 965885203 0
533940471 697615974 0
971054727 188282235 0
26660593 255855110 0
385548258 330704574 0
803887659 8585054 0
76947884 267259437 1
902955475 151778236 0
397089914 2638578 0
845234075 186432064 0
768691129 18695612 0
38734156 572284863 0
552551779 33872785 0
804943799 144847531 0
863182587 163081278 0
494352798 346603960 0
12201035 640411810 2
63594221 495397817 1
336812783 133777290 0
315079418 36254619 0
361495323 110608479 0
288793497 987332335 0
209144917 733402070 0
479384748 220048091 0
739878096 407233937 0
776710940 296860144 0
518748845 14216666 0
73420899 489841310 0
302396068 264005704 0
392506529 313505412 0
580708075 548320489 0
127946335 137588607 0
892953272 401253711 0
717893328 648130613 0
64524349 6594248 0
183102028 873988349 0
541632606 508998167 0
88061044 50140826 0
976412217 965387575 0
249598217 83665011 0
134189279 937096385 0
315919083 433728817 0
54998209 533044841 0
254497965 924315514 0
933545568 69598615 0
4407230 80947481 0
735828613 50392060 0
620679817 102050533 0
58599169 95438134 0
604839400 474705238 0
86147031 818390298 0
861658096 165455798 0
776504753 81739298 0
298154888 79433035 0
662082145 797421254 0
862515965 138045149 0
118605861 198744671 0
893106166 165964679 0
434295487 461866645 0
214320053 300521602 0
950533842 172092327 0
567774396 686168644 0
102770748 64893021 0
363213373 852383019 0
982323720 390135302 0
164809889 588218620 0
899170582 998349949 0
914133988 115717923 0
937404555 601041666 0
663478497 936659982 0
19779847 236566734 0
725046615 686225865 0
841808417 172796613 0
738960206 71818085 0
20400151 960436114 0
377591611 805451432 0
562596368 143228082 2
509587693 574629499 0
135669461 885517197 0
769148655 944019395 0
114294666 773371531 0
189062976 384145471 0
697185653 899114123 0
346608200 556819997 0
616930150 854513387 1
728954201 895344831 0
929097879 62691509 0
60926344 269279645 0
849668790 502795753 0
97948771 771193463 0
518250146 104370562 0
114095050 566902486 0
38765852 933641720 0
250118738 385176787 0
420170715 514466912 0
142412483 61160748 0
106284521 438653282 0
392892855 496350006 0
584945615 476460285 0
176161664 881750947 0
13121108 163751957 0
828342043 174189949 0
245027229 783780135 0
800215684 524662772 0
593715074 503531892 0
680656985 122496756 1
871054668 276182927 0
293016168 255604239 0
562085893 503549829 0
752464288 402703392 0
308985116 941700276 0
395405053 291772148 0
661388048 400360080 0
246728801 706494408 0
470486676 110988575 0
205630817 770744460 0
121448603 513527326 0
707786025 483936071 0
70094783 154354539 0
130755761 946174722 0
29509166 856312296 0
94362682 820880360 0
938992594 419755213 0
445342015 204876969 0
611677416 111673629 0
91190088 404540655 0
16821522 452146750 0
371230044 439705234 0
108218428 520442906 0
671021519 432382842 0
780221690 242855514 0
154751822 124925495 0
874444615 982954087 0
821010915 30841220 0
625189812 29812112 0
854341322 568138755 0
57506246 2444472 0
814041674 272391815 0
283790708 348070478 0
620340537 921131128 0
830084641 875616282 0
160442744 13601955 0
432664683 28914234 1
837896846 785016674 0
549347038 902333353 0
908236172 110101056 0
731395387 965923747 1
917713763 431609400 0
994877625 552116601 0
543376007 728361618 0
729733173 871909810 0
615933887 97104044 0
211810067 378942315 2
588909133 453208182 0
154914477 500912150 0
447507115 974874105 0
394298184 247828037 2
805460261 887947131 0
709266026 424689206 0
295054213 737995660 0
463895656 677316905 0
483883490 696346181 0
390341057 554551816 0
27035803 532829954 0
935575374 217250647 0
387832256 352715096 0
300297201 301886518 0
441494434 636391827 0
575106536 416216504 0
187900099 782381848 0
975306218 942234390 0
473017599 460201600 0
404065110 167661494 0
187460113 252492708 0
339425903 908680127 0
499809256 793876468 0
367659305 403028580 1
917352608 845175485 0
982683494 984924198 2
129880052 274038166 0
378205411 393328356 0
97576234 756966348 0
562877076 400966411 0
19322766 118861225 0
969938819 208250529 0
912742715 207522788 0
682060602 358129203 0
191361365 958400363 0
345873851 312228785 0
51518924 914279751 0
138867300 634112815 0
91949434 878888237 0
666030624 789335451 0
925728478 3711920 0
964263585 611229860 0
29786777 413637176 0
494586232 991111232 0
924939730 679349383 0
128268964 40998883 0
420919426 600831130 0
72770520 43261591 0
666342285 700206507 0
143305997 297496639 0
547198503 130628683 0
979432553 271136906 0
152403910 217279376 0
163853876 15405923 0
160941692 227942746 0
139429841 407664434 0
833834444 220403919 2
359361 992062907 0
53325059 555315220 0
659962557 970188325 1
944189887 526367059 0
572884621 379819383 0
293017431 977125443 0
63036915 489778830 1
92728873 80972010 0
86469603 762619124 0
647468535 475966998 0
795346166 533481592 0
958424644 889889990 0
508708417 22776959 0
752464656 497365806 0
74193442 66076736 0
157058152 158716724 0
757412392 638947245 0
717390112 925316591 0
929315503 734189122 0
81754748 38410933 0
907583112 345055681 0
247039897 33151771 0
499474757 559147563 0
36092247 31840535 0
60208387 92286713 0
999374059 367121229 0
749183147 899724156 0
775697525 896394068 0
362344668 100413861 0
848028070 396363207 0
872500514 467711029 1
25521749 644188741 1
451362418 468348481 0
68224890 764606939 0
510616877 222554783 0
634103453 207316098 2
63585693 708191032 0
401743728 968114607 0
777836536 46143185 0
563017604 623749875 0
862259255 425524443 0
383947643 25900340 0
820365727 82565692 0
61156717 974558165 0
416644797 611089840 0
152350299 808085932 0
557135599 819875187 0
164693402 288258923 0
189650876 768675655 0
105085794 24056793 0
671537798 666502138 0
855935546 347942240 0
11179914 984035605 0
116069004 740893943 0
400901711 984425420 0
302081149 403140042 0
846438518 536592650 0
73921045 225158144 0
887453892 206402532 0
936194612 561160745 2
324370031 682879746 0
28326247 25186480 0
315829380 544965364 0
660700002 953978098 0
257589712 789233174 0
8632844 698143121 0
922767643 391267105 0
66822792 272004967 0
997473225 764252297 0
921609220 356889565 0
811502324 250431333 0
58335678 740230097 0
473348519 528103133 0
529991619 95084533 0
425534730 420701946 0
40505030 664144763 0
267243730 240884784 0
859047550 402961127 0
641239957 40437979 0
107016646 215088076 0
141327962 14480897 0
304676028 631800062 0
449958380 463903055 0
477574225 133243804 0
406733182 278998788 0
2485568 882982809 0
548435 60283654 0
700898743 964494194 0
998904146 477841037 0
875111371 153146797 1
23143272 253972297 0
737045021 448532818 1
92919945 564114382 0
407494966 626367118 0
130354520 632962594 0
330557087 992819302 0
579935015 984166882 0
687066602 338226200 0
311468080 769070992 0
714898301 388247693 0
921343595 557526376 0
483506144 145631531 0
792742125 112972890 0
386714126 314694544 0
72377935 775254062 1
600247392 403192111 0
347129340 946884280 0
556607793 906544032 0
556505717 343370017 0
333384809 78756098 0
294343785 133796134 0
927281465 852942962 0
783939409 679578763 1
970397033 416662920 0
107234284 61025567 2
997288854 749281239 0
562410 785348175 0
429797015 104674754 0
100194988 669653858 0
528177899 55546073 0
291606408 220765106 0
751883837 430458922 0
26367006 96053029 1
57380614 771756499 0
936702760 469279720 0
308838568 62068384 0
624269210 936644952 0
908149535 336469940 0
24468345 989428304 0
392784778 982905933 0
15001487 839355069 0
10746712 986816691 0
86487266 73724233 0
88193315 924774448 0
133838141 336942493 0
593206 16031776 0
566844330 85243373 0
309296980 841517343 0
514835311 395418961 0
111081896 186849499 0
774683996 391913232 0
934305170 379148228 0
353612232 837778894 0
696656364 759904723 0
535825668 218059132 0
226919241 815686265 1
352025726 626131221 0
958723374 995568016 2
17736123 812430615 0
73621287 647528267 0
268421988 472030241 2
996558311 217290648 2
181530579 360225411 0
362583666 10032019 0
126575098 871311017 0
351130692 22769726 0
702025062 695289980 0
522814022 908733095 0
492129462 675540704 0
518346754 475495209 2
124305470 654958549 0
333420904 211670219 2
218054313 674435606 0
102747315 607370898 0
302345053 44146918 0
69970446 175412592 0
490711379 531736757 0
128792638 597922094 0
121502040 317987061 0
708763099 243458362 0
504968518 324191283 0
129799183 908016168 0
695933364 773664188 0
258517695 98719832 0
334587101 266902228 0
567705689 880104586 2
691970475 502831379 0
37436573 71369072 0
93077805 222592341 0
167258953 807190823 0
830476306 604783767 0
59450370 53694175 0
352386563 929236475 0
105206040 68613586 0
631736429 654395034 0
35453184 121071131 0
422512744 27673195 0
132397162 28397676 0
489120313 994415559 0
226200641 612043429 1
265269827 484022120 0
405036354 945619991 0
699295268 1591909 0
818744507 166375333 0
29735395 229456746 0
469989261 331699862 0
938476439 723057139 0
851069885 483087148 0
951677823 782036610 0
618485552 408622539 0
421752290 384947095 0
251115293 179494356 0
33655580 208775196 0
233638877 765510824 1
177784554 740276682 0
582634683 940550413 0
907114068 426212995 0
717261868 937405707 2
318320663 739838193 2
536325324 26527335 1
701892082 371305546 0
280743914 6085004 0
325094135 102018282 2
822931323 715110840 0
551349831 793245929 0
165541981 947487743 0
747375064 57404647 0
49627865 877760949 0
277687773 392190526 0
973470225 101834555 0
893757236 554398418 0
629630769 299821734 0
715137721 473894857 0
293033583 333084300 0
852107204 399474499 0
174158917 257929772 0
231162728 191388331 0
192482328 967272617 0
743297431 283334880 0
98254047 786731792 0
131355040 434142973 0
217278434 952031808 1
82040179 420022103 0
195412728 46743540 0
36700920 533432540 0
479204077 672431463 0
386658922 729282196 0
612334881 887786262 0
383149351 639757621 0
306875657 151460209 0
434527847 112130526 0
611686175 38866809 0
620791770 848901724 0
381529505 26423308 0
251952416 595419343 0
754765786 232193385 0
414517996 182961623 0
978599858 110916770 0
316421016 938859384 0
369708534 659588579 0
449272484 383177445 0
422529158 571603537 1
13602628 534793007 0
118307040 161280631 0
639996477 80371396 0
865552752 353303320 2
22977654 81352880 0
49665797 367889579 0
245197798 116345259 0
891371378 142331368 0
829663348 151237789 0
376914056 745201154 0
308319225 329882874 0
426593967 919181247 0
901660826 814882480 2
843961529 350980879 0
237131798 48823062 2
324577848 588292889 0
932158038 11343840 0
896049426 135561289 0
124469079 35406088 0
249864012 99499314 0
125859539 965843852 0
704700795 87164052 0
252874714 83530683 0
762840654 418356236 1
616299439 32831827 0
400907298 634791833 0
821821026 698741871 0
621575677 624038929 0
618460919 674093863 0
951441962 739383161 2
296618904 587512273 0
77174425 504320990 0
132816762 250537670 0
936728319 489870693 0
373763934 461713611 0
479847238 274875021 0
926468358 366556084 0
867265791 245413933 0
972590918 449939428 0
463319658 155388014 0
758335759 38064730 0
666020062 82580437 0
667873245 759739367 0
969367864 301635633 0
499477772 683032786 0
435188196 465645247 0
747147678 407602685 0
789197975 333123031 0
844284500 577263007 1
697645056 553711840 0
657733293 614412711 0
665658565 919421158 0
672951403 851864652 0
13959985 103091525 0
780854153 515471892 2
286579678 320992963 0
996920567 12887473 0
882608339 577490878 0
572772755 226741457 1
608793035 700095026 0
593327558 682904424 0
741515225 54214733 0
309439201 607601384 0
925868382 755973208 0
611708862 592012678 0
854897128 3166725 0
889887699 343400878 0
479294145 574327735 0
645012079 59680222 0
335107067 21255221 0
475124598 786208299 0
33666619 150428933 0
101794520 842059583 0
584578533 634961689 1
968394874 807953288 0
445707558 383629800 0
799758945 998502245 0
361576175 13852813 0
868047213 52763930 0
318285694 887550694 0
858387009 385392562 0
505732194 51822905 0
340156795 637379075 0
515507069 87599619 0
814984648 350325465 0
53753265 535810171 1
505987035 251963991 0
430493966 251966213 0
30321458 22327547 0
896930982 169902311 0
674421922 568945499 0
122064401 538960953 0
60273432 280494085 0
143701688 580814603 0
24804539 728244799 0
553169120 873064511 0
567578002 85498673 0
276896096 749295599 0
741867321 127435891 0
307242833 586428709 0
637827750 676824837 1
80762430 949297792 0
394658596 895060089 0
252525399 838365940 0
714401413 440935480 0
397979711 762074314 0
185403799 66282943 0
726745832 666875754 0
130829531 268413508 0
948032514 370201006 0
77310155 749765119 0
776646 113045612 0
139796730 717903785 0
858974331 471754132 0
870460768 707516953 0
70034544 506586270 0
73032678 319070225 0
394738508 82711093 0
846867943 88537205 0
266707495 944077562 0
620036427 547413983 0
437109585 536081269 0
101021609 453809249 0
420967145 246079596 0
752119813 40689370 0
944821905 340201696 0
490301493 750356958 2
403547370 830861269 0
283632348 805611796 0
966724443 148575614 0
368030171 74931968 0
993158070 477896935 0
709783888 603651841 0
810280796 117450445 0
908794495 53648807 0
95843857 810875323 0
174088932 23193000 0
489465316 519102490 0
138907731 389169736 0
858147955 82415404 0
441132568 395395904 0
574629814 903216321 2
956342075 277563928 0
946156645 540475201 0
502882588 586691712 0
485157147 871961049 0
866037246 135392946 0
342978137 826717489 0
443474123 50777273 0
93530616 694083931 0
769157536 701077796 0
14710724 133915622 2
928906647 926091369 0
86157377 993913560 0
84041088 95766515 2
782720083 469427166 0
265140843 643040673 0
685011969 985955150 0
669852138 509394818 0
962252747 982607084 0
29268636 838596552 0
999765683 69804945 0
854687590 972528618 0
478958792 931661385 0
961374349 690632565 0
944739547 220465297 0
79677941 244004658 0
378306937 731933903 0
13704581 93710650 0
908204777 777240623 0
528624108 109446773 2
613440004 903191887 0
67043813 409224162 0
116508635 95491989 0
163157286 61725792 0
321666857 488491672 0
763714486 315045982 1
498164828 598563663 0
95967683 440889119 0
911406176 866340946 0
963706969 684914497 0
146849805 849864550 0
48605347 753555863 0
590677903 148041702 0
811078299 406467526 0
170589027 326285150 0
32500338 448454554 0
164891898 451446836 0
343824300 443472801 0
645631798 590752222 0
884765895 637701716 0
965306635 944351896 1
983964589 885732599 0
262261232 932320079 0
473023412 846138928 0
471181368 772351388 0
501803437 274655620 0
781205266 301913281 0
51362038 802660092 1
204875268 471135580 2
962544013 506813832 0
218817597 637992418 0
922245232 502436599 0
385904352 287205229 2
326835433 968289064 0
664754734 669590751 1
940926124 757500710 0
265346436 210240984 0
971650849 595610204 0
28301918 270059619 0
328245922 511790328 0
371833576 464738931 0
82381057 834050420 0
674579208 986043438 0
908239590 315580230 0
501239039 518988196 0
119245253 803438592 0
282356698 459390430 0
962382086 140048921 0
447849194 871002977 0
94046574 265260923 2
932083889 207931875 0
539045580 696495282 0
202120756 84237556 0
832968072 65474839 0
74775554 438294489 0
738547081 589470455 0
56672077 754735083 0
93828084 394942876 0
834862034 295307144 0
150060723 66655486 0
10288725 938933768 0
553621606 809784312 0
706281066 264993668 0
351539592 97444243 0
346955280 26852930 2
342749561 213124421 0
993814308 464634882 0
939309146 861006276 0
176377162 132096581 0
58385317 938502210 0
292689941 890764903 0
758526683 717183458 0
852544077 682789805 0
663736461 821022797 0
937176131 824247208 0
367312768 892260777 0
651059224 84540462 0
806468146 924059068 0
948649668 5546376 0
977552570 120458028 0
910568025 762223464 0
396319839 585227492 0
709776904 430579267 0
433770440 153995245 0
547982222 538693354 0
54388480 996361008 0
409511177 631431195 0
423561552 466444625 0
702666659 58701509 0
857648480 782380845 0
589083958 746438676 0
375101151 914573601 0
693853194 15246000 2
824433805 134918243 0
63904341 363266196 0
29071672 444622572 0
2191653 862328201 0
775641676 52466016 0
361581730 551397074 0
756791791 388796011 0
515485544 408072918 0
962677846 907274815 0
578333687 317035854 0
306102712 527464779 0
421466013 520019829 0
576206552 846226854 0
154368448 989296551 0
432810350 50476539 0
790032433 964475044 0
553061740 300966401 0
367720446 640574883 0
270880451 713803593 0
714004070 262963230 0
62321902 4059243 0
250373793 64498985 0
297258522 400190467 1
969773280 553926116 0
401103119 579044494 0
342230278 444068485 0
534059994 862178296 1
501281774 629789689 0
742102366 390214766 0
277825620 514535496 0
104707689 664274149 0
20505184 446664235 2
894770763 480643817 0
715464702 987232135 0
937489564 526150716 0
105425139 441898402 0
381376823 759034202 0
140108480 953134405 0
506105632 81630687 0
962161325 296072671 0
211755959 74531000 2
47429833 341682544 0
219268165 644173355 0
219977570 735733855 0
266866326 366426625 0
820515042 373285781 0
503496775 501579003 0
824148142 771068413 0
607686183 289362414 0
119929562 100473155 0
860632277 105936736 0
552867279 102076644 1
909210127 733188910 0
371722357 662735820 0
98412917 112813418 0
142166575 715420054 0
104306043 642199187 0
111484589 936074440 0
828985125 569005329 0
689341625 383696720 2
858068885 455278109 0
106976263 834304136 0
112302663 520944943 0
896126732 661256194 0
721324660 144970144 0
834415936 317461382 0
412038826 714669846 0
144593505 466805598 0
943896575 923130246 0
470943883 593018692 0
990818889 122404659 0
388800644 464524514 0
82382480 486996983 0
574931036 358045513 0
146229274 11577540 1
899406425 25589727 0
59630095 874809415 0
156208945 156150840 0
347502347 214563491 1
535968704 972712653 0
508363017 2090116 0
610244331 932859666 0
563219415 107899547 0
645617602 513460849 0
589897212 447533223 0
223575250 120723509 0
424659863 179465412 0
270180480 683961788 2
204955575 313105007 0
48230429 437876632 0
778167061 327496171 0
303564581 841775195 0
760017051 447639357 0
736862134 94013811 0
77194796 119853575 0
983072497 376201274 0
600395557 953967712 0
833584783 4768813 2
712892141 435531566 0
46948620 384135106 0
476198151 411041903 0
835180224 112431202 0
25378622 841986442 0
498532794 490925126 0
635484324 212128766 0
150258248 49015095 0
473458206 630519903 0
715763255 353559567 0
283811803 83163525 0
898724113 531205495 0
530647250 92385270 0
611423018 191461623 1
109969757 350562918 0
953573049 590104848 0
154793131 782630945 0
500553358 25665155 1
8495858 661041249 0
887399191 356745969 0
99759379 983238825 0
460368020 245545947 0
47169926 342431963 0
518334362 243453552 0
241906233 973724350 0
412098477 230395937 0
97957565 455387864 0
741954044 71425949 0
127791435 864638036 0
130841822 684664592 0
243606673 656428159 1
208396218 99313998 0
905763916 500574217 0
597952034 179837888 0
64274452 754028180 0
699827343 1105821 0
109007361 615180256 0
291871545 85351707 0
876880753 525859378 0
840919727 735112513 0
742356791 39225617 0
629277799 723028316 1
675984813 336160941 0
826244243 110383629 0
264382362 555257011 0
26076408 76818304 1
436450275 108535686 0
796588169 147117646 0
715540715 513244874 0
332841578 832970158 0
61953530 57057214 0
267543925 737183965 0
125085713 814328672 0
794073005 786454784 0
749892563 851907550 0
421569625 130405198 0
326066312 142934124 1
699716827 956480757 0
873216707 952375223 0
118102398 263247202 0
946499865 393265571 0
778446422 349669049 0
685021104 404429454 0
212076206 163319983 2
784817606 320309448 0
991071512 12932601 2
590550811 614878764 0
655752796 356035870 0
838252935 337855161 0
798884555 645753054 0
830783730 723627822 0
882315013 269362891 0
784198424 36285307 0
879375052 762463327 0
816460038 78755931 0
725696544 518059867 0
500216066 88767773 0
32876622 43808827 0
79262083 694481671 0
837746973 460893365 0
26466728 362761458 0
63139893 671568149 0
306888087 13164474 0
659358131 123748065 0
119658238 17169061 0
362314318 885769085 0
658491228 61738131 0
256569138 730609265 0
695643680 93112892 0
897991705 344597533 2
720290975 168281139 0
618127785 654289551 0
39224847 642301918 0
868177475 843885341 0
42382603 561412123 0
163160109 59900355 0
73622322 27005416 0
247551591 325785731 0
283860201 85170913 0
126100093 479932412 0
383692403 410422769 0
209636309 415503654 0
336157792 491976822 0
628900547 703013985 0
38920447 625615494 0
791725696 686431114 0
946162692 598805133 0
51645259 97859346 0
502088455 543111101 0
459241495 485268379 0
102748691 488910555 0
931287152 677114042 0
159995957 746070052 0
427364915 413970472 0
702710935 619475107 0
554235367 479196594 0
360461666 390946655 0
88379122 989120173 1
362416001 121174750 2
493145969 143678494 0
800678411 648949674 0
492461154 875275178 0
563299390 368558563 0
378213217 464858672 0
173464159 514267412 0
722290115 388263331 0
275774324 789878137 0
356533403 509389175 1
688493571 568065282 0
646325836 121168538 0
235336182 722801045 0
765453818 898730999 0
300490714 535997559 0
429532705 375192447 0
712350449 362467902 0
46093356 134994289 0
467539055 136287521 0
57812112 269976818 0
957612052 211214438 0
183878538 766492426 0
101242056 716098840 0
80651726 41351780 0
703121684 875169686 0
177167476 278586671 0
134182093 674070255 0
505936592 28247657 0
292630221 563071450 0
657111867 156877198 0
760263826 190444911 0
122849498 266005685 0
920841982 469551917 0
146348933 28980320 0
772309751 926839826 1
608172296 777545251 0
364259395 51372393 0
864063959 452750415 0
868432582 61173043 0
979858145 625581284 0
376483533 609991025 0
738071217 117917676 0
954680316 507220097 0
903143826 533767285 0
384814365 50528287 1
858860370 713967423 1
818445827 60610053 0
929740944 646352665 0
39309460 498109734 0
298220304 296517134 0
246733299 561799176 0
326356677 742436874 0
528104631 105718256 0
398103790 86508779 0
519756101 351542643 0
746228800 126128504 0
466642548 165358124 0
30214621 645581555 0
969669494 918122646 0
381922654 474966317 0
923293645 94851482 0
3752108 792649217 0
819698805 457325924 0
439332544 121700924 2
389643949 883575365 0
736115147 125983421 0
493168128 514064508 0
440846968 805302357 0
934023360 959021096 0
696437560 322820528 0
70758198 631463889 0
635251544 412032625 0
161751748 989064971 0
839266883 264599603 0
905027589 297967472 0
221139010 9165553 0
66794592 637361932 0
938129712 459453994 2
798508320 854395633 2
2025450 801686151 0
493765311 103852033 0
619111305 578691759 0
47494117 39294336 0
84471897 630824291 0
649197639 499432926 0
295457525 34457604 2
460071455 970581663 1
530683460 671954830 0
916139860 466855855 0
747733715 995503289 2
1250467 174886104 0
56543444 220814160 0
997703092 483869875 0
941089229 449688992 0
563470910 406483516 0
88265632 894095418 0
259243072 882827505 0
167148879 341535758 0
402095976 140484954 1
527174895 18104588 0
278461444 500890122 0
859846519 690965394 0
161763247 303528414 0
800653138 445639320 0
255681939 5737808 0
541981444 602396181 0
353766101 324324148 0
707270261 512942432 0
818365353 713726300 0
827370294 788142335 0
289152541 885638614 0
647911823 647233929 0
551466261 891210118 0
545807549 284744171 0
381352225 103239453 2
110330053 951635059 0
207684273 578871621 0
639819577 241381112 0
116477015 879793057 0
523343750 61286641 0
191451833 143875848 0
554138046 344603854 0
193230849 579673515 0
626428566 992104197 0
934153698 405622859 0
775243645 787251665 0
972283703 827770668 0
442099577 925963174 1
569320203 667208141 0
432365181 810733598 0
799971160 465552972 0
124324678 608260819 0
137818952 748008260 0
19461388 40380784 0
250004195 790419309 0
446321700 491637273 0
367211200 245972230 0
529442623 656179147 0
400221631 685578565 0
129379587 428199747 1
455430011 442234954 1
810019001 601055151 0
229325646 569306986 2
294232131 673235654 0
514785861 496448547 0
144434077 142061632 0
834022352 781545845 0
475211892 551018827 0
249837622 167529822 0
726317626 182128009 0
510917391 676507276 0
150968121 469207368 0
78093401 307221194 0
54110206 78646987 0
738453305 943369986 0
325922088 511920524 0
998476728 701754268 0
670617777 673695359 0
772865913 619858776 0
69100542 330741568 0
79739580 438148353 0
70149111 55542154 0
151854245 101690325 0
909465005 87604146 0
94677382 218575880 0
842140589 296805573 0
42566932 74173303 0
233795864 678982641 0
215224289 57392750 0
371305112 93193670 1
432775538 70438651 0
573069904 956285963 0
54865349 417327875 0
14220159 534107540 0
576645952 9571891 0
302381796 1711499 0
10365103 674512816 0
161224096 150630864 0
947003426 398842858 0
934281089 107260511 2
994180138 981408590 0
935044631 90414166 0
186772552 217484846 0
727765223 406465363 0
557090646 821229787 0
682915502 285952867 0
737020588 61045384 0
226573046 728998647 0
85182307 105114549 0
899657525 917684710 1
540149420 794211732 0
209335144 20007254 2
853612062 457184264 0
965860164 7565673 0
396873613 529223971 0
269386344 613216501 0
678251044 222412373 0
129327381 723199170 0
428660918 199015831 0
760517153 365542669 0
949134676 844266248 0
66515152 854472293 0
417411249 467064650 0
350825219 761742552 0
28821154 745799786 0
496560769 54961975 0
472348009 905038407 2
53275952 847639951 0
441272632 135751984 0
252907919 475730978 0
682070287 72178284 0
914140299 448032317 0
372039100 63290328 0
478276948 813535382 0
875223977 518860249 0
751645986 783451812 0
795314433 458899521 0
955576162 454176279 0
727346225 794658145 0
934526230 184946148 0
129225362 597846337 0
616612958 602650700 0
204167370 33546796 0
997301549 735233400 0
387201498 956310370 1
427832724 609062176 0
991265910 811675091 1
916179088 240340199 0
282899388 965750187 0
100191167 170625045 0
331589962 154485186 0
593648292 636054552 0
760302857 184339284 0
646496899 574918078 0
149054233 791800440 0
165028044 823724091 2
288529667 18891479 0
743336109 887926799 1
721645810 516705040 0
363080842 354150575 0
710992383 635366556 0
916545079 83771356 0
427007257 206301997 0
508508509 253911901 0
668367015 340846895 0
110313884 23921119 0
430439733 373640478 1
50195023 40273259 0
634157972 546692833 0
810749166 61927168 0
95771101 738374637 1
257819139 535118659 0
69285172 93584952 0
927536096 583325634 0
833015005 797470868 0
519869123 932539966 0
477178166 73829989 0
31145608 841313291 0
401018538 453680038 0
688992986 259421328 0
83946724 87166164 0
780237232 270690983 0
225225228 180605463 0
821630517 898030390 0
39840568 359905421 1
745116134 365509981 0
545007583 823354858 0
24780065 677368817 0
226938762 380488672 2
69352862 576591414 0
546305915 301953287 0
583701162 408539822 0
448362269 607133841 1
438437685 501782667 0
17126665 24136301 0
2984381 307848138 0
60028929 79263901 0
725513844 983492576 0
205742097 39565717 0
590354271 695735343 0
578602742 794784577 0
73597979 634201228 0
234529977 3475843 0
151914590 837371414 0
716929092 309258161 0
199651957 122208232 0
604572098 667540284 0
1473118 212694283 0
42635472 142377200 0
288953574 74313556 0
654433571 950602827 1
605186639 847971705 0
488166115 38332316 0
423696681 16383843 0
378280119 588070549 0
828608850 409495486 0
188236073 461995629 0
885422477 122766844 0
838559893 705115612 0
65664513 122469035 0
237014326 181969409 0
453574763 247502395 0
460094923 549813624 0
391236714 939790587 0
363682154 379352094 0
841941933 957000290 0
666151607 94294589 0
897784363 117430012 0
688806648 256173667 0
221523977 853504550 0
872022849 668521616 0
170403986 72646536 0
786968448 179415615 0
743566450 152467768 2
409535368 866604600 0
473023918 951354153 0
402223740 844926351 0
907504310 994581411 0
18198754 726622016 0
172841394 702622663 0
175086444 175474993 0
400013665 881856933 0
933641536 44764440 0
988506383 309292399 0
57378931 800507543 0
482469741 644002279 0
650519628 65830105 0
250465325 581417984 0
925127151 282385131 0
864462112 751831888 0
47034850 287249191 0
34938028 352721866 0
167672879 626055290 0
618970710 481730260 0
799383710 620809281 0
713545865 106592875 0
29885756 771777666 0
121430288 226721265 0
460875195 923637288 2
194060440 839443839 0
131092867 136802651 0
502951405 548023770 1
440504430 175604972 0
250684986 832781808 2
718097073 15567067 0
688894192 881160532 0
502730121 113292440 0
290001187 597798622 0
275327773 894696529 0
253979588 860068586 0
931750650 812288044 0
147585198 310886563 0
90751136 994402149 2
607035736 331082986 0
700286344 219407053 0
557734159 225902134 0
179945091 465550557 0
690195848 608319572 0
508582343 946719715 0
439909222 593749766 0
924133676 857342460 0
626423846 745339835 0
245006407 833851132 0
328708718 255556888 0
959353472 249945851 0
600903060 325245604 0
234409317 748944275 0
717416539 139128058 0
456412965 701431014 0
447253977 210233842 0
723241018 562282769 0
995398958 333574343 0
887081271 192223944 0
707505615 861141374 0
818464926 873737922 0
911450997 945875309 0
101691896 496682991 0
781134549 91353291 0
212796204 388452 0
21781588 305368290 0
249727664 754634953 0
43479577 999154815 0
32674523 162095044 0
157898306 213056981 0
653972902 643922834 0
414490003 38044181 0
449507951 463259988 0
515698400 817655130 0
133628152 122048459 2
493700358 70902017 0
956005610 320813530 0
956913355 937740368 0
228952523 992912210 0
332763329 734624791 0
16948955 776865445 0
48620887 655952026 0
220928218 387509608 0
989095953 902503416 0
300698877 681784238 0
734489242 178843019 0
537422514 383791141 0
398762062 142935295 0
124453282 745957084 0
715268877 389832930 1
880967675 426365974 0
465089095 31497397 0
710352120 981997868 0
507203824 71276391 0
100816241 987140086 0
198998099 808136920 2
929298147 129721698 2
856177147 121872370 2
973872570 288130019 0
685608003 32789419 0
15621151 927245240 0
146343710 687251296 0
63362064 294011218 0
53017346 883258591 0
472345868 901596544 0
637185635 454711779 0
552028528 740766412 0
598202033 251264070 0
77517556 794494400 0
527043608 538541972 0
128143047 963010081 0
199437422 423045486 0
504948242 337004869 0
964603139 793841721 0
367640401 921203616 2
447259691 516670606 0
589065329 821229222 0
848622107 91731371 0
69334318 527058050 0
550488382 86757211 0
131787115 15878204 2
301759248 136437826 0
710066382 531693715 0
926571399 898724340 0
962708361 121303560 0
840475045 271605340 0
37305509 671545033 0
17495390 145192391 0
666237906 613514504 0
94682814 367740834 0
572229520 39793755 0
608830877 248659980 0
60892665 25651053 0
187292273 130602698 0
434275989 783347083 0
111722377 793907582 0
393337315 621615826 0
363261331 122568729 0
822970871 629554947 0
383694683 438465586 0
367022954 97828669 0
606290870 38381700 0
567125988 267670741 0
745122497 287789765 0
573226103 873259933 0
293651276 121437590 0
229253151 3102513 1
547927406 470699336 0
223613893 730861598 0
613777046 599348044 0
566825060 483682675 0
90882760 27079332 0
428067280 603640427 0
655276161 492860281 0
339389564 957155122 0
570534447 128296535 0
197716982 445232056 0
32283042 69428636 0
401613641 109139802 0
991571043 763141817 0
90230425 989303369 0
238844390 438104587 0
344704260 43255433 0
45188376 134312767 0
540867047 497990586 2
555123364 966861029 0
214528448 821845548 2
970135211 929093742 0
43302301 108169518 0
80406851 774867779 0
776333263 169861924 0
908560027 930119764 0
769542856 697978967 0
782697858 516639368 0
37405819 757825241 0
725581358 17483978 0
210137450 11424706 1
591268122 922320319 0
43064930 285905190 0
576907104 690491900 0
805776550 262402831 0
2796891 80754317 0
424782675 264065880 0
798697742 292963750 0
852100252 176000236 0
783578599 2114292 0
504757359 78112849 0
916848119 461581649 0
31602764 159868633 0
156869310 849002771 0
960298493 937657214 0
977555718 342524773 0
439342095 379982930 0
430455842 654351772 0
722998060 866451990 0
318034426 578781882 0
728585849 247841955 1
412751907 63640454 0
199322811 270578682 1
411514461 52498482 0
139122132 912635050 0
34431964 763314027 0
222089776 764724004 0
815374210 664031602 0
311567700 358660409 0
218161030 932139646 0
53924902 13948506 0
790176445 744616361 0
67072492 593096425 0
928113433 101204720 0
920843998 933234617 0
737029171 449130788 0
881820469 282260354 0
56152605 601874286 0
475474176 311854913 2
581570818 285596166 0
629570014 834905422 0
179234751 137200321 0
880724832 436755825 0
910723715 25130094 0
229919157 375431697 0
605688161 383910149 0
470412562 814514600 0
99438828 460498390 0
105219590 928722760 0
586301004 88791761 0
280721963 824670656 0
658652822 652313460 0
896040465 822261541 1
527526426 24218444 0
902432783 23574080 0
229146559 558396686 0
67921853 413406012 0
582733342 17840919 0
908308744 5351933 0
347743086 546853713 0
609822162 148667889 0
655667381 236643964 0
358370199 234626559 1
153635546 809903802 0
57111887 495576858 0
860740730 203785818 0
754665147 65197087 0
373206928 568386985 0
176618693 545665615 2
68448688 18237851 0
110752554 208320684 0
934298913 904413207 0
345525937 122374376 0
194074426 448165974 0
686458910 472906999 0
875908113 706325787 0
63569211 486025667 0
510835523 492636109 0
91029313 249753250 0
610510445 499526694 0
264485896 989928464 0
526798369 690650622 0
290151902 545210141 0
29020440 886239668 0
263434143 948468969 0
430513456 317695838 0
704330849 402626204 0
714535897 215891144 0
445273861 290801289 0
414727643 954097935 0
920270777 773929844 0
37768887 770142834 0
805548612 231603753 0
508255161 919687570 0
909013827 392841901 0
531322372 380192847 2
143064068 889296126 0
746654137 932855255 0
895341125 825803841 0
173653841 446807204 0
830998169 961966305 0
109118655 34944039 0
461008137 744851780 2
143665200 65867913 0
575456757 688149152 0
535980804 414497852 0
753465932 861205486 0
800666185 758976089 0
332691087 20263893 0
322433067 423041436 0
19113073 763905884 0
492604258 732517449 0
447129109 793088000 0
899656453 867225849 0
18067630 26170459 0
41337399 225170642 1
679733096 975781899 0
803892814 824677163 0
59451695 327023798 0
119664221 14611566 2
431924342 247510948 0
264160451 896496665 2
335089111 386899402 2
913245053 182974931 0
854569136 252742385 0
126951333 196328837 0
762522675 980797766 0
336150933 362057066 0
680183374 490408848 0
60045653 827972020 0
503660973 515966589 0
181529668 10069778 0
378231457 125926648 0
28007582 544656205 0
408566292 991441057 0
57707519 506501681 0
363497237 517212829 0
497171960 387249124 0
318237475 201932235 0
527861491 991258767 0
419411644 11630962 0
298160297 672812094 1
29897338 89970846 0
513293789 489697730 0
395475304 143387307 0
640349382 553456881 0
170846283 815688698 0
976758281 30453989 0
380685759 233430748 0
839831896 24862760 2
118519707 759263751 0
816788590 504093713 0
856339655 694536897 0
217956119 975949499 0
645774321 809257874 0
374116449 126600357 0
439709662 14899324 0
994171069 40407191 0
170900155 396046956 0
58043273 522616194 1
443198222 15444972 0
405929620 914484335 0
55611339 158539108 0
391989993 213433250 0
319307331 506082405 2
134397434 30306348 0
614328003 685102600 0
311059500 103347147 0
907212483 457807379 0
89642481 992839006 0
563715121 33973794 0
972521145 879472953 0
2024176 126293697 0
31836389 501546197 0
693619677 32544463 0
488306410 749497195 0
903660343 286001571 0
867676757 956124706 0
483442783 209490575 0
321297067 637920416 0
442041801 338298267 0
913112563 961260951 0
735218974 246203795 0
363054415 387763331 0
62803288 99171587 0
260407925 193380095 0
654027842 583748441 0
652072776 588042275 1
486173199 996659676 0
727577398 569844026 0
63766329 552327742 0
68709678 522320959 0
113013370 17985280 0
446583879 71899253 0
524113112 86600067 0
621427761 699189356 0
737579285 100233413 0
552688540 270607506 0
892904259 40931375 0
709155549 802676146 0
457637312 601748230 0
909170299 857765143 0
57543704 999905906 0
136005606 812528303 0
266430264 269877423 0
433950031 39370650 0
114203268 606133688 0
847187280 796148526 0
778937195 742586411 0
974158990 153420699 0
668114786 190231690 0
821339920 190661875 0
799313465 873279545 0
458362434 649862714 0
880205 499175343 0
718556471 911224088 2
251837172 927227446 0
599824522 50590760 0
525575553 440700796 0
20753942 502629177 1
71609296 750127812 0
212879342 626844637 0
552048345 210323479 0
643108851 656130881 0
680068327 691923807 0
650269056 222364128 0
358711095 594096413 2
571364930 123846320 0
107394456 276473164 0
461234480 135051438 0
17884228 982390520 0
335577985 703026087 0
121368461 257671673 1
396337051 896623004 0
488693584 311560670 0
809973038 335782887 0
722238278 680720553 0
636333415 985165726 0
699151506 130471483 0
871797842 876208589 0
909700972 822365959 0
21786859 588614388 0
616870224 859014637 0
84614592 742638818 1
41745427 142954524 0
246680491 479552543 0
276463009 652639673 0
857509893 215839600 1
660684938 171027602 0
89079265 176984190 0
200103831 379883991 0
767591801 407659089 0
283459748 58905931 0
768508215 746626727 0
605345877 579362900 0
947589150 122927066 0
654814074 33541865 0
389044316 794289214 0
850520104 484682720 0
658684725 218346661 0
967498249 494740097 0
379471361 411523292 0
832095666 303604016 0
52951960 88551569 2
246034231 119338434 0
675705484 709764444 0
735323363 705797361 0
34226273 106385967 0
689554729 83640412 2
233878654 684191884 0
608434951 789758999 0
648300 21873306 0
613953751 155949617 0
612941914 16240157 0
451175013 722817551 0
333429143 436575545 0
146803061 114359770 2
394959756 303483486 0
635311654 882327009 0
496000514 999498023 0
562885622 657952369 0
646916756 173855495 0
946765923 664966027 0
799799706 507382545 0
538301913 220816298 0
250584974 145278772 0
621756086 45016072 0
786068370 946940110 0
394806519 619603104 0
245323964 4326473 0
529028759 395948220 0
207309782 373071138 0
5940999 152453623 2
87518647 10759514 0
712111986 677527129 0
58823013 793209398 0
780972056 24335166 0
346634878 858153061 0
517979952 909298517 0
874279225 363965178 0
858828308 994435965 0
695231089 693295204 0
852029594 351598510 0
241295892 333028158 0
73222211 921888925 0
789457381 151787279 0
215742438 947958622 0
91388543 176449622 0
542714431 857427702 0
122827782 324239055 0
293838927 54827235 0
668754595 705876383 0
729642681 803699233 0
631724830 464490309 0
160164470 424785606 0
273214184 186076703 1
980540722 271303672 0
950791267 625406552 0
337390090 181479119 0
264318603 863813146 0
291395194 476406877 0
316574985 740086701 0
62966223 306859921 0
900369505 8743791 0
540190833 839154201 1
836170520 80715282 0
492060713 990386778 0
69766331 382412548 0
244111501 52780815 0
309721438 971813925 0
965974703 981980578 0
172665353 251134346 0
874684695 961415035 0
963233901 360904000 0
421303918 566985146 0
493873792 83718002 0
468101120 344302585 0
129636222 435829654 0
86967514 468495648 0
378016309 500877785 0
125768426 297912748 0
917860533 441624539 0
220641953 614735307 0
763299140 436609471 0
709696703 954723730 0
549462791 832177410 0
400032730 284088949 0
738820309 702044885 0
180203456 512032756 1
655949522 915072992 0
761979957 295826553 2
573779041 834687655 0
600342070 163969683 0
607996148 47202501 0
16865862 925744374 0
875707206 377506047 0
446401033 96226784 0
496225995 785133143 0
845660663 736395085 0
122515385 662203340 0
884703934 854157671 0
311755911 229239080 0
56065194 507513618 0
429759629 460308678 0
18759139 949269835 0
879247789 350123792 0
963521231 144932118 0
515073626 862265545 0
62886610 786286701 1
826392259 508873996 1
533089489 124456234 0
109777165 340286070 2
127126341 136980134 0
386572155 935214127 0
256564357 381320110 1
38920176 52320690 0
45243162 361698848 0
194937778 973979135 0
179585735 63231502 0
163279512 34542862 0
747188359 962806456 0
491728485 896238674 0
357611936 598253271 0
939865157 551259159 0
37028919 125762576 2
989669939 247759455 0
935531092 6898167 0
313443304 267529521 0
489150541 704045207 0
74880534 754215581 0
576836921 870415675 0
187679105 822712190 0
640510813 16645056 0
868675983 541826267 0
841215997 50866498 0
698332839 98852590 0
237432208 61653797 0
9669179 664528733 2
780276215 85679227 0
196104329 258205795 0
528119489 690085470 0
718520246 642437662 1
34064025 179190193 0
429411503 608806825 2
963071266 505636548 0
484221744 560561788 0
83692289 493205364 2
681241119 264795813 1
190669007 306140244 0
543349017 687596996 2
30927475 116981065 0
498160612 386269922 0
344302937 266744966 1
919279572 713044651 0
704534022 950417785 0
378648069 742674047 0
920588067 903010746 0
415904065 251252082 0
403004659 422691797 0
276125023 633115407 0
105605924 822813086 2
856003483 749438537 0
292677451 852585940 0
602776841 808664821 0
756117601 694428315 0
134307591 833228618 0
921346014 113953785 0
892249875 346203484 0
96697678 282619966 0
296516020 809989383 0
51256016 920764990 0
63819505 830429366 0
403208129 131190306 0
583424384 625478279 0
503260939 930347255 0
662077643 954051961 0
326688557 683014864 0
188684914 456365887 0
620438900 583096717 0
829893997 661093511 0
989067643 551576988 0
145997454 871692114 0
744609216 89340393 0
531872693 83229793 0
601344894 764008059 0
884900299 708922908 0
101269804 498263404 0
979519692 596887592 0
167484152 706434129 0
915639332 20315879 0
368377477 909714889 0
60244274 181199121 0
775292584 221693471 0
181958685 25245022 0
351531332 775352894 0
764800460 58279082 0
268861390 30335301 0
619012911 517496547 0
350861459 811490022 0
853923382 665454662 0
190591283 368502930 0
355044862 94585859 0
244013997 989206547 0
448339762 459636556 0
890794629 909989844 0
515827500 268973773 0
429034433 583902486 0
228088818 730803262 0
406763938 266822987 0
523685976 711299199 0
903679067 273559995 0
892687459 19422671 0
408535089 69422098 0
462178676 284350705 0
477150218 507042165 0
436418825 245057368 0
2496135 51745885 0
441203104 67778002 0
440143268 224141561 0
242619352 567746895 0
918881741 944435248 0
494091558 374712160 0
449809295 380598465 0
999523360 979158 0
932266982 447666400 0
525916475 929655890 0
937692341 551566023 0
236516495 663706750 2
786588272 391462296 0
16627906 533504050 0
485209146 760709462 0
55770838 502779011 1
272500469 782659228 0
775497228 372593444 0
481604368 510322379 0
456558431 704396934 0
327484731 865426175 0
110855797 405454863 0
500601821 893477824 0
815119419 798794835 0
869572367 452321829 2
259220283 135277955 0
394827282 75884752 0
763613495 742482234 0
605461542 455562809 0
258836494 650119651 0
983354335 873536247 0
365289375 917289231 0
37028094 72913487 0
775114778 730545328 0
560806289 724613992 0
41153863 797706209 0
890071698 315711241 0
454504345 718137055 0
296842619 489866017 0
978750161 612883185 0
122870684 168706545 0
857870391 489118647 0
302951538 841830062 0
904528424 126746994 0
598303383 19912626 0
878382001 597089697 0
223830917 637253119 0
312671966 122078528 0
488300204 919746329 0
367037096 414458834 0
515856996 107605525 0
47373517 968949074 0
652147269 744345196 0
930727029 463575987 0
703892162 11407867 0
862641691 753733607 0
161991437 513175174 0
457044341 756528800 0
65787791 110390885 0
110613126 473126269 1
574370174 512988351 0
869733420 470367789 0
77299142 736449218 0
712424632 448739338 2
897843507 494085271 0
223766571 102631188 0
225062746 986176192 0
999968468 690020162 0
28480461 507747245 0
427664020 741789345 0
492185945 363390591 0
123725995 293394070 0
268701426 17556599 0
787881647 109565965 0
533684552 437179356 2
145501231 385306992 0
822452964 396833213 0
507280869 438469950 0
691361401 628299458 0
905838102 148502982 0
620896650 37118660 0
388068645 798688713 0
308336838 691665982 0
380419785 37264121 0
22090493 836159967 0
876280432 724722998 0
61866204 366707173 0
283787536 436373169 0
983867145 403118208 0
253834264 146776307 0
21800738 75506853 0
907992096 800762653 0
566615549 858926140 1
413329914 864816208 0
21282036 929943597 0
420951000 363006926 0
100565494 55166298 0
573338553 483278477 0
998293627 760246150 0
630304399 155289612 0
388665953 846586305 0
700766135 491457741 0
188145821 949613423 0
138362495 641883502 0
410629194 958433897 2
457379168 401586557 0
376535230 70244013 0
163731922 514532606 0
878541561 281610667 0
664161276 930995314 0
832391475 447495260 0
347606767 58157370 0
347443884 352275493 0
13904934 346849 2
456701885 799100913 0
439176540 616082640 0
142961278 66253270 0
974961808 374129119 0
479805526 81158250 0
919847537 918721458 0
95941893 604173020 0
657766329 488033820 0
427178819 96231942 0
526890419 483086365 0
127428056 474255086 0
23710393 209058578 0
471763481 400185683 0
984006027 687147154 0
257371994 10874984 0
304630869 77657512 0
180777017 14693495 0
242296743 393558471 0
483471431 611980168 0
82957800 589480512 0
958883807 966872369 0
132170578 443786567 0
70518257 125265998 0
892234469 884000148 0
596459486 928518565 0
193886335 335633676 0
101921862 756797694 0
16448011 749264843 0
763828898 45606456 0
104860472 72543333 0
303717319 428971834 0
413329499 521754312 2
910955003 885245942 0
657774089 459389961 0
674929235 725352771 0
123789480 600981126 0
247752164 673906456 0
292863527 567557374 0
768167499 518037714 0
848276782 501261832 0
30565687 141892884 0
411213221 386523079 0
343682154 988895874 0
668584327 780816694 0
713977368 962833115 2
231389207 479309583 0
576097130 346894054 0
407778304 997562281 0
23880294 293449305 0
565082917 49745076 0
969413969 838152602 0
424308753 343632451 0
63677853 102806400 0
524276003 893421537 0
246744805 6309119 0
590628474 656451849 0
529733098 400452411 0
437118643 106130602 0
50042049 503213177 1
920821853 969891506 0
180309323 861314598 0
445811945 169890653 0
744654326 983574341 0
685021510 527834312 0
710081571 45346033 0
142309003 519228769 0
971590469 463533913 0
54274287 795216216 0
692982144 515453898 0
576036202 513878889 0
840399935 33599434 0
17336391 625213095 0
336233967 233741854 0
389844923 505213027 0
659096819 570619852 2
576314895 884784955 0
731536070 580620204 0
774550093 878113339 0
433895676 825793314 0
102527978 28799047 0
65007138 706111908 0
686010026 585664901 0
418256875 249508526 0
698182632 41514059 0
487266041 587668048 0
291713945 608468130 0
410367384 38843240 2
289625784 827703163 0
323628833 655325586 0
244524726 934612178 0
499857319 718499314 0
503214136 252933938 0
99140100 220915223 0
317789396 804963680 0
627931253 939306129 0
467837430 454016379 0
313110402 547001130 0
331089313 252863213 2
643695119 855626049 0
270074048 77549962 0
567079716 306602098 0
37992838 293882974 0
829840653 912492324 0
504578710 893081526 0
815210669 99920645 0
620168685 556878082 0
129769310 736139914 0
878389078 604037928 0
270707118 477566643 0
268421690 710531330 0
167985249 135555663 0
971398454 999154550 0
978204310 19350611 2
911458613 84108065 0
770260954 658742611 0
713434276 950243266 0
182648442 452215683 0
543758549 794375777 0
205130919 931248712 0
978440791 495267631 0
410268548 292661814 0
70851419 208829464 0
62370371 853252094 0
332369554 99999670 0
617909954 76638179 0
453149557 326524546 0
826874713 399569953 0
475919817 16755864 0
305416913 680810560 0
454423479 23971285 0
24264236 806938590 0
44486500 523344677 0
710822802 830980825 0
125276833 54870928 0
762253944 100487149 0
969650217 977986676 0
760296919 55887096 0
66229531 137722169 0
311325445 361990433 0
539608702 924880446 0
280263892 940469414 1
920159729 31379474 1
745671212 177868343 0
579558313 917154589 0
824637888 866989983 0
340640223 738293855 1
663514874 296811438 0
154149833 794860993 0
652228814 494860983 0
197261863 548264221 0
121004969 956027370 0
102311151 653002961 0
66093961 7436776 0
500158146 565117565 0
773745831 513237447 0
323039967 481740999 0
510854466 19698957 0
693664679 831521650 0
580099685 90967936 0
150306091 652132525 0
759338745 99816689 0
983668670 4905495 1
142298257 336278924 0
703397575 611825859 0
498733842 238771293 0
618973290 271548600 0
769201299 491535524 0
239023184 592329067 0
408966058 127566903 0
308752335 934707932 0
93038434 656510566 0
344343926 401055934 0
444136298 894007231 0
780975690 875823505 0
866234353 542312210 0
286553221 568016610 0
132229408 582962111 2
492304538 537133010 0
87355903 632419142 0
603290076 825185488 1
997704577 448612604 0
357078228 987940800 0
56691674 171334642 0
57348534 347471162 0
359821544 931342934 0
46222094 393002783 0
114126953 29162167 0
344920001 676042958 2
92470238 937670264 2
795282282 20675904 0
341067182 274560123 1
300328024 729871582 0
242177484 776991966 0
347439583 978091075 0
788864610 134720992 0
395887163 948347209 0
81343018 898006454 0
47773925 89089379 0
732700798 597549819 0
603024983 7015468 0
35363591 867974088 0
18360062 585235913 0
278075609 697790803 0
439135690 726512555 0
122992793 952633726 0
200797084 680711906 0
991461124 102956848 0
568359731 294556123 0
983628938 789107623 0
531073271 726972792 2
521895739 132539057 1
100470058 179755685 0
509815754 404876954 0
669326546 425792995 0
271000305 879356690 0
2994751 376965924 0
372710741 794179540 0
702030644 255503364 0
486246769 10126409 0
615838171 674395608 0
321951297 40028205 0
523734685 841362707 0
300379255 183202014 0
221442074 355996331 0
423303884 898853438 0
137078842 65921849 0
710773701 602521458 0
398240057 924251569 0
944959601 218540201 0
5650222 105389735 0
267690287 420545429 0
545619019 580622097 2
980687397 114759496 0
133843656 254562203 0
552577916 381609676 0
232374107 972577413 0
601848903 823333991 0
64655488 541049441 0
727854398 13690570 0
522509324 879646810 0
592142558 684463817 0
120427737 232902789 0
781466448 834530152 0
332686477 131434984 0
25517893 362336973 0
399050124 748017034 0
818393040 394197197 0
124838718 969116919 0
501232958 418145582 0
531086770 661432277 0
997085861 382226880 0
732994175 702782796 0
84162606 801331485 0
712962505 468018161 2
71356891 148928565 1
982912138 176226728 0
125956580 54645164 0
97231795 902321139 1
972525716 7282565 0
70851617 16733890 0
641573174 190100954 0
326241837 496630502 0
600728102 717644742 0
10043830 769527548 0
913106266 679038104 0
781861690 161242484 2
149953474 121638751 0
658561313 88934670 0
172088256 269642694 0
568215702 20001580 0
6977457 6407603 0
809989913 470248870 1
886588102 283118801 0
531779915 587910950 0
249164802 508723579 0
303193115 38413811 1
943820462 842871688 1
712281246 776490209 0
821115211 132640567 0
111840580 698584700 0
448944786 163940693 0
487125842 717693852 0
182545082 145724899 0
633010809 739743156 0
408469561 250920672 0
14116559 60673142 0
549136792 395512210 0
77017551 223529280 0
922935343 398910942 0
400652451 12746044 0
129613603 958536671 0
628873981 573122769 0
733844049 366874236 0
222521697 266188169 0
128088123 743314776 0
510198370 393985300 0
728946140 410765231 0
947535622 498618302 2
198384459 145942794 0
773310955 783996168 0
667965582 478612845 2
133404991 563646166 0
864649076 5799721 0
98792145 607089091 0
505481595 727139186 0
36653864 945091639 0
900179176 904358223 0
955015674 502469770 0
768117419 286517 0
144266389 593878536 0
345861865 690390717 2
95816577 850559659 0
667325817 661582637 0
510329314 180595338 0
878123757 107608267 0
679885516 757804664 0
151072912 338465136 0
89814973 114425506 0
221577934 250096968 0
335462626 516899960 0
121778868 672061286 0
28246936 95671663 0
106381055 251916928 0
583510583 209993607 0
890517220 565193242 0
261132187 143329485 0
244068437 19076160 0
683658006 598782090 0
861138552 778496078 0
227286096 554626527 2
615477664 59406056 0
931233056 24322033 0
198232366 41133423 0
156784733 648928048 1
528024162 997260165 0
50553051 972654375 0
703586692 479199249 0
981211110 476555013 0
473724466 318133097 0
69142799 51001764 0
490760833 343686256 0
259022776 558960321 0
187066782 359603156 0
932329097 459193183 2
704900892 444846407 0
86633734 826289075 2
548218822 625150358 0
826315629 865915810 0
49651628 444506352 1
866321794 840454025 0
891886782 11617960 0
92405829 782138284 0
713464615 724371578 0
393742884 695307845 0
486291887 145049438 0
245001060 128424855 0
601728527 596716631 0
164855743 911733619 0
107572262 150284395 0
218529369 20870227 0
277118557 358471620 0
115827043 200922118 1
602829044 123987723 0
743052666 743516365 0
315274709 649866734 0
569303318 978614794 0
445852625 539326979 0
210131658 774098561 0
161164142 373935514 0
145637468 619141402 0
633720172 927928358 0
913884624 287147818 0
295580384 141522382 0
201458871 10698815 0
785158291 717924042 0
578057479 111576346 0
602087002 739520930 0
300279008 562209743 0
161937360 994975278 0
540260368 489140121 1
938544938 387645286 0
630709415 391384352 0
584030089 50039244 0
942235853 116792399 0
180547753 262590116 0
721082255 415479934 0
190522226 661436458 0
766524418 936202895 0
467478970 41090729 0
395326849 366922380 0
840623863 420090226 0
897512240 570234612 0
61708752 388806829 1
453630322 175915237 0
14498015 318561318 0
359078348 852771803 0
855182118 379909320 0
849745554 506414830 0
546441564 4657282 0
429503712 406109819 0
216895133 37687349 0
981938044 650459114 1
247840825 688511869 0
375501041 774175919 0
484034200 840401303 0
132785532 337717476 0
794122716 7435642 0
231539336 829106890 0
265921173 369682792 0
846717674 821942518 0
485587042 998068996 0
949435610 615753445 0
950563436 734940800 0
46063652 519094264 0
360647917 176308553 0
661447259 937647793 0
98515074 40083606 0
839089566 772302265 0
317502973 16851471 0
120062512 753123454 0
708614993 53122587 1
951899690 9995572 0
366485599 32696422 0
69056481 401153586 0
802405630 995978935 0
979555680 922647406 0
472292647 335273815 1
275368897 701037145 0
838620413 116839783 0
258262719 656383197 0
980933531 5730627 0
5940945 900273012 0
529259513 130483971 0
498083081 727996577 0
970368274 199397564 0
341558317 878980923 0
723013982 269717900 0
315221470 559194615 0
379236162 473329426 1
287325240 34147199 0
372174953 769601203 1
690734748 222935656 0
257416797 465441492 0
125800743 100527089 0
723856752 964977487 0
886237705 67703032 0
759764754 497323511 0
790226596 540161456 0
246401779 421953497 0
16611151 688092190 0
874683712 304123250 0
598549880 600260555 0
591008902 503428371 0
76196695 381784662 0
53686023 736017797 0
648720560 857794267 0
410023078 101908055 0
39468152 931271323 1
239279733 592120809 0
94616216 782014539 0
140763947 914544760 0
997069577 109710873 2
521327849 697149094 0
230633089 298752322 0
251578 117749222 0
202182249 22310879 0
700925965 784123467 2
34730762 822935297 0
717800593 343880868 0
164072558 439125355 0
726919937 513745876 0
802822049 618846780 0
876495472 392826441 0
689416258 587042376 2
539281643 112298086 0
110217292 119107265 0
407542157 387326480 0
433671760 87642921 0
87233332 500840626 0
705683432 658541195 0
192832479 135985301 0
387579292 83891765 0
272302115 696254896 0
530319242 816965358 0
264793612 774936325 1
888186807 407403618 1
193756009 548378112 2
190815898 791432327 0
887076582 618827925 2
3413807 674411818 0
609322785 465502993 2
110739945 15829549 0
25193011 584904622 0
557470498 145342944 0
133439520 360405234 0
495332536 966050549 0
703632681 122741054 1
119270238 814461818 0
316779416 601181042 0
133277075 952672042 0
95284207 540416198 0
820933931 197255078 0
322416767 645177043 0
642965868 124031897 0
534595072 326206819 0
242495921 925625694 0
286294586 685294152 0
926691410 370150077 0
56514595 187988445 2
816620948 693034348 0
501405312 239327254 0
124788145 568126609 0
73534357 76093267 0
441713210 655757454 0
573011787 41173221 0
95135994 898589739 0
676960350 891888705 1
578547657 687695638 0
953819280 876899771 2
543509029 130393430 0
727190014 760369860 0
147208679 527623514 0
644192744 987885479 0
591662692 960129726 2
627691535 236959109 0
582621117 875136040 0
304288098 225567241 0
145957882 649317524 0
306308945 502426028 0
704446653 746242615 0
923430199 975536651 2
196038937 68982154 0
208821340 768558741 0
893447236 18501424 0
2406679 544936368 0
739418146 832781228 0
398031339 842837345 0
91907331 129472721 0
314041414 16025751 0
384190653 37409900 0
14829430 324673146 0
556661202 171236928 0
11865265 440400451 0
836565411 381353201 0
986876318 181377209 0
720245334 144701333 0
334767054 615276449 0
632863753 106573142 0
354140797 598689193 0
215546017 485234496 0
979317970 932089099 0
577138702 772653485 0
619836166 993345094 0
353201068 108517036 0
163538095 181939702 2
956614281 66200255 0
959687407 279889144 0
242605905 327614821 0
413914821 460916020 0
802729267 743415004 0
153040342 25158599 0
862763838 240860047 0
366481994 346467405 0
195805942 301241444 0
682228387 3774758 0
293041890 32045190 0
633226966 782967908 0
744524010 621164958 0
325861185 964266901 1
793463653 30023153 0
64159633 859905203 0
487440195 140825911 0
40005971 378923030 0
243077416 679052669 0
591303923 970401944 0
961343526 78956136 2
655213407 77584707 1
275097436 955247941 0
630752257 74500785 0
776505177 833822103 0
778653356 97625721 0
676092583 143568501 2
223248545 693887603 0
696730644 764907516 0
899052722 983812171 0
321290995 344056750 0
261710150 848282476 0
477793655 201812656 0
107205107 100213068 0
649048791 785808970 0
223898411 612336348 0
123517051 718694149 0
895193248 260479978 0
439213101 955262324 0
411433670 232906891 0
333600071 236006959 0
879120432 827988938 0
208216538 911580109 0
44135221 813910770 0
959177290 716060559 0
133416461 650868990 0
784681416 97321967 0
135602664 836548361 0
682695826 76549923 0
850355676 743640826 0
489905306 297035291 0
374883465 216171383 1
619321143 337760535 0
289309941 766677268 2
980567982 515202800 0
788786737 467230423 0
505692851 699341086 2
909994803 30429695 0
284368979 327627480 0
569312564 333692017 0
365885362 787717240 0
640641047 651849105 0
939934303 469405607 0
814279206 553682529 0
832278945 131885707 0
425269241 844820945 0
550477452 5877630 2
394887921 160915019 0
370238436 282791036 0
391291817 469471722 0
471915574 641505799 0
794770428 529310445 0
135534514 801641807 0
902840281 808507835 0
867763835 325450898 0
706541541 712148792 1
962314981 350006334 0
386099228 985670149 0
276703148 178619296 0
277357852 563077330 0
792284435 7345815 0
192977488 91101024 0
829649615 513800170 0
505909148 286403586 0
863800609 171551274 1
810842599 231162794 0
601249644 263982329 0
203796831 430484119 0
419988937 880207604 0
492144416 2636125 2
995035889 529013464 0
285750105 527482666 2
90439909 288227038 0
713449828 836100642 0
655698809 580728935 0
838171948 816718302 0
331825036 326158227 0
436014150 552630673 0
770887341 427035498 0
432775862 710744430 1
211878433 709232808 0
875178419 260684510 0
129417245 688424285 0
258040663 256209720 0
742218280 405353943 0
230473875 150380536 0
81167675 175914899 0
116001663 843081374 0
526218300 232809686 0
311960495 53253701 0
419498969 280445756 0
957423052 66269134 0
698484127 198271002 0
161353661 777030946 0
846933708 879403351 0
62552561 910560737 0
121087799 266500013 0
992576996 566245793 0
295172913 104552088 0
111080459 908539367 0
245355765 392268457 0
846345476 908352849 0
377067361 436350190 1
499580465 794759230 0
56693479 280058419 0
444610724 502651160 0
638583675 272685568 0
578331237 187430220 0
156439194 61978626 0
935470941 84431141 2
927693374 31873009 0
846287898 65319059 0
519591260 576807076 0
677087506 792855255 0
689965443 66286400 0
12929813 323106442 0
342034327 759736652 0
406327868 30024936 0
620641428 805929593 0
662864467 395796449 0
245343092 27681959 0
693476939 796320328 0
705720100 438347809 0
941228574 877862918 0
583705163 811586577 0
845744580 945972095 0
993848508 752200490 1
836695473 623816441 0
895251114 142740545 0
836644239 114333808 0
815633105 846584729 0
558857449 778009082 0
578188786 90231844 0
314894774 566658027 0
415089364 287059296 0
645305318 773259893 0
757499636 889290887 0
466909825 359031895 0
729153031 752821898 0
332312257 56023620 0
41694145 176966873 0
722319800 780787304 0
481449920 672617523 0
45154430 736908842 0
537131501 499970824 0
558214242 526851236 0
418895264 337828593 2
914444052 132907804 0
938785977 729771106 0
308430931 685122100 2
842101665 342897556 0
326045471 348061393 2
347758605 848773356 0
212289390 846490435 0
357351724 331817104 0
551858305 78825359 0
359536928 223421057 0
750348641 781252833 0
455026864 385476168 0
809704998 83617074 0
519346983 120726751 0
880053045 984755247 0
961154588 720524829 0
942667689 391179005 0
520535722 688466775 0
415343377 337299534 0
794333071 63320062 0
800773243 121712019 0
801015040 928721070 0
210351360 300691028 0
522244068 46309856 0
328167131 574256713 0
565800018 241843091 0
960800894 117703226 0
506043390 79977033 0
434287554 672460420 0
509423894 716571550 0
174278479 455538067 0
881872392 868414686 0
2469763 258200573 0
174843091 277640381 0
625689280 995959920 0
904513274 95189413 0
335558099 853583885 0
494597285 313174148 0
139703127 547158743 0
250472731 656212844 0
307838569 56625224 0
616785630 145938126 0
222353310 236776081 0
241629526 443679603 0
833627257 451631675 0
319180729 126807705 0
240641933 170645330 0
929173404 15335507 0
570306481 108711895 0
308049894 720668167 0
68449976 424726138 0
96146344 123417061 0
108900989 928204810 0
613087361 464209925 0
688810052 435637203 0
130849740 273178975 0
487162808 819537026 0
666263722 770760175 0
724111439 405016133 0
936770749 107531527 0
463324938 625312149 0
433044432 310967599 0
581181777 961493807 0
517735277 391487595 0
836305330 313533656 0
792406635 426249902 0
289454222 75679469 2
99998570 138490778 0
926019666 410203845 0
68980155 934059450 0
961811900 197371605 1
352466021 581858303 0
905815833 324029337 0
106747839 142696832 0
164915807 269443715 1
932595905 586681092 0
182741108 553636157 0
35981166 791490646 0
945123453 203404396 0
943022935 592261192 2
504761059 261533672 0
256948761 297248131 0
319028430 667666173 0
929912265 98847041 0
50466767 118621367 0
145359664 327957039 0
486279499 31872416 0
312289060 316516265 0
451455363 193236869 2
582484234 944467370 0
860024321 9472180 0
947590030 216058820 0
889153401 808790196 0
25865594 593526067 0
510512748 493847811 0
778486873 569286069 0
660111044 991424438 0
997128207 286418170 0
939583148 129768817 0
193753768 72564803 0
801600296 716255872 0
202271339 503141886 0
947143827 766923004 0
406856072 671848883 0
128793691 541150767 0
362870317 410889213 0
311585049 531741453 0
12149541 704663220 1
631442757 474077352 0
136639535 989924504 0
237326811 524299757 0
512836490 97185171 0
563903062 152615114 0
509205534 431128180 0
733161662 311028928 0
593743342 680774919 0
849383521 170727606 0
890008509 574897371 0
888580275 3782751 1
647748787 11267683 0
496010834 427891473 0
836170815 790995008 0
987637596 50300412 0
869661821 322753032 0
535937266 260971605 0
924932778 87232414 0
935874544 689003094 0
595407856 852475716 0
888644724 976193201 0
108892436 723338386 0
578817197 724577782 0
829270564 135803435 0
549729883 278795985 2
711773489 839044007 0
162978510 341835962 0
987601102 261400024 0
89701180 891450826 0
311113616 598012997 0
988908952 575691440 0
401780640 64381272 0
50755637 67666409 0
300342123 47878453 0
30610977 103549922 0
994918769 508818209 0
871884574 916144144 0
736819702 528211078 0
743439861 114893504 0
829407783 241308340 0
250503925 85250309 1
478618270 984543097 0
32649588 854095925 2
360152947 57016823 0
589797601 457372108 0
86194292 86932653 0
554735581 146392212 0
57827549 447729504 0
220329690 114230740 0
504792029 462520995 0
754946362 651684331 0
101161648 918928860 0
738974170 491086275 0
386318934 757601883 0
117877130 397845607 0
142546368 755315514 0
361449499 763644704 2
82619560 369885621 0
210815261 320229096 0
920598284 375305056 0
146322647 510974700 0
575326466 839573185 0
547582140 790278093 0
218408169 96890526 0
704599922 634681650 0
5214429 550493470 1
925528897 518847929 0
662716416 420787448 0
168345346 697318662 0
597303177 75788864 0
10597031 214647758 0
83987286 175762454 0
246332384 52581475 0
590618310 277113097 0
84047266 852999326 0
296018755 162054483 0
962958681 902377738 0
174791142 693794608 0
861827449 98131640 0
886947332 167676176 0
748712150 936273192 0
915270723 295570014 0
338449017 726102981 0
744543034 207557169 0
414821412 520145024 0
985282296 898704100 0
195296869 45982320 0
558068365 655153806 0
410820495 363194984 0
110423624 401534352 0
7272620 142898574 0
79131232 628782244 0
699550484 89136806 0
325948439 209879538 0
11198266 91168875 0
504427553 727736530 0
385599689 30075706 0
406649692 9466907 0
496322384 843793399 0
543874219 594207723 0
910640457 297607797 0
18515297 567616690 0
335785612 579820118 0
368886256 123639044 0
960310212 863597815 0
973949025 211043788 0
512610608 878249503 2
33935285 949467561 0
412603400 932559494 0
119017898 150094083 0
770089298 82983984 0
284743177 848652760 0
179303819 746338991 0
256094843 91824301 0
98279263 685936356 2
87479035 122398886 0
79295322 345183186 0
772581666 653807664 0
449232698 200964904 1
895810964 747912746 0
136179590 319420656 0
157577000 244847303 0
798186467 578615202 0
813599992 73183007 0
685827418 45368398 0
493446039 2730045 0
680511070 27286527 0
846248326 76862616 0
751431273 435125489 0
772736382 63366284 0
414811991 115739142 0
89023510 344229735 0
850032493 273875036 0
220081526 698908992 0
486830496 140372499 0
635913917 184687907 0
115565656 60781596 0
648677791 460920080 0
689147566 255415822 0
497839803 837593641 0
441345063 635301412 0
562186353 381103649 0
294242954 460142595 0
540619397 63519159 0
435855199 20762855 2
26952017 694629606 0
171277301 460657415 0
913711882 440806173 0
137765660 817009600 0
512607430 344912243 0
707980213 156752610 0
301639307 407135423 0
480685897 223328277 0
934719679 873482962 0
257350439 265754310 0
169746373 104487727 0
698713950 874779975 0
47316031 116759972 0
242268356 272727320 0
332060477 511943349 0
969105315 899792210 0
884209779 434346791 0
870621188 208358382 0
9501934 739598117 0
559508448 78662071 0
286947299 280053082 0
30251238 363226078 0
843771798 172676514 2
361565980 518393376 0
373256562 590403812 0
315551750 252285518 0
595277178 98216912 2
133871255 62537139 0
273751866 19570437 0
272433903 256119362 0
944589653 770373026 2
990931261 323958831 0
198390913 143061903 0
57983305 506781289 0
971158224 547763874 0
951536995 738677032 0
788398170 164296909 0
488691679 58082532 0
130358429 986023278 0
450046285 588026375 1
645175202 317996751 0
742567834 875552524 0
598165831 543544788 0
762702304 34765501 0
867093900 59403150 0
562973982 859170610 0
765433868 177365446 0
175669666 719104788 0
203949750 873517755 0
658488443 25922058 0
889258639 768648441 0
824361685 114928699 0
349785514 82165822 0
712262951 675140953 0
519569961 138333945 0
495439404 987490306 0
526854722 346551270 0
666588480 958696716 0
438686462 107041047 0
77928094 2913454 0
377810465 116651117 0
986788807 163997121 0
963396955 643033938 0
917753161 929344137 0
254420853 969293360 0
100592698 646598020 0
599694544 900643130 0
651559234 779894148 0
92222876 209260814 0
681091305 828837164 1
491611438 277043581 0
552087030 611622279 0
813944391 57733957 0
823040476 515896501 0
276933192 5979256 0
316532578 555635559 0
708390503 516892284 2
94321908 214430831 0
995554845 867466759 0
567758396 456766576 0
698286287 940552685 0
686573829 452468448 0
105954771 893227146 0
290486511 112678422 0
712972662 851033796 0
448159145 744917707 0
841220791 351578807 0
95044332 639834930 0
12622522 262744310 0
957924676 338866313 0
817383681 892658114 0
875266740 913262072 0
520997142 293884180 0
894329483 13131227 0
47563575 817045233 2
668865455 900844376 0
174522374 949251326 0
902047792 598055629 0
731788140 198937497 0
25349539 300381350 1
889532495 310929783 0
150975468 103172140 0
864892043 385804323 0
346516063 4800418 0
344078782 846429670 0
35665604 888421353 0
930002592 735497890 0
479459572 304755522 0
103303668 414310353 0
577879400 17002832 0
165606331 596451084 0
660859550 582142180 0
805723670 522435327 0
211742683 397363917 0
961480659 143963403 2
691591179 143216044 0
902139474 242170121 0
873352445 675747524 0
45333710 481719079 0
568168146 621324627 0
957638795 239077634 0
408586385 381792462 0
266030241 358287504 0
318737200 24305049 1
544842910 83079024 0
439080362 67182130 0
762013199 114878191 0
60467031 787240227 0
608775997 412010160 0
782730213 493199484 0
352298399 760441578 1
261460488 353823868 0
879161088 725507450 0
449706654 133752457 0
954267319 221013566 0
241536780 799292288 0
416996476 560382275 0
99364401 15634565 1
558176235 626393024 0
337595120 792308568 0
25580621 3054479 0
238345189 520326 0
887579158 93327749 0
793308699 958333678 0
597272438 526870916 0
145667555 190567883 0
769154205 671154959 0
132989443 530983267 0
54723705 111339068 2
842829241 203391473 0
301557787 741224233 0
922678313 616601084 0
436718358 677361336 0
510227463 384936310 0
756994351 955151116 2
633594134 234424457 2
103579292 357455746 2
450340683 729586286 0
136191565 128907697 0
558090924 105030478 0
983623693 269155886 0
901855258 756315714 0
987580352 596361359 0
262087503 840137419 0
760842689 27902072 0
907593247 743128807 0
484043306 41507356 0
815984823 781895699 0
927044877 505110171 0
134947766 737934291 0
900531285 83808483 0
93578162 38094205 1
602328904 47207964 0
498254066 764807841 0
80249853 919588100 2
678462696 755379148 0
739098145 655255083 0
655018351 424460597 0
405698046 886755376 2
997816682 421169494 0
837785607 880896097 0
127261493 803531988 0
512701198 944012265 0
244066503 467855469 0
161258054 217261140 0
693713314 951468392 0
772460257 329242430 0
351977686 774036074 0
857218819 108137089 0
130343938 129445367 2
696131672 995647839 1
982732890 941940704 0
202035745 17047130 0
877450849 279446287 0
900149822 111325652 0
193052267 307896054 0
848022250 308493183 0
99553201 94791575 0
613191311 114679605 0
656165130 995417061 0
476938466 589489044 0
267126627 322401352 0
222968661 364857475 0
424573543 272384011 0
735037227 88632819 0
500610285 400093143 0
428285606 92673452 0
587282647 353635649 0
57035867 658344059 0
154941694 772572548 1
172416571 14568166 0
625977925 852978454 0
546709950 693320197 0
775244369 278813571 0
346999736 751073948 0
88051929 227168611 0
130100546 568022872 0
790305081 211120790 0
898790810 752741241 1
790627073 319168834 0
468645532 257071783 0
251373986 429522880 0
59945825 764980113 0
387819532 529399624 2
297917575 693343179 0
57185751 183710932 0
526656614 496278469 0
211951402 324310451 1
772255704 833100051 2
550888323 612515936 0
457512832 959683564 2
935733597 541128906 0
509277962 425599486 0
976303239 55881028 0
169060457 99482677 0
104106429 40572331 0
699449203 502540157 0
619804868 31387588 0
134440551 995659271 0
720140315 958863184 0
115868732 339256974 0
458706942 407237642 0
261415635 953939001 0
414386392 852107639 0
126604237 532678666 0
12223021 549046632 0
59019890 482383942 0
954553752 45140165 0
543333165 744885324 0
413177153 715388360 0
583900071 386995210 0
423764247 324535109 0
919445965 580621549 0
777815015 214230020 0
426150935 230248229 0
488697645 623334416 0
168921735 515559063 0
633668074 283972664 0
752712476 542410970 0
928609011 112416984 0
861817782 4334302 0
901763420 432411717 0
839811918 312450897 0
745742207 534181810 0
748262638 173347721 0
756619885 639070428 0
730252252 519050359 0
675184307 729283852 0
587051415 715474618 0
35044539 71659821 0
807705978 603693748 0
119880715 904137211 0
497821285 609797341 0
528014211 924188859 0
851155268 241665923 0
733440090 259281470 0
14657153 57786717 0
555642611 67607816 0
520666799 570110321 0
608247823 357858673 0
846458860 877275267 0
426357133 794145864 0
347625091 73221901 0
596041793 959726228 2
405600079 121982158 0
878499147 421609980 0
66505580 943082992 0
35297198 886901412 0
139623502 477985797 0
281642252 710707306 0
645032866 239080125 0
981073284 110284050 0
555910701 374333315 0
283118959 205571896 0
52020152 88087264 0
942799463 183981141 0
19580190 8220054 0
447901471 254127503 2
692917122 828986985 0
312926025 903806632 0
17457093 970117384 0
284065579 783588280 0
864411323 167353901 0
422373341 507589900 0
833427651 666913778 2
439358229 313405927 0
127178180 17418802 0
358622148 268787695 0
415724820 885351106 0
69401231 619896251 0
543946161 147170295 1
296919514 364901106 0
565594850 847561683 0
446951945 874751416 0
53468044 550368794 0
79747082 515974896 0
590344430 806932484 0
282247095 195144112 0
235477845 458700422 0
196740795 967019796 0
741807041 159899219 0
773287297 346221263 0
971857492 344265235 0
543877556 364150699 0
519804979 72220240 0
237709589 473805796 0
454575796 822984768 0
720275717 408516868 0
752127999 63619308 0
945452063 417484808 0
241637759 253450128 2
581437258 999676035 0
657094048 206654698 0
461294915 675936181 0
842687595 811464332 0
321748325 346009546 0
826774361 120450609 0
108099941 31717373 0
957337089 104740747 0
466878079 836308869 0
679212647 394212996 0
669525361 926879084 0
14106958 583561917 0
747925992 555381062 1
538554286 682822749 0
137683844 25539523 0
121632466 91252238 0
644131118 717446028 0
705523286 903663685 0
154220367 658996645 0
705179023 388052981 0
431264644 113030353 0
841500460 431460990 0
871364634 234110667 0
164494182 599920686 0
299289654 18180160 0
444625600 723640072 0
298735495 26285417 0
991969579 167177475 0
292825334 102140506 0
247491742 790914929 2
443087152 278129380 0
568991485 40858513 0
863413518 707951082 0
88576257 459560386 0
863133637 776785367 0
924577512 761534789 0
46549981 485945536 0
720401652 696557466 0
993515798 946662730 0
484978155 900668005 0
569302831 847285815 0
601775037 904077378 2
286860112 449847390 2
670173872 432134005 1
993979698 389832350 0
400277236 875690059 0
825534561 667225058 0
586692048 424027338 0
385694285 804497603 0
375896513 105953547 2
906372903 812652202 0
158013009 7609732 0
172805622 259543155 0
416794124 702359027 2
513967350 79498628 0
986180014 61299416 0
983237202 435063436 0
934533014 78234002 0
757569701 966812962 2
744725939 711469673 0
784057157 465777422 0
823024480 984276478 0
10518288 422704746 0
203600112 893501949 0
264366640 499852084 0
598553272 799931793 2
237303240 277287161 0
674080122 886557927 0
51356828 122282870 0
82124787 117712254 0
948796781 386986422 0
729141863 840746729 0
512503413 845366580 0
194358660 677524140 0
715981285 211539693 0
673816336 923576922 0
203533705 517267231 0
877139218 851690893 0
843783016 764448540 0
469750310 815011574 0
692330162 477578713 0
477850822 405601619 0
774326278 73726358 0
55941913 380825211 0
282455941 716763495 0
788727760 154950746 0
590619196 13387671 0
478391634 867311119 0
594181803 505122851 0
105273854 652597716 0
470466487 277217877 0
416863068 180255514 0
873050418 371584927 0
882066636 607735307 0
185635388 930409038 0
759235800 797147134 0
152152 842555778 0
133449551 254613174 0
61249913 768035799 2
530054408 237937885 0
335198685 870966337 0
474157312 308890188 0
144299813 101654665 0
127885843 920228437 0
639646627 129465188 0
97849870 580746560 0
123735985 407434054 2
98530429 555009013 0
304398926 12875929 0
273767139 284316570 0
377875065 980591560 0
8691298 474881468 0
967839501 61984444 0
284663052 713259343 0
246603564 499478275 0
776166763 281680347 0
301172704 620556233 1
494182547 196890966 0
996122341 199056614 0
975962269 478538688 0
261531642 678150711 0
99040135 259291480 0
890459682 16656902 0
58969697 896879854 0
9024234 318528037 0
689797191 426903936 0
87836073 739045241 0
964228483 354121769 0
184791538 814398590 0
875789763 732245937 0
596481751 939402456 0
29884123 600643885 0
148868981 640674794 0
951568855 973284163 0
785572644 413093931 0
49019920 185706172 0
524081037 101696300 0
775786583 17237516 0
994102456 589980461 2
37629593 534261468 2
396004653 605641300 0
264439941 360139569 0
590090581 665641798 0
133667006 16781443 0
22101049 572069313 0
127049494 771250745 0
768480525 791296270 1
991862151 809584159 0
567041978 415079950 0
455580126 639778875 0
736738673 633708107 0
793522863 382624144 0
387028947 833182029 0
779873476 139513115 0
307375673 384776363 0
41040123 699942565 0
947668564 98366979 0
447864019 140346981 0
470365580 572419513 0
263900614 153342005 0
207135992 523800604 0
68202057 92512480 0
784095866 32706503 0
975475552 851457596 0
682332065 265354628 0
213041152 802207298 0
176774969 316215261 0
923834548 37711556 0
21248312 149546538 0
751107773 739672942 0
577743170 526927294 0
578118485 214170985 0
148997863 381335238 0
700056594 547723803 0
476093522 63079880 0
26388959 621142211 0
400894974 182622570 0
378699008 54936072 0
658905618 882489120 0
22992694 511183105 0
265870212 980643539 0
46390119 594165720 0
217554614 165747040 0
227141187 63451288 0
88087396 930501895 0
109520404 30394190 0
611711982 820895733 0
197525514 69912495 0
860895674 286077365 0
21774292 225287855 0
185431064 508385166 0
970372931 787987645 0
498267563 40160860 1
127729933 978647624 0
973010508 28660119 0
139810535 57695878 0
872003517 117380128 0
908503957 17288570 0
343794917 924021117 0
488505422 308861798 0
904289443 976934128 0
490237387 859245522 0
233007260 548899113 0
666298811 739375501 0
989782031 372621658 0
215395943 415101669 0
440585003 702724108 0
560435085 502708140 2
3116486 80974373 0
437974839 123501368 0
810231125 425908643 0
578301056 995523380 0
35951668 122067600 0
412280797 799712312 0
305745035 458575934 2
883741809 938869025 0
736385072 445988320 0
417648215 931360014 0
385437079 777237123 0
946488296 644453346 0
215970978 674197125 0
306316751 832906744 0
397341241 797466597 0
515048738 957133565 0
403347795 388520198 0
4897522 549484358 0
186420810 532610076 0
725626467 456572008 0
573808899 800537239 0
221581819 707403064 0
684971028 799104334 0
493788138 990462385 0
174355339 243008211 0
348959468 510214521 0
759141848 685190259 0
259665055 611915388 0
24050629 79281706 2
412422106 17176742 0
455210422 480603422 0
396368264 499996151 0
637055336 944954371 0
893162814 19569787 0
371788651 589612486 0
318528112 793341994 0
753333757 389941605 0
744071057 118256212 0
3618970 870960441 0
982180716 441062508 0
933596885 269509358 0
51883448 623488040 0
13142195 453457839 0
747768606 406991175 0
380814972 239957580 0
993062173 865201475 0
805180507 896262616 0
990375132 326812827 0
664842499 906176874 0
617904211 141173334 0
475542348 407783888 2
847092776 133478871 0
292126031 930343740 0
526400681 100898718 0
716235226 143828907 1
874907663 46990977 0
472954913 27718041 0
971126584 816277548 0
338664592 467702581 0
873651571 890913404 0
856654464 35318723 0
307203330 135243968 0
638456992 245311000 0
953387054 530169247 0
600896993 923115141 1
132385399 63419530 0
314404118 67027268 0
841824214 36866512 0
593265427 262968016 0
847874376 368970218 0
768613664 2792612 0
113393980 861603434 0
257179595 2704287 0
603640937 1272534 1
418790051 720445255 0
651722537 971566029 2
3951465 109987127 0
923024577 831248571 0
95170340 670857844 0
766384881 881787224 0
853152852 743247397 0
86197180 109940956 0
720866742 788711320 0
983473839 456644644 0
447934433 575738791 0
499267044 5364838 1
608783169 406443725 0
824969091 831629905 0
820389840 443395914 0
356847655 519373579 0
844362653 964573541 0
982559984 437668504 0
524439743 465958630 0
880969078 69855380 0
793339960 539392481 0
344213842 679220134 0
413957657 49433168 0
387748560 263524318 0
602049044 364526618 0
931477504 595801161 0
486928492 908424565 0
953233142 510397730 0
821341592 415912597 0
38723212 397868419 0
265576991 665220479 0
900238176 893050248 0
761752939 110565711 0
288997178 593791760 0
978410244 586281356 0
918071577 172385139 1
916612669 684114537 0
106035630 231246048 0
924228651 870128858 0
708895928 983182035 0
70255176 410930298 0
3000656 989287870 0
588531734 189785716 0
959605116 785700512 0
535760373 570886284 0
91147261 17109220 0
139994617 58867679 0
958811743 867195968 0
473164769 218390280 0
793293801 953822317 0
77075927 626139711 0
12807819 434648404 0
807384874 577802990 0
379842795 278324172 0
719037856 51612412 0
755364247 656815723 0
752625107 60629574 0
44598150 853755324 0
18809984 516550355 0
842052224 398873700 0
611896726 393914516 0
341189980 727889491 1
966216251 334670315 0
9590040 102142106 0
434803320 512392132 0
477411572 183482905 0
250313994 468031829 1
799329949 96599843 0
421698817 277433313 0
564850152 74545282 0
977612148 341469690 0
707284608 73095321 0
258995924 4246372 0
313817358 296460779 2
14918700 488322813 0
18475415 965244538 0
723881240 784684062 0
462145272 260060441 0
446936764 372622101 0
548557417 530090185 0
494737153 240470522 0
523876357 781482462 0
677215919 798736436 0
12210195 929390517 0
155736894 291856131 1
648140251 506060893 0
219825005 75137728 0
983004717 473030502 0
809046073 772381075 0
274008317 775236104 0
966528005 393501455 1
289457267 570567694 0
30164852 743375214 0
918887369 582711139 0
365205151 959576036 0
250167899 557220374 2
877618522 889552979 0
584153898 161027355 0
446882868 193399864 0
241534637 611653611 0
630693202 458011691 0
66488768 60011756 0
804553699 327088763 0
234395339 712543408 0
1151744 570556650 0
17250627 187838613 0
671663619 661755168 1
791118692 180463347 0
406338549 348070359 0
913663075 218175648 0
359106477 526716440 0
455984497 963745841 0
256919079 523851183 0
655051894 507928802 0
17589369 576496789 0
28960035 65020852 0
84551702 225731826 0
348410550 14846944 0
116180642 397301314 0
41867973 501313287 0
617712224 620276560 0
517336512 940238982 0
86018226 693583537 0
111641299 341428788 0
530344224 597588211 1
430228171 136095994 0
154617510 345403324 0
157550832 731963260 0
778658948 334374433 0
524396711 515776310 1
501873896 215696682 0
70913088 207283737 0
612448328 679868806 0
62077797 523447797 0
742098615 922031523 0
998251141 447214451 0
402355976 408605443 0
375627892 551062007 0
365282266 821373179 0
564757472 214220196 0
47756993 193558759 0
445137261 728306621 0
693752473 645433171 0
794375700 725775957 0
876110529 881171182 0
452371145 343786803 0
9084288 700905066 0
180897997 786557014 0
157949941 671515222 2
80233070 88894181 0
16340809 95800401 1
259766581 816019522 0
320443218 189874190 0
560402600 541852622 0
556148226 417858142 0
926923216 722595941 0
870519500 520208804 0
417636085 662712011 0
59119935 110500581 0
220383850 236950387 0
621432336 545762186 0
894278884 203497528 0
875508733 382696496 0
83560109 88266716 0
529505532 939730655 0
369957835 206321236 0
570270069 868523195 0
84504206 984028894 0
25834109 149133518 0
617376008 137021042 0
450911508 622939824 0
857968285 248187519 0
497940834 141674782 0
9722173 879896838 0
807393353 105463342 2
961316107 752527649 0
229564228 95252885 1
324217754 432392221 0
339607001 49564072 0
382093021 261614953 0
778075256 797448031 0
369337646 274486717 0
821250840 810900391 0
636597662 502470800 0
187160790 569202025 2
251343061 333323123 0
63346668 674928292 0
104950913 362840933 0
490011581 35317899 0
7164721 745035712 0
962598328 874626475 0
927005412 826573721 0
327872638 9609182 0
579748561 568516182 2
892201337 129165348 0
286862449 459020556 0
537738047 340815252 0
891421045 228021605 0
788378285 464589529 0
357423745 852188755 0
266842370 810271826 0
636266503 74008125 0
315894515 968932387 1
622595190 451549580 0
99874859 536925351 0
865740724 676782888 0
32595767 808722630 0
405457916 219315279 0
5047272 336052312 0
18209622 239100465 0
793004589 372661499 0
467306147 107763008 0
771603287 547488388 0
668431619 432341570 0
560063014 141252263 0
22249784 14443939 0
497576482 377391040 0
850242668 127869890 0
497863597 420934571 0
355567033 278189298 0
815280896 568401643 0
122885510 807457207 0
368922739 689137388 0
378010042 69211705 0
627493228 561110309 0
173790604 10301939 0
120491860 118292588 0
212921307 56489194 0
769660006 923291948 0
191225133 84814570 0
777384632 169784990 0
204838251 19263565 0
372332820 284125237 0
67931608 734710059 0
95022934 174631604 0
894975576 654433454 0
588597910 337449934 0
456607793 726790816 0
246828643 897615281 0
212100145 137903913 0
32700777 421717123 0
124274945 293362964 0
517774450 190245244 0
19791278 884007034 0
619856173 822220366 0
320778404 300330378 0
459763641 384351519 0
892902686 476793139 0
681888419 953575926 0
90460493 542731142 0
864568956 379600130 1
529426609 317704575 0
927172149 39852547 0
638692828 995239743 0
400221614 431909864 0
268590167 232852495 0
52526692 722368475 0
446376233 170061153 0
728563772 44951241 0
422284260 381662689 0
506456062 914454303 0
73682125 489482949 0
299448950 427439092 0
908829841 681292327 0
498454721 674462602 0
300517136 110646382 0
766184839 762025740 0
244605435 140502874 0
381898770 32237755 0
802160202 62229378 0
434206712 196106691 0
414818139 314434125 0
571850186 287487921 0
163862768 169742130 0
872263350 188290681 1
760899207 54856631 0
195673645 866692883 0
569735224 188974003 0
177630975 654505472 0
92966645 712470193 0
428742329 409239863 0
529194466 97953217 2
757585496 64388440 0
902015441 945712122 0
912663618 473169110 0
618622123 554499421 0
476738620 715677173 0
528308452 652355589 0
777645461 232091313 0
84560236 921863830 0
67103302 711310600 0
123960542 614221118 0
652757133 639831696 0
700658678 579646143 0
399137807 264187853 0
767523892 109557217 0
142701674 601491333 0
294720284 300082766 0
305804003 4140754 0
852178602 422251108 0
376479410 901805873 0
526337682 710574901 0
915594273 586223559 0
226374230 264066916 0
252431120 297730971 0
816300423 128170882 0
3695055 82833709 0
778987388 201942379 1
994260709 29934773 0
936624652 340438433 0
594588623 56910638 0
476428221 897276693 2
855362680 630332596 0
50825173 264245114 0
623983294 783481405 0
595871090 174349702 0
596490782 104099803 0
118656462 353177931 0
881643086 115567682 0
209890072 425505012 0
646926474 603213904 0
274416276 314322171 0
643074494 120112833 0
914933052 185819387 0
259478622 428148240 0
594540755 488615490 0
452389303 661037541 0
577124420 377386964 0
720994185 515952962 2
115372813 397066229 0
513211828 236280436 0
302545405 328394673 0
80731646 14164056 0
568919894 791096881 1
107882433 211218499 0
193300959 295474408 0
394110472 534641609 0
496986627 382340936 0
820114472 142668942 0
765513045 954215809 0
803875588 314503782 0
100474715 933182134 0
623319395 785281844 0
782463628 64064146 0
120756333 489887073 0
838001361 110019947 0
280930151 779837921 0
804779165 374204732 0
90905482 780915410 0
175953715 519304755 0
649834537 822073244 0
11842794 178879847 0
394399485 60475669 0
309850119 729408801 0
883652576 124143917 0
140631630 683592053 0
748354101 506713954 0
270310108 544195614 0
17646694 109244036 0
617479980 982685311 0
691278186 663681409 2
427497566 74702117 2
363206621 56787670 0
72008859 266904067 1
165386663 108725357 0
591165792 789104584 0
175001908 74756404 0
222747994 559265762 0
467538691 634135389 0
115458351 481296854 0
152849025 109690615 0
28590106 462029115 0
900734487 175783525 0
371805964 985957535 0
904040742 576994564 0
776243027 179846746 0
789149274 30111165 0
461753160 749820876 0
289205013 714393309 1
704943047 322088949 0
628744155 714048626 0
605953453 131489016 0
869014252 32457252 0
961723233 750695257 0
55547784 348492503 0
357530403 782111366 0
213627287 571523789 0
156606728 667271478 0
518709777 759764275 0
494491029 614452806 0
645321894 755320380 0
667617935 779477051 0
109027313 890344042 0
168410020 117934079 0
118261667 401425192 0
910601975 140556973 0
802790984 713158802 0
500740272 931047383 0
417040652 894973909 0
665853336 75663279 0
830878354 334851788 1
983380015 363054662 0
45600931 167768064 2
124534738 605603033 0
829094976 169255357 0
9098347 125375234 0
841806696 983116728 0
104885141 280124515 0
554755054 529385353 0
617850155 129155091 0
482043461 87110629 0
831997845 15899638 0
823099046 595481134 0
380779423 117806568 0
292456785 942190362 0
497373504 909319668 0
248748137 24934041 2
973042172 195126099 0
338296895 240705841 2
812998833 283753133 0
557727215 18980060 0
440278343 340696976 1
37419324 23292321 1
849237507 331323656 0
753647696 222474570 0
781832541 461528761 0
962480240 646372508 0
508829720 188615523 0
714140718 858097795 1
695708996 394861718 0
529832151 225220183 2
323517322 125452724 0
326175827 48205733 0
437911342 320681793 0
133196331 238840875 0
122320199 960990567 0
491156229 315524617 0
585214454 110995286 1
858237472 887291485 0
424649002 776005409 0
897617299 558437259 0
423272109 445089968 0
7582197 181624207 0
136219546 223494345 0
901478552 786378747 0
619462097 348349584 0
71231080 566710934 0
242750424 281974095 0
734084165 74641502 0
889626642 237058080 0
107680873 440039619 0
639853499 967534064 0
389445256 431351334 0
851703245 596829044 0
796193796 168841504 0
105122775 2744381 0
56467414 594387026 0
257978533 841042798 0
485915530 346257437 0
189126735 411382248 0
14904335 94439001 0
10535379 933503054 0
531056601 142781350 0
756650763 742497073 0
965877665 698124358 0
740437048 684297399 0
193588554 782289075 0
276694712 534175864 0
114959879 748942642 0
602084877 377121422 2
99286962 648134557 0
101838600 26300230 0
493879590 973509457 0
177689354 428223697 0
773806183 128186391 0
84734744 950233828 0
270005284 722896907 0
815913500 912179049 0
850598490 140000068 0
355933120 464835637 0
403356389 146387162 0
692554014 630977964 0
213810321 137779833 0
626870386 46087292 0
918977558 900969740 2
140853574 62783954 0
218443927 635514527 0
207622607 491429464 0
361433252 412439644 0
282861568 234793933 0
11549916 780160546 0
734488574 376399837 0
565511118 458668625 1
143729813 23735577 0
60711376 452625708 0
946644891 706281706 2
459483745 23306152 0
373663711 837109675 0
670716285 343877949 0
829915819 563441637 1
119897027 436891438 0
21324740 402549984 0
748975013 496918424 0
698212857 470048134 0
65323196 688209646 0
43428151 357377563 0
129101790 30396183 0
663343553 759734651 0
513087057 583951501 0
220080699 204209058 0
5951787 928144439 0
105669519 456665567 0
813755891 363209018 0
670296523 521802914 0
179636711 842689952 0
10865088 45820156 0
392098572 182298480 0
466234085 578574000 0
669282077 422997336 0
366740457 559832242 0
454229610 13329059 0
265950223 762162916 0
388518828 714200157 0
421880407 947951224 0
32633661 73009277 0
960150515 970634415 0
916764087 394563203 0
393167139 265558263 0
760311737 65476379 0
592034321 516432870 0
384853586 832522152 1
307789474 681167763 0
235750482 650670527 0
711276433 627841928 0
913668975 597592465 1
510991193 1581137 2
49075033 139474106 1
861726904 820367474 0
634934103 128100683 0
859015798 690035254 0
856756584 108295536 1
113308285 927861468 0
507662712 186435213 2
46825648 304471477 0
354253765 385701592 0
340450416 704318814 0
38801674 806156178 0
752277484 222712059 0
469125335 704217315 0
306217882 134277099 0
599858440 75051404 0
38013721 848795975 0
761400115 495628943 0
959489115 414058717 0
653939045 996087174 0
27586583 33592391 0
22847194 403504273 2
267736919 702193166 0
713713786 228863306 0
22383282 516718724 0
55012055 414155774 0
611047628 640120766 0
30241836 379044794 0
504803805 537383722 0
222230573 500216375 0
560860189 123493509 0
586579755 875747764 0
428574173 113781662 0
329875389 584300823 0
623529542 207300023 0
288915288 172144214 0
328189443 584618747 0
675951562 899663900 0
40819864 441209070 0
977947440 885921607 0
843222023 481003792 0
254329875 826680079 0
139384799 585213348 0
49710281 240796537 0
211161955 343475889 0
273509544 259940456 0
838256364 245187348 0
462356941 709365830 1
179594757 24580208 0
169630751 571188069 1
913443341 350397 1
956730451 178002705 0
595079247 151956207 0
871673998 125414303 0
83995109 619720528 0
17651649 670783184 0
665357114 92476294 2
785873325 604063626 0
617785566 922268116 0
824124155 967430902 0
426889246 881270235 0
429835491 868299571 0
145629430 106253915 0
394475101 221386459 0
911677015 736281757 0
480578836 880101412 0
812621994 784325509 0
4455076 555349106 0
472193000 138045344 0
926447259 337523001 0
217185358 487674788 0
544215651 905581823 0
273646277 177563383 0
344223924 203820776 0
165689882 606100577 0
220830443 651644438 0
146444135 716175032 0
658707496 886745129 1
965151657 991981844 0
47133099 714863386 0
756523984 59229865 0
391938590 358052885 0
36935854 855523367 0
965921889 552991480 0
682242328 620592367 0
974959217 683814359 0
139499833 123320675 0
25415855 779246564 0
857408091 512491658 0
930746800 627796113 2
660883114 58224345 0
989684991 397783627 0
41300576 728096291 0
41772519 434110051 0
728798041 506965459 0
96667828 121777221 2
360995429 902134144 0
393539523 525589903 0
106972516 57267440 0
967842043 65991749 0
869561102 65572279 0
901844117 676827759 0
660462147 771390586 0
854201846 298088355 0
239330085 474371555 0
564077675 758891237 0
844082450 305939317 0
235301085 712309626 0
566821091 496140248 0
373873210 236033863 0
741509798 935513597 0
85246066 373289447 0
838763728 10750025 0
323702971 696758519 0
182782193 309683477 0
566895578 473871225 0
993627231 200467291 0
637710214 876445765 0
126510637 358010307 0
173817500 385223309 0
437654806 653710436 0
706120348 485064500 0
749727462 595287365 0
354302859 66449881 0
69767072 115008895 0
744993095 564326465 1
237996264 572076467 1
520340165 527067490 0
731428679 54605622 0
338488872 302148676 0
393500033 305446480 0
844371943 790216339 0
221793936 189292108 0
376191671 652133409 0
713327798 90930787 0
792573543 753337408 0
373450531 571979133 0
523275166 707852990 0
482553714 404531556 0
569713283 667097801 0
244180761 528700093 0
12203973 2308486 0
502071177 923502786 0
993330 670883478 1
206081363 103029581 0
854890704 188679041 0
238246758 761133985 0
100446252 257138384 0
114576541 733307297 0
410058367 694194837 0
832090516 145061445 0
829244893 467239370 0
717466259 364697596 1
342679853 813846703 0
400990043 171965213 1
713233350 910269108 0
494537120 418456124 1
80143467 466612692 0
982580852 637431437 0
837490894 807123330 0
161201290 749943095 0
689295183 342916669 0
434647624 387242222 0
943652202 997264386 0
909813372 864611231 0
827618577 54366514 0
193983553 261327235 0
706765966 785006781 0
88885569 603514970 0
222447894 642574111 0
161410384 430797602 1
17467120 364138996 0
417917547 344503742 0
552025704 614422307 0
17029501 883638013 0
2994691 146896601 0
773964892 799329549 0
516641104 818804247 0
16304961 735328702 0
505658536 213517561 0
105408413 68801349 0
853089910 336187600 0
451569915 3861203 0
770975867 872475991 1
254597861 271669258 0
854248427 31958800 0
224860068 44362676 0
977548638 507633826 0
995521938 916529961 0
596163802 531121265 0
360132283 858677875 0
867566455 95045542 0
180941015 535377199 0
373154749 264507443 0
141985289 388299479 0
743705804 616675032 0
792502917 525155558 0
296328062 627988160 0
673218711 63244532 0
271672410 534115737 0
582071122 211250628 0
322164417 731147117 0
944935674 277514192 0
33888557 310571393 0
371477788 273982615 0
129807169 412394110 0
321330170 587974314 0
955983055 224624104 0
753659499 457024514 0
871013374 573888444 0
725502747 978681085 0
506380600 485314934 0
114948920 652421543 0
621492151 782355738 0
516711791 818812197 0
618505467 35528040 1
426243522 947991253 2
71761374 886916351 0
51664875 730064229 0
134130525 273250264 0
383786229 748878686 1
681657590 254946687 0
709088544 4508855 2
753513618 203185716 0
501250735 725828303 1
529244200 843307878 0
500251862 753530001 2
31487313 385974463 0
132329684 97277973 0
701870695 102148073 0
332669765 186641028 0
473587092 60145578 0
398993185 439667054 0
103156852 290065789 0
149288367 155885176 0
343705321 624634443 0
13890571 34147881 0
477510567 923215850 0
805641095 957976040 0
908939771 922043469 0
220246574 879733126 0
22062133 655756767 1
50116011 54745162 0
990042924 66797833 0
919088657 38492086 0
920859771 70659450 0
914289713 484571784 0
146414874 913411179 0
118304072 757426676 0
453101908 925304694 0
486213048 885881176 0
986216149 904712896 0
231648832 745220605 0
198764226 117559340 0
16540786 884826041 0
580216790 554594499 0
40988453 448514443 0
218128960 299272030 0
424412991 473816285 0
419172615 623303809 0
754271937 11927441 0
338478976 800719241 0
228017270 850244720 0
317866141 13694441 2
131489610 916245315 0
9325735 670223710 0
49490530 86990797 0
490647884 275717945 0
460526460 99564615 0
778565618 509264747 0
903077997 240385723 0
887157315 927334293 0
494631757 59558800 0
714592682 520845328 0
881283217 966084525 0
783371253 33055096 0
331396190 634493890 0
258993056 611495312 0
217180030 246081443 0
439278225 461534917 1
83841722 280320012 0
580717214 549331846 1
602800281 346990916 0
15202222 262421427 0
617157547 602461677 0
791656598 212228410 0
112976816 59649679 0
70802851 725791178 0
540087460 38664273 0
881212260 241153957 0
938439453 903797367 0
166482287 145954765 0
470534029 288028670 0
143179404 464942583 0
494866861 146882351 0
298252591 805865243 0
144862189 674356503 0
788833588 29988118 1
924547191 403485177 2
244610990 717417221 0
925708744 225143646 0
669841973 197064811 0
829835143 867907275 0
298703458 166566936 0
423428908 835641977 0
905983769 198277062 0
435846408 89476102 0
973742565 648527685 0
226039458 448457517 0
41810811 326736474 0
163418450 34298921 0
355296713 786518682 0
698086213 338032788 0
332676311 24299540 0
423573748 706417961 0
429363551 988437695 0
381011943 881448861 0
635658223 1464501 0
422736060 41122017 0
962162122 43786866 0
271647154 173476180 0
474232172 533904786 0
613088325 814028763 0
36014678 501517040 0
992370476 364805105 0
750433818 258734792 0
910992008 598180136 0
494912796 301399979 0
149613938 114636398 0
599365154 264664669 1
298385029 380646466 0
20978261 599608320 0
184001584 123180621 0
323776255 470728072 0
483607287 975146273 0
742738913 111418040 0
239632286 204196024 0
410469153 854967839 0
835959477 95248599 2
800863980 528147833 0
465342066 997947957 0
440431752 798449657 0
472936479 121960613 0
71287465 5600644 0
810446010 82367380 0
261409430 334862241 0
778096836 592580881 0
855289775 128523615 2
910854893 565943493 2
481160226 591424952 0
182485290 519332498 0
259939385 128217675 0
441766824 482232258 0
416542050 732112378 0
324038485 433765628 0
29136005 82933912 0
66533634 977324986 0
43123782 212709011 0
500168576 313968761 0
929064720 870235991 0
831221060 689416261 0
190021203 158384739 0
13071636 603188967 2
950519609 614266309 0
387636111 169505305 0
125773850 787493451 0
695372013 973730285 0
915456973 986585254 0
221103536 301195432 0
368226029 470130079 0
296264286 318271484 0
562490715 964727135 0
324741935 87722922 0
637596208 164409190 0
657558934 382345271 0
652553047 916130906 0
158308435 345163106 0
626182848 498449915 0
546548306 498691285 0
525441400 800375877 2
81202863 97297446 0
398594339 565959723 0
178537202 119278473 0
877187022 411454732 1
104761719 724741001 0
312567369 667561722 0
710113900 760308490 1
991985289 31588251 0
417405087 605219615 0
951048053 814379690 0
443795115 304682159 1
631180112 22308089 0
88172697 526071996 0
658963539 207600014 0
74714984 104229067 0
261685956 31498501 2
611996957 58458024 2
765943639 74530026 0
611065441 746986561 0
318384512 714693909 0
452085863 940372028 0
778923263 767537644 0
434144424 219008874 0
558863018 890499134 0
772250312 679339192 0
257661833 258361403 2
111134558 529996 0
42579173 94833384 0
125794670 977383007 0
825803578 989084171 1
344790271 911663576 0
137105761 909716753 0
691288542 102252867 0
341223998 134979204 0
145517373 449886065 0
299385101 167809112 1
952037475 506213659 0
407305170 885121463 0
97978856 858775090 0
54239594 6937257 0
430135938 673755425 0
584426781 935830235 0
575463544 162213517 0
18255479 312788548 1
156959018 706902760 0
521598228 657052470 0
5661226 95068994 0
973449359 45286723 0
146826549 677177747 0
177573174 572298768 0
578589653 573132758 0
907263837 168433411 0
117026686 367949520 0
967175664 203148181 1
227537119 549637873 0
289381926 669169444 0
392989310 84952227 0
300599831 944414317 0
890740700 887724141 0
286544427 267746230 0
934573651 750555334 0
857477035 912349074 0
603411963 119485129 0
779259045 219838486 0
669347499 597806129 0
554329829 278083465 0
172168987 869692286 0
287242470 624306045 0
64843981 865388328 0
174710057 759674908 0
978071346 377910621 2
660001143 597276188 0
745790681 152307126 0
108288128 543733044 0
692288622 920099789 0
889650240 807359878 1
109469690 43721360 0
128022184 100247918 0
251266621 192648133 0
693552676 370312337 0
182095377 755682768 0
191729594 528279690 0
694364696 189874369 0
763934603 355461372 0
682248230 98830554 0
464197417 926250446 0
348067758 683776514 1
534079946 546117281 0
413062555 330903687 0
56872583 963636754 0
213252336 270492144 0
628229742 653237703 0
312482542 826913880 0
418769991 91968223 0
34212617 624574819 0
937189839 776260634 0
40328069 757517123 0
947551581 670519817 0
551768136 25080353 2
47729003 881957169 0
611504873 49301083 0
705865643 955915411 0
420478826 941028847 0
941197051 989756840 0
326139970 614315404 0
970394479 120418752 0
253128177 110687450 0
406790708 582457702 0
148966929 424505836 0
560141580 282457787 2
112279929 470547905 0
322506176 702136152 0
366588035 138719109 0
77812003 304169242 0
712216325 76979012 0
76918973 235355349 0
984681927 840960943 0
486009774 774314547 0
361602025 264428390 0
483079398 773232258 0
516180543 480891156 0
733684606 864561946 0
732922034 968032708 0
114442288 36294743 0
201894291 651624493 2
293045885 989272734 0
321132355 362210349 0
381455738 434548754 0
40654301 958433493 0
426577292 924924580 0
390553578 668381910 2
147334815 104907091 0
809539970 221583658 0
33203627 556502485 0
713333311 637696391 0
110140675 609469991 0
126711432 781456331 0
298649344 93400648 0
287437060 617896078 0
448950908 762333349 0
664931646 620621660 0
439311067 246022621 0
290718565 535367241 0
638064395 284296205 0
445702341 120759482 0
609244336 22674988 0
58746942 876943232 0
577900271 729379176 0
353009853 487683399 0
147201747 809647233 0
671463741 89081600 0
219241715 646095773 0
119549973 109609043 0
71676989 8326932 0
494719033 976809001 0
199057905 128997531 0
751390651 75631205 0
800750025 8135563 0
766512590 831421498 0
181224724 197986536 0
344635610 390821649 0
153458104 935915914 0
181447507 696639955 0
842646824 148833969 2
690825915 399745404 0
320251188 92391578 0
414619288 570219967 0
31710752 378103122 1
198325607 975844303 0
670576735 727214614 0
84886782 15879680 0
710408856 618200541 0
555659479 484480310 0
922385944 930818433 0
358347259 364420060 0
430978533 277308154 0
438569769 722513441 0
644265303 464496034 0
888177138 260518201 0
622641704 23642 0
715658018 871896569 0
115762432 573128287 0
811511557 534052758 0
717200457 682245505 0
97415956 551229800 0
290433404 482724595 0
21197905 580729969 0
603116772 353057155 0
69968583 825091067 0
284264551 811689537 0
107374759 894978791 0
565860246 260633397 0
376087598 144187299 0
796510526 40862770 0
34151102 360797147 0
857598229 643529403 0
234852557 796326019 0
233038013 113742690 0
477651304 565450735 1
651797279 417080712 0
93144391 438224622 0
365781375 134718889 0
457108310 121744435 0
143443999 475956034 0
401225337 933365629 0
957297901 189790225 0
37831785 631735334 0
33718041 25647610 0
726419681 22978772 0
123586190 899165315 2
363256218 862242712 0
308175664 68310497 0
558402945 427256890 0
995467383 415646486 0
586642677 829137537 0
696366812 81075783 0
374126151 933745229 0
231802402 570605246 0
952808517 606177479 0
973403574 74166136 0
577273028 125931116 0
31030811 908437221 0
970017119 913423774 1
104997970 725041411 0
292077759 447398784 1
84378969 686740265 0
801276944 586103278 2
167383204 258586446 0
131194566 776664172 0
178003452 125155382 0
83565662 383645421 0
967633874 25567620 0
837910015 968363060 0
893916129 796942982 0
26591832 60498914 0
605252487 598000225 0
110791365 879489961 0
25719394 69832040 0
48127438 175598530 0
815800105 982470200 0
954746561 637649428 0
622356746 117891268 0
422581946 477651690 0
12620897 698335863 0
570938268 809977440 0
468690442 852314971 0
635531243 502600060 0
426329350 53850694 0
62196868 853733267 0
873978873 952199007 0
77097627 924981222 0
398136138 129071645 0
101731099 894463889 0
505502440 364266232 0
62520278 559704982 0
438195110 775065491 0
252622198 746199719 0
52573157 413553091 0
316765598 321121044 0
325614322 52022899 0
685928782 377972262 0
589495443 178340961 0
136050349 599669443 0
313822152 578373674 0
170532760 403137579 2
549326677 691080941 0
186617328 570395454 0
493115095 670549474 0
36942378 91946072 1
789221680 22950558 0
339403776 219516911 0
634904320 438475765 0
70875640 64786186 2
570464632 204591377 0
893575073 294792289 0
224294487 142205595 0
370326318 299108449 0
158770660 530280704 0
765685922 372333657 0
34491456 311866323 0
534864691 62308385 0
186003587 319181405 1
886190547 939734236 0
552390019 380153870 0
265113447 680274763 0
621979613 110232850 1
541075711 979365776 0
107112893 305426193 0
563247103 360695259 0
34471445 549269987 0
935921378 593542169 2
880271054 483285022 0
395698529 210338589 0
117126881 406371891 0
576821200 686092414 0
584896786 911558201 0
219992838 125957772 0
734572723 775456667 0
39766112 828897186 0
225894515 356933448 0
393278359 413198627 0
78746214 487926201 0
828803650 312756320 0
439731392 911829056 2
859878616 645070986 0
623903044 967960693 0
358932520 761781199 0
193959609 232387744 0
730615974 913755539 0
244805694 492626115 0
668019835 108257996 0
234499047 56598797 0
486283526 804566267 0
215100325 317471643 0
778526503 417132751 0
269301239 138419362 0
75201565 311925071 0
993658823 997594783 0
59793314 52913561 0
688927580 543818850 0
548881276 161458283 0
15300925 34627007 0
348674370 370062152 0
839526249 842975203 0
556671764 896601855 0
665884849 119972036 0
279257663 275650531 0
545916677 988256277 0
523525359 385598990 0
444257444 211579789 0
663919886 890665319 0
61229525 105818286 0
903177026 905715785 0
21474369 622506872 2
840017932 699488497 1
538946679 575739579 0
70238604 856551112 0
596199256 408840247 0
668190324 420584300 0
654555897 806758491 0
1519083 65120360 0
935484971 296792072 0
443729978 36752413 0
910203888 626834831 0
991170757 395535609 0
869287544 874265886 0
666556232 58438835 0
47092917 222077350 0
52832103 449625824 0
497824767 710217630 0
562222364 15251145 0
28570769 469417685 2
616451414 219094506 1
580954506 229637523 2
740305618 96336438 0
995580705 205912269 0
842159698 134301049 0
254356491 224824239 0
318967861 805273397 0
866374897 790205317 0
215759461 175625754 0
831233629 86563768 0
783101232 917147031 2
811535446 969816200 2
368472425 498868353 0
892398816 626348302 0
768039371 377663844 0
174618343 400743768 0
344732384 182972200 0
497409753 45074305 2
879900083 783588759 0
386893581 561242861 0
292910366 206983227 0
277284948 29758613 0
500352198 32321270 0
113976761 754497589 0
59513342 85013128 0
730135035 301131459 0
548826410 370560276 0
75713285 131870504 0
732284365 355164303 0
862322461 603123303 0
29274643 41316102 0
703723392 268601326 0
429417454 833527286 0
932672203 695657325 0
630980877 226520949 0
560370745 904508166 0
248528284 569031158 0
86417894 515587800 0
526179955 634247920 0
572017899 324650348 0
251394984 779844249 0
541585502 181449945 0
94905498 666838442 0
128047584 148585827 2
708282644 6664360 0
959517960 614605287 0
416717211 459492142 0
914490948 337965086 0
457994497 669530096 0
614838249 486062900 0
263468257 403279501 0
746116154 905261188 0
223141202 547152635 0
288541618 861125207 0
447599589 904709405 0
158756030 436680929 0
338399190 139588980 0
832938978 638729739 2
955643062 816780752 0
62934572 765033771 0
156249340 493303807 0
498138046 839886697 0
29529422 610357952 0
930229528 714460969 0
389037928 340292080 0
51963176 394777323 0
928722330 28485218 0
428500897 974364070 0
785620169 350153062 0
834135282 900569642 0
298598651 493422481 0
647023240 299982741 0
21251308 145023907 0
560585526 203414817 0
396649086 328646484 0
178598840 961556907 0
566798028 464126358 0
582604000 7551332 2
400933904 896835375 1
386406126 450591461 2
108616762 896918546 0
855629415 79198616 0
915965824 506557490 0
729601992 127137296 0
545350483 858991869 2
92533336 996457763 0
287268611 43950891 0
887809371 30310451 0
111290298 471264412 0
94480198 340026321 0
89320339 875405786 0
33634851 264150889 0
222288014 274938787 0
38586184 340099813 1
826216539 142900916 0
221723614 808074152 0
133347943 952617671 0
224213989 134967028 0
739418380 121684698 2
636364718 274102385 2
66679242 917926388 0
577551950 30029137 0
137172944 555834696 0
776093595 129594476 0
57846541 891360590 2
288410686 847535106 0
351918631 886900794 0
61015357 604645217 0
155361125 275199435 0
686982330 460902038 0
863214825 740944239 0
99407417 319845652 0
29829555 930153701 1
645132976 2452517 0
788382816 491495372 0
996077001 610104598 0
7311971 257736890 0
253343783 506618993 0
855173614 12092512 0
326757774 627271505 0
919450156 528714167 0
275311986 642458123 0
10657756 330651896 0
759792220 505494814 0
958912193 556225662 0
529409186 762126005 2
232151646 427854759 0
601071780 470948871 0
460894411 889100462 0
350653988 98362750 0
26049950 33780474 0
627773151 418428819 2
598504805 155595466 0
86201426 464772992 1
293479356 18051529 2
861759740 702204604 0
618348636 679470438 0
997882975 188800494 0
122358710 445733807 0
137559721 133509599 0
165067959 414964538 0
904658371 320161294 0
716723169 262424293 0
54710056 632687976 0
666618421 890339813 2
748674651 20919613 0
478824540 920649670 0
171968475 978059098 0
791386874 898003072 0
840154523 240743713 2
39590297 416068179 0
898996151 676160927 0
365907316 600726291 0
59585691 956112276 0
512783090 898880899 0
257495173 362729141 1
343555386 498938849 0
305776375 294945285 0
261887183 858985009 0
317682512 396424721 0
210342001 78134493 0
796730789 525763919 0
365766139 315705580 0
157635230 359480669 0
304507381 685693399 0
643380046 120601904 0
433617671 367506945 0
141025088 660852593 0
643245908 104125226 2
687985868 374427155 0
738768115 963961988 0
747403725 585266077 0
415221861 819306754 0
176876759 638109578 0
401869148 953379635 0
301138228 309912490 0
35838694 18765951 0
360955646 673712635 0
472025882 783561586 2
426765281 929637037 0
530382731 852816453 0
391351425 118706487 0
356488918 865563826 0
606870356 728633475 0
48987764 312642905 0
236517026 830641121 0
393742376 629604905 0
990556992 5916573 0
183017925 668854059 0
565259899 221731611 0
542156857 505427054 1
522993048 554468485 2
60543480 476648795 0
879213955 984666041 0
191954930 778291861 1
771363323 115193874 0
279203883 688734596 0
900208704 190036453 0
2290751 192740309 0
324389760 628815198 0
321029474 851459868 0
337937862 922848795 0
321244146 630375605 0
187592910 123661801 2
73869460 859518775 1
732769071 84047810 0
631067450 622521956 0
908014335 312072316 0
49567241 158523838 0
337939179 288883675 0
938040262 72630973 0
966323401 967119022 0
195560250 407592797 0
778930879 550350749 0
78684955 663257871 0
277032386 96630565 0
448379730 317850953 0
206762968 533000896 0
884072333 511716778 0
792528620 288998906 1
406072082 977408403 0
705160997 913864976 0
22655224 3069897 0
383350209 310167248 0
962057086 211602098 0
117759734 81639002 2
917425472 703065442 0
921743985 954581402 0
141398996 368855165 0
43229595 14302178 0
454547190 416853486 2
728870420 779347186 0
102529438 419404968 0
165509467 959176689 2
810190316 528380727 0
829550319 299493037 0
263233715 560152729 0
58305836 456563234 0
108872070 162741939 0
560429857 251698956 0
966596 130912794 0
62929393 53154956 0
539283420 970159103 1
163300168 990993026 0
967687333 619334715 0
817237258 180170210 0
351704385 488171668 0
502529798 543102512 2
383410764 785277303 0
830197688 701581862 1
843580076 249535134 0
916501598 338210920 0
813974907 408210390 0
73524589 563313557 0
307968512 374206652 0
640141153 945323734 0
17220956 876753843 0
860476950 668699363 0
998494797 590324739 0
283266718 736466247 0
952204946 476957038 2
320116750 567393776 0
218727546 728377192 2
270504790 90345983 0
754935700 925820412 0
567011878 610792827 0
792763376 737188270 0
998999883 214113325 2
706404404 342502488 0
327758101 78103690 0
881891651 349414467 2
167169760 506800346 0
852638938 111691054 0
51897371 8974764 0
391174113 870613940 0
923329181 132103320 2
142741663 392411697 1
911484847 179548158 0
115811396 64809411 0
2371198 400387986 0
78755432 537453586 0
838357419 385843167 0
940460363 966471466 0
404364711 772272575 0
703345601 183976453 0
87118102 556729003 0
825345422 301885064 0
718712866 658555044 0
634865390 833423162 0
786906771 372099790 0
695833835 394265642 0
440749843 38914453 0
32760986 163398847 1
9435444 352551202 0
935772834 992708001 0
730408028 418258815 0
561726969 124213690 0
227545614 533129310 0
971476905 43657272 0
371258776 922456259 0
850421077 329709528 0
271622611 718355737 1
93459751 364032743 0
981187316 899331453 0
551908716 369341319 0
412079729 827999878 0
150715428 600684599 0
991675217 446923370 1
935023349 313317171 0
590095697 580212749 0
87126532 424116293 0
736156592 893567542 0
162286142 209908897 0
680559049 19732823 0
297433131 31104717 0
120134861 584109266 0
374769608 495336258 0
693065185 291968114 0
264222204 459133180 1
216066681 718201411 0
924256589 649944039 0
340407419 525569829 2
117029143 563627601 0
807223038 365845996 2
90255740 833371230 0
781872740 912575118 0
280886919 220495855 0
537549763 239554375 0
816087925 281061050 0
111322884 494330815 0
204831772 739340066 0
772360925 651164327 0
827141590 208129127 1
708575669 242000343 0
337070675 466213850 0
558130245 320713303 0
718044090 585507919 0
931551673 873782224 0
935807875 226603914 0
928523249 110461497 0
804769574 610865555 0
986110372 543661069 0
912250371 943247503 0
609612538 145667531 0
680612531 401553859 0
469413263 605620568 0
440351689 975725592 0
113862289 967460909 0
909200737 479468924 0
915155548 930318554 0
304380014 714460722 0
16350321 990929767 0
334221839 168789991 1
740840184 451529277 0
411813307 607428979 0
652938495 445748824 0
282080986 604352371 1
308677988 739870478 1
567417155 433692517 0
957155430 801953739 0
451456349 167654865 0
18462669 643558907 0
321396333 381869229 1
73189953 495601064 0
359678398 206113542 0
927664432 973136010 0
369111335 148932484 0
2487983 8355934 0
105725155 824806171 0
388636470 25081200 0
261892638 286142226 0
835320793 437370067 0
57934637 41772480 1
277128245 502661032 0
11902498 165798335 1
551071842 642031239 0
439080379 301912297 0
682482353 131860426 0
33964310 522266732 0
185894189 938260434 0
142810876 390143283 0
526292624 802429287 0
413943200 846196815 0
864133731 782920505 0
469664267 253363881 0
39613205 467275645 0
769691498 356781772 0
542921180 383810389 0
479236401 121494057 0
64735536 557449480 0
14435508 498418837 0
370351649 976193514 0
104263797 212619142 0
515228850 146994804 0
309853845 77946577 0
311723973 581403379 0
8181281 479816228 0
295784346 151812201 0
241860074 232410936 0
57057207 380424673 0
157383590 79194026 0
268918628 740193854 0
338977833 752038744 0
265360362 955701581 0
999932984 773113874 0
836125475 249453036 0
260376426 801742663 0
942221388 580406491 0
834488092 59831334 0
267861959 648194416 0
322992202 505811906 0
677735186 739175170 0
189973111 499640633 0
260747475 126648566 0
176547489 407195461 0
86942136 364005905 0
648966168 523557031 1
342815865 2117909 0
206015260 20033954 0
507381057 239940998 0
358813844 542588777 0
117237438 116520994 0
532590139 952452421 0
616671889 647672479 0
387740591 35631068 0
711855698 471004995 0
938956328 149132534 0
288119547 354351305 2
42617809 24722786 0
654331377 539733991 0
552511901 821456633 0
715491680 147249205 0
81107229 403779487 0
856402623 571142581 0
390482589 762084296 0
875857741 421431496 0
376564588 978894454 0
70221791 169342215 0
16320197 941115577 0
773092412 902008121 0
487291686 444297180 0
418312988 694761390 0
187715979 660273253 0
557099433 531897333 0
855093202 1485930 0
312713342 739828605 0
288625041 257371281 0
2065327 701583164 0
609325511 837105952 2
632114719 170072522 2
753845503 856935163 0
882659460 646519672 0
176615277 88729757 0
386985909 89773831 0
57193337 241787965 0
412394962 431532741 0
474038000 818555913 0
874800206 521689858 0
409902364 608154041 0
818064339 279179334 0
386657325 319800143 0
617495960 600907879 0
951913650 844257070 1
485626574 297203590 0
291897733 407326283 0
246322814 575727049 0
304566273 44941938 0
10072632 145674798 0
250880677 862483005 0
45038586 777015830 0
766741437 78498178 0
882296731 52424665 1
399105404 112314503 0
989075811 393824325 0
12756926 811789494 0
35647510 858355102 0
757811700 389694842 0
894567592 729495997 2
441495138 815662334 0
699116561 37252278 0
743655467 448170978 2
244372780 658930342 2
522492196 946753887 0
949221736 743369568 0
522380091 37085551 0
666071341 90882861 0
250730260 131490049 0
521365315 780722913 0
173603779 882016834 0
905114655 625312393 2
454816375 929249453 0
838798676 431237414 0
132564439 315747625 0
515956500 51707906 0
33277900 244907120 0
591219488 592744084 0
275294967 276258909 0
951179097 606083731 0
754214178 781951948 0
928655011 522716148 0
836954426 117112283 0
476097993 441367765 0
47230276 111882408 0
717254253 152529527 0
564589003 66862207 0
529025665 342430995 0
163147082 541590759 0
459650042 375430504 0
479906159 795717285 0
471793400 45126936 0
409076634 138817118 0
995941886 422936301 0
423575190 567779576 0
306623381 805473989 0
92589129 286107293 0
714433748 486244578 0
351126870 109450119 0
141537398 874181775 0
193688951 32643468 2
691267651 842587342 0
954358316 545927020 2
522295233 771081902 0
59337507 752523284 0
815817312 211298677 0
218691452 859143328 0
181151955 91033932 1
909984390 957743938 1
59929125 239203950 0
678770732 145756598 0
172667455 151956001 0
179459552 539040366 0
716836119 130780628 0
996863665 485873825 0
843108676 96426343 0
817586282 603562640 1
910644249 923233287 0
993725075 832138157 0
342752323 140284884 0
985851078 209177277 0
39424034 409126650 0
295833911 578915706 0
609895502 74582850 0
440812819 993700695 0
176640670 259499650 0
382056282 77689469 0
57818358 160105231 0
971173012 461235591 0
934248856 491236036 1
215405480 68218959 0
363484635 597547879 0
295961483 913464346 0
474455795 36372369 0
776698708 872201961 0
775234694 3633154 0
320152225 581319851 0
792135280 832847201 0
294639244 343838611 0
641244132 252524808 0
782606886 210600915 0
589552408 264875574 0
984872766 554286363 2
148498207 454736426 0
537817053 303944911 0
241353054 851213976 0
101719436 303863421 0
190646451 381716502 0
416235299 743657658 0
140211240 209662603 0
958479330 652079958 0
848190244 165877731 0
756651465 134975829 0
945529186 620515827 0
320408425 914340505 0
330785691 378543617 0
280624823 915418896 0
244527092 544556553 0
562769538 187085395 0
91400004 295563777 0
691723356 803129268 0
279092013 816675518 2
484742521 160543406 0
522322255 252769788 0
375069566 486050016 0
503857393 117259026 2
974623325 483277392 0
834732995 41381528 0
647864269 652196186 0
200776279 24397550 0
693028862 354041297 0
628981946 419694578 0
541692521 252670397 0
503576936 749815517 0
866488928 482255859 0
89222053 12935125 0
183921995 525459220 0
216111442 262901201 0
78145541 453711298 0
255977326 484488980 0
927328009 861458816 0
748027138 758013627 0
157265426 631498199 2
992676621 140193267 0
357520806 750608605 0
402341182 656763819 0
110386181 33379182 0
568678025 914288375 0
994196803 270471941 0
183695245 872485316 0
82343583 783664605 2
957338513 425578843 0
822239964 7659319 0
950322297 352164652 0
804428833 682706124 1
761364803 391083608 1
68693378 336830926 0
310668831 91437014 0
648938765 741741873 0
16546719 238290876 2
843977627 856634115 0
699654908 923532217 2
58116881 385407703 0
792709106 125823615 2
969013313 54086595 2
227677048 146935530 0
545826983 401724949 0
261540341 310233971 0
341999524 959712956 0
63383948 52559766 0
668395721 386956510 0
325603496 832180276 0
821324308 975535066 0
489183922 993508825 1
546436239 830841956 0
121605650 321229793 0
399359526 566265430 0
749440181 194660087 0
258489788 911368698 0
475485774 776235860 0
252761865 727301814 0
699435850 8438634 0
924834684 171368397 0
618076872 998200304 2
926706941 801766007 0
177724037 363791573 2
169866708 222757331 0
44189017 658213897 0
592528008 447562322 0
24165729 208221890 0
507874466 650134739 0
777176530 555169213 0
359542750 9169978 0
84740134 180699321 0
614967818 966133139 0
17949447 301792916 0
436333198 188016541 0
73046867 717717044 0
289865417 819915132 0
815932281 34264137 0
744412784 450385007 0
726705722 43030607 0
218291643 692826658 0
475723816 612568751 2
868380513 324947227 0
278142369 272835944 0
7059603 316645575 1
850301749 703225946 0
445680724 975568726 0
414340352 282334692 2
164127898 564969607 1
395956324 424855975 0
435561134 5961079 0
161363482 259234785 0
539782885 75856861 0
261795956 272101731 0
595536404 145078219 2
346858821 62975658 0
688756314 295905705 0
155463980 496801258 0
536109833 19559187 0
482794325 426115810 1
211001475 378538487 0
876013657 690414499 0
116758018 995787525 0
47893297 673966084 0
7096565 739197476 0
538556706 906602317 0
844279525 834494371 0
186205565 556308384 0
806321622 6037514 2
864748431 502168645 1
802757630 447867321 0
122264520 382392427 1
823357623 46751611 0
8254725 942637802 0
167401969 192633009 2
532907355 816392934 0
186135013 653512995 0
563476262 81778862 0
214048557 272585670 0
928926284 91624308 0
929403094 278554998 0
212208965 21299086 0
986890215 374038560 0
136789695 430534404 0
258121057 692696711 0
524990847 252856800 2
162333853 40797020 0
711892054 402705802 2
407338961 13416116 0
289898760 332742097 0
740022718 605561271 0
557261604 906166563 0
4296965 663918226 2
201404480 266521846 0
21207500 967710369 0
212947921 967868544 0
538810471 352918935 0
129764803 110982845 0
635591247 987244707 0
990775719 404211438 2
903089154 351792971 0
491315796 118636484 0
686942250 754014917 0
762626484 233440799 0
82564180 757590591 0
492962930 760768040 0
815241574 963315173 0
952869708 124567963 0
910705563 544721331 0
517399806 96157329 0
281309296 81246114 0
213645448 774513519 0
89831825 512347380 0
485787961 576772991 0
127323709 253347544 1
763364492 183122271 0
697311996 184522964 0
217705709 278004710 0
28265219 887666387 0
654981055 116097524 0
452845934 384410017 0
20275372 801133152 0
652159073 839611551 0
491815214 192107025 0
79930932 924066198 0
76574306 107176315 1
103576100 391465278 0
36555478 672912821 0
962418745 753358246 1
472190877 911294897 2
395136517 720017805 0
538419059 761702500 0
502543195 55065138 0
458785639 107633489 0
466464540 315441193 0
239595324 81848109 0
502311061 450933975 0
29545072 756047445 0
879037636 137059741 0
427641726 130207822 0
251439835 549750922 0
39612679 239541196 0
86709076 686918847 0
96397330 108106760 0
437778829 959040187 0
341536001 174275716 0
977352139 404511957 0
85939744 462600682 2
775012861 56849939 0
13483676 757448187 0
340909657 806603035 0
595322029 398844889 0
688501315 661124371 2
624374800 65764545 0
879092848 686622371 0
557209051 745727899 0
135707779 952424101 0
132903971 353758967 0
810646975 55581627 0
694455523 410861443 0
696865866 660955268 0
864028990 221802340 0
18455604 36133190 0
209528627 401037475 0
521149585 51996377 0
396425884 145705831 0
754096642 534052504 0
607267883 132087968 0
555421631 927590035 0
582656666 261837764 0
113458994 568189470 0
815569761 416667400 2
108974492 700921683 0
423625590 606692874 1
348872011 207822975 0
487979143 639498680 0
11266042 879316957 0
719211182 68870657 0
653414401 446080021 0
164226100 865640921 2
419929511 786406812 0
575058961 325614200 0
358943517 776651808 0
969335351 905198163 0
18129388 524835697 0
151698462 590043232 0
247526895 437241567 0
116512845 201998548 0
175615380 446706656 0
911794747 193508586 0
517462007 74994548 0
262668601 182621664 0
92793152 512031368 0
370486751 59932491 0
748967101 567819863 0
33377967 737259098 0
820874671 854581827 0
692481736 220793897 0
941418458 853010092 0
664992660 24538254 0
945001224 29585251 0
54052572 82091758 0
905981631 503195844 0
911571075 688822478 0
892370271 242410254 0
488269609 204366995 0
773445310 948543388 0
65930618 899900138 0
783184165 575128690 0
1923659 596759404 0
229134945 750791457 0
551033416 9223241 0
59552513 394254987 0
707389727 994633540 0
922186744 751256731 0
219661341 754010464 0
356845931 260423328 0
799727480 283748524 0
386839073 434463845 0
282163503 551996332 0
173897978 237599132 0
707124581 768297555 0
877606782 418026480 0
558910576 369032864 0
778068814 550383106 0
702800919 725128398 0
572815348 911631548 0
395679190 276754441 0
595347685 334069785 0
788593787 901981483 2
646278697 349395107 0
130967188 15493591 0
962833243 207494038 0
336965176 80402991 0
776866580 65034694 0
342978387 743725934 0
637808631 756278743 0
564572786 478865931 0
52286937 251006943 0
658441525 874224069 0
943697740 886502248 0
467445940 666953233 0
89363259 982849743 0
997993330 881110029 0
628142993 664915332 0
27000512 104576910 0
95775359 506801600 0
477027719 822360496 0
27204043 339098569 0
800752945 858338017 0
345500234 167665155 0
233031011 46166200 2
3843832 470452264 0
385021744 331231596 1
378468128 14956204 0
626373944 848461104 0
288725220 349600493 0
620916905 585903375 0
681562459 341361558 2
780930449 861962180 0
609527610 467041899 0
252380870 523987249 0
51559874 746470431 2
116246291 475821539 0
67656221 229302681 0
509660548 122602888 0
884577859 642350587 0
270588381 538354999 0
136881729 456338591 0
304331723 51472439 0
800806202 429828586 0
50622337 525684716 0
868420941 13191226 0
13923903 650700499 0
882733692 23858180 0
348292377 435793257 0
469627413 491507832 0
771618252 530461598 0
997925871 772090123 1
512922568 300320341 0
417404662 82437395 0
126437777 85009340 1
22192248 98185220 0
107314901 500807409 0
73834811 48698247 0
315279029 957450099 0
801138309 300402909 0
635240220 954275924 0
102056317 253524660 0
69455671 113122465 0
426931821 242284790 0
349890167 669796079 0
558669658 282272118 0
733242354 799176170 0
985522050 922109410 0
857511547 375156837 2
734923246 314557882 0
3233326 760435814 0
10793853 10884244 0
748695702 370933429 0
537701106 209447664 0
713517210 855774646 0
747241665 715260147 2
271762012 331418167 1
139991405 54164151 0
343460747 327372780 0
647172696 993722217 0
505699762 691186643 0
519031121 292771931 0
41259950 924124795 0
995153393 505817594 2
596806938 687218833 0
923524202 417177951 0
916176089 313399617 0
284137524 916906992 0
97593132 44949355 0
302045093 707009338 0
363389273 286402140 0
279166703 870854439 0
806389054 608633837 0
719264863 918321653 0
661183758 741735252 0
427479381 385831321 1
31944076 534700545 0
587663438 122394455 0
30503492 526323124 0
340389132 358670743 0
970890372 787237142 1
196164954 51292133 0
112835317 984545108 0
655620060 55673565 0
981047051 643734139 0
757981510 917580458 0
182362102 897810890 0
65126978 592840318 0
431167674 973972094 0
323495454 616568504 0
252911676 964548775 0
479496734 311987516 2
14908806 230565296 0
496848067 212166376 2
785344824 353521091 0
126925660 230442449 2
508448095 530322314 2
962042365 771600407 0
83894267 470291576 0
96573262 450474568 0
106290322 533618467 0
822009090 612857331 0
358048656 454491298 0
918414843 717443428 1
510348055 830480053 0
716601680 918423608 0
685224409 346468323 0
366497711 190708389 2
393094920 848872000 0
121439805 66354651 0
83991236 6062936 0
909648788 495791495 0
249946092 198372734 2
87172010 757156203 0
852823726 254431688 0
537287444 856531452 0
261725875 910937309 0
108554183 82851268 0
487263583 865435148 0
277827155 693174822 0
686373707 241829195 2
172783282 362001897 0
197419962 126227752 0
176044269 225392895 0
861952876 775088667 0
877656428 980145767 0
693949266 149925731 0
8385773 962156883 0
896656609 86283285 0
977466009 72623325 0
746777947 550913840 0
255358617 294278219 0
850468979 351749300 0
575609294 306946400 2
850068891 137815282 0
409633889 107424349 0
30850878 774323709 0
577811809 452330430 1
171512940 798603719 0
928774476 24804204 0
203981076 135725450 0
982747436 133897779 0
180935151 947357137 0
125631637 514090087 0
795290939 539555501 0
540405665 84701879 0
737278725 871036381 0
274427970 70182073 0
870287770 531965867 0
908917015 516183061 0
406805890 480477753 0
4075774 31010654 0
803438903 514008490 0
248650786 546761604 0
416293874 416453677 0
427739765 207500099 0
669976460 58762398 0
399763078 131871077 1
390490051 537855823 2
533518351 612979341 0
529975575 321376880 0
116233988 124630362 0
128379803 84786111 0
14262439 716200882 0
954079798 687258137 0
448285942 553824740 0
70322754 421442562 0
448536752 67233178 0
441014814 792665460 2
144117157 847941420 0
303832443 472064239 0
512666863 841373999 0
116137612 351329289 0
980381630 708001458 0
92124293 884977157 0
662742680 576022280 1
24106882 281748732 0
740852275 532245270 0
813729076 47091217 0
987662500 993858867 0
530287929 389233152 0
705530523 601736446 0
959421179 557520360 0
628101260 434124580 0
713250015 734425306 0
953279441 276420117 0
49336853 392543425 0
784278461 213728615 0
46605854 261109495 0
582219345 134098546 0
51568624 991230800 0
577064852 911890058 0
105441628 643130366 0
114018965 739226863 0
151585351 261343938 0
691697809 761771125 1
146770953 490310258 0
20306577 240500317 1
17762211 709919295 0
362598425 310386444 0
901636283 121083613 0
199583232 543671647 2
975514727 558055801 0
132728077 383710934 0
306134964 502665719 0
91650043 929546397 0
938436672 104588936 0
618106862 577045536 0
181601053 367379406 0
448344908 217802869 0
844444372 708505355 0
8658011 966720163 0
470324512 120266736 0
334859597 243216708 0
822282001 695245392 0
803534400 651778513 1
606262942 840988697 0
141780042 121332535 0
892968798 232880138 0
740633563 179715921 0
405683762 17151699 0
573540036 311314925 2
768549277 462577336 0
985177213 951228702 2
948711352 944790800 0
412905468 929325698 2
686800551 114581207 0
793091247 957233283 0
319647128 441939392 0
229159081 304431582 0
92355554 837899671 0
86709538 120650456 0
567033718 941439455 0
207968720 309793571 0
107495406 926945665 0
821994642 514384058 1
200841484 342472553 0
454543363 136898011 0
468286614 260863837 0
562354546 138367499 0
953007724 22607183 0
210600591 609916190 0
502740105 709283669 0
908225831 1107745 0
664353734 668437590 0
96575604 328682685 1
284237432 56956931 0
234423574 965320400 0
624305543 702600795 0
757682681 76005202 0
749414340 933072643 0
128189114 26854711 0
346965084 734807954 0
240919133 222020026 0
186669473 543898150 0
905631925 110307997 0
566640024 894843553 0
530396672 389278265 0
670838388 387173988 0
111332705 246212488 0
492307153 936795814 1
376644598 828718451 0
24113646 120756532 0
739433073 526515488 0
587805378 307109807 0
64199873 566127855 0
522808057 198815952 0
276523416 165827676 0
830536188 416614907 0
196239062 712566972 0
252139388 77324723 0
992439629 254172300 0
355712666 813326393 0
802381849 245504385 0
3817680 903309088 0
934461234 332389730 0
258015041 749742221 0
99049580 365138968 2
914706450 115906227 0
987844229 200748638 0
512004129 529036815 0
818643958 361447780 0
575845064 108219965 0
311183829 102535000 0
114348940 239310853 2
119241424 407610115 0
556385976 18918731 0
632495566 379749792 0
187795604 463092242 0
581631041 459351860 0
306508449 95643989 0
78912452 703968945 0
916387488 845632552 0
595864734 138380766 0
890731597 716320060 0
57087357 734300593 1
151291378 95772897 1
498888582 136014510 0
522369869 613887661 0
83672617 238168105 2
941059489 504265891 0
968111892 639818677 0
359540259 280966568 0
659085232 964862083 0
164817497 874377095 0
762514747 898364391 2
710232766 460519428 0
464619971 272191092 0
2362373 662187060 0
74936662 202247839 0
416438701 167313136 2
961298243 196014923 0
106588468 479517406 0
181272253 675758260 0
566620720 797402012 2
780834559 959204290 0
133531583 884813361 0
538748887 445286397 0
470173244 174742693 1
951292872 331275459 1
122452780 698225394 0
354441202 551629146 0
756197389 417025246 0
64387196 844788318 0
485038518 242175340 0
916712179 330516832 0
367139783 235412120 0
84888932 846512591 0
588714989 441270055 1
326388885 569714045 0
398594654 151999890 0
442140941 23784763 1
739081097 824001378 0
771428285 818490662 0
139905461 127974918 0
448233370 764174772 0
839465129 20215878 0
121721145 163686974 0
523637942 313260735 0
824313864 266007935 0
129746860 2837222 0
696596966 36049900 0
466376385 547487716 0
529193467 655269055 0
830826620 352239468 0
263858418 179808411 0
228032707 840913440 0
565112086 169577480 0
329524418 185172235 0
960726502 356984227 0
189281503 825407801 0
224339406 968711782 0
584771978 75733175 0
133603485 217689358 0
96993364 886206771 0
394003566 264313332 0
116011839 647731064 0
45059131 957131109 1
787235893 774513322 0
562247574 897555953 0
162439666 759742212 0
372621550 492267875 0
948973054 179430634 0
434735732 664360729 0
23992943 13702417 0
648931053 83149593 0
114973215 295901705 0
666773391 701650062 1
383113099 173744461 0
570677271 102077393 0
63285556 415315184 0
128048077 327754126 0
917756333 686693384 0
214316577 482487741 0
210338104 592139549 0
336893463 32755185 0
3073387 343258898 0
616305183 855664708 0
251342097 28551064 0
719185105 754756882 0
275248880 776727610 0
199804658 10780021 0
473932655 55635045 0
349773556 230107760 0
956191805 21034117 0
968877797 655277810 0
162897028 229447509 0
611252094 119454601 0
130301872 600500472 0
616572777 491234395 2
833739071 980877588 2
811512479 118318977 2
645029471 871890843 0
190448855 896712984 0
13901092 90185434 0
254662339 514887025 0
483349766 257370391 0
531524256 742650618 0
899129544 466236183 0
149343844 68173786 0
367657681 231612150 0
848347461 498383625 1
360224138 634614498 0
771707970 259458365 0
573767709 159811705 0
756485142 483614618 0
722980387 191566401 0
856562296 378563059 0
686732789 577122217 0
55650164 262030441 0
13319214 736955500 0
692184952 365044938 0
199005177 207516119 0
907537199 174647617 0
84043164 389125003 0
326727932 556592647 0
657903361 484224227 0
173120834 32134056 0
894188510 625425603 0
132859739 353110973 2
441503606 545400821 0
975581148 97194852 0
418496276 586013044 2
355007211 691929249 0
138124128 221464167 0
661410972 902451141 0
248380593 137327619 0
266436438 593022948 0
855038120 9199406 0
962748273 929525086 0
565572435 962665090 1
658802677 676399759 0
702079185 622821094 0
60397682 166566194 0
362641563 501744449 0
838894269 911372943 0
980984954 233216095 0
625413289 854224047 0
213855878 647456983 0
558196284 461590878 0
105372988 757378879 0
371573898 586925839 0
920142448 239873369 0
817365414 527628270 2
786928541 103155244 0
28237777 136046808 0
256075954 785315295 0
657331470 412968790 0
938787704 254020999 0
860170438 111276439 0
722336407 32227144 1
796052529 558461278 0
282862532 376527773 0
534885926 335943193 0
29574453 640164138 2
789129085 829491169 0
555725257 461622011 0
886573392 604700358 0
69159973 428698412 0
546851641 20662197 0
815809063 803109153 0
137738586 348063174 0
816980063 146639696 0
784905706 983517565 0
965445929 416368596 0
35090499 510618168 0
358968223 128029410 0
706420085 38195867 0
708322395 332861152 0
57488453 854102389 0
291023886 804097539 0
162583933 396890669 0
575990368 427116512 0
435385887 694539091 0
949026869 636039476 0
181702664 773562820 0
923328109 613901686 0
781602757 482444756 0
995757650 233724451 0
253211262 143284046 0
9266671 426922253 0
456267733 818495136 0
2642077 993956531 0
768505198 620254011 0
992211278 923029503 0
274167491 81370190 0
287337773 998811916 0
10808493 363327495 0
727126968 574705352 0
317813133 124763488 0
479716969 383254817 0
279882215 193656221 0
741806214 482984589 1
864260210 479321176 0
788712010 32700400 2
403722870 330747171 0
147529090 4559158 0
343753485 740383844 0
646578918 662786172 1
341064771 218922327 0
907718718 394384353 0
43934123 920993157 0
210515923 255873605 0
682102284 10040163 0
691693884 515003724 0
159331033 573687068 0
110662303 301519524 0
449362462 138107870 0
305022089 250670496 0
80914045 71351127 0
805172036 857017957 0
77185424 880952161 0
269899290 64446653 0
584649452 171580388 0
138103380 40210071 0
758260360 553020387 0
499056387 742907853 0
8369377 850512845 2
723261781 556409143 0
767554812 13890511 0
806669162 779122389 0
974744115 127303309 0
779422853 341850204 0
93404181 176479099 0
675560882 46858399 0
817740210 702377888 0
285660141 612921854 0
934717717 136963417 0
206800459 973080340 0
521229730 624931871 0
995157650 603535986 1
277930850 561452372 0
91175996 575585743 2
911067303 852318538 2
95759133 506700094 0
93770809 805973730 0
771077409 214531778 0
24611330 589851359 0
154445904 926310887 0
42563322 109420505 0
515015269 899419662 0
891023013 997222346 0
25762851 129994178 0
400070700 177189190 0
180272087 749443147 1
224691550 276809091 0
111723850 732356623 0
92190640 835564888 0
936853212 73068566 1
670798624 136776214 0
48847250 548170945 0
576057273 822832040 0
28259318 61524356 0
371256618 979130035 0
942002285 481201871 0
596516455 467850776 0
842896720 292798941 0
25243054 897291859 0
18196320 730609161 0
540732240 403543844 0
109196160 806795195 0
685395466 657167798 0
495145819 246051461 2
542302771 756627327 0
706076369 342726481 2
58508501 520419789 0
857449503 210623851 0
890078605 102269203 0
830714775 282005176 0
707677776 261137256 0
27334200 286682259 1
106779139 372174626 0
311763328 384268625 0
812588783 519044767 0
843763764 845102632 2
101106855 17007288 0
286819307 696656274 0
135171095 337379940 0
743398670 354768762 0
175776933 877411041 0
531954315 120266256 0
94845509 718591010 0
550705689 825203065 0
325861840 581045104 2
326415884 523211856 0
619191330 668206956 0
881883060 480230304 0
762894386 896684784 0
971502962 754706901 0
982696795 136567569 0
721046198 154535751 0
162508152 727581287 0
674705766 369698178 0
26382404 397243665 0
487821646 523256225 0
325484533 55338205 0
58619801 776231704 0
489467997 82009192 0
995788476 664199143 0
107365769 604388544 0
918176033 275808929 0
882925722 711983500 0
832809026 190729551 0
663809968 600985259 0
341690159 843591912 0
839222978 378272271 0
171974154 366921228 0
924307076 739050292 0
37833925 506214484 0
327929433 444091365 0
600858076 304948285 0
737351004 931000507 0
454851140 868618959 2
441902603 90303012 0
141761059 916566454 0
875674253 629068350 0
502040752 33650575 1
38155596 509896511 0
918713429 184670956 0
239088193 596566498 0
197069660 820816109 0
390641868 473033243 0
932790975 121860447 0
730797422 885587369 0
305235265 5798028 0
512073473 213743992 0
19947658 487468439 0
676514958 78672983 0
946386455 241823631 2
974013626 324144276 0
932862272 500011051 0
109660268 277836475 0
864188922 790117028 0
519093922 805493747 2
966207527 863727008 0
789729869 765300405 0
146300757 897332494 0
574014218 586026202 2
76718684 216270387 0
299105577 21290431 0
346756414 215228418 0
106667131 323148710 1
585832297 65591427 0
567386325 757970400 0
605325185 735821579 0
119124957 430145346 0
787352259 355553285 0
55966802 6149658 0
979837442 85069870 0
411649574 316701539 0
68706671 539274117 0
582936976 131036928 0
333907521 80650776 0
9967091 186298146 0
255055304 853530666 0
364980567 87671767 0
413581356 559112836 0
690574957 665042262 0
667017736 962031838 0
20237636 131902574 0
844834406 715121322 0
479443827 434769816 0
467142947 521750986 0
22718448 942218675 0
374056664 910602599 0
664787916 172988629 0
942714397 833070999 2
548593335 873288335 0
966523176 146801766 0
819698929 519298570 0
424301761 706259826 0
15291569 873379998 0
744256854 621068148 0
47088298 73976652 0
650082206 600282881 0
483338193 35954116 0
819317685 221347551 0
661964177 72220511 0
965723019 986616565 0
468151649 735425475 0
932739068 276252028 0
103411761 173622142 0
685345284 886010037 0
3788815 77626438 0
738396680 415554724 1
705617249 330266871 0
786370649 29785959 0
16343658 126251007 0
461540288 389737056 0
968619245 919676404 0
52942414 487283279 0
943493505 342337784 0
976350724 20831126 0
36024031 512785499 0
228086735 417964604 0
538621452 409778147 0
106890664 387765190 1
123140586 26551225 1
741750177 694493601 0
191556385 8506448 0
478203884 920439751 0
336173726 617321134 0
430238821 228494954 0
245502616 520651545 0
803171573 531506347 0
990673837 464047157 2
547361624 447987880 0
705453458 141583389 0
77010202 911153541 0
475445290 224696019 0
932010852 287777487 0
51547277 516479593 0
82844460 121674966 0
206537146 150088551 0
570882495 340045820 0
116919647 437880662 0
984637958 403708387 0
622187783 911492953 0
779968504 715124873 0
102350750 504827673 0
509701347 748936737 0
984019415 245882683 0
697949251 266769644 0
405207444 899733234 0
664215700 717015182 0
164988131 253168410 0
114932566 507131025 0
690708391 100613342 0
810252876 640337563 1
928317933 23491892 0
266766391 819343423 0
237195721 79657629 0
993775547 447064064 0
877426682 715651998 0
918615255 501673292 2
320364684 742880575 0
806352045 735427222 0
608170399 979024195 0
518406438 375972984 0
802057886 443620499 0
412179817 507340058 0
351570081 196107820 0
150254397 932174683 0
398335505 202672496 2
594488194 696828796 0
906891917 173303013 1
293428138 931845832 0
71586707 231650119 0
728134594 112298244 0
739260144 476078248 0
105394667 195185773 0
967742596 605468602 0
302046340 967912587 0
796424254 591456625 0
324726228 976081312 0
499228009 28681771 0
397254805 475496577 0
101834160 334362921 0
827872566 71324471 0
517009264 680130895 0
241479015 167100022 0
401562803 870694572 0
693854248 974545353 0
762812874 104834665 0
116537911 121943433 0
71386474 78946106 0
924527807 53445013 0
76904737 732673440 2
129232505 266575560 0
867656374 112522901 0
635147281 373546802 0
551669119 709512851 0
397288603 17086555 0
606488726 69786097 0
874785495 116357537 0
967604789 859668527 0
466099453 520901696 0
611057859 98983789 0
356220151 130005576 0
417625593 214878804 0
91976115 765041860 0
95687691 89606067 0
38035439 427159324 0
226020330 210719194 0
147643481 790801654 0
874233252 366792961 0
42330317 140215028 0
386084181 169486100 0
762897960 656503017 0
761946766 698826929 0
410926368 103764417 0
963820679 107831466 0
367786765 396852066 0
26837434 315450393 0
95923006 30134825 1
144826829 137649836 0
55218011 590329428 0
254766736 612412202 0
414573733 870088140 0
595388571 266790673 0
749624955 246823747 0
963271672 831202637 0
28593748 583669534 0
373221247 496717057 0
692116391 31895658 0
67732251 185454182 0
738303355 943758759 0
818938918 667453875 0
361639032 252426581 0
707421558 384213482 0
953868733 5163801 0
494536131 244588454 0
688770561 177863985 0
585391331 160461678 0
416839427 584124820 0
342308526 816262300 0
410302369 288615674 0
422051015 549429807 0
832856459 909447902 0
144838346 227147384 0
674420689 633640320 0
861444746 138848887 0
781651370 599498388 0
785659726 776021249 0
4447120 932549284 0
891372017 128028096 0
756616 463396514 0
725525705 854460975 0
650021423 526036861 0
614149907 658216990 0
200793513 125134157 0
260307874 140170347 0
209064387 241169453 0
7087111 487236936 0
579103262 857665995 1
934330734 574535678 0
5232970 641530503 0
377467763 220531519 0
687735491 653530155 0
638966950 347174524 0
960916585 976763909 0
266001293 693352042 0
994559929 142380820 0
776234722 672744727 0
22862147 155959659 0
581489250 680962738 0
349031454 229502842 0
741352570 32117248 0
605896680 407661121 0
468991582 420759783 0
382709184 382086260 0
193584933 347015995 0
589694260 74519549 0
107900742 443295641 0
300060447 20210363 0
858010142 192318642 0
857959479 251740795 0
226147425 362848759 0
237319200 244568462 1
809706193 172672838 0
548037003 567124759 0
137511759 543930251 0
85614157 18651134 0
435505678 66027086 0
765565697 378556315 0
252454876 883683558 0
81227862 479763916 0
358693469 625493668 0
135987904 208647127 0
874454477 722969453 0
797829972 770922097 0
271268053 342701629 0
161701276 808495730 0
20463220 892043768 1
975522056 824909567 0
674895030 684825828 0
976015175 334974308 0
553901716 861816834 0
649585912 979696357 0
78670465 1465517 0
245574075 358942775 0
852146641 643167855 0
61152052 188972980 0
112486489 127071268 2
460128208 46037987 0
578864049 190052677 0
154068525 339424669 0
838965257 359385141 0
903312388 114282463 0
824004868 650997986 0
793389022 993010713 0
72849859 753899918 0
611592409 811431906 2
367692588 487082354 0
755649838 16000020 0
509295007 761595093 0
407409494 138344779 0
118930308 27379401 0
296426834 861790327 0
495059037 451866830 0
86575749 875858721 0
603375109 510470868 0
156099997 246416370 0
868341485 553351581 0
705705975 882573658 2
822821592 447369800 1
63388912 776616539 0
532021969 97819516 0
416068550 774634913 0
854542686 94067016 2
866903233 716276246 0
419006530 955029424 0
64821622 81965018 1
188175361 53029676 0
677911681 718313285 0
960347592 52728205 0
254616016 131696169 0
677670089 375045766 0
23904952 4131006 0
56574367 913626064 0
555048561 559592002 0
68221303 465648694 0
416571425 924028423 0
687208469 337460150 0
144906452 776469783 0
199434436 317895191 0
641776067 632869325 0
336978112 30766947 0
975040263 301165665 0
607237346 159785357 0
71263652 132427695 1
456617286 526323919 0
944240403 408913546 0
304155243 967791635 0
349065377 710119980 0
825708290 469988341 0
823939896 752263123 0
79699829 99240830 0
704181403 985979170 0
613089720 73076536 0
746839848 147300599 0
475500872 739206041 0
934973164 7972668 0
139976261 74730544 0
808991742 924661608 0
409780744 895771753 2
642642396 465506352 2
361069296 474203443 0
189291188 5441813 2
899565656 912278530 0
65394827 6845823 0
392571820 683512164 0
331019825 891904848 0
773752765 605905658 0
386803085 834986864 0
625127307 2625841 0
105348170 258812442 0
711490359 394061771 0
461144866 792822076 0
541653833 217902182 0
323275841 834441517 0
849204337 125569427 1
884048076 76068248 0
105497972 79909172 2
523176364 952756058 0
962330745 707301954 0
218248358 466178647 0
142018499 363451672 0
423182774 235341072 0
817542091 281474030 0
294410711 931302269 0
668463522 78877214 0
406397773 27577422 1
576642105 91685615 0
73272292 591573562 0
157566176 982364999 0
132544378 920351796 0
697448436 7969289 0
402668486 591575459 0
73304628 912338408 1
673329701 336514025 0
765247933 48291249 0
296866334 321423075 0
416975346 171718685 0
993714160 10633388 0
1991423 430579522 0
519750857 438653575 0
17971712 830264834 0
424256213 817616964 0
95555936 842282658 0
165779135 84029437 2
848204089 466377477 1
148591584 128595691 0
86175237 111804089 0
375221763 313282653 0
723604095 828908687 0
56125196 778989503 0
445723035 16629421 0
351097352 155906858 0
365230394 787604228 0
49337123 496393241 0
346044638 434674654 0
58155477 337956238 0
74746683 115688345 0
966556734 10367582 0
588035633 374239721 0
237261264 341795417 0
28796144 501858724 0
95519263 310675535 0
235729288 755395667 2
94718937 257596596 0
895148444 455362911 0
18893480 617262242 1
662068382 103155364 0
627397978 601662276 0
659331056 819543618 0
47909649 304419258 0
558460498 529852401 0
796832070 209692492 0
47927330 587461755 0
916537250 432512159 0
918169246 615532604 0
423479082 793941243 0
468896126 551773934 0
953285667 566488959 0
115790216 734853660 0
224448245 703105004 0
414937607 336016672 0
777741363 748993154 0
840867816 756372637 0
450132457 207171225 0
768735628 456006577 0
886829895 46929808 0
19713018 919562562 0
481746928 179403566 0
479010912 128901706 0
6137594 605948789 0
61316118 718124435 0
380990808 104391188 0
495822493 10839904 0
879265006 893216351 0
2121478 757162926 0
171973512 30972959 0
41691531 32497123 0
72934503 331518413 0
590261175 138958024 0
445737554 363641376 0
598444448 475089131 0
432053877 876046673 0
776743785 628924540 0
861128691 19859804 2
20843052 67679984 0
378833455 452613030 0
795271049 860503933 0
913227981 66509358 0
305426094 147782680 0
789230450 712561461 0
468255161 115703768 0
109574789 776437692 0
872761968 567737518 0
887536416 358957779 0
539620588 16609037 0
455551739 146207640 0
507431351 81865927 0
734852803 73485688 0
836618098 377896831 0
253103716 725463467 0
190247649 769514936 0
295750191 671839531 0
287638636 938366240 0
521773151 970044115 0
436854813 112804284 0
679775335 137731914 0
672539100 744474720 0
891807955 78438917 0
929984914 294489634 0
639085032 19613739 0
291865486 360015002 0
57933827 25658830 0
961407545 251020740 0
987156269 939126657 0
85819238 296506023 0
5118472 137891750 0
654936242 368257418 0
567732490 404840200 0
370277051 314396241 0
528444595 107543646 0
838356938 327109751 0
907722017 21507204 0
794445035 428030673 0
930557831 590843529 0
499211161 445628981 1
748919699 860896260 0
901639256 817505906 0
122141242 249147348 0
250129495 502849385 0
104514514 660326120 0
751936867 282024230 0
24964877 202097542 0
535465793 132578837 0
531412733 527856688 0
413887501 908637605 0
393591490 395697834 0
737837679 337734358 0
156019038 156922887 0
491684725 76909134 0
1047826 229386155 0
361760537 951760604 0
879739093 905756297 0
87054137 863707893 0
745529116 289294149 0
618794217 243715273 0
803173706 383916380 0
28864400 809792069 0
216848320 639437875 0
86045525 982436860 0
790849683 727974755 0
790452108 783048048 0
309877056 243208925 0
878841600 141017541 0
73230888 680311758 0
726960593 2213471 0
328486791 963512341 0
971082159 625969587 0
125053393 63311170 0
625879767 770634361 0
958113207 217308542 0
595853406 417825762 0
492792069 662218192 0
805089390 602917307 0
556938809 898551866 0
457159030 191420931 0
57607090 136441350 0
125123325 101211621 0
499334942 308420637 0
395564570 947742578 0
898835878 936052563 0
372182003 527334592 0
11340726 246715711 0
628388915 793025714 0
976616119 676246384 2
535799581 463471308 0
239575732 760634844 0
961801115 331997712 0
501513364 565438115 0
935735826 601302265 0
468022045 623160795 0
361669010 315076929 1
226765241 935856650 0
982503634 74285588 0
71943414 19824464 0
85970021 209325889 1
667566062 271225631 0
318803498 372430372 0
977765251 292800231 0
926511575 600422874 0
635392855 355903333 0
99255993 83451848 0
784264517 8234239 2
32993758 434806651 0
387420170 416209083 0
283352183 107531635 0
339864397 73883636 0
242215336 737338442 0
471790736 116979391 0
754471195 226156553 0
528400780 8519643 2
628756981 555599545 0
822948576 562053492 0
660720363 250500119 0
581325566 978743186 0
791001683 562422752 2
124813754 23918827 0
724426158 120113379 1
465037077 424721154 0
605755313 149598081 1
258665802 509072795 2
999902908 344254968 0
400562337 835905043 0
629505902 107120481 0
674260671 898477244 0
691987874 193844166 0
166633784 542098278 0
834696378 279608174 0
637222654 639307752 0
518600084 299715002 0
829067952 284867082 0
801502464 204797918 1
53760940 806643361 0
35468999 971036603 0
968563527 769114817 0
403579585 937019947 0
565827684 195355277 0
463210350 805282545 0
358056346 5929818 0
838861043 625483170 0
486193287 26519738 0
708565217 175483744 0
244718692 859519113 0
552416221 550004726 0
390114102 971531775 0
327845933 859312026 0
563633857 74655197 0
135096076 950402048 0
958771559 122779724 0
294979630 246100383 0
498319981 5296138 0
453249742 974691990 1
302239461 94014647 0
26809292 871660993 0
562733592 282925214 0
612870217 737704753 0
44647925 859472242 0
817642512 979926540 0
708517630 140801177 0
10332206 97470929 0
820490700 292373195 0
671940670 863146620 0
453779768 846137555 0
80936601 775962413 0
254147348 253270091 0
49836780 727997477 0
529786227 382255849 1
124414348 498772063 0
145103409 150892614 0
479681546 842216199 0
567767316 502360391 0
176875557 791337069 0
856205816 118067825 0
857497642 206409766 0
516771572 793973355 0
979726206 560624217 0
335768089 958305164 0
559258239 293642029 0
625525547 919102844 0
987778270 664147905 0
337668974 40350688 0
164446575 318334645 0
182433693 67552735 0
846229387 893237786 0
864278743 82409075 0
489344159 36134890 0
646352721 836141406 0
201014670 856604692 1
869628539 878765582 0
5239280 739113535 0
838010785 714496507 0
444103957 694135986 0
149546359 961619789 0
572535729 849860939 0
174757113 670365851 0
582972756 338975024 0
867532624 90054300 0
925580556 949152020 0
737302914 813869855 0
274816543 703326393 0
158355177 940758719 0
12357765 542544502 0
959693589 479455368 0
307407484 331278972 0
686419832 811046445 0
547191538 634217270 0
119831116 378088256 0
464363786 809269428 0
120094467 369951104 0
998024793 290580757 0
263776125 633855410 0
109217244 160145078 0
95901272 71818936 0
576918159 114383604 0
457620211 421128911 0
512936511 454310389 0
323136843 849527543 0
322821758 65346263 0
56043743 678993923 0
9315203 643246517 1
713966857 613837869 0
391808405 894266169 0
328504218 80970720 0
403833012 990762719 0
854037637 143545762 0
103082893 255532095 0
626895940 370964094 0
271662565 179591435 2
621353064 819375216 0
512366007 856928906 0
123610623 826179654 0
14969458 601676234 0
524509718 53539430 0
421110626 601151411 0
571602202 255601060 0
532988016 28928708 0
135878791 872846785 0
915530771 429267930 0
46753786 528892911 0
64782338 317659458 0
725547064 118902731 0
25638576 76210615 0
90232009 129452906 0
781695113 857173771 1
736483923 118604393 0
58051006 975303689 0
474271462 123493443 0
923939768 469112025 0
371301860 977768939 0
44824407 110044022 0
639743192 108087253 0
32321529 522662859 0
452505757 128369875 0
515155595 142363421 0
672058166 848405935 0
508942324 300565867 0
96614822 693884003 0
54317127 996470390 0
22281376 147767072 1
281455555 364079970 0
144382818 953850116 0
929842920 242029123 1
126647047 866432057 0
757528416 747152348 0
417113636 910652687 0
610140714 454092956 2
761357189 132759189 0
441228898 408514353 0
63795293 481290843 0
547846146 233292163 0
105039047 774419020 0
26037744 408075608 0
579304320 937568934 0
575970734 562648405 0
946069177 267035381 0
397760134 707314498 0
378061808 12729543 0
472468731 97108016 0
776174301 820842625 0
25737216 107088913 0
645480061 242488369 0
812176511 410033928 0
206379419 695620469 0
654689564 77077466 0
88554320 494251073 0
164425316 953045784 0
147074405 879357853 0
516233266 38231910 0
116590706 621517911 0
424719851 529888205 0
90755979 83533421 0
616039401 529115661 0
291362050 896113588 0
560086734 694778740 0
408023288 217973148 0
128483155 667063465 0
586274067 755841433 0
318087725 618443848 0
811455580 912904336 0
537964399 499138128 0
79747740 181371959 0
563156886 599574406 0
471724406 380825821 0
335558954 107612472 0
747847413 60565584 0
510305136 490562516 0
983753807 868647361 0
30606676 320926209 0
947817692 729734056 0
753456848 156865021 0
210833386 482010222 0
556092703 563154233 0
213883883 397083041 0
723379058 199551715 0
839801993 724917908 0
290484772 425941745 0
778208519 580736415 0
661467502 265547035 0
804839543 512285806 0
133382123 152918446 2
394893354 793366062 0
462006494 138184350 0
528230707 59355986 0
762736022 798655976 0
705376401 54633918 0
548514949 126485636 0
279963461 734205831 1
157865241 526440739 0
984593721 382403526 0
310692676 650833075 0
355219983 134938039 0
655906339 178932001 0
571995163 513970787 0
379020996 169969377 0
868721033 744150163 0
611014028 809621447 0
394397615 468566747 0
867637965 275751542 1
76929176 78646318 0
658646298 325368262 0
146708645 506618023 0
768176408 390575141 0
592331149 97085773 0
647013844 449446404 0
126832315 418375890 0
813346961 187477542 0
749982409 280737214 0
833159710 813111149 0
392340020 681643217 0
726441332 182398883 0
173319377 401443631 0
486469005 691496090 0
884110965 90324541 0
288475799 181675396 0
416353601 24543111 0
454703366 740501638 0
359407769 150016009 0
494992599 110749402 0
596499757 585875284 0
916167321 24953641 0
366337033 592132078 0
91016331 926086802 0
400791084 549532908 0
341793593 872913099 0
113152927 739978880 0
476589923 575426557 0
915066367 158364810 0
539255618 130403909 0
876599446 56732116 0
673134612 410054560 0
125234562 469219130 0
34616162 941174954 0
13899649 314777822 0
625167293 853322026 0
888573040 741537920 0
559792729 595688440 0
803291123 896752336 0
573942246 931644803 0
80627716 496603153 0
909669034 673983667 0
446239395 194502182 0
859864197 812558193 0
255358905 960008961 0
71135793 385997263 0
766464553 300744781 0
979216489 813042460 0
722886028 527430983 0
314941502 924478454 1
467708832 150047445 0
169797884 813840529 0
951776375 374888537 0
101835152 69813591 0
160355023 436394181 1
423835942 590353669 0
820746791 157022590 0
5981284 358431843 0
766540960 534683773 0
298622948 708187241 0
876246548 94842832 0
536751490 37724192 0
32734491 297448482 1
323959753 995310740 0
711436937 180380747 0
608607193 160485923 0
796692220 492163753 0
624784761 291754283 0
810893613 52374336 0
765239589 1511979 0
311976916 757254372 0
447145439 154943737 0
184032043 603426051 0
398051001 36386551 0
710707240 919841823 0
689506726 292537679 0
209602574 774481614 0
58326105 966898668 0
308671488 863528771 0
230221882 817660349 0
806793957 390172431 0
236672964 667590791 0
1199343 133231493 0
148416859 274294327 0
853919804 77499312 0
698542682 67922101 0
106136427 838354201 0
584191745 364967260 0
115876892 440889077 0
987123976 829702826 2
5356039 126174816 0
454573079 4847768 0
924614144 104911139 0
785712969 876290723 1
720943602 857498026 2
613052772 30442290 0
120332156 750040813 0
578070796 871179459 0
528307914 279590755 0
684503696 359394209 0
905224457 42298479 0
591210409 149975307 0
236939922 111185487 2
829390868 322472859 0
127601971 576620575 0
579618644 855386359 0
89939306 654912817 2
181956516 677797327 0
61093138 270195982 0
97112753 948718171 0
391633758 60228345 0
287597386 270888262 1
217273296 221707624 0
118997852 182788219 0
294693206 108998241 0
135067213 243286679 0
994354594 695227877 0
829931181 200210561 0
446290719 941736845 0
806574477 48198871 0
680678283 204675790 0
693577979 597631437 1
455070955 79976444 0
185630701 830904234 0
688603066 250394790 0
463810598 481873601 0
997814748 937201951 0
967613466 997992898 0
817058112 431734418 0
64121130 246740984 0
1883007 392784174 0
144766875 701986069 0
252995768 68198468 0
125395214 490410008 0
679027489 456816142 0
918810114 84987718 0
40037334 58369223 0
795155024 660971965 1
554835622 927057282 0
379506116 193369870 1
797478177 161403274 0
370467540 147101957 0
168815885 980485102 2
177754860 3841742 0
628004163 454151325 0
420269782 914506714 2
275121628 306592341 0
81174744 788387957 1
953669269 928863438 0
783039068 604141036 0
31790904 47717985 0
74921602 308442731 0
807106582 37001793 0
859078984 396557094 2
663990102 498635449 0
328607798 163521316 1
417020848 634227633 0
91493611 714239695 0
655519845 791652287 0
502477714 960130211 0
279178387 33282638 0
487191758 777699272 0
100583245 605288108 0
442017341 218871026 1
798259990 289993749 0
678180604 267440036 0
705463274 28743313 0
943909326 317965422 0
144315984 319860718 0
123739418 888589408 0
307014244 738840236 0
54965902 43199593 0
460364403 95310615 0
996151810 296202781 0
431246342 565230347 0
89647951 421241455 0
623860077 974482050 0
425118907 342396959 0
996372108 338508456 0
98898796 19745862 1
399140503 523722549 0
213005328 219439070 0
561288684 75273013 0
172364452 58437745 0
603822151 452767220 0
336901865 1478900 0
259847939 363632466 0
699163485 137977011 0
438963605 705834631 0
897515129 158122564 0
11079834 888671504 0
367991467 973026326 0
49982660 484044450 1
58651047 642342556 0
75038407 391105727 0
899885547 157143346 0
196954608 371403799 0
525938771 209340572 0
241395084 482108303 0
335620866 393919952 0
200562215 55245796 0
575918957 239092671 0
487323200 55050102 0
124926596 497364044 0
472650714 991147350 0
809105896 403205074 0
722941989 429661542 0
686360624 335505670 0
605876338 626702381 0
442927903 298982920 1
894810421 423120069 0
128446637 108908033 0
359660399 274158248 0
140534798 748191408 0
818051833 733923511 0
48181363 791813244 0
804884553 440257991 0
322575247 620162602 0
352085531 443049869 1
100868146 737238511 0
752855823 830648859 0
421646970 764859263 0
767595480 1685154 0
697595450 324592127 0
432525940 81313070 0
331893077 594736368 0
825162149 979878989 0
715105956 132320300 0
532145344 298272030 0
566909424 284965941 0
503391651 481030058 0
35960655 269803070 0
893038559 836911626 0
107597850 405703754 0
784000417 51169178 0
361555696 46592486 0
73961863 976423543 0
9639773 651248668 1
457336562 867571191 0
132331949 342740457 0
794285349 918937533 0
308523602 787695946 0
958327331 284627452 0
244174897 139204303 0
568403955 598075187 0
82061049 157026799 0
830869124 804604534 0
881291519 56464650 0
400493231 937076367 0
904194139 565883937 2
965698555 100242440 0
92861600 222506515 0
245291147 848795595 0
287571494 773845888 0
118048900 231754703 0
141950925 141897630 0
184630882 738616444 0
564083216 855500580 0
777556860 168444409 0
569002939 584796746 0
266003305 1238109 0
102804836 125126595 0
591061379 50105414 0
145493325 289707604 0
869896646 138915480 0
536293318 874284474 0
779438727 936133513 0
685903504 818087157 0
694948303 108542201 0
123868458 487606901 0
668447322 314535273 0
563202292 947899571 0
645750226 948059668 0
402890154 494511191 0
420787940 620003132 0
328021810 662932171 0
869046987 324151064 0
546415245 942316573 0
347636163 814749848 0
404966556 953268558 1
13401391 817121749 0
208083105 790305379 0
790801391 491714036 0
247766128 584183234 0
520659949 144692003 0
69967097 96509352 0
796415174 372053882 0
672498790 988352340 0
681204759 564154807 0
799689594 330851117 0
350797955 978990576 0
23833232 503235028 0
790298879 805875486 0
115722694 972350054 0
221675256 373431618 0
135222075 284707909 0
951985325 168244314 0
730901413 512193234 0
45411389 793492513 0
812999269 682322803 0
617410518 719159144 0
875792566 445789082 0
89811831 833464778 0
424825612 356891901 0
319310076 23788697 0
942346307 274598940 0
469692680 571191509 0
128308069 734461649 0
215479076 62912159 1
730714718 996178543 0
87574979 650801056 0
51963812 68324 0
216182631 289228188 0
333820585 749855840 2
116513266 111766730 0
590158857 578715852 0
727141715 952594848 0
713938307 764529027 0
84761429 429166545 0
903864129 554526816 0
447200439 894324342 1
214724948 120200289 0
222117455 770235802 0
199595858 661579427 0
633257087 512185487 0
23300705 247683800 0
306679559 439610031 0
710007234 492374413 0
481933483 705708148 0
764497985 946996517 1
465976864 124245616 0
269131378 982248813 0
768954984 274484764 0
712434910 11070283 0
604994381 65452629 0
408433043 880326689 0
97102871 530020609 0
146116532 102184900 0
201247967 829659194 0
856959393 391659569 0
983796091 901519822 0
91730589 441704586 0
113971253 592048679 0
355216184 19243419 0
123042708 649421339 0
526245996 70012216 0
463507319 862714403 0
127133491 990509025 0
852826079 599713897 0
348094486 99842167 0
85451310 74227724 0
977736844 685009576 0
2409402 340756082 0
57339456 573050161 0
355395737 71720801 0
710727614 283558382 0
652171669 781270394 0
954344825 663246112 0
502464173 792677022 0
516744873 107993274 0
117551063 343617570 0
203507251 302824656 0
60500064 977917305 0
58814067 494438576 1
243780265 621307136 0
23884451 963020307 0
500112258 799354161 0
915714427 474550517 0
182124619 307523322 0
638614749 437679219 0
835819066 516585410 0
868352186 732429428 0
306386011 613546529 0
657833689 832744528 0
167564307 668749476 2
850373631 683760946 0
8905054 222630266 0
156140119 628335989 0
355821593 507573084 0
718804953 439717985 2
269664362 347152403 0
654460819 175781276 0
759910232 363449386 0
897902130 255245928 0
576121772 8204618 0
119310475 215211235 0
741399547 535380086 0
915844060 413749249 0
942269786 566305798 0
463094031 199379039 0
56592288 147159258 0
309573033 842544430 0
253020436 91857005 0
157992172 328027191 0
915550908 977467890 0
724808870 816192148 0
840751323 364447044 0
94625776 799502070 0
234828586 110255398 1
798744529 314339217 0
74058039 146078209 0
433788575 680137484 0
870414119 645658210 0
130384421 968832278 0
244049179 238696536 0
905261752 381633932 0
403127932 828428066 0
998043881 85055253 0
206749838 320718748 0
989585930 930729166 0
26796133 29314414 0
85188794 619756044 0
81728074 857645155 0
424270887 259262813 0
273265570 731248823 0
243953295 518432768 0
208332014 524428354 0
973415642 2891618 1
400109743 44290694 0
49878731 236421629 0
266061075 675700089 0
148862881 907495044 1
607020818 307068583 0
157460759 364240084 0
781987013 20027390 0
331170154 564629969 0
221091651 714535935 0
585925258 313300410 0
965720345 802973486 0
173299813 790809413 0
342131070 238208880 0
438062711 743029519 0
862716850 555109143 1
922613916 806597099 0
886204604 689445745 0
63358670 48035668 0
376424606 403618866 0
588970681 905165766 0
286664549 338470666 0
141831144 810150438 0
708582351 52671452 0
22733078 991697380 0
974571682 131274398 2
985054267 73073358 0
23090713 212937227 0
149915656 181055315 0
13277536 872546951 0
480713528 58736049 0
187649143 104166917 0
44274940 26878193 0
416207692 667729286 0
324166005 934142880 0
733662961 7750645 1
2068197 152438808 0
287902824 934779006 0
946709175 376356842 1
123439504 921713871 0
775620867 215569375 0
494550291 18420471 0
633386905 624666057 0
138925088 875922893 0
301652479 415898188 1
583408807 844482413 0
544094438 789420871 0
50204285 318164608 0
851349499 128934056 0
15083976 56308330 0
97541073 697392600 1
101499923 238767652 0
794263801 562258930 0
897940053 498853600 0
660282047 891371632 0
246174071 698701506 0
656940481 445600772 0
554137978 89894977 0
953117473 946589823 0
263998567 132094057 0
774876213 766497275 0
923529018 272814199 0
693742523 560839519 0
605171853 845906535 0
107386529 798002155 0
672661904 322567010 0
383951184 899354875 0
505950418 152560701 0
795897485 780619249 0
472148482 724699096 0
468752496 323261631 0
422299432 751264749 0
479191580 97624106 0
430642466 902651685 0
100684299 793718577 0
422037514 724719808 0
653052911 171831586 0
296499309 309478508 0
302772457 892199567 0
144175388 198105481 0
596543013 827332570 0
160949663 768624297 0
949492531 680708237 0
551829432 377555753 0
926814702 516074557 0
201468725 862918140 0
803674028 263543536 0
553977919 124376532 0
753601986 67294953 0
769504978 359815817 0
318264651 522430101 0
543294077 806363982 0
567013178 75882096 0
533734098 149914929 0
65111129 499705922 0
909716371 41088028 0
463811097 613790351 0
855673111 535165908 1
881520418 793749050 0
840956674 407748462 0
409396483 597537023 0
94270459 362257126 0
442944782 837102959 0
975152380 49333570 2
815419629 796412361 0
902990062 872427395 0
40216473 907720422 0
153177351 585624052 1
3396429 655877216 0
408512265 626857310 0
725382508 398895487 0
352778364 920684096 0
871882119 255783630 0
537259224 674458924 0
101075623 187767377 0
205983126 630174837 0
284957483 151582152 0
167439618 795394132 0
111173688 92022099 0
165851650 11300681 0
491113220 641397365 0
992592509 272035884 0
727244410 835801587 0
183568171 624203952 0
629164014 867403831 0
114878875 483615460 0
34918091 633206461 0
635781309 989415551 1
518269212 267036848 0
921082908 638642704 0
356623297 711099742 0
550340345 18810563 0
778913327 313609731 0
358526696 905824846 0
602792713 884682153 0
400916740 942145350 0
851935301 656015073 0
490627917 69411197 0
543962685 135032361 0
714528811 619402081 0
822192093 321442274 0
410840536 493249700 0
676007719 839861933 0
821475270 918465344 0
877914702 318966608 1
566218759 778416722 0
693488218 324049591 0
315105859 818327868 0
259212830 308679266 0
323635348 777838649 0
392078325 869039547 0
512761986 85482450 0
333088358 851359356 0
214862588 390587448 0
518839052 618114214 0
306350965 644540539 2
62748211 276521203 0
277283221 389584653 0
692928257 56205324 0
567317200 330116947 0
644870529 909105023 0
268151357 504696465 0
149995221 823284741 0
38861849 100736855 0
216193076 964240208 2
153566350 579973370 0
914796860 842074215 0
229202555 801196748 0
861076032 14560351 0
267701535 84653235 0
351552234 253689920 0
163325987 359162063 0
182140621 102251653 0
178230303 770413507 0
699178350 774485107 0
594833681 732579171 0
472182571 653348201 0
341416062 318773658 0
237514649 313293778 0
305822115 920796270 0
770538186 64710230 0
914802007 733143058 0
378922810 706479726 0
673103396 87540304 0
375579251 897383033 0
346035268 900827599 0
532692160 564274077 0
789373282 27105859 0
773168050 829666351 1
43675646 315941426 0
410577377 371402261 0
148946671 364872318 0
643729921 476178251 0
318030647 964996812 2
804234126 765153052 0
961299066 379091429 0
559863855 570906255 0
651239094 401934786 0
436041642 193931193 0
278672544 655573179 0
634051343 811107775 0
492028954 63613111 0
40522327 644071481 0
483230713 38256021 0
579381110 158471662 0
601968082 624252209 0
531166445 537466531 0
218326066 194516877 0
633374740 534172956 0
666871064 144244073 0
517770663 311570405 0
869300135 16087674 0
107368597 950997017 0
872841237 714503713 0
888681446 362825644 0
510418613 140712353 0
972340275 514363222 0
345781371 102011871 0
485547888 32707699 0
610561202 932626190 0
752835748 16352024 0
110991396 959439777 0
257722893 325454606 0
274663239 842654161 0
230238460 735909694 0
678069164 316296448 0
530355053 663132338 0
881999764 322254976 2
128804597 326242941 0
950381015 25284415 0
994794553 969939576 0
170805117 181010896 1
942889399 860069573 0
13542276 671464137 0
247164855 133977255 0
927130071 856868435 0
143235614 791700549 0
868729414 485163528 0
924754022 502515799 0
425810281 612813413 0
239495423 28924968 0
823988971 934766275 0
566969466 21013804 0
225063689 909504784 0
754994936 7685662 0
446930351 557862468 0
714945052 874847072 0
204860452 933469263 0
118146008 329089829 0
145183923 280098541 1
56628184 356918061 0
333050787 446997262 0
715516553 44825663 0
397756957 674313010 0
182000275 548394330 0
578563552 714581179 0
547335473 970565403 0
64109526 834068457 0
374146309 538072487 0
464278804 803043418 0
944135640 5124777 0
883498987 697553797 0
347738493 845560850 0
890978967 555697757 0
521308368 98376516 1
610275059 625371034 0
997653884 258834284 0
273148350 531907259 0
572270256 814914035 0
520572159 198908366 0
163692396 43813281 0
385276977 939344410 0
23587492 908869578 0
47003148 49857806 0
37657963 559421860 0
352077843 488430293 0
510385739 511194244 0
729327068 138179502 0
644851975 954090215 0
931123524 372696677 0
571917706 145178340 0
111476148 770866381 0
994772562 89383921 0
541310384 696929633 0
802720494 88036696 0
65607557 188155144 0
905229764 104599860 0
357641048 918963736 0
45393026 533980421 0
834562140 624061065 0
955617973 429668722 0
49694098 271463301 0
220707686 852333369 0
847166750 223011292 0
210352489 904428610 0
432867777 481777161 0
171325250 364207324 0
353434378 131724052 0
155403799 472830316 0
317417043 318358861 1
63247240 96934247 0
667226726 5245488 2
191648563 729867612 2
948537337 697629216 0
399653696 576672884 0
351171162 876277201 0
538039314 493352114 0
118147931 808266547 0
393286788 861278434 0
861193714 648675508 0
298489754 543900876 0
48923791 336501018 0
724829222 472643653 0
307815095 521679975 0
684033944 816996048 0
227297871 351459796 0
581126696 350098174 0
47029827 333090127 0
579504095 345854588 0
85770653 672257509 0
309993655 740873016 0
635770619 179021277 2
908444522 318255078 0
449376596 936557233 0
37281319 271137953 0
101407381 845261961 0
11875359 169400531 0
452508619 252483476 0
481843466 159973043 0
831543876 229988876 0
654284473 283757138 0
655593871 192017170 0
454688299 157444822 0
273911436 188358858 0
796627260 12840153 0
147240675 712639726 0
759734609 784289692 0
118820392 393772151 0
683840228 296608512 0
132543623 985210385 0
301410283 756967936 2
103870362 165725818 1
889578832 286977675 0
738623716 380415649 0
177206779 135225177 0
218886175 814501746 0
890420606 786129282 2
314420148 414228644 0
411511323 504649324 0
5294406 901574142 0
272500187 120046189 0
44533942 948423431 0
509565492 883385803 0
717483348 2365609 0
547397986 993500908 0
332611850 136910569 0
268985180 415890798 0
186620724 300641930 0
508785825 97449313 0
18359631 311357074 0
60999156 483538751 0
957516711 463867915 0
196290575 962464341 0
698994575 644330343 0
473944071 384636916 0
895825391 478773981 0
825991717 390412209 0
463607942 705029574 0
377236573 136535918 0
547899155 485356556 0
73100817 566257191 1
105403648 78171022 0
758620137 655611805 0
790128025 148739781 0
720253156 119317582 0
498408006 26061281 0
669654916 257934439 0
769588296 836164662 1
94092219 418994987 0
760673168 270726714 0
113195762 558274369 0
463703368 662434450 0
997292585 218162536 0
307040123 115188489 0
535933641 390947954 0
58209195 43729200 0
5771496 60899397 0
952135825 20092760 0
428663234 128062974 0
147970639 399509847 0
320488345 652612891 0
383710573 118696234 0
243343976 97661441 0
123873678 913817869 1
115676933 159442416 0
124812104 433980853 0
622398772 488927162 0
994801716 18404630 0
232810081 893201781 0
675819693 98694766 0
369984931 122150552 0
958064309 120961786 0
525780021 783229055 0
179094730 791371218 0
391016386 924809257 0
603413128 580158898 0
213781794 805321394 0
795346074 763063349 0
119968314 860056987 0
437136955 380824913 0
604536486 664405523 0
133762515 240702188 0
677133283 607671618 0
357470087 319137237 0
831048049 638301862 0
273039452 506862040 0
49359455 255680061 0
283781030 930491644 0
338404121 383064391 0
84120498 120669957 0
828052049 908757062 0
676183159 764090531 0
686563353 857220725 0
259885698 246530529 0
993775127 616593737 0
462350943 749037374 0
645706125 752083368 0
821385041 271105836 2
537377592 995028520 1
849535205 525975372 0
781166840 842420094 0
428764700 39809261 0
530743021 995116027 0
123732330 548780757 1
827439896 654680275 0
702171435 687161528 0
479825233 105973384 0
821934498 312194424 0
100235664 860117633 0
811909741 198967087 0
573189439 946014418 0
283834990 223124848 0
452968945 937242471 0
574419299 632316604 0
689069041 18564629 0
828069006 445887901 0
575297358 74516486 0
106582554 805045644 0
666551758 117115737 0
421748483 2792591 0
897077914 934469798 0
429533930 662095003 2
935594747 514605964 0
624474168 522424346 1
311460444 223361789 0
912223990 992109381 0
379355846 304995818 0
793243479 595551419 0
764856653 370235848 0
380506265 303937173 0
922935233 450586110 0
342350906 981683260 0
114009673 353094813 0
67505992 763991892 0
216090438 183271033 0
711837457 227528713 0
811679860 5037604 0
698855799 35555228 0
13743054 487049681 0
123087727 818215976 0
134434123 1225332 0
22733233 617495129 0
129280557 369645393 2
286338960 4534544 0
752260461 179694851 0
796071148 695727905 0
248277161 692860169 0
103307502 363425413 1
289909009 453848002 0
601875090 71662110 0
452894593 750781643 0
590021740 546200890 0
409127013 201222693 0
207366680 384366103 0
374218094 17578023 0
632877780 209397534 0
890960510 914483982 0
981785589 744099268 0
625904404 83203340 0
643048766 993604438 0
203932270 103472165 0
525086511 628408318 0
150674793 563724418 0
256247762 781252948 0
140713167 52713704 1
787013914 259421052 0
756106681 759239347 0
993723843 651880874 0
560191661 450710389 0
324814290 335308057 0
64477325 108169491 0
667780762 652830059 0
385684902 543228661 0
18020476 84921073 0
360802770 19017099 0
803114812 286500423 0
583406027 305781027 0
429206924 947522231 0
863440609 16815817 0
905277444 252695985 0
595911817 832216634 0
533613932 158158131 0
482539091 437122616 0
349478950 261935810 0
393382529 39733353 0
941769041 740701853 0
288395731 293277512 0
75053828 19701392 0
531579718 564254098 0
469867567 193672543 0
195265835 26117596 0
473305909 863308880 0
823306331 575102428 2
196811002 330769030 0
770259063 177914172 0
775249266 70372452 0
120576983 195648370 0
405326771 805004480 0
561309717 650708668 1
56399008 951794478 0
573047709 839840113 2
396725738 435239624 0
350583739 167564046 0
240024738 408494661 0
676462853 140165601 0
653681097 890067366 0
529710825 269973211 0
786107068 857509490 0
508904798 285194800 0
178725801 576582925 0
521243005 714271017 0
722216626 140914839 0
733996724 94842789 1
427519725 450404304 0
332636732 872600990 0
311737043 73836855 0
49325763 240971428 0
8165775 214796843 0
228856714 843031729 0
386198460 138531978 0
427045090 307600832 0
755892378 362099565 1
950471561 47576408 0
761776483 104277532 0
6512763 379131149 0
544620164 431238683 0
325730713 951210937 0
314573262 734827373 0
219570754 560499216 2
141041444 939296704 0
633935791 880442862 0
304895623 72681001 0
932733768 792723529 0
156875711 963267840 0
485989664 361584628 0
341223069 325225171 2
914573711 976394815 0
566920245 162733670 0
576048867 813078863 2
808511438 80737290 1
214515921 930178682 0
627772830 647458399 0
326525479 280416991 0
861274148 155357867 0
881720972 214314468 0
512384681 115597856 0
487616280 362038552 0
404445759 427078824 0
663638928 189007978 0
55490942 896872800 0
841811441 619386486 0
577070828 327263773 0
330367399 541004518 0
528203052 144903254 0
582119364 204955657 0
78862280 625866272 0
919679218 424929959 0
603423662 713575733 0
159754407 878469962 0
388096827 577451602 0
474092366 835884821 0
47588924 799009830 0
839879192 85054612 0
121230551 204881427 0
429636767 306338655 0
604911190 729271441 0
515721440 471448876 0
359817216 603819535 0
993104887 91166216 0
432330948 553220621 2
809975972 14423384 0
169380703 646413906 0
52407283 936432120 0
106024579 516850005 0
139773976 54734150 0
323242641 729719094 0
486048702 447207470 0
706637900 368240950 0
422625124 216611994 0
924912145 652665061 0
407444122 565565279 0
362387511 857834805 0
543439651 285464768 0
287727158 277654294 0
235968203 966956056 0
55877542 556442465 2
722917183 970565567 0
832791793 113624692 0
398112103 595887129 0
249173114 891306652 1
832093546 555974850 0
67635323 664434342 0
888724813 176784148 0
844935474 120228444 0
76385260 915830721 0
94028336 679475719 0
755211336 53576971 0
50769030 186931856 0
825160244 565133585 1
75460431 906510729 0
905552942 2430440 0
374893984 130663986 0
869841218 850170266 0
114568269 745772323 0
19547247 29502983 0
63803122 524575943 0
53241045 511415838 0
153669622 485728515 1
671800176 582110431 0
188492375 953885389 0
554291969 981472184 0
14611597 815277375 0
715903394 931725058 0
226572796 82067652 0
203930800 52646798 0
6106041 91682234 0
432706864 144681477 0
303416397 407368802 0
121533937 775049561 0
941568702 860966813 0
144103866 939454752 0
842022855 422844712 0
46689356 442182714 2
773897083 749781345 0
126921828 489471137 1
588909691 333952345 0
853742978 930375414 2
651912498 63650431 0
975176016 916101731 0
695748528 537956876 0
960572986 94648498 0
143541490 620637994 0
782815281 379883768 0
979705047 300131548 0
550384329 132864160 2
402353704 850844326 0
681774736 979924782 1
467138494 914239863 0
491205861 120874309 2
541607130 64800810 0
482643708 555190580 0
877512414 72749310 2
648062454 974947168 0
768105316 28580940 0
943601465 778778730 1
53090558 498181889 0
924664934 642124400 0
215121616 253092493 0
194780704 691989154 0
136546981 91601288 0
155217191 824055428 0
547665182 169470042 0
752632016 712141691 0
143704075 426241916 0
533785903 14023372 0
903305740 612986540 0
161869144 274633742 0
688599932 556299859 0
444011961 103527419 1
662215489 525171991 1
586773499 543363311 0
600774279 678935505 1
396915874 749889428 0
704131553 811695865 0
56984773 393176189 0
282448664 43681358 0
96167154 724090023 0
23058417 509092120 0
217659393 126293211 0
737870518 537738203 0
171297957 835484294 0
205313803 715122122 0
310169784 905890567 0
491763784 56994832 1
640068390 90652059 0
738462299 835431839 0
372285822 271494148 0
568003612 98440832 0
145079056 399689799 0
190565060 332652547 0
156246026 327950584 0
88612925 690099990 0
1993789 378288501 0
328420560 596487508 0
954052938 464487609 0
593488927 973418954 0
76435984 694775386 0
753525930 841032081 0
33542715 176651566 0
564538709 987708043 1
327284913 156250767 0
597914431 544483918 1
142249587 559404147 0
143786945 426742825 0
873369722 36396395 2
613692530 768705236 0
375922229 370181043 0
569470 810497215 0
974377453 386723148 0
711061207 502566019 0
484711047 119217445 0
48877416 773671378 0
54185204 520774467 0
811005028 531265490 0
562648747 29153937 0
655868950 23772203 0
808076572 837243727 0
513098267 309732757 0
1803999 358495062 0
855633309 340883764 1
785127214 929442577 0
673863584 728422481 0
13813055 343722718 2
148046691 363050276 0
244691299 696027310 0
600840744 78645485 0
572518470 932017129 0
3706358 952034701 1
242929639 945734469 2
906590010 530034633 0
309407037 36238610 0
278249363 701331713 1
383487629 863340587 0
474605133 551197511 0
5167002 735147686 0
145438955 812678813 0
5251819 78476769 0
706201872 298461747 0
113807119 45959551 0
896382275 16005653 0
132175642 233946981 0
436201725 992831114 0
299991757 18117770 0
530907613 328890984 0
978944002 237738574 0
751710596 299225780 0
11724119 729155117 0
609031578 882590498 0
724314308 336947195 0
859547893 542155521 0
136041691 735609535 0
138677755 497523754 0
87886273 750611349 0
321866470 715428645 0
308695232 871091905 0
266590193 762902367 0
670047324 155564220 2
870915523 767460079 0
279807011 737340260 0
464218976 774840151 0
489316681 462468147 0
90010568 59976053 0
952323935 36876235 0
605740796 187493953 0
463061043 999036360 1
12937871 448396162 0
779257786 75156732 0
649934620 848874418 0
364756473 25084501 0
614417666 114056679 0
134026985 645194813 0
762267781 345548218 0
817497041 230466731 0
610138163 706385948 0
82329877 191223213 0
283814749 58280857 0
373993991 139927446 0
917237396 811579183 2
80897653 30931476 2
955967164 706865700 0
957103149 962624381 0
622304658 511770371 0
554439867 549138228 0
948988057 815282515 0
587692287 720853815 0
664929361 170814311 0
881838829 618760020 0
81146882 619747024 0
182628157 936520699 0
76476248 343063137 0
330388285 144234636 0
779404490 567129214 0
193564988 982970323 2
84841805 565319906 0
78016830 889726511 0
115721803 602004508 0
356520456 685762455 0
883033070 914431650 2
451266893 21457500 0
15028145 884501680 0
872208705 657072025 0
673037094 769192925 0
617220392 701048690 0
771711758 131924541 0
51192853 638324613 0
392457915 224267066 0
15803908 3257116 0
108410664 356906002 0
165424643 480928241 0
339845642 310690827 0
103992750 197344289 0
862320313 995689869 0
741843271 481995726 0
183153598 333153462 0
68639832 997545985 0
396079750 397680949 2
328751902 57584551 0
493407888 4217075 0
656156751 625822048 0
991381169 968890252 2
334242094 860212304 0
680932969 379689778 0
30060723 16359307 0
669501949 637294829 0
188369395 206058640 0
438492773 222566466 0
600628169 942418318 0
707179246 707518824 0
519210683 643160776 0
716496588 805370928 0
17686972 248578280 0
315960602 512870228 0
460086974 918500273 0
466857651 73625818 0
855474089 738118037 0
603621893 840452400 0
419357025 125326536 0
717009420 70824122 0
259375459 478582543 0
639481667 997045478 0
930799239 431121109 0
558890844 841962970 0
245459306 317831564 0
612341984 720574113 1
915632808 93818049 0
435935018 798299896 0
582187231 833625740 0
181158721 134340284 1
266835721 258243245 0
731184659 101897320 0
372478039 112521086 0
841308391 959853189 0
61216043 947882219 0
97109769 54081033 1
8882460 156664591 0
502317281 40971992 0
663564166 97132125 0
813837338 419998583 0
478911242 713945463 0
5163974 718335932 0
815892471 462373699 0
152618191 317575504 0
669222436 104915384 0
256956821 114561441 0
63754113 823139734 0
218341366 703833149 0
843430810 35352528 0
723941816 28016851 0
831271265 525642613 0
898090378 762515969 0
639364811 71779103 0
271019302 457021277 0
729674856 854025249 0
606981586 110276277 1
10052482 973928624 2
160603479 715594563 0
483548232 929661895 0
415517218 335953451 0
485229443 990409234 0
423477107 798567150 0
94096170 718667237 0
76079034 26622169 0
965222429 157599187 0
361435146 601561921 0
162606276 707043850 0
598517405 475486720 0
428414803 97435156 0
49730105 486227079 0
138193596 424926319 0
174874779 373121990 0
773848797 561199996 0
724134386 710455102 0
724191534 550225775 0
636758430 398997132 0
892817414 944379040 0
447579625 30068112 0
919093880 523619062 0
315109661 911858625 0
304726576 348472759 0
821931101 957238239 0
944200884 463369329 0
224705863 331843271 0
7851652 521168403 0
259243662 679110311 0
741636491 676353490 2
705545528 654002184 0
641624587 232921285 0
185455068 208537533 1
520935488 406091693 0
582243415 617091566 0
962529869 153004390 0
144609202 640077486 0
59878441 562735742 0
663574435 839378323 0
992256798 70075351 0
522536650 595208093 0
259195604 999718581 0
672118427 615513177 0
78901038 517030810 0
919898212 62922247 0
880415685 428703489 0
377904128 366150566 0
902886841 339118320 2
609956216 609478737 0
409029202 835876847 0
942540192 396024722 0
352831002 928595428 0
25307693 594574562 0
138279728 372034033 0
204154597 406171445 0
819088738 645823249 0
144869066 430041924 0
900473773 943713880 0
287433420 307398868 0
45491240 424481685 0
509568560 418549670 0
110698397 34472909 0
277386404 814640700 0
896111629 622091171 0
898326139 968760453 0
484770701 918179416 0
113885593 537052904 0
586341074 204666547 0
657332037 970812542 0
74396575 860129528 0
738745318 892794334 0
312164861 839474704 0
777761754 217421189 0
554093139 502809217 0
790054727 774704211 0
381301321 320876647 0
94830623 781132536 0
180326139 934351632 0
861244172 215425645 0
859125099 170028704 0
907980829 910959461 0
729386138 211947872 0
283333825 374139116 1
418416390 248650246 0
103954558 733377738 0
198578824 201924315 2
741039465 980133446 0
84135089 359519126 0
336427324 856334308 0
13304079 72261419 0
593592269 992504263 0
414802811 627284986 1
907923071 858340519 0
191641817 831390617 0
446837041 514272395 0
585610309 7565187 1
19418199 901750257 0
113276619 14514826 0
501337751 982915198 0
182525686 664250688 0
589602520 840705597 0
588928232 302922476 2
279909710 386855098 0
653583177 172601812 0
178727086 585102531 0
674396422 614395215 0
554392701 758413016 1
364904630 562767051 0
616349506 516842569 0
116459430 279222301 1
952135146 250218022 0
140390868 414374046 0
507908120 178164393 0
787328831 622822936 2
722070310 674701256 0
166301725 674002815 0
291876815 55616960 0
711039363 512947195 0
958292701 634563645 0
959263714 860526765 0
407370774 729944153 0
701498581 564534807 0
510221044 318380743 0
107191572 768388092 0
375225963 61926183 0
679854783 707093026 0
814960330 826100921 0
544052204 357581502 0
238658670 796292093 0
774598913 314446759 0
850408355 559061653 1
981728684 928253736 0
20512074 121483499 0
226491349 435136195 1
576831012 177050789 0
564802098 975718666 0
245134405 739398324 0
997444676 963673863 0
77257824 306729542 0
45503946 128937053 0
47922566 151989748 0
105956023 871402990 0
746435821 554285374 0
354348464 990783995 0
302790865 209272790 2
30323260 477161455 0
795198460 210901431 0
988611102 640137851 0
644490906 554878268 0
233506294 640672081 0
848490058 309599161 0
703353796 382511400 0
951053983 297337524 0
982154470 371732788 0
648110230 934454360 0
447310131 220336257 0
390329376 495998862 0
852628701 121128820 0
565305052 350274770 0
66076524 166700427 0
604852298 54230028 0
803466835 77522278 0
283101041 614772569 0
551211956 697175836 0
196128870 570198112 0
131492728 178621306 0
591896807 920510289 0
568153935 937703912 0
310990813 405325322 0
971319227 50980709 0
518028330 245988398 0
864790232 213481922 0
492804410 262440640 0
436701577 448286793 0
14980944 796019279 0
129472846 907474053 0
815730092 559241706 2
336896271 67127797 0
451944493 97580651 1
224858110 487616674 0
79272 804013931 0
347329880 362628680 0
849203288 22669425 0
348634347 20379410 0
430183360 181199928 0
231551967 509365581 0
136459134 959226888 0
975700593 506629203 0
422810054 375379701 2
255993743 780460166 2
802766623 315493613 0
437222703 340903359 1
622290639 288601767 0
654256838 703799711 0
840743381 696453365 0
929220190 219540521 0
924428704 535866135 0
30253275 717011043 0
171869458 345228652 0
90099552 303250097 0
816900544 12010123 0
667694632 830319020 0
50025190 381458192 1
648336881 655062105 0
238419474 288451077 0
71427230 680265917 0
451951100 768234459 0
625392470 498240141 0
138840252 258028776 0
736930682 933954103 0
77206307 200664441 0
422586776 654029526 0
325987019 475717375 0
107506552 778392454 0
722466817 937848059 0
507342961 798152028 0
647312074 237172000 1
293154258 972222862 0
81272745 529148473 0
802865287 958929894 0
610859079 177324770 2
97433269 996374249 0
411255896 73293543 0
934397001 647461014 0
889880306 882710844 0
639579910 582224388 0
480163455 146015571 2
277619787 945557362 0
577617116 388134371 0
363023808 283300069 0
168832468 138004066 0
876437520 261479295 0
418991604 535088343 2
716958238 696060522 0
12942889 238999072 0
973026470 951219733 0
659941336 343385958 1
889691246 101699160 0
424152634 702852625 0
650109830 109928098 0
90550154 345635739 0
916131392 797572476 0
12149641 380789269 0
843603072 431510763 0
24189864 878383333 0
330256702 127094944 0
926006108 260555910 0
46309557 39974316 0
290309171 60537948 0
315565310 282785622 2
952035579 799120352 0
198812429 875776786 0
568099331 962103557 0
876370047 171094172 0
904719118 398294573 0
817577808 382030437 0
587213953 395918305 0
474935072 303161314 0
630045125 935636451 0
539450921 896414191 0
45684010 36381628 2
414625125 437957687 0
242960089 300964881 0
380834470 39033842 0
909109515 778610209 0
421250749 686247224 2
624112357 772445952 0
138709703 822433069 0
305517367 530478230 0
902371343 245176177 0
61723264 366435459 0
562506610 324581203 0
423563735 245530959 0
911308263 382056198 0
880445970 131960020 0
295108271 648867697 0
298170988 486277128 0
25589615 822593509 0
694042711 450494099 0
433309224 251150874 0
780367953 946316632 0
809423515 96124399 0
92621329 974514243 0
730701370 651094749 0
32261529 634947841 0
135084583 62652346 0
542768210 736141167 0
83837704 766927460 0
495161051 88586510 0
333778754 587502565 0
193629021 820152149 0
794814321 341182520 0
127042437 848370549 0
99293510 760808228 1
438119681 342760088 0
149009625 353218818 0
996710615 510515188 0
375214719 954091138 0
576833553 457413002 0
224882980 732169693 1
648609905 628435730 0
64980489 993614173 1
881546545 379498999 0
377707333 168177901 0
86703186 122078107 0
703562105 247384154 0
724153894 979753333 0
524997456 596017518 0
87636624 383739154 0
503631212 747367951 2
579625337 402140360 0
780253680 332946664 0
101540391 899423657 0
518336400 818460749 1
83033849 60722360 0
910444453 134018349 0
566900902 178341413 0
811631279 111377987 1
692686468 812419182 0
324777778 585550440 0
887787959 502284130 0
191101571 980829136 0
579988253 569957210 0
211798321 562159665 0
455452571 549115260 0
96669144 755842512 1
7967016 578803211 0
751543169 84056756 0
537021746 36636650 0
832554475 57519925 0
308934521 427884420 0
279690823 105522732 0
282419246 900577258 0
961853713 141307959 0
963759953 797949459 0
548675713 94195519 0
455671142 570882075 0
918208833 581588207 0
717576373 372290701 0
836125057 24619550 0
575851425 77284904 0
577362923 675313170 0
21596323 510196895 0
552490696 388371530 0
116388372 433583332 1
117997879 40114382 0
263036397 877739112 0
697275648 540839066 0
734118020 777493801 0
30583205 886627297 0
888937989 744279982 0
688648517 451803815 0
360864221 317357922 0
224633236 517561414 0
650045883 923214439 0
235540673 203474655 0
905977471 934241693 0
372188488 482127725 0
698642152 841871930 0
877576034 263282137 1
633578680 922266493 0
83423327 233463441 0
877670523 158999659 1
57268537 897331114 0
369212456 35790199 0
347257020 63370915 0
217934162 399572780 0
136584896 751461212 0
388470764 820064812 0
536338830 441477628 0
232899310 216241501 0
320728330 67760823 0
380501999 857908399 0
653129155 864495317 0
310462925 89453866 0
213921194 597392422 0
654614688 525462609 0
158724129 67365635 2
604657181 435853837 0
964626654 475557398 0
96949513 688099323 0
942713317 771682713 0
327305732 888185921 0
680376620 334595450 1
556084719 834045757 0
397061521 993512577 0
159563152 52633455 0
520006797 80938009 0
859694966 978506436 0
746432578 55273987 0
620431688 140035182 0
257468900 847012313 0
84611980 36175286 0
587963592 584409059 0
648629445 57430821 0
857953357 842302761 0
349719552 238572836 0
423342166 222105981 0
529112015 976499712 0
253401204 831747915 0
52905977 956807348 2
301683061 280902198 0
90714881 823465343 0
567621410 470131243 0
8360284 19965707 0
48849059 312360688 0
926348232 411751126 0
219654298 566275536 0
584297273 757673134 0
510189770 796406622 0
111588454 284726711 0
96451442 494949577 0
616875846 456315762 0
744410193 225973145 0
341943092 450409855 0
146066439 211092755 0
256330014 414334592 0
348124337 724426270 0
207585620 743170987 0
605317320 620609622 0
39716012 58652859 0
201397928 712494129 0
79930255 333013800 2
174171604 794631782 0
43843603 953470707 0
918760553 620946491 0
669986069 52694998 0
919764931 88368775 0
167871979 771420967 0
643187597 17620400 0
320284744 108964213 0
816575391 319485405 0
86933394 44261856 0
170133892 434617228 0
934660320 863004852 0
63481647 68702940 1
422073368 36233817 0
3937238 322340979 2
328323840 779175215 0
233786211 269764041 0
429615344 99826156 0
331476580 1656071 0
720212503 457090692 0
182078283 249466297 0
887824460 127809297 1
833230489 397247217 0
947758230 978604752 0
175195383 961589579 0
73676275 525705186 2
540091668 903749327 0
175419613 928427604 0
812821051 99032153 0
35652097 461204970 0
965921885 60551393 0
569838078 741626343 0
198985256 560888130 0
185293757 25229486 1
142437781 810804287 2
497320442 730668426 0
48723113 53009516 0
785848707 114305603 0
1561920 693281765 0
731559402 983858781 0
402124448 61364321 0
39288176 53235426 0
273337495 36973799 0
660432123 641587360 0
90513800 670709862 2
69155166 603397689 0
983450880 824017054 0
938102840 896174227 0
818597974 760597384 0
582763324 131090165 0
447536537 673735051 0
700402606 324384353 0
877573658 45938582 0
164239333 991028941 0
590124533 832916823 0
503638063 286239583 0
921777606 149472599 0
90379019 281516291 0
343045499 552319014 0
581913579 929577573 0
475844347 410153224 0
49212860 944704788 0
68229112 987376925 0
57731208 236262623 0
123722940 343867396 0
717497781 493082414 0
610442358 347902428 0
635310230 480325122 0
803364226 318878724 0
64630 44501384 0
223970355 181008971 0
247562309 733404465 0
628121836 190457954 1
28835268 556462000 0
103444102 223366637 0
511053572 44764805 1
14460980 826491230 0
41637427 722331783 0
657755360 915915686 0
447722314 894956541 1
965536010 912561454 0
328646836 268534120 0
482534208 234738341 0
300636061 722976722 0
762435437 93604475 0
264856922 621099209 0
974933482 358170338 0
251578322 665635812 0
833075133 273975690 0
969509336 478908448 0
215729159 25731917 0
962436819 487057497 0
370436906 384400152 0
420527444 476666651 0
135249296 184004534 0
493915557 686651075 0
955147541 30421963 0
61896116 384694618 0
364737986 266759688 0
983832406 15097714 2
708769045 408466624 0
577706836 64094235 0
46816731 7061073 0
383397914 4922839 0
559911885 340581231 2
814708467 879667912 0
95465709 536113855 0
326204590 839530248 0
470280611 626053393 0
126520877 644716313 0
127840273 925617778 0
258964973 866790597 0
304205086 339190094 0
435089371 394640731 0
828981026 151000573 0
930534661 668288937 0
407083375 966522791 0
719824947 294657807 0
458080008 870072783 1
49808342 909015137 0
172032604 272250650 0
125663074 636856292 0
128766718 956975821 0
215271762 748981229 0
744568252 7250650 0
320387118 324819648 0
94287220 462637336 0
104210677 761313403 0
828594459 462242062 0
278215346 43157092 0
257996680 133721736 0
357627583 459359805 0
225529125 369226273 0
922264140 543198950 0
31627027 290801267 0
883027977 121929568 0
471909667 135184594 0
3434066 67312877 0
954589165 645282749 0
589877358 407958512 0
339454325 477306181 0
152902189 983394184 0
630094279 193670754 2
774083690 908277334 0
392123127 934176427 0
527143893 858338068 0
688028351 425697510 1
708082297 867990222 0
325258667 856796485 0
339960559 182288735 0
654920104 935383098 0
414715354 205547490 0
714138646 20370396 0
717061891 805053211 0
188213131 125255240 0
767452483 43924962 0
54735152 55541238 0
495355476 148075103 0
736564463 80075521 0
143134238 516521705 0
116723166 946202445 0
789021614 763649951 0
371686886 422407090 0
859186209 757049019 0
193604919 368642407 0
237328354 351509605 0
581003488 726902757 0
680652132 925216703 0
259491368 264182106 2
700199668 94630118 0
297018086 43554110 0
911650359 87545830 0
731282751 174697460 0
280819487 505100009 0
995703443 286049030 0
100938346 110703100 0
4180096 110843384 2
293205289 242933973 0
29635592 919488542 0
286955193 204089335 0
386538958 658893856 0
183660497 191066848 0
88521388 121175016 0
650049422 106457147 0
15609623 545021958 0
67408169 236191867 0
901203063 488330304 0
381445479 634435517 2
808434267 416144173 0
911336264 889110456 0
913312006 432189001 0
410751356 58118829 0
737789016 714887899 0
126526058 63040551 0
684165070 362385947 0
224336993 837570290 0
757025611 313379680 0
889890752 231115362 0
27262262 76251749 0
143725791 96594329 0
130803754 107847953 0
427621465 619076418 2
886920510 793253723 0
816040511 270508596 0
221872444 68718353 0
277953729 50450830 0
573317921 841655264 0
21650863 41152151 2
741837804 431372183 0
119197828 317752470 0
675594783 668631949 0
348763513 985033581 0
305531488 689686388 0
17547152 273929710 0
922171977 388442628 0
455239518 856372169 1
885460994 515636202 0
48616480 954906202 1
91986161 804528588 0
429541910 656585596 0
704172822 310287382 1
754538159 819039135 0
471416632 771115151 0
10848991 305951710 0
381830179 965961881 0
645947439 235646138 0
424684999 386430574 0
132451503 590965853 0
734024354 102054943 0
89895782 895459251 0
65802162 793432565 0
405745499 528795127 0
364775762 303893255 0
964464954 767586837 0
448121116 574578081 0
392513469 437716104 0
23558430 55068234 0
936450649 182542535 0
152733427 464639017 0
165567689 406068322 0
553660022 753465179 0
968337276 156791232 0
404454940 526458891 0
495770655 220349129 0
718179721 559327903 1
656428584 783425483 0
37058227 592875220 1
399178059 232647991 0
98623664 88449979 2
424907449 283552887 0
417338699 639298663 0
540069906 294445415 0
647340817 393180897 0
538269984 798639566 0
289235007 508676110 0
934222934 406860236 0
69226567 71183802 0
536387724 245987683 0
687751846 832312608 0
125908823 875236775 0
291075194 327959742 0
389464818 977830394 2
159517276 380821146 0
242666656 774408721 0
419866455 576595715 0
370123328 547712183 0
840336938 555593949 0
828095396 344288429 0
845691583 848657600 0
201164154 566590626 0
385977645 637829261 0
138479085 791239349 0
519595292 470043716 0
250225477 776428274 0
180673478 445121304 0
173529213 521124026 0
494131662 555142886 0
131172748 949134444 2
397069557 538080647 0
536206232 43366707 0
835186927 17541967 1
315204392 832934329 0
784606646 984654241 0
327198009 164598212 0
833617544 919838738 0
216956639 401580185 0
487192789 969950550 0
41894113 236036802 0
349960174 583739265 0
875715086 529051976 0
89029719 254682158 0
163119717 935155310 0
558072531 649153827 0
136493538 206391150 0
38817379 442466330 0
135658525 284833029 0
262544975 864355667 0
174661325 871811979 0
218857045 300653274 0
983042415 730345046 0
87148777 836728527 2
161585862 926599596 0
373090117 412351722 0
563328422 740886462 1
458216293 297010243 0
874456957 602849737 0
982528600 18466978 0
229457820 698998460 0
90572501 431328572 0
249943154 941214770 0
238096280 837696497 0
25493905 33619007 0
472859975 54010839 0
116115375 460592106 1
966664458 779155690 0
730758475 632216220 0
920686852 421596236 0
973096600 554048179 0
501135460 340363527 1
32041792 302502850 1
820615466 634688763 1
848155409 979084899 0
954517142 675651301 2
859819654 45387522 0
780537638 444445111 1
188224972 929129612 0
955954408 322752453 0
139486639 684364186 0
495004005 949452931 0
525392310 142119347 0
999850638 270188570 0
45955028 133673681 1
974011420 810845642 0
216179883 369244844 0
959312853 619531286 0
162040722 825192520 0
709338144 677453307 0
969913573 891030668 0
741185348 455473349 0
244019824 192127201 0
301502498 801213428 0
731592453 336788395 0
516556667 556831817 2
375840848 627796062 0
480315318 188598697 0
10055524 934969208 2
76782977 146712394 0
990770346 886340987 0
857613858 969113604 2
596492842 746284269 0
618211804 720556438 0
343150251 728713804 0
4867508 282428109 0
198439531 467236673 0
824199090 751936924 0
705511853 19847201 0
56158515 645324077 0
429567271 678647778 0
113186222 220310055 0
1416787 513386501 0
658324376 543665437 0
564763656 500948702 0
955236743 686079389 2
331637136 292903123 0
52574013 692168125 0
118936609 888565866 0
705947468 360150420 0
326481708 106434931 0
568506914 912030333 1
792279584 571365888 0
879893225 342511488 1
535495329 898000777 0
765411801 157916303 0
66595762 239362901 0
7035522 331729637 0
421733229 897759965 0
808309871 938797559 0
123766517 398004538 0
935108980 379270951 0
765149458 823237417 2
457428552 221725514 0
135922013 912882164 0
548158562 359753483 0
346960272 652424217 0
684561839 682991846 0
483658302 956827337 0
287053649 892218228 0
259442658 220231361 0
316318640 624949824 0
369372677 29717963 0
186057709 334815445 0
527610618 552744353 0
13566590 493916523 0
305354687 693862648 0
849234547 578136735 0
258086934 95629363 0
291390051 74919207 0
511831922 463974765 0
146367156 337294688 0
667914887 127893117 0
513526019 609070343 0
941214842 5521181 0
951264090 856649864 0
910236486 329335593 2
912685944 554723698 0
611673057 80259931 0
433443418 495642117 0
965590997 4750870 0
871541406 793290898 0
213650276 249359916 0
712724006 859352580 0
318128748 943145334 0
807432560 288600448 0
497933478 4969490 0
514669076 719304900 0
603852883 15791834 0
464552029 515550792 0
99516079 883906039 0
583327525 860112924 0
40997373 360363971 0
502764313 246510448 0
834283220 259648563 0
66363134 462309417 0
84357939 66100916 0
126679816 421350201 0
64507534 502585339 0
908142029 260732503 0
8370279 542137252 1
55033241 62202050 0
915587312 450080693 0
897315444 672758185 0
845484307 213376639 0
846995431 679229646 0
884554912 159987407 0
599026463 885425912 0
124168616 590206980 2
798406308 938643883 0
8711350 172376915 0
419200322 909808522 0
141713012 634441520 0
582907172 719800749 0
846017222 249875759 0
46912628 602210365 0
647614325 751748850 0
897741787 274216743 0
230492134 383514357 0
637525198 552221488 0
796838425 762499576 0
773497070 300738755 0
99029671 199225241 0
156383670 896427407 0
248440939 674527167 0
74902627 592316616 0
974110 589555279 0
925938986 873701626 0
821050367 72365613 0
117253181 15550351 0
871878818 137929633 0
125396494 465186232 0
241116601 402141312 0
742888846 6823747 0
667319227 311095941 0
596718348 215690897 0
753025103 561282084 0
222384182 122948268 0
58459495 286783933 0
586845171 977876760 0
95041538 613798899 0
124199384 103684270 0
761488853 45252612 0
835165884 649847993 0
141888264 133389778 0
385638744 881577884 0
211247880 140102857 0
358902181 253831373 1
266746006 494007470 0
710064866 533619091 0
525894958 794292577 1
744880871 650380691 0
66451320 850325082 1
83784502 636094134 0
470952082 789630490 0
687191842 928470481 0
251087842 188857530 0
715167173 950787481 0
228851276 138899042 0
956047458 582679658 0
322372223 902282600 1
44483572 444786810 0
157072725 549525294 0
725850230 902099763 0
290616908 99958914 0
373594732 433465617 0
187538564 430709785 0
975560150 98558959 0
857507484 676384635 2
235160162 33350905 0
803459723 306885118 0
170929535 370002460 0
978677309 896362525 0
599831859 501951005 2
60811802 369181473 0
496245337 34202619 2
998441680 571332599 0
827692491 26154636 0
637124774 341310185 0
682802206 814488837 0
572658830 351930877 0
884648359 542347955 0
205838714 546537725 0
91409392 35153348 0
560534343 279805981 0
175101550 216447698 0
665771815 297306929 1
88732626 982798519 0
693858347 401404913 0
943434102 582687806 0
196615780 486484866 2
948270856 114715033 1
456482501 528942054 0
668064672 661553345 0
296068602 305197352 0
136609217 428925040 0
252649497 537924996 2
530766979 510221325 0
949990465 640130414 0
85376459 254132490 2
685703663 277978021 0
104046748 570062125 0
142743907 773561572 2
264051747 811642341 0
148718771 578822846 0
883434291 404280698 0
954147938 612445453 0
80360563 882360989 0
719388501 534728603 0
426059009 511728726 0
400725879 149914273 0
244227626 924069465 0
485328708 818843189 0
27519452 79152844 0
607970672 720580106 0
236800882 210745843 0
806114633 809012316 0
12565496 23280596 0
543789083 792301493 0
453778251 433952669 0
864338148 77545870 0
227402344 663906264 0
574555336 2668366 0
481742496 671130482 0
536729220 811208469 0
89756940 769313200 0
61021846 881683739 0
148106486 237217301 0
986947487 148821318 0
277982483 820677457 0
619507962 310279164 0
791104060 828441185 0
694834328 637634206 0
33995686 819357628 0
40312245 758693551 0
879953330 963101371 0
488092401 437978335 0
823043441 616117746 0
97850949 124310165 0
138002673 79432332 0
144112942 663737994 0
448083514 204601382 0
968907620 582664680 0
327530166 863782932 0
109629567 119136873 0
628473476 658767418 2
72028709 879013162 0
380452790 173294169 0
274904327 227721449 0
948837408 748694608 0
140995817 841925449 0
562862814 320654123 0
521036858 203767407 0
497731342 253486605 0
966171894 666095027 0
112830619 947404377 0
121219039 812474890 0
725597978 262102735 0
469438631 987155807 0
612758039 87375238 0
777728158 869187879 0
476594961 279394544 0
501173381 535739261 0
223488401 465994086 0
196431359 272941825 0
55749503 770957763 0
505078374 129182812 0
830924847 88507158 0
589238897 868929059 2
223902056 715183641 0
220445399 755468471 0
1284610 449899554 0
551663282 295596056 0
799911460 770587215 0
299154217 218760029 0
849991182 520544029 0
348125351 501160248 0
716708011 290537267 0
9673697 926824219 0
651480189 140299019 0
224464507 368228880 0
295966926 197757025 0
869711764 22390829 1
438683249 34665239 0
915675047 511545825 0
769948186 651816143 0
645972807 677202606 0
659453726 679545856 0
42619932 103541063 2
722389115 155425191 0
44917723 822001866 0
5134576 217575074 2
255191252 79649255 0
423768023 729708462 0
650862911 224057765 0
563370003 139621945 0
749042531 375004094 0
606230072 654237908 0
851195459 556520288 0
609987728 699136347 0
271325027 305580148 0
666395441 426717101 0
502680939 298512991 0
640579300 934408657 0
62726344 291340002 0
501667758 824015362 0
938697499 735836677 2
379711144 583732664 0
415534975 157140598 0
274878000 449851265 0
583473355 922380921 0
27568577 20791217 0
154179803 808802900 0
26719324 439894903 0
466990947 563769078 0
996194620 121004512 0
733358776 319369060 0
58943291 735101462 0
859420084 466713609 0
893431213 850363673 0
222716013 327122553 0
415901313 50281347 0
658107098 243631738 0
140669899 479863681 0
484831421 678959979 0
262243316 66710220 0
103377109 502904808 0
359272611 288983930 0
329276574 61480412 0
87077532 177070762 0
333201082 169086811 0
840528770 841305496 2
896392035 898274264 0
451579971 545282386 0
117923406 39989795 0
982694553 385331704 2
47242655 344074382 0
971869366 554395919 0
208389601 831298825 0
177476564 105524040 0
182393585 975466751 2
603244675 241010760 0
669729220 894775676 0
611992184 655587656 0
778213203 299532856 0
568419913 945879057 0
12783517 616076363 0
864575626 19886741 0
928111568 694561902 0
716073442 336068516 0
442061460 263864601 0
488407547 956815127 0
601510573 227756079 0
41592782 98442021 0
877356027 921631637 0
754519095 592699447 0
532504671 632868982 0
816645607 899160518 0
517905670 668754229 0
390876028 184737265 0
531389155 127919684 0
518092547 302199028 0
761225889 977989610 0
962234402 566967110 0
565301311 125596191 2
19313716 576473684 0
235748236 756941834 0
443702964 957019285 1
463627117 25603982 0
978359508 934632870 0
356716343 520899446 0
837411981 726879747 0
626201032 764135029 0
802176350 818356680 0
734984465 584517568 0
449542485 308419545 0
214326733 373800948 0
333968884 168163711 2
381194324 57770154 0
987876984 194109071 1
292720857 125413407 0
291978745 699467967 0
31059799 200279172 2
274172069 615552501 2
915265565 97255335 0
83026720 666168991 0
260292110 333929219 0
647652802 95291542 0
246668792 689670766 0
77646555 35648007 0
876898388 237073338 0
869731062 807575133 2
302718844 43875187 0
490520592 39582483 1
167376627 198266465 0
831142587 396704011 2
412850873 929206962 2
243297147 917578341 0
487663531 661749064 2
927796237 341708555 0
834334511 574652124 0
215681561 278341146 0
200629931 390942724 0
23985198 193170115 0
202482793 510420724 0
794870157 814092559 0
383616808 522812405 0
168238980 322195015 0
258352035 372938043 0
593323368 178802076 0
838947100 251748908 0
228012219 389541679 0
675597844 640494863 0
645066928 754970104 0
708857160 884035070 0
709683701 332362734 0
293535273 166835341 0
878846979 204096753 0
73352982 215461688 0
166571714 335477230 0
763548363 668314396 0
661436264 859074748 0
113581266 612653222 0
727217727 356942133 0
465173644 96745277 0
929055077 101872593 0
603374988 333678468 0
837888404 755713658 0
525374272 721397827 0
63132203 225363299 0
377697393 365592062 0
570445711 942100962 0
816120175 536009663 0
283468229 167436437 0
728523367 58599118 0
682362671 83838649 0
21930401 891069662 0
828356519 152532429 0
699132268 711714738 2
890148713 43497994 0
410810993 789744379 0
215001622 905416342 0
416977357 817623092 2
576903507 80319907 0
305927891 777922309 0
366385968 858350307 0
24837208 862283270 0
118400670 288108357 0
474353443 665863344 0
905885605 318292453 0
50371336 932326887 0
806440204 486553283 0
296775131 946166891 0
138471510 676967037 0
991280866 940067297 0
748718631 20429407 0
4913615 512542363 0
737955952 99269424 0
453471729 754799444 0
319117727 782410190 0
667809972 34090650 0
595125939 200112910 0
521678750 4607740 0
836976870 771183234 0
839538939 991250818 2
863836441 567882478 0
656861667 744056594 0
877886453 117497144 0
300752221 662843029 0
547302614 391335427 0
3524329 942712614 0
960768361 929585386 0
705339589 223206681 0
913291671 86664364 0
294426437 875676488 0
906474841 353618605 0
172195893 604033721 0
830773090 563680227 0
101682634 399747499 0
368028289 474087420 0
837827851 506361290 0
96678275 255239108 0
464988311 738204619 0
441441465 39899292 0
551829161 469589540 0
66171743 636858664 0
372377585 915471316 0
188910548 366796533 1
53077339 28527441 0
52415266 890717725 0
619743241 440812227 0
801374020 162882996 0
638520103 389171288 0
117175977 959246037 0
870593458 483965825 0
42584912 303345405 1
268810668 720557372 0
66676739 809470031 1
940955823 111842552 0
130950014 187058533 0
412852581 212481087 0
611062161 199652301 0
880288540 721061600 0
595000991 991311557 0
742833385 342870581 0
88268390 520067053 0
148312614 518377147 0
10788787 202892878 0
555625454 151849369 1
617648307 962327516 0
905330948 351200329 0
948350307 439485854 0
269556294 852825409 0
724059699 482850579 0
372634078 483184742 0
414604004 243645368 0
639740411 997136313 0
324564457 474113926 0
315149110 152118051 0
922113413 26007816 0
719566944 59821514 0
170566325 357631537 2
46502624 57170805 1
967530783 13159681 0
881297564 108555426 0
346489720 589378951 0
391779496 458771187 0
199866453 639362497 0
441497383 806091154 0
201220080 362610440 0
83910958 267098444 0
600855089 76230666 2
356264488 651278720 0
801004123 556196636 0
412809900 243494285 0
71893921 288431435 0
473745826 335069034 0
419464876 889063923 0
265700759 784987771 0
901404637 732603804 0
138452736 133491070 0
855980741 709028352 0
270127175 817826121 0
654420409 983839988 0
431797858 946553314 0
293827619 8270429 0
347177784 109469119 0
958516335 491771091 0
305212566 225885685 0
82329033 796535585 0
726259324 143381615 0
812926810 1288538 0
112804831 82414788 0
412431467 414914940 0
318612331 57480081 0
424682171 135159409 0
762774982 399233272 0
538514229 460227359 0
100761269 647282353 0
62083715 964653415 0
71505814 16456302 0
500319871 613181513 0
834169178 556919616 2
477704855 749396292 0
174708594 618240323 0
261214862 982198652 0
253516847 871458230 0
101333314 925678530 0
229614310 524432908 1
217589489 659448236 0
666613765 682880199 0
160581288 667822711 0
83541119 462354042 0
254737473 975868289 0
445167984 333181412 0
630968675 762215376 0
158846163 264175013 0
550140499 949137891 0
42822125 914149414 0
64081592 101502694 0
965948929 805682378 0
794429954 435706870 0
7153872 678246432 0
375537158 819693861 0
675091324 766808852 0
635910731 917592122 0
340037950 438647140 0
918924123 78349943 2
79903431 316594409 0
628017992 381992067 0
705232142 12638651 0
106308660 843252839 0
194991210 450305732 0
415570503 370597857 0
410645887 915058731 0
687777817 133816915 0
999220020 946810737 0
621795592 277156300 0
115780836 745319299 0
124404044 21428928 0
449088685 52949862 0
957716201 249336595 0
887023582 628260342 0
885395701 409150789 0
882937423 978814602 0
143146893 896886623 0
591508155 628401374 0
510463079 283503301 0
439440317 149381999 0
462644513 311981937 0
611377406 125782504 0
416212579 695650020 0
133701951 827029259 0
378919302 224118331 0
127150425 145179663 0
424867231 405803470 0
936280108 322785134 0
443851746 360527002 0
25240912 3081020 0
518389422 577634535 0
533067255 890952152 0
235668799 614130999 0
523788967 376200842 0
306721876 654262494 0
405258017 41215059 0
534863763 950405119 0
550912766 169909067 0
404477382 23604052 0
70846518 589345973 0
108242172 334923275 0
451438974 521290875 0
188552011 931922420 0
664308130 867546757 0
965954096 865667831 0
932746841 227588149 1
750374519 601838271 0
699228645 145463651 0
346857352 449172513 0
798413183 67657291 0
220811707 744377577 0
145111207 80263370 0
954700539 181517834 0
715555809 120259870 0
301364250 268011899 0
483629979 147144238 0
531648504 483388446 0
446386685 302316377 0
230402127 132788 2
77982466 866560544 0
664819458 471996531 0
9749704 641896725 0
589838237 112390852 0
909372056 448575671 0
106343301 530136368 0
415764202 703730367 0
179631890 58511948 0
768487937 56584038 0
3086124 598955758 0
341557010 726713218 0
240105227 56781045 0
999294193 511869499 0
893351084 65597702 0
413140690 369303872 0
813963068 843113438 0
782835689 668265445 0
632696578 686222516 0
528419377 362333512 0
638997108 851663784 1
734718213 958165545 0
652330073 365553554 0
785747184 573317452 0
554884093 197254550 1
787429701 481046955 0
946739501 209736118 0
380675388 560110955 0
382829889 33393366 2
27384667 992438791 0
506338408 794883462 0
99094072 129745433 0
530568991 384553709 0
263533544 533405390 0
321475212 713696021 0
409663909 935351400 0
90167550 337057282 0
761999267 509305801 0
194636327 600925320 0
550184578 692283110 0
968431272 129548123 0
428972756 12819597 0
4780296 659014879 0
928359299 453978907 0
463069823 970369613 0
798393389 575597941 0
647654950 33136681 0
472272044 950996307 0
17459295 45508493 0
133839840 150719811 0
732332294 222608885 1
434956388 760934469 0
519151240 146392714 0
550091401 756219694 0
815089184 959974026 2
648425185 836849100 1
603000887 214275629 1
200472620 470850608 0
146763919 428689208 0
590839728 879893421 0
824188618 25265245 0
34192516 252259982 0
876296722 43078094 0
145262036 291498279 0
673864367 718374140 0
568382557 197311545 1
554085663 262777084 0
801855892 731952094 2
818271835 897992507 0
132353662 112193636 1
899034505 206495551 0
520005656 506918977 1
367342623 806487437 1
935944116 74789478 0
534768412 128755613 0
968263538 249818500 0
705712789 984170116 0
446039008 675331027 0
922511370 539193140 0
3913343 221070035 0
762843115 824193648 0
410888928 637354835 0
959936525 658304628 0
779803382 315565917 0
570448733 518218627 0
964745493 195866046 0
389331389 230467235 1
137371772 160077389 0
288053917 333400528 0
989022114 933078117 2
489376861 110440408 0
264106639 387366353 0
16568800 362740336 0
860386729 294276510 2
982911783 123093386 0
808382877 988453848 0
719442941 117827225 0
548852798 207877115 1
763398114 78431119 0
76944541 2462999 0
853651124 732298102 2
363478975 803754165 0
512738612 168650496 0
989389585 539743353 0
11909129 173307666 2
692801472 311473494 0
900462098 980607065 0
100650006 85808398 0
917429860 273529508 0
869216217 708738694 0
386619461 320649216 2
209583661 951062588 0
921277392 754245117 0
947662327 611064707 0
67014344 554749374 0
533122989 949905298 0
533449587 718261237 0
838134241 232339405 0
597099916 825851908 0
685431565 114962836 0
694340429 416245030 0
343846993 150581245 0
212905181 10989337 0
70260894 57804931 1
685082294 297380399 0
428809355 273899698 0
536884610 40171594 0
370577975 57114562 0
353296163 167521395 0
118508161 531159109 0
62722887 204109551 0
74224121 270513262 0
776871736 838166501 0
191729648 57561455 0
277501068 169151191 0
840567882 418061672 0
742958913 56688249 0
528444894 695932237 0
246627844 187381597 0
512139639 791830201 0
848399980 86798674 0
69380235 909221956 0
222735055 738826301 2
66907842 48977961 0
208442748 38759301 0
16493227 770854331 0
609657748 489381102 0
304419032 50863227 0
256316379 438525009 0
626883961 540138952 0
809492526 503638810 0
787771580 89487483 1
397388049 416006165 0
981869072 947771408 0
475998262 754024068 0
923515101 323538172 0
270355778 993893685 0
831448824 260897960 1
455008111 972393553 0
859428556 865270388 0
10283535 298791402 0
967882733 377307557 2
73263047 102206884 0
470753470 782993580 0
653635595 317476776 0
147232327 820170149 0
108463000 143910144 0
892958436 134163153 0
314448813 267106936 0
431775617 926552962 0
269307213 412079065 0
447931700 803999200 0
358206790 942609550 0
256415693 886184194 0
115424375 70296885 0
4312378 901177108 0
836765849 204858857 0
733530560 713035805 0
691188018 133709420 0
740226570 187752974 0
326234875 377555415 0
966703733 511685198 0
332944700 402695768 1
599926603 710000551 0
518239775 620337552 1
600308377 962482410 0
650752799 166150491 0
5877562 723813557 0
195088889 975368021 0
91700094 957784958 0
513553508 959627355 0
935884248 57316667 0
435824975 683893971 0
574490094 356438209 0
202859162 632690279 0
13657766 149949651 0
967497988 122651529 0
500452212 639180911 0
638939069 472289948 0
78365942 376031278 0
206622464 500465059 0
136162144 662725178 0
244235065 276409237 1
136026434 41985544 1
262673014 135320943 0
541019021 167971256 0
201398163 482311048 0
989885758 809971985 2
727139782 712198497 0
850369518 447578822 0
367351177 565515194 0
172205782 491605066 0
991318859 192418891 0
781723196 803638250 0
893188626 315706364 0
528452830 355097422 0
561991892 932288836 1
45061204 970826166 0
603810219 139580003 2
268609374 896939309 0
339572375 39615585 0
131605542 710819860 0
80942031 674915677 0
444925406 290177257 0
142288077 55824694 0
348280125 180786203 0
179607687 555214310 0
208109781 944513501 0
400277097 423595454 0
260234317 708696253 0
833003642 872252783 0
80163933 553817181 0
412698999 584687671 0
530163774 169193090 0
504069834 49331903 0
977334950 695382690 0
405315869 16148979 0
6899876 706415137 0
380880589 450246379 0
732509664 278487441 0
313397602 461974328 0
131036329 115688330 0
441432171 305327900 0
584013724 371271436 0
292720658 241119685 0
350149583 409122013 0
592641676 727421382 0
332046511 981578988 0
26635899 631851881 0
614790414 938169937 0
134862844 64122271 0
645189473 189873580 0
170670806 52110823 0
786150719 620585454 0
543147459 121159743 0
660672560 109755267 0
436329612 282568975 0
387466930 839499724 0
307873433 918066810 0
89650317 909868149 0
580424119 26728876 0
723216543 140500752 0
897539123 50619820 0
352673125 831569776 0
597945498 876316116 1
401440168 897466354 0
867458938 933237671 0
370871360 35101372 0
634358466 720781992 0
22056327 465592439 0
34202073 725257713 0
504527458 838554921 0
783960134 383280521 0
69013210 380810167 0
644708429 889211756 0
168611895 543403974 0
22730797 402719841 0
746164853 617252057 0
895752638 771352773 0
360609241 362467091 0
136964619 328711286 0
226145473 982058748 0
999113494 239038995 0
545530002 842047741 0
373366584 94744816 0
7129620 568080624 0
177285576 464667051 1
705560498 389386262 0
259970407 598341645 0
832346620 969148745 0
775703775 199040493 0
948674557 756564673 0
435815515 974191516 1
195082725 450917695 0
806371044 706277803 0
53797797 69124196 0
974185976 998761273 0
324713647 146019941 0
924057084 116421750 0
9087870 669705419 0
486803469 303773821 0
988199693 816314166 1
606841410 854175680 0
463925490 435784008 0
826304642 135144201 0
578418086 628941783 0
782124809 352913878 0
101932751 873082682 0
133620944 961988110 0
989798027 690728128 0
518713539 935680266 0
385345556 400074015 0
16946399 23578343 0
221329993 17368101 0
535640968 504416135 0
127442485 363887410 0
102016959 113295807 0
278522809 110776607 0
414188946 125446584 0
927132554 724856420 0
111597526 795464535 0
946734182 198824222 0
711361330 331380023 0
700515056 229572631 2
418719865 625687693 0
480709134 64454185 0
135765228 428369833 0
609324197 670733539 0
43959792 482594833 0
366138033 360050126 0
120971511 737088246 0
505325866 625249389 0
30307723 15286401 0
322812713 269023456 0
664655381 410157528 0
280260969 247444985 0
653904422 640689850 0
298926889 860514156 0
658741415 979013013 0
67144848 167603529 0
277784634 993327683 0
947013696 558117995 0
760123759 311282034 0
39498357 614101753 2
148105602 628967680 0
298794035 762288679 0
98019904 534996026 0
799999046 574040419 0
797577389 362970006 0
26164668 949475428 0
277808581 976080312 0
107694069 322558644 0
59476653 459305793 0
997350798 225288373 0
825204721 479899203 2
31529881 575866569 0
829335457 480590304 0
519032373 529219462 0
786493389 87307660 0
787237045 788450568 0
686924395 891670692 0
594809876 802451929 0
342497226 862766165 0
188443678 470723621 0
894560365 450279316 0
117557175 921323442 0
112717497 116008398 0
319991823 145119143 0
298573305 837058488 0
770873146 82369205 0
21541904 667678126 1
662661731 761997985 2
449224320 148095937 0
49170000 448750174 0
116628756 392528735 0
668102184 550481628 0
902149739 79050370 0
708007278 202780926 0
211990848 446192304 0
717370928 30873454 0
148335438 564716145 0
76028649 740550726 0
287535285 409316345 2
387537145 480381829 0
49197529 895224599 1
323372591 774731277 0
712314052 552934313 0
687273815 796962268 0
145912731 125487399 0
792077673 15032219 0
93931742 555609766 0
32843668 743804698 0
793042328 635715490 0
696096002 354595783 0
550936395 939785948 0
991365130 687797531 0
565223231 701338685 0
55259951 875786098 0
244275105 281258258 0
112729688 332455643 0
357930560 242434800 0
760374309 589320804 0
972415443 494930110 0
951108540 139448460 1
996873802 592974937 0
104283340 522202002 0
802832715 813686909 0
311392573 45504777 0
175250617 494540920 0
41606677 719264789 0
48652896 302712684 0
422821267 27279283 0
385048748 186766024 0
764037653 249376692 0
3406111 468009338 0
219426599 492873558 0
844988196 567363289 0
288792285 91496319 0
536992596 52646515 0
15219554 407140039 2
685014305 237435872 0
768877418 346750728 0
361791515 978722667 0
238029135 345977164 0
915147445 938082265 0
875323960 538307102 0
180364931 97221049 0
171452978 32130268 0
54848695 997105239 0
209062760 838839073 0
50664713 357232809 0
174202279 75024378 0
296018293 493611232 0
433370483 994150762 0
201998057 998885036 0
527031639 259746470 0
897091989 248146086 0
449122261 190104369 0
296533156 261767290 0
979989854 371477402 0
142416116 942317289 0
291038251 5568002 0
778236430 64414386 0
548918026 589389022 0
570743889 26686284 0
848884944 94361783 0
960681207 455756730 0
137902686 785304165 0
773935344 795387127 0
657288385 257813383 0
437123092 774502876 0
113662878 459448638 0
730122910 567713586 0
276300647 848774260 0
353331422 220575034 0
105497311 52732291 0
210201291 716855299 0
148698543 960077423 0
966238584 87296179 0
886607919 264808733 0
793637483 597755613 0
683644510 976512197 0
34185410 408883444 0
54929927 430283529 0
814139666 588481887 0
985777828 870364339 0
777212273 693101167 0
687918060 659088547 0
638529641 925444045 0
567084118 772184153 0
399034733 865951445 0
619142802 327993387 0
832007126 403215016 0
416274011 753701954 0
245444628 232464454 0
913513183 533133211 0
43684110 393295539 0
438648877 127720001 0
680978457 171529318 0
348181640 845590637 0
645432057 367086107 0
427547742 17287786 0
74542848 433285384 0
501467987 919965412 0
862215410 296726963 1
615072449 220864094 0
577840289 998989338 2
871255811 191915276 0
814481772 27869300 0
145219956 171754265 0
640119777 574019575 0
5258929 33567606 0
117033365 249627555 0
81839851 878102312 0
674246894 602581863 0
280337136 664455017 0
62597196 738757462 0
691224044 226295008 0
850132337 527377363 0
924382462 224552971 0
459221419 565570369 1
683458771 414461913 0
521524857 829595789 0
625183227 92803501 0
520894716 404982024 0
30952635 104946427 0
923545164 205266215 2
737684946 166729823 0
213370298 801150304 0
557523327 209618400 0
358967570 71546665 0
116020320 873806439 2
835021084 942481115 0
60859989 424125463 0
734187099 399104722 2
692672491 235118870 1
137735212 44603682 0
50422219 638520020 0
514116023 958020727 0
923879670 92617830 1
479564149 205510896 1
253885012 868215034 0
467384816 44818894 0
501498426 660031270 0
487984593 182697756 0
281726350 423014803 0
346341043 983480910 0
134016526 231941018 2
865105102 60072061 0
498731778 807922702 0
758432145 795125038 0
148663188 983578108 0
616457677 566665854 0
347934750 828813293 0
489457622 932299245 0
163993242 453922844 0
733024688 721580446 0
813263241 200550595 0
573756778 542453081 0
30221786 660657447 1
655828453 412182846 0
858414363 274349961 0
699556320 109571942 0
438162478 603137607 0
84824072 990061448 0
106544150 857802702 0
480877415 653153666 0
198484406 57451171 0
897908305 600774700 0
85574275 118191411 0
608729113 127576805 0
623419181 408593149 0
56787405 234767442 0
387430573 959377221 0
729839884 6611043 0
813528032 612632275 2
798483423 773133842 0
507503902 567265678 0
567127825 544490641 0
931924465 299042041 0
7078277 497551145 0
533941195 956217237 0
359879657 175275818 0
57154294 797341420 0
429288337 781001938 0
105886742 422073353 0
658641296 488164420 0
187021834 891661379 0
892211624 710920199 0
326633450 192269906 0
811752377 211181979 0
192197856 115642670 0
495793322 317063535 0
75339540 675366734 0
749210796 540935160 0
859634813 589691075 1
9724939 130796003 0
354836662 660389866 0
334053685 851709582 0
585330858 532175768 0
34704409 952042535 2
197846881 750624246 0
435437082 787191782 0
23911962 745603307 0
394484266 80325729 0
49416989 566592307 0
163490963 381347199 0
599381009 191249991 0
510533726 707145583 2
31755161 844902569 0
379628432 400078700 0
19749082 982577023 0
774015823 228455417 1
801662766 81142212 0
743782063 30167163 0
474122105 985451108 0
266991315 172090127 2
318626934 438663312 0
865172082 387738541 0
952201544 35062648 1
573857220 116720030 0
302992045 31602254 0
302790618 980642099 0
263898499 350219964 0
741518179 365707283 0
196216831 182658851 0
246669457 524172011 0
787968242 489786636 0
206792146 137767135 0
94794135 166433698 1
591646553 460637279 0
46719777 847325934 0
414675885 409858261 0
870082566 87263322 0
756381486 4439450 0
982233843 285345973 0
203282375 441414532 0
270878036 480775618 0
43330712 794848844 0
955178318 433420338 0
801288854 210807800 0
82345184 550501426 0
392078090 2172979 0
90902905 252780422 0
694025167 400362408 1
245540802 380974503 0
899263750 25047978 0
906907949 296012994 0
910448957 446388054 0
806152058 832402583 0
395033287 137116873 0
207883626 731239272 0
604225743 892136779 0
810085641 495099651 0
427559301 186494879 0
784932820 880843994 0
905114735 394856449 0
737724853 176863396 0
253980248 35783500 0
332540150 737236625 0
119035676 567723625 0
99618105 364666051 0
115905197 996385292 0
149959837 154882134 0
41335657 531402282 2
794986501 416050743 0
313884837 454793105 1
422019679 550029075 0
486140460 312899210 0
218433220 855293822 0
565649066 379008785 0
990276845 620676586 0
619993386 361949195 0
471418223 480709881 2
989464167 916408342 0
57380775 293396869 0
113155610 888951484 0
430233247 721590979 0
745863089 75548365 0
274863787 806033664 0
805059343 734613718 1
653092026 131747237 0
725698843 636792960 0
911913568 547057598 0
67069503 968015149 0
323234142 764618798 0
205013576 621095520 0
477537311 83727134 0
689251309 69381777 2
52494346 445974214 0
445636917 766578392 0
954342017 549310142 0
389055885 646584092 0
147151351 536934264 0
942573593 40759579 0
952918140 795870203 0
689692319 782674941 0
610259365 13729204 0
863282803 55998588 0
580683081 262822055 0
171139565 199002206 0
367441767 242955327 2
169403528 76140279 0
4435928 312159534 0
411405543 361688422 0
980142374 316092174 0
1105754 13282771 0
301131559 235962832 0
622358408 818755928 0
559437327 254050514 0
548781027 131206477 0
567485906 788542566 0
664511444 28970374 0
801064925 521339764 0
225560308 581352899 0
956874172 876889090 1
678491895 343529587 0
7906294 724919471 0
281906763 558957241 0
788678561 223636825 0
990400641 300331862 0
838057880 621814693 0
457005456 417947083 0
447146203 263820481 0
213418329 108161544 0
417429698 505744897 0
533452097 655402306 0
612253384 181458492 0
953342030 228126678 0
909061788 143376652 0
653288932 56154108 0
8266135 333154238 0
903431528 65190358 0
977323141 12707044 0
119803113 623097291 0
636197199 104187867 0
675915641 763770080 0
113816581 848599432 0
393627440 232726415 0
423086193 913712215 0
277651044 530947822 0
832584794 472868238 0
566718444 326560161 0
311280773 214106710 0
354116404 354137069 0
63111511 224242089 0
858483607 729819976 0
165741931 835619135 0
147389947 717037831 0
233500100 560055889 0
365231367 655367016 0
763540808 946701674 0
114563600 46307289 0
187883125 726915648 0
651875262 688849041 1
402336594 378483523 1
613180948 428271217 2
592980450 950914173 0
116450134 683390507 0
397780718 788209513 0
45611498 310131878 0
164220111 672026186 1
716843626 256046672 0
95821039 4801560 0
454495620 759504749 0
564812653 895644436 0
783387203 88850864 0
277930919 715574202 0
5939246 654380073 2
260990701 283403836 0
254741876 136387190 0
202392418 552095339 0
171910330 741519362 0
853536380 703375464 2
217217032 367634700 1
863410025 397957125 0
250442148 705680088 0
676192048 965285798 0
46929103 420524880 0
176467576 78245332 0
180174666 182401372 0
592323871 958453644 0
317333520 745555567 0
663686269 544781045 0
45594757 133837159 0
598556925 311411252 0
55620289 634444182 0
548834822 557567526 0
149349233 135550863 0
36136890 509429410 0
285683153 481169706 0
727184001 407259535 1
917471772 592770699 0
522965273 667032330 0
358813775 645200423 0
542316398 407986854 0
262654582 21259512 1
784924212 875807490 0
79680886 815791858 0
371384071 514665017 1
293963963 830920085 0
363991134 820420480 0
655135437 193881751 0
735515146 73733753 1
235100939 66704367 0
504164591 227784268 0
17506076 998243175 0
674230444 428015170 0
5943598 143805732 0
944705982 74747957 1
133065113 612693347 0
235086276 430288684 1
761555069 323690534 0
739129998 393019198 0
584885714 52134093 0
457179612 833087262 0
187219596 83203269 0
28805253 28275072 0
371353866 539666678 0
300255908 239563858 0
603064308 396515410 0
311510920 658622335 0
812941613 535851780 0
398313463 940156462 0
181200767 385739409 0
110614524 435972155 2
908527488 81859667 0
210417263 700918586 0
37837435 563745145 0
350617723 92656938 0
114198690 523346871 1
519445036 677824555 0
964083186 101962701 0
51790142 679484399 0
866126253 49701011 0
813047136 344865739 0
411298583 83512996 0
143638113 416030046 0
535442798 953538263 0
11612351 917423407 2
882950187 666044282 0
353599083 275368281 0
281897215 861011985 0
433155799 60284288 0
650607524 150816799 0
947517308 343723634 0
771415626 155553347 0
856546292 311851094 0
778607695 460291569 0
14350896 831541831 0
300398908 463508041 2
555430689 765604711 0
134855620 210880788 0
17827869 704634684 0
745928622 741288366 0
993022828 258809336 0
697481567 712788076 0
472634999 516226012 0
648673863 558943633 0
877288272 502385757 0
732285599 856084688 0
940550698 21030422 0
625361882 719144903 0
27960108 883086215 1
267690123 134546836 0
522480524 19146785 2
257807123 454437226 2
338463756 418784845 0
89314456 300034148 0
21133433 743658172 0
331522926 802781074 0
109283096 979450884 0
323121161 131687435 0
621305969 827014143 0
690352833 735560368 0
326415502 783607700 0
231138291 849271745 0
928750333 781523992 0
697223121 695690001 0
114568713 763130895 0
159951426 201308648 0
31450513 710608014 0
379424487 500151391 0
69984900 7651719 0
507534176 170038635 1
427461801 908662497 0
366914081 737622034 0
270045532 210025114 0
840077947 65669694 0
153237168 161738945 0
348290574 768908352 0
888317986 635408648 0
464895344 238361991 0
956107826 660243985 0
789708775 848968777 0
57956906 581207854 0
2387425 168845715 0
586686253 405835894 0
700637007 222119979 2
634411810 347966531 0
525214722 203378558 0
780728478 865017406 0
76222066 581543836 0
379562736 525926606 0
64214029 911896153 0
89034138 366976462 0
61441565 683304733 0
930856935 786452607 0
98011788 113868047 0
514344080 43645646 0
641285076 846407092 0
613528277 626203268 0
922489304 118034020 0
213767051 850289657 0
375701320 189749503 0
279687072 301083405 0
66927198 179487709 0
372711791 727665160 0
972103828 792759232 0
848216944 411628149 0
33192391 30319697 0
385231555 782780495 0
689049117 279356464 0
122757242 293628507 0
488638416 257752198 0
634637133 228334838 0
183388431 953048965 0
692698662 434945697 0
924981939 925712897 0
518909097 315732170 0
7448253 749844418 0
588249823 555614225 0
511221571 907400737 2
845549732 591640631 0
823644537 827566730 0
242673159 704358449 0
207694855 635457772 2
751212287 922392278 0
257757844 138508672 0
97870008 834052447 0
421295929 72047433 2
107700952 188892828 0
256463770 466422442 0
278028104 975282801 0
464717897 882962327 0
662248694 180057486 0
862892554 437897383 0
40738767 103156309 0
967873594 983005607 0
582190224 777516199 0
505764132 533310658 0
145025840 823481439 0
50484517 456446180 0
806584185 116400185 0
160044122 64715855 0
818777130 28115813 0
378688422 269839067 0
707439294 10398184 0
246506439 227548320 0
376950189 986724810 0
102521822 422760061 0
750461919 768554044 0
501415049 871544497 0
482429811 10967034 0
799093382 895425542 0
398000033 764206387 0
3420132 35583810 0
623053152 772701988 0
599362847 81789214 0
258837964 565816676 0
517955747 320707083 0
117171835 629641511 1
304471858 322010813 0
966540907 225592496 0
852618492 115815477 0
584422722 622877917 0
284198731 14915055 0
208030065 741735289 0
788636172 998912075 0
333144514 444549498 0
469223163 824595574 0
21461695 707536594 0
23844012 690534215 0
281867464 920274276 0
868665906 616988118 0
998534930 993461830 0
447714826 903638649 0
339586555 518796522 0
5531303 487816567 0
487118609 119595798 0
393607549 258795364 2
295461285 587971772 1
619729188 826661306 0
184028380 510832882 0
804499312 531767505 0
83758003 591224288 0
647568623 495215680 0
660425888 47830967 0
996727361 767658426 1
254795268 291707578 0
171158157 33616080 0
642998271 25014698 0
758338697 790180527 0
811763971 830699091 0
113788377 335875698 0
203469945 531034918 0
359066924 726408212 0
312087644 172530387 0
264122334 704083422 0
130608667 364245185 0
508851737 144552221 0
111811627 775336464 0
360749585 118377516 0
621172756 364191345 0
334044564 104055159 0
183563215 154428036 0
71871219 553785466 0
793099766 512339474 0
11203217 419826990 0
985664118 477848849 0
963465491 998595823 0
195162329 639919991 0
34151254 214016501 0
345859083 632345962 0
822014447 352304970 0
177943681 534964684 0
111788669 69244181 0
887451628 399592701 0
1971036 401536753 0
520404326 491600898 0
5867260 779637426 0
109218752 523744726 0
721423456 435891758 0
565135137 538126743 0
407964930 314674412 0
595945274 273874093 0
142492024 458148854 0
59206054 657205442 0
693381494 377932611 0
367104165 134180128 0
136552188 439532931 0
378403410 484751127 0
920158632 785544768 0
254360723 207823083 0
442876668 167490719 0
94294705 40766215 0
639594121 148898601 2
943257594 535984763 0
124885163 728565579 0
702370180 665027271 2
607195189 488191835 0
639776931 142048053 0
83541103 863743806 0
529454964 121545353 0
646265076 428771994 0
844948138 521756526 0
789451266 829265753 1
325530456 369558575 0
751275461 398299975 0
449767565 210056620 2
970528041 653359891 0
402818863 734611920 0
83266355 285166466 0
676628967 115842801 0
454435381 198549876 0
301721364 85408898 0
414509573 772005766 2
515985905 292813583 0
144562183 62628127 0
8454845 956768943 0
175320054 263187392 0
68232538 681262621 0
939059820 148589191 0
74471543 522071686 0
575403937 127943826 0
970166281 264817631 0
532193308 949661019 0
603399577 75707256 0
73285947 483314586 0
320519143 902732145 0
101359751 420230067 0
942594252 423556832 0
454549204 686894608 0
562095811 669026209 0
668958293 741562238 0
135110597 685597208 0
725180708 559747960 0
51616746 504558027 0
943872587 485825648 0
340166217 549689797 0
787269425 992999881 0
87284 758050090 0
515565291 86091312 0
87610227 994391566 0
734365538 77614028 1
120310285 873134560 0
821247484 201908904 0
104493765 795923709 1
541931405 692629068 0
726548111 745063711 0
18969574 702399937 2
119914349 159330372 1
25784934 261710921 0
211304886 882257252 0
941641071 940677574 0
984032940 987007805 0
215876380 343943785 0
324640747 71000442 0
143852911 157983580 0
569526119 136047541 0
819495210 678552388 0
328657879 495174862 0
480068713 627808194 0
797576523 512343533 0
475406002 697047111 0
57308439 171450180 0
229457694 788494772 2
125813504 36521974 0
864735923 185560149 1
332439423 699713703 0
811819413 31408950 0
858507615 619864630 0
154084153 519621456 0
579142705 47631178 0
793933103 633483306 0
900534942 392618671 1
960273453 239222598 0
739835604 880310659 0
327955133 809936733 0
226622196 858193541 0
546858068 84091347 0
62720987 272528146 0
966832801 96569722 0
215957266 281605830 0
571668176 417427998 0
578936734 331088280 0
893010315 132650777 0
366839698 210293074 0
687917086 76589905 0
243281573 980861135 0
10923846 104508626 0
595810574 991708816 0
512921172 969860998 0
516504173 211795177 0
383078827 67544569 0
697224625 791642701 0
515338538 215521437 0
183556247 689640840 0
795174071 488425598 1
88853846 638888390 0
530765598 549385303 0
840919352 644130062 0
320339284 127267367 0
343005825 833664747 0
340771744 759766707 0
56195003 887115331 0
672703810 237034226 0
680850137 408722516 0
859673890 927638383 0
384059540 237664153 0
950580556 712775788 0
108477165 240414028 0
27384973 731382583 0
455722165 918874473 0
844942257 180515683 0
23273841 821658396 0
246804057 559927992 0
851950198 419162145 0
376071501 730889497 2
480974600 790099573 0
497634395 750786510 0
91945583 613256484 0
167277329 20475622 0
700282521 329357177 2
579385855 150264949 0
540923256 389408978 0
440878033 760905475 0
640681630 233096946 0
914464637 660325151 0
257482176 228760567 0
701584210 430639338 0
296539341 61837483 0
112117601 653428675 0
946526136 36690096 0
468496984 196738403 0
813425721 525198546 0
163872826 374740118 0
879727161 446088295 0
541586918 327466575 0
428094147 66602016 0
278185843 379203422 2
596172857 208940660 2
905401108 141154753 0
160858455 74403315 1
761397935 633053149 0
409682654 121151668 0
545248055 113630179 0
924794740 588447646 0
927174142 300061080 0
621793232 943246569 0
873524991 554432215 0
718665460 67813820 0
216073721 427333407 0
312968203 483867587 0
408784923 47874414 0
863386094 246175281 0
27565947 551425173 0
469885093 189092874 0
86347094 96938871 0
77290339 772293923 0
216983433 413862653 0
325215046 276190231 0
958405681 800103457 0
719097320 305559318 0
595862184 956592573 0
561498420 246385068 2
866692505 794455135 0
293535862 758777880 0
746112939 153503547 0
356913214 78140901 0
178297373 13770650 0
294463031 267367789 2
707378364 241481587 0
48472550 572736698 0
971467986 864022030 0
261667551 271466321 0
245402159 76515632 0
909887922 411263824 0
289206461 241142877 0
817085938 181618119 0
248134989 64019447 1
460347957 817138723 0
318965104 994550177 0
673084409 421107039 0
776294980 24906999 0
98493834 712831413 0
6895691 391407798 0
264496010 40498840 0
159178461 197905046 0
20239942 54808653 0
789967468 390935962 2
989926597 281897520 0
13378180 178505293 0
353577691 335288077 0
651626588 665614130 0
464591485 260498054 0
779783446 442903563 0
849704504 617810488 0
166517997 831124912 0
882551105 52078574 1
795561504 852384313 0
643777800 989991563 0
755938273 124272008 0
645083396 610765709 0
774155196 572213028 0
754257875 794792745 0
31425877 242223255 0
44147977 879055403 0
725804093 62729829 0
94989545 74759467 0
993934334 788891900 0
190756969 555488254 0
966977327 414531733 0
976608740 761197066 0
504231093 595023550 0
116719161 240563317 0
399872130 56782146 0
400765710 703858043 0
899430622 893148480 1
328086850 216705638 0
641725887 14380318 0
317503002 555396941 0
102923185 740116758 0
178849714 360337219 0
983269839 419987409 0
689024495 186119033 0
491522919 27277520 0
93484131 441016126 2
41368715 196965074 0
562687075 44269690 2
758150610 463189701 0
125240200 811588677 0
385896990 153749058 0
324021571 738756997 0
255855335 415079381 0
917452725 315995535 0
29933337 386972335 0
467023082 467629139 0
700027966 551747303 1
830094568 534151928 0
9119374 846270011 0
588724058 429934459 0
253771673 337964139 0
85558206 977132378 0
788390565 798174060 0
61263247 442716827 0
35653856 6083894 0
978030623 461602489 0
618776737 264760292 2
915447168 797272285 1
52795181 448637823 0
626472195 58723051 0
968870408 679335037 0
68889593 141837419 0
660751096 838549190 0
458221583 64520471 0
737542560 390338223 0
898333805 851797792 0
923458098 68605717 0
383041088 816866316 0
673540948 811542099 0
77119789 54005305 0
103307302 271338408 0
917632984 685668239 0
134483759 704336091 0
380746187 760357149 1
605220701 403280153 0
380027472 419158007 0
578141219 682659562 1
311906217 422616674 0
821554883 752206484 0
318541277 669733796 0
472595471 398129839 0
773326261 532256904 0
554594267 807743901 0
530486529 172255570 0
716141444 147295099 0
888918814 351289177 1
522869960 118599049 0
836591371 877699655 0
885519869 771936374 0
798115157 858061974 0
547800435 609431962 0
824543129 2451161 0
407248542 465174644 0
722460331 328258185 0
161680905 469311602 0
910926193 724003762 0
167987150 231030328 0
63724413 833550521 0
979092391 837281082 1
712184380 999300616 0
234356991 878642868 0
346416285 584834730 2
30431464 587510978 0
622239521 31573634 0
471682231 285622311 0
439054435 698560121 0
802803377 384880254 0
996066574 728501898 0
724297101 606844661 0
502015688 993315538 0
65270380 93944579 0
555975777 157606216 0
644434867 870172881 0
97984328 934726503 0
854411134 929520005 0
922764330 871597452 0
758606134 558271098 0
731523691 439673103 0
757616330 604112754 0
631295527 746899808 0
352612387 514449936 0
372318033 736600614 0
558130046 905940785 0
860906338 438493169 0
505122866 902938615 0
895741586 630780852 0
947155804 73526409 0
241193948 162897972 0
543345294 417858466 0
383839815 708236710 0
399894908 357417309 0
739146447 817419349 0
50458886 511524280 0
808333840 250258972 0
410464509 133972114 0
629715823 619057624 0
667901594 731623065 0
18988157 327587680 0
237085768 684790145 0
870390565 401795583 0
892226101 797251073 0
332077582 950272568 0
105155024 656725797 0
773426870 569124339 0
480140069 228322420 0
326844100 668915128 0
802294369 561510619 1
218592985 551564697 0
134177153 917039269 0
37627401 879091086 0
41013632 634929579 0
19121944 14786077 0
706341776 81074935 0
769207623 300544907 0
86552438 890270990 0
633563927 783366354 0
146584058 431674599 0
614295164 445331186 1
18805980 722150892 2
895826055 596485770 0
599608121 130941900 0
415851176 126272443 0
325683950 839821887 1
395047284 951654879 1
961762728 1502339 0
641181438 714771915 0
899610604 736937850 0
303470260 407159812 0
836980249 991795394 1
36517883 312623601 0
460183618 274344371 0
75098496 562223564 0
843192796 431856913 0
7058174 60946941 0
336024929 116241713 0
404218293 327019620 2
63904659 723333106 1
262360812 127628141 0
779503186 500103134 0
62192922 711370415 0
228693822 136076408 2
158382588 779608424 0
172111502 254497704 0
374008522 831325256 1
276187247 591251573 0
987333846 40345850 0
135137442 73180406 0
974469769 745552568 0
701536373 133238228 0
53667929 18632705 2
119365802 987309474 0
435974294 21604659 0
126033666 106331390 0
810122757 271311090 1
670023049 255670026 2
390911858 37673244 0
37106826 344739673 0
327761835 64151960 0
314931355 933038450 1
281563520 401700612 0
614788732 134312201 0
997079529 93923438 0
146892342 523133050 0
364288392 522165216 0
326409706 733376180 0
88139170 762568740 0
101557276 453709428 0
522440576 519793100 0
321964136 564048876 0
488767334 816122500 0
624784327 170553866 0
495835166 613419890 0
206277405 53640305 0
782808702 749670841 0
173491025 517574490 1
93515812 634422014 0
747322199 574989440 0
344997413 112299182 0
879609380 492272995 0
213490020 459136307 0
485376041 39933374 0
242482686 790669588 0
334127060 449118877 0
977755107 40420611 0
409834937 59836069 2
642494453 672139068 0
917649376 152349445 0
408732821 677391818 0
233245590 397597019 1
642631667 65488838 0
232022041 313813456 0
514847173 462478866 0
911509465 309697901 0
54601022 203639029 0
534702593 745796301 0
98986972 390994529 1
690476593 634023629 1
606478158 606633214 0
551754835 199765243 0
213745235 209436555 0
984052749 821728013 0
441260919 588050120 0
702547110 672075751 0
755056382 156573615 0
788301415 152218824 0
380507328 652682210 0
266697650 870427370 0
267608782 182638215 0
402558482 895310729 0
928847020 328795800 0
524095926 707861819 2
116102633 101978098 0
258464860 493436890 1
175460841 165679761 0
5844256 564986754 0
741202355 213671642 0
566166675 257492759 0
835886865 165560880 0
318278231 27213149 0
943899641 885494452 0
514656162 215851597 0
234063883 40799941 0
57697363 574006023 0
245889940 297882478 0
11978713 635518272 0
330187166 858605379 0
843911788 98305275 0
219687185 244134257 0
123818403 966645836 0
789059411 552769786 1
72985707 895541608 0
773218613 381624569 0
642461868 45437896 0
967997626 512931730 2
701058812 445460666 0
824147841 201151003 1
494002105 31906102 0
926604195 254827849 0
583365337 922940546 2
164980211 597654024 0
548534357 137055291 0
453567470 107181615 0
111437422 129054623 1
430592440 768327802 0
209504740 402160965 0
776196597 759768282 0
581611970 587008090 0
705706879 311013233 0
98420957 977998675 0
366218158 48214746 0
359443924 22901476 0
199795388 145560426 0
913766212 41401937 0
128551222 231047395 0
102167260 731172449 0
372407776 138232344 0
879439988 971788020 1
861216286 958334064 0
139099655 318955617 0
522928250 431692523 0
104003876 67991280 0
137656266 360623188 2
390188960 99549860 0
209554109 613778715 0
29747948 502002200 0
413470699 548878728 0
704260541 70550094 0
141012177 558410773 0
497721289 680552633 0
487630979 679574299 0
157190639 820298242 0
656015615 748600137 0
282696837 959611196 2
873763392 1985568 0
817832315 596031391 0
483782274 65341934 0
365170138 515758800 0
766349350 34718207 0
55088168 304767072 0
789127091 799185163 0
913270475 294046398 0
71690913 331191149 0
722917008 472225235 0
34267846 866770445 0
869200769 524147625 0
347176594 899573783 0
346081704 122635722 0
482459454 588150670 0
134905003 547788751 0
492304378 101264563 0
490832857 476473142 0
881506015 319013412 0
936267315 620594443 0
575013974 387682023 0
187225786 65707427 0
180476375 692859494 0
447298229 45666620 0
487518629 282466401 0
596996493 364544179 0
471772745 502978919 0
248802848 66343238 0
630213098 247952907 0
617846498 6376652 0
290404960 384132216 2
288265846 150301409 0
425466746 536957981 0
269565163 56297474 2
143769303 465991364 0
427653211 301344955 0
913459559 38736267 0
539870890 658907060 1
581104232 313311556 1
135469605 180463846 0
875536372 135395596 0
114580168 696532860 0
31423371 415305982 0
26689177 610278006 0
26460106 281963969 1
16859596 7037317 0
512345760 674437526 0
387602262 672542635 1
78890338 421164835 1
816154141 842777665 0
894944577 152567724 0
748860861 748588858 0
53979859 811495902 0
344966870 766426412 0
83276414 930934408 0
645671401 120900476 0
243506459 6632607 0
822093180 943168506 0
998935071 20960261 0
451586021 555042206 0
461472860 472574479 0
196765474 208835450 0
1017405 146566108 0
961214509 465924860 0
848438217 846579856 0
655233123 818430724 0
768576219 740339858 0
770223950 867488885 0
73793088 933514301 0
489918552 85488939 0
490217511 452053700 0
831754010 376098110 0
61405108 731462540 0
877335431 143102495 0
173286595 248823474 2
282681028 832141947 0
233008616 498311264 0
899876932 754195954 0
512284699 981870580 0
928316882 867314367 0
135028779 151699826 0
357375252 937706653 0
724915101 965835533 0
152912593 96767537 0
329245742 846798201 0
265415717 105578888 0
508123771 802501655 0
383888686 198467567 0
512638687 268963151 0
549081536 120721403 0
283746880 882400717 0
878869646 102068979 0
442883343 752096806 0
875947620 27975584 0
677207882 219239333 0
966518425 294149780 0
204108899 990968928 0
336642530 138393613 0
721768206 940130755 0
394649376 13331039 0
782942636 290925513 0
333017526 258820603 0
270741677 969280265 0
251430647 859862247 0
328778924 147063593 0
384801126 35285660 0
889807155 885668704 0
550279403 315834586 0
12061182 635549534 0
6151337 155560271 0
355702696 681157166 0
626526931 307092312 0
443627676 458477488 0
814493106 356022647 0
141840291 891253892 0
114286953 267944043 0
6906129 386041041 0
791524011 865713744 0
40596522 701944933 0
116076198 475536423 0
855365533 78525395 0
93129340 721086478 0
96229111 78189124 0
551519403 66938050 0
196547757 156412432 0
847271771 157164947 0
266262897 183868323 0
970159194 517224878 0
925234252 389072056 0
469209735 967223171 0
631494410 996080482 0
695672197 798552967 0
382584249 101318300 0
457696629 355359629 0
896933 638203424 0
905253602 990204002 0
267592988 633162320 0
24717122 620943416 0
929370983 647278284 0
847671156 651738579 0
531903490 507953354 0
899778046 493669748 0
384436185 161584461 0
845329175 909421467 0
498135590 266721804 2
403657319 341293526 0
965377412 645397715 2
705515303 840710649 0
359242414 108695958 0
601064188 381824043 0
538382649 477484334 1
262830261 452872203 0
671808228 525931415 0
791460480 643347668 0
118818750 562582105 0
642494114 10291846 0
118286872 521925658 0
408432770 451473441 0
696481442 641256198 0
464265859 199640833 0
447335699 773677245 0
874645317 269875322 0
923677755 780496077 0
656523830 909361517 0
76379238 246530451 0
125279039 31535414 0
35902831 220383849 0
518184615 103644510 0
472221065 649476957 0
460405510 718065242 0
450617459 937819139 0
105949945 59253894 0
634048369 188369686 1
11787108 510786964 0
253690539 22269851 0
182673966 302833475 0
883850280 508784274 0
709524961 127034959 0
22174880 765721836 0
857286155 964966971 0
987551097 307957705 1
879182594 615581832 0
131175270 424900708 0
580477625 464520573 0
564550619 645053906 0
945632257 113829870 0
517095929 219120683 0
932930420 598086004 0
113665830 132088014 0
462983379 365097041 0
543180173 190062115 1
381552462 417436605 0
385354648 163461968 2
924893616 859134584 0
643884207 21968256 0
795508662 838538687 0
460968531 19848134 0
704366189 810085873 0
122824152 898265683 0
44594027 506547822 0
736202095 577990746 0
454041705 380529741 0
155399859 557061917 0
526707978 613273781 0
766253606 721126620 0
160964317 389951999 0
951109169 217269860 0
557934902 78017378 0
255598766 519643372 0
521217989 42089674 0
951079000 268875712 0
58086213 84668318 0
327648236 480204673 0
295482039 460411749 0
331297088 627594728 0
348184015 330574898 0
88500740 271076172 0
677208931 730784192 2
70627246 530729656 0
31078257 483875396 0
469153633 170175688 0
750603404 679245098 2
713177186 119176235 0
729344232 620586825 0
490496193 698062034 0
399583411 499660093 0
818072006 597404369 0
45183500 302200859 0
137304452 363319875 0
997254858 578474539 1
495487710 603644454 0
421762680 360801999 0
515475466 907483833 0
742272427 530381056 0
601108624 663055612 0
623710446 783771777 0
870855945 173953692 0
806116370 68491233 0
336512358 403417012 0
189751192 964041772 0
232215343 972217888 0
897399156 155992651 0
29512894 226206198 0
956056552 950592352 0
311064395 73337008 0
532708074 48476939 0
388978403 506127182 0
1181077 733600606 0
161038853 345619484 0
190104566 431351602 0
105535572 332160946 0
444308233 13236979 0
649383109 136765530 0
680107501 663390573 0
939501459 343640313 0
414187054 108746501 0
106047049 158730466 0
43576146 682973812 0
891915513 800407467 0
294234503 583966158 0
30979619 699617225 0
613131095 203394426 0
726392688 255434675 0
807789552 429958178 0
806535954 65540895 0
970909784 527063751 2
102129462 175566601 0
484061284 940959271 0
532845279 144892028 0
462577421 227427581 0
176658659 433626653 2
656815569 512641180 0
537214801 260512853 0
535083723 180773536 0
595844456 926459829 1
336818606 274762576 0
503915093 766698716 0
213018619 889948619 0
542405824 463801756 0
552385258 816660868 2
184442968 981178208 0
351904431 764049781 1
83755905 305441072 0
42336120 211212405 0
557868166 764187498 0
628732411 1622871 1
279169679 446879939 0
142038377 454240266 0
634170735 988185118 0
247260020 961501574 0
286649502 456560214 0
100928378 409042843 2
321765185 374146704 0
549666055 785055325 0
858926125 947016226 0
159634837 859155508 0
774759291 738165024 0
128910853 930055449 0
326270304 499431162 0
268076129 44992970 0
960157946 176496133 1
102404860 276824442 0
348941219 486994030 0
504833064 15589969 0
1054630 869907598 0
245251808 307788846 0
356563482 88914519 0
251465143 926745482 2
529239062 908901083 0
206329503 665959879 0
328851543 48985866 0
250809513 866099241 0
614200856 670834958 0
515444982 974096822 0
698463676 218804082 0
822016410 29846146 0
116917195 242730267 0
137764154 184552032 0
405777550 589384675 0
845557520 305088742 0
192857030 74665438 0
917973134 569825609 0
445703328 959456311 0
95985414 186421099 0
643403661 91826692 0
365864319 15653380 0
564420650 833944492 1
12501390 102862008 0
279309367 788680954 0
898437396 867790929 0
733347340 981104777 0
450885585 352560938 0
478292999 718469095 0
611323116 302830487 0
976117185 893521788 0
116487031 90692927 0
786769004 872800875 1
904846022 663649712 0
825731987 124304949 0
128209226 73786942 0
339429530 191286431 0
904133788 782640809 1
722098426 815698115 0
851426921 904376221 0
942486976 937544608 0
64954709 220045546 0
805471537 325129892 0
364366493 446244181 0
671713907 618230680 0
130627702 698503932 2
742263615 409183892 0
588264590 401959264 0
744832491 671346168 0
213341820 23448518 0
165430597 130423685 0
238456780 189295643 0
979032098 69266568 0
352430036 917581831 0
502071716 711976280 0
86087961 648595723 0
514779893 616058203 0
443917680 416800619 0
224345925 322851651 0
972468310 31973733 2
734050500 123418557 0
301732500 706522987 0
525720886 587249113 0
897572327 201023342 0
389597261 6210027 0
245768261 45896177 0
480495183 579418718 1
724598935 377259371 0
522230709 248120558 0
526000011 852929897 0
409954445 155674271 0
437665094 401409719 0
452733410 679417316 0
395781192 83747723 0
72466550 17525915 0
401395401 683196256 0
189402575 193765330 0
58336122 7422556 0
488174487 328960179 0
51791608 61964344 0
467543621 126193798 0
7106605 671365120 0
943942122 26109210 0
557551796 69450557 0
945666364 664441657 0
607664980 706305070 0
676578510 906654406 0
186793305 880852460 0
441145053 244206363 0
743996238 814022601 0
33248476 202432566 0
241587978 698958522 0
290495685 234162622 0
619612932 140578477 2
13938851 245622685 0
643615658 675977412 0
542193443 27088169 0
292911274 82876310 0
387339071 500145753 0
786176369 237319832 0
322022844 81383714 0
254401942 918591497 0
861973567 135956713 0
153248916 26872980 0
469933040 570060470 0
517039343 249670995 0
726210891 830719124 2
196307510 308211999 2
675436389 924617028 0
361003475 396637231 0
324207757 445475202 0
426452946 765384417 0
401379277 595602840 0
53189233 939571624 0
76576710 399058465 0
741808302 815341257 2
188089597 711823266 0
605033016 855644199 1
561460366 971624930 0
160946698 880888137 0
664622936 917602054 0
154718706 611243764 0
934977835 45708736 0
455300924 174848071 0
38144307 917730957 0
505032054 455926895 0
232499204 343847968 0
107757509 38383288 0
281072307 327119908 0
106806129 100801236 0
80692880 406407150 0
531070487 216192168 0
329671755 116346606 0
52830271 53970777 0
993954647 467735592 1
982381226 439645277 0
789956855 97762488 0
166075356 40751364 0
786799955 994551 0
924458909 760039621 0
565771185 721947046 0
265416594 789008983 0
28230610 70855521 0
991227857 1081677 0
12204229 877290239 2
653802154 292135650 0
706854055 460623843 1
780544883 92710127 0
248222762 407769990 0
833052277 783043405 0
585102134 374479021 0
828536394 423869425 0
30960844 2021777 0
110026853 954367571 1
179228119 2209093 0
409704758 184395214 2
169244045 169261299 0
18924036 167261407 0
548418933 34577340 1
666601164 321331742 0
715943787 599916141 0
315568410 989917999 1
891013219 941098715 0
301238760 236351875 0
47829765 555605019 0
27609875 868948660 0
766426598 557774019 0
755109791 69254397 0
897425506 325552677 1
886663113 604091423 0
841748194 443151128 0
85989635 256328203 0
729417953 359378619 0
782206477 980293818 0
98459299 626576784 0
120669590 71452576 0
723311996 863137802 0
9608605 24636429 0
118993334 651334534 0
806733376 91914697 2
367738605 384204960 0
831067753 200179821 0
912905546 372326133 0
979864405 461818721 0
331164502 933354655 1
468041790 999307509 0
353173642 71078642 0
918300402 212192105 1
697696353 943125918 0
613135983 624396551 0
752710647 49288074 2
547254178 114195679 0
167656749 412826367 0
419077084 993033028 0
388850068 264155282 0
140108846 701968360 0
349734989 247824962 0
861020283 520242622 0
16469395 376021728 0
531314181 295571693 0
917998779 117847675 0
549762133 663883435 0
518800302 767276275 2
777771150 516404197 0
217616280 340373518 0
775130778 91328248 0
42506867 632340983 0
87546486 422751227 0
642803473 369781063 0
140447272 341108084 0
38390837 985349059 2
166361242 723648293 0
589996952 617574496 0
54081965 970995575 0
744920131 960923166 0
281886534 828703607 0
136540056 95981892 0
229341279 827072842 0
715867581 772749699 0
948866788 400350041 0
501689881 172560606 0
559251668 398346889 0
867630632 6543146 0
184914998 708596671 0
576142340 310863850 0
792519783 100451973 0
699580539 106387467 0
964688092 877301539 0
88722956 264035478 0
323626600 338450475 0
565111890 155520531 0
673200558 13984230 0
914623074 228627534 0
441401042 667252981 1
350499736 866457324 0
35461428 842757709 0
689109428 158025389 0
786138963 356522026 0
920762300 30292697 0
283631405 316729392 0
933623338 782863423 0
356818942 404785946 0
995943997 282000048 0
75676940 582199358 0
798931806 156407212 0
185163718 33234253 0
389683522 689500893 2
637058520 13645888 0
997645673 208271742 0
675316660 344682214 0
862026600 590779384 0
447737019 688477628 0
231328176 789836399 0
682993268 151831401 0
586380553 881036925 0
764164681 724047381 0
74274021 387674656 0
275081899 237150455 0
240212388 913935211 0
566728517 440211151 0
646301300 20041121 0
425804073 712368502 0
521976107 985558819 0
54705261 517468338 0
31149656 176721149 0
18835704 125304138 2
779346798 57969553 0
958208896 110307316 0
827652352 567733481 0
226149842 211688616 0
65390259 79547043 2
752608427 769163659 0
890333121 420237624 0
893623412 615978100 0
983007614 358273918 0
416551401 320118657 0
406262554 84272797 0
886161649 534971771 0
973906400 667563258 0
53701923 476018602 0
811766947 999520252 0
523273202 27249729 0
700464088 597136734 0
207015445 308809296 0
763355511 535599406 0
182292599 895199683 0
697295548 166102367 0
660800038 289060754 2
744132725 361111345 0
990389900 124052205 0
273204886 605865946 0
308825833 889770137 0
708386999 875209473 1
299076119 125726378 0
239474422 627087299 0
142204621 420207325 0
535314688 483013234 0
574644143 320356286 0
356316574 949320541 0
139706461 91940880 2
206396927 271994908 0
57663992 289978819 0
513087509 766507930 0
574800589 441673366 0
856944086 639967996 0
373435189 217427501 0
844993541 642718774 0
621283336 871382087 0
684398087 931655754 0
572857052 414871030 2
786150117 523415306 0
718194270 726085969 0
888480217 50853847 0
506097759 20264571 0
835064406 107702923 2
434213198 542554671 0
38041551 714713311 0
413250727 242779533 0
968620352 156228982 1
394917230 894873089 0
368881608 595564296 0
154944174 358967510 0
40963729 915369268 0
77392937 790911482 0
550334926 244016424 0
579503715 347608607 0
690745626 855993440 0
790553317 881530490 0
886813902 245479655 0
794809281 688875495 0
784412422 339043443 0
164966338 162179100 0
357736617 997517415 0
399271593 716955019 0
123212250 588269483 0
145171232 16778441 0
312470586 73251979 0
120871691 448101343 0
50465014 367335803 0
49597836 789238431 0
686602379 723347057 0
482308454 775461092 0
178903306 640695353 0
705676959 677340214 0
845270812 239129690 0
415608451 522179857 0
808397309 813653469 0
951834674 850320793 1
762518010 14582763 0
569561132 718125662 0
421396795 209620965 0
139434954 29957374 0
491706136 716487601 0
438439212 483970288 0
728473931 887402964 0
653353749 502714365 1
37644597 100277536 0
318974927 491835698 0
838734415 778344913 0
470907130 610175974 0
900404509 871503526 0
90713258 18705053 1
449959850 61037152 0
534589316 821903239 0
503254825 741570668 0
95465604 903506057 0
541742592 327226402 0
82113441 728156764 0
783690567 615990503 0
225538711 935707614 0
808900430 567751243 0
694067865 53117184 2
521594092 694999892 0
276725603 555195985 0
77532600 727634434 0
84356506 263993982 0
913097403 969258681 0
805155574 131756967 0
526061166 728263937 0
64072391 315063212 0
520660672 395808550 1
369811541 640456482 0
153655471 7279377 0
477478837 647702985 0
792834707 503912722 2
779690082 519995663 0
247923641 830595146 0
767530524 668226304 1
590588333 698193483 0
261403500 914189329 0
97953120 95846695 0
152032350 857327494 0
816858336 173575105 0
788250956 622614461 0
600538488 165058520 2
513317388 924066184 0
587261089 20294425 0
174598835 29829504 0
835196736 559087984 0
200604022 640821239 2
829061289 771380432 0
702459672 581261036 0
763912351 458289593 0
256969755 251047446 0
629181461 12936036 0
23618392 603953658 0
52899270 372671476 0
80288869 257789242 1
618444285 256307165 0
12908569 292535750 0
566494354 491964583 0
543306256 952868897 0
151489861 908571011 0
595526995 133536745 1
611049407 898834021 0
747783480 345241834 0
603317518 350648498 0
337161119 472854613 0
42455743 33675553 0
296537813 849845354 0
319647744 717490715 0
149946981 727525748 0
46264805 125360475 0
961623064 435976582 0
761764200 647827935 0
989215419 774255084 0
10067717 932099195 0
951734554 960615636 0
446239208 223234398 0
860714914 552220984 0
922585559 364937956 0
632530876 238078082 0
868375061 567193216 0
794957089 446129155 0
825031131 527343290 0
499573384 459577468 0
169399382 300652808 0
59140160 732501251 1
448567875 871343467 0
90107950 702090788 0
177112553 350024211 0
848881885 698746007 0
859768669 867963467 0
608139448 700484889 0
231150020 527305183 0
151918328 149031320 0
107384177 383994376 0
178755756 830960655 0
271611601 4346229 0
657684976 143963903 0
215809029 331986079 0
686287042 523388024 0
497289142 509301724 0
114507954 166243426 0
833520907 896025379 0
766615986 500223898 0
897781538 878932465 0
220548333 305960014 0
584910926 2154131 0
710944390 355319646 0
527495239 579471345 0
946993595 235308583 0
104366657 957149299 0
445057590 140182744 0
249586701 870309237 0
883990889 452429839 0
954773509 836946902 2
496812700 4671614 0
858841129 324058719 2
99534406 365750719 0
109333286 93177178 0
766137098 127621465 0
41128454 653739230 0
312167284 107939498 0
799842438 676296183 0
183739374 829208780 1
322630728 774351544 1
609296764 128300465 0
767208042 262296231 0
53199224 443581364 0
169264200 321579355 0
87662304 339922462 0
282142371 341565571 0
91300360 27121652 0
770775520 617680494 0
773243363 137698277 0
214196303 340083357 0
439285751 6973119 0
847499864 448348658 0
391640967 212025419 0
226350461 260597976 0
983729404 288148506 0
219525692 282065164 0
99383854 59413578 0
784084992 17149039 0
249899547 838907787 0
589979297 207073829 0
81307515 177014705 0
966883584 397114609 0
338598931 33450451 0
596847847 915913466 0
729924486 960265580 0
137221152 65625604 0
108828327 672839972 0
523954452 612335275 2
354072611 554199988 0
831336275 685712891 0
593241620 317029206 0
698747763 340243957 0
76987960 784596500 0
301792688 25176878 0
136728784 37767410 0
789160660 425763651 0
377290541 109199697 0
105385455 676555204 0
201839666 531403253 0
166447572 875717639 0
654894549 454614239 0
715626042 900948253 0
45266859 478532852 0
365153264 847007922 0
700442265 239623503 0
960847264 580807202 2
814667970 798092477 0
944812094 423663154 0
290289070 980511958 0
976636493 602325837 0
532055249 798102696 0
962969134 354495432 0
380469891 75073272 0
512204867 98849033 0
943107708 637799780 0
362731917 131762087 1
718067921 963326452 0
581426506 831520957 0
528386322 10736562 0
175577551 616210069 0
118405620 194955849 0
132858192 729202350 0
86083453 928632438 0
562284859 28867750 1
777771623 956985018 0
118020969 202924685 0
54326390 786883382 0
132694398 881969325 0
897733530 182779531 0
552605747 704837721 0
739827447 380563367 0
59975147 481347061 0
50499448 298337203 2
412091690 35014377 2
738226776 71292680 0
96926255 949294985 0
810748767 703108234 1
31117170 184342329 2
407681139 952651129 0
257431413 437477867 0
718623022 72347127 0
698839788 765369703 0
288023725 16714609 0
525265434 778466319 0
671232 118625072 0
160587168 961282039 0
703171552 524485390 0
136762751 897708063 0
789536876 916467115 0
571058163 77218220 0
8332668 615112921 0
602464177 56322597 0
347250050 342801827 0
27875603 299981878 1
254868285 632319814 0
58749354 299920571 0
879712742 510728573 1
581577634 682986866 0
553099651 987669514 0
904096191 17869166 0
108871579 721862105 0
937957238 157656811 0
102787309 34604547 0
950756931 416579672 0
394077591 374594583 0
683321871 830089464 0
989460224 338792523 2
440485752 369530912 0
761563898 291609269 0
909110802 108451981 0
965936063 683390146 0
768835709 401516418 1
858551977 225979038 0
426186971 872878775 0
637280686 634546208 0
8202141 184026350 0
124755600 103221908 0
132966908 291953704 0
156272536 267766617 0
916025673 930060508 0
837109966 5952275 0
239604568 332541318 0
199827693 120637913 0
929119666 264328466 0
120890799 652772705 0
597677306 106007616 0
56038870 301262848 0
893387684 639752397 0
395861495 185128907 0
408795901 499926545 0
73112339 564942027 0
726221881 644135814 0
697543717 991917845 2
11896883 148129953 0
366977115 717712786 0
509937021 550484969 0
525489541 689288393 1
542753062 612569266 0
757260005 809449563 0
375860995 995246127 0
161097533 285544385 0
384321485 445056509 0
30258225 780834059 0
259288616 605299406 0
468078039 591025714 0
236622107 259300500 0
259626055 382252457 0
372990072 761072208 0
896544427 723225617 1
181959202 105624683 0
694233856 74374458 0
905235286 136873154 0
610902367 548010650 0
867276139 995065686 0
565061395 784581912 0
481143554 260647170 0
767719013 48860997 0
242521066 480095685 0
766483975 770591680 0
765201306 245272025 0
856171520 266409076 0
796301193 63185887 0
942028569 476179056 0
878094206 105721539 0
631797860 33810353 0
752103464 176982747 0
603779043 968765997 0
215052677 822041523 0
575323116 765722452 0
701860545 10878897 0
191948874 914745559 0
886182317 18444597 0
633515361 34658479 0
490697428 758260360 0
10652136 238025352 0
715599424 474369510 0
135007990 754013268 0
5087598 875689345 0
681913880 373139830 2
791124923 113506792 0
58761063 14277897 0
682322278 695595426 0
240523322 654396385 0
298908344 806573818 0
41888571 38647383 1
640466824 602169402 0
53236469 887234020 2
328969687 76849988 0
458068317 32868597 0
845379092 451061443 0
656127360 640194623 0
692190806 104512773 0
414629957 903918944 0
442674027 553142609 0
205374227 271652166 0
851210444 46237 0
828086402 393733749 0
825882878 712803569 0
98199381 740445372 0
598330948 990660827 0
825008014 640857037 0
168160253 494781827 1
398715185 535622442 0
790073514 431795271 2
186107084 30506812 1
278098950 722230814 0
927409755 436018410 0
95093308 251827942 0
338946441 543123108 0
564654361 108955864 0
939424429 5884198 1
807248513 142322395 0
571489071 130287893 0
595057789 785640078 0
583914737 109992033 0
504781286 203767442 0
802893811 306176463 0
76810052 373190426 0
164873150 668839476 0
92313114 132760732 0
184773338 811900858 0
284377009 340581897 0
446042027 74593687 2
145601462 73642838 0
653498031 94729045 0
398626224 419231135 0
30477520 484799666 0
224911563 346043368 0
464668259 982680884 0
275461921 482695671 0
160960618 734911736 0
619459183 908054616 0
199298552 987155095 0
658289547 760925030 0
379300377 112954437 0
456725074 965657537 0
727564749 720957867 0
684354978 386492248 0
941308180 328253220 0
869367315 762395061 0
261563149 897203328 0
165590427 366318234 0
750487622 558443610 0
845698740 248292246 0
315430540 956397499 0
398893111 106201477 0
771256596 43358083 0
487459198 352247898 0
407192133 756035506 0
957522717 725645434 0
233253235 114898020 0
86963765 582141688 0
514859627 330043967 0
210920384 871057640 0
119883882 40100872 0
657332591 181496702 0
895139212 712445366 0
212821253 807772289 0
483637550 781148918 2
452791891 784729741 0
343187556 94802589 2
295954544 208109180 0
482776954 622652714 0
909323831 94217402 2
269489740 467417122 0
181316720 818796039 0
264615616 327262821 0
193057489 188236564 0
584909407 597444228 0
21081626 797564726 0
16728697 591913769 0
867247333 165455293 0
489198539 573234877 0
738118520 420761900 0
89355919 666791516 0
65529288 387345789 0
759507682 345380926 0
45033016 53151290 2
68224924 763480962 0
262050557 708014226 1
301303527 951056282 0
193192262 474938921 0
138471353 827922173 0
66465231 254840625 0
437476261 230468696 0
544637131 764277503 0
370442451 770227622 0
818283974 203863954 1
168235594 15375419 0
176793203 51093493 0
798451926 310287587 0
60444969 843386718 1
364075548 457563630 0
952369927 774246469 0
117917254 307299303 0
855935003 571194343 0
97153539 964136101 0
138458299 640238412 2
106819300 588508872 0
36583670 284382837 0
217371880 242144339 0
886866115 337166563 0
674878599 313281448 1
225855437 727615405 0
347279244 212832108 0
110348024 209374992 0
378648418 139204599 0
872718208 588942515 0
844557615 198415180 0
309450173 92892535 0
923195209 512572354 0
741938059 451999409 1
809677121 41916882 0
644569700 158936328 0
365623446 477365351 0
820187791 666820304 0
839963884 243566776 0
487031718 373711353 0
69233650 507428395 0
594383449 770997451 0
606484027 567427265 0
564102186 815387123 0
492401410 976936358 0
583942844 5946308 0
337876769 950931642 0
262995446 125372434 0
912606911 408181209 0
16449435 442438869 0
483851682 693613029 0
344681043 554054148 0
752998144 13778298 0
103118057 695724208 0
449602294 801052515 0
578527900 77902709 0
360817034 437770195 0
264170140 424079673 0
895509591 426870174 0
79255776 868110508 0
743913351 184632622 0
766993580 161108443 0
307957963 310717642 0
220921950 521781477 0
853175643 19733146 0
822956208 565699876 0
567722024 798170889 0
356909126 67287757 0
982338861 655753403 0
847948496 725946318 0
462332975 584912053 0
242397738 132423492 0
450997647 81954482 0
615487191 805936971 0
574056275 251512059 0
174402616 974117950 0
597106238 223106695 0
684573418 441800583 0
262917056 195857578 0
790491146 611841376 1
760339885 713354102 0
38764023 581495639 0
6939012 238488310 2
235655081 68970422 0
511434510 18594568 0
453137651 54932186 0
472841223 980185479 0
929158410 631756714 0
611662572 141588255 0
890178195 86462174 0
751317823 598688028 0
651626291 399875591 0
468918137 160590074 0
634184675 649344982 0
60671532 235372949 0
3854027 621326016 0
507067489 335126294 0
267864348 484184847 1
826036399 509939235 0
689809078 103967164 0
677382272 600343922 1
340301935 489856591 2
254168995 301103631 0
740662780 82406364 0
760765156 850735477 0
68929480 801750489 0
885849321 474256952 0
109947721 311649300 0
96770333 282036386 0
981487806 890987665 0
226643393 156505913 0
725577865 376139296 0
632692109 364802756 0
4599548 572518864 0
259430042 508929522 0
665535107 748950105 0
132602697 494641740 0
625942582 776679961 0
65969213 800686551 1
413455010 875020714 0
614454763 830549752 0
78974762 21437853 0
817352463 295155756 0
647793147 676786314 0
94214173 674456840 0
64370260 823401342 0
104129438 67903796 0
854359950 227202977 1
627384045 349360809 0
766163810 374575624 0
884616400 607816679 0
78122019 178011758 0
140564526 755830581 0
306974601 161337445 0
412246159 884701348 0
762966858 479581708 0
548133218 17457036 0
852913480 292838301 0
679391864 274184486 0
818180975 533964282 0
775457034 808795305 2
300364076 277449377 0
913569578 89532790 0
932008428 28916864 0
487184185 201200414 0
97023413 579270398 0
771199265 684072388 0
936715958 3992598 0
110844137 77314088 2
870192496 788420955 0
40427308 505043051 2
154083289 237235914 0
456145503 383373457 0
277550800 48048831 0
508514592 723473232 0
672183295 108717248 0
495396236 733562243 0
18987117 726734704 0
8506378 358078381 2
136120772 196002366 0
100922968 526857979 0
175598778 327251934 1
270091839 91209421 0
661247097 218540941 2
105557818 817286029 0
967468337 350176723 0
414990332 63925302 0
174713736 394974491 0
798864756 658941615 0
358938052 373696491 0
896367708 644419977 0
194898134 36446064 0
222418166 700770474 0
142321111 893608218 0
384379642 671961536 0
282998443 234697387 0
673431734 642248423 0
144592696 644846001 0
752462191 715948512 0
269228776 240535302 0
648995045 162964290 0
90424256 680832800 0
950859919 900505120 0
194746834 937777986 0
949159795 737115805 0
536206246 237805963 0
471608835 122988803 2
398865797 448787993 0
185792966 842710731 0
99817654 44707780 0
882258357 33567537 0
641846765 557544735 0
114490752 175189410 0
795226049 392777304 0
389606689 990335671 0
286176203 541425042 0
630821566 164089518 0
854181947 999173574 0
447170951 645878834 0
76961846 554444584 0
153223990 151647990 0
621164734 569957883 0
488171156 537442821 0
274408597 592684734 0
278832682 584915912 0
218672596 843056831 0
44351975 166117267 2
854962677 195653248 0
874360306 622689110 0
387517273 541225102 0
381447848 972660230 0
548734801 349700341 0
619269296 164823499 0
405087582 23637303 0
992760072 449208922 0
411116824 760503292 0
7648871 694657288 0
894975044 945663766 0
245615189 529905027 0
143721243 330497695 0
442590083 974719801 0
480437882 139256783 0
886862078 99493355 0
179512471 592039533 0
163723152 696445412 0
54073143 259022570 0
831940301 49262259 0
269092128 221232267 0
727979707 946352949 0
544265720 823406233 0
646060562 826188635 0
465795991 614507218 0
156521794 913330842 0
676756372 325172395 0
40873344 632746973 0
153696087 202020009 0
412594932 328081408 0
68009564 829247851 0
23205156 780522804 0
833897070 178298712 0
480748924 139885107 0
133122423 573735892 0
39791493 538265089 0
593168503 452333345 0
125251840 912105272 0
91063905 191412345 0
884328173 750830777 0
752653408 27116099 0
80195416 544667332 0
889771633 38328825 0
560697197 246611073 0
95942724 827280580 0
763704545 870177497 0
605560982 6079465 0
456822558 671129525 0
456539951 127152550 0
995871410 865597561 0
612753608 76970121 0
869618319 347987133 0
471215923 195824088 0
420077770 292140516 0
618041589 217986452 0
184761994 861762981 0
883193727 379208968 0
35923298 6192565 0
907477040 818210363 2
164210858 514795687 0
414425651 144689212 0
157025142 144462306 1
504044954 469755352 0
621946663 167930241 1
77932281 776525260 0
716402511 545378192 0
563298095 294105877 0
595238165 990770538 0
809372660 911464443 0
293272714 533783054 0
957688701 463047823 0
340915444 417863915 0
711634755 147418003 0
319126521 913574274 0
494390258 235332626 2
871432238 126156016 0
461007956 398997276 0
139313202 66826548 0
423890481 484134691 1
458757352 136180700 0
456330425 409348456 0
317310682 6423362 0
474313658 916769111 0
134798431 820744566 0
88146217 642129383 2
601642216 44479334 0
695432632 368303794 0
706654378 354136546 0
713798660 123204797 0
999318877 253986809 0
699362775 194881555 0
994681207 802528283 0
542313306 892355204 0
657691236 771582558 0
500643173 634061152 0
703531090 661841328 0
173457263 858016614 0
509373832 572327830 0
591410474 904869624 0
789891441 110930274 2
4940593 139014371 0
340467903 289102222 0
284980929 836618158 0
547139336 561337432 2
712425735 784779600 0
844710474 965129070 0
870288697 782237761 0
674895798 625922745 0
427440911 811102230 0
55419575 377364233 0
144820095 138928393 1
417238410 824031978 0
787541137 581994784 0
609222276 602734874 0
267104190 592720494 0
630556081 733837300 0
136394593 138212859 0
160650283 611554321 0
885652875 370504791 0
896461747 7717254 0
283761736 263421108 0
910049197 617216644 0
665589213 583359109 0
387552753 122444236 0
50156256 807785545 0
233018297 436336756 1
917173759 491659193 0
226014156 847396608 0
388731231 642829426 0
541633328 801235513 1
621297617 391516410 0
326376079 195759196 0
111510054 452016108 0
72960652 948898185 1
9361494 28356190 0
299813111 969781747 1
464785755 586988678 0
309556592 39736571 0
880549423 846244915 0
93987368 118696583 0
292215171 441329099 0
893231452 216065037 0
629888646 411959148 0
73585489 633101393 2
430703921 59822304 0
831879025 478060931 0
98141608 191278498 0
115126312 62230898 0
986032671 509906412 0
94071182 666437534 0
566372140 96210196 0
227058995 13247086 0
531160885 954515765 0
890834497 313461640 0
621861999 649648260 0
410455428 729104105 0
476687226 511653853 0
485652868 114888959 1
573455577 146111159 0
777067573 201026192 2
952317141 336013234 0
30156530 81018622 0
285693972 409789746 0
922403567 641713105 0
257371170 292920219 2
893855013 747330584 0
144080714 655050027 0
226776892 609325551 0
301600530 96305576 0
71167065 61397655 0
624851700 655758870 1
916891501 332475774 0
67182779 99241905 0
692060033 198047922 2
571254736 29791253 0
995226720 338980924 1
394967779 44482830 0
263828842 326165108 0
139751475 105518392 0
905628758 731057943 0
710900322 24602584 0
749734052 132261613 2
877933984 429346156 0
289839044 82719892 0
173963838 177872852 0
55993155 509689374 1
969521489 620238184 0
220581826 337719802 0
147419965 915005647 0
50127521 415830128 2
257299790 689330192 0
13573734 556669704 1
977542417 647957535 0
999180260 985519804 0
214516262 79619589 2
566370922 669260807 0
600338558 396607142 2
64409782 637647190 0
329891393 446227577 0
837484992 182434180 0
185098991 968749148 0
670738072 67017838 0
426684057 529540701 0
670218222 227348731 0
408602764 3690082 0
216539055 738948061 0
963721016 283070096 1
142081909 592047948 0
677176463 470799402 0
58595070 775876110 0
578154686 960484267 0
599224452 71332794 0
80127125 143387643 0
926183527 386998220 0
323677919 526379917 0
830468556 9042400 0
555109918 571990318 0
349809104 893716479 0
592974995 528176818 0
725910300 447510182 0
427198560 500392366 0
546178428 867417748 0
173918057 994176784 0
390328882 855932524 0
543032659 822150320 2
384342589 34770260 0
154995776 205877237 0
604220135 33663954 0
146495333 513641909 0
855633709 119725354 0
175834686 140155957 0
612626067 538599598 0
614194776 33731366 0
958544649 826187316 0
284990441 522037124 0
294396245 916058 2
717316669 601064281 0
903750755 14043817 0
87343785 348816865 0
24871594 866840145 0
888579704 268711565 0
110483012 772612715 0
151561227 560219502 0
445322606 585566620 0
994802006 623655520 1
995663848 433162410 0
9427621 990417683 0
372692534 726354384 0
943191960 426514602 0
3041985 48831292 2
124458850 789576136 0
144865192 130559850 0
88035834 342993875 0
905973967 726044745 0
10138785 342225508 0
524024618 594691534 0
135425932 453708821 0
793228834 876191099 0
986867549 322073942 0
415352102 363496014 0
933373591 355107107 1
858833652 470161154 0
695740766 57504150 0
971343537 919132138 0
642177054 406776639 0
6457510 215599315 0
908570653 190252491 0
261444947 890320566 0
219259744 344227504 0
220991683 479435313 0
604314326 856251981 0
66840115 127235601 0
38545650 737732655 0
139464085 409752905 0
284111104 568246440 0
686916864 538008616 0
64001072 35896477 0
454539549 394610787 0
470745381 725553349 0
699498814 532039505 0
435928635 120165942 0
92661598 399135760 0
10096316 424336820 0
422374880 269889896 0
194600640 584275214 0
824476256 791793997 0
90312343 942204888 0
313954647 276033815 1
374378796 128432247 0
820587609 417632888 0
839503362 339774994 0
307822450 694689959 0
932721183 138353341 0
9643955 232588692 0
795278752 139735786 0
28365505 59560444 0
974808377 333927489 0
83155265 301767736 0
248271784 766303480 0
883567702 872428703 0
53724292 50247400 0
74536297 461808959 0
972703742 542131477 0
918893859 617214730 0
121096500 34019930 0
29177945 747589089 1
748260204 282494199 0
982349082 760170421 0
990968931 357259682 0
656228244 118139894 0
178563541 99343967 0
9531685 593826415 0
899613982 572292113 0
652029485 599291534 0
115155511 405779687 0
501644635 106380310 0
425906636 867439482 0
353710026 380611055 0
944331740 698550807 0
608067582 922303169 0
668422613 690900792 0
710353680 24724955 0
181551862 692628331 0
865449580 266155475 0
69360924 399003006 0
4134171 29195931 0
295027102 820262725 0
191866322 311658924 2
915603341 275539958 0
77220415 386145557 0
120127729 176250903 0
652692567 45324769 0
506416634 348928158 0
555491102 544547865 0
698045107 965649469 0
109446688 785885988 0
90791428 271907192 0
738089400 932888212 0
664139967 921473838 0
437834832 103647048 0
661474204 130092907 0
130953534 306823758 0
146629666 917218884 0
377804030 795135514 0
731996059 218490492 0
701511080 513907820 0
565055161 812711159 0
344833948 193350925 0
562915158 249411885 0
242677043 349016793 0
354584236 760412263 0
586139743 53294493 0
426813993 466337972 0
852676255 4630859 0
172685315 592354229 0
132422093 964886097 0
481095806 973710165 0
956490638 436021408 0
149431626 911047755 0
417212453 628739969 0
423313058 792972301 0
841493344 948363414 1
14352657 254119737 0
211919242 760275788 0
727633045 415758422 0
350188436 26526266 0
132566670 949021758 0
9169968 742108036 0
578811526 92517066 0
670356835 746733239 0
113782989 847470870 0
919597736 488440398 0
195069116 930771147 0
804942640 160607739 0
551507000 214378313 0
748662625 732659689 0
881771547 292290951 0
121577727 660255937 0
232669505 88740960 0
651628222 503342518 0
28219257 66231299 0
191174158 468376265 0
349744049 883197035 0
335779957 266083471 0
360839806 14564355 0
235442241 341197883 1
558081721 778373148 2
324930839 94473200 0
678748101 408946919 0
796999923 835514541 0
692416696 52556270 0
117087707 723713933 0
343356527 123550176 0
318709108 464664102 0
438705303 1767222 0
356547369 974419556 0
644589157 893397557 0
119154223 853995034 0
950926071 123869142 0
639422835 81965119 0
165967096 528655404 0
531481682 303730252 0
441325206 373750575 0
701110363 471576677 2
703790227 784501028 0
883115089 868385015 0
903665087 991308397 0
57670445 48876496 0
534468304 301019334 0
83676375 586900931 0
75702172 787412039 0
809156166 16101153 0
617586928 86715225 0
734351327 454710877 0
32352448 805643238 0
23236530 855917132 0
467335077 855857845 2
126238422 263335340 0
197431086 230934625 0
966132328 164358536 0
911155137 355024707 0
144731502 283911192 0
814157017 564450863 0
68314059 13357856 0
193321999 597246519 0
36889382 217121589 0
250868298 801059178 0
75710515 91144486 0
278686078 900349371 0
974288071 744347364 0
307226594 166802878 0
484429284 631911963 2
103089514 396284880 0
177615745 177741254 0
941586163 318964331 0
884092561 118798609 0
461481123 156314661 0
430861359 189654625 0
335107743 423632029 0
5327962 143676396 0
160484466 625317662 0
993311761 734582403 0
374942008 287830066 0
22242779 449594808 0
341916118 380947405 1
548587768 868357568 0
592997276 509079163 0
544783815 548881697 0
785423270 124728466 0
251725742 366969330 0
181741756 146711710 0
705961769 834134719 0
509307734 333660590 0
448614954 716972605 0
47259189 262870235 2
873412142 298557585 0
449181320 402779388 0
424448954 103105773 0
508228576 18948984 2
686996515 578544600 1
536486067 933789076 0
653257306 787073598 0
751838352 629494381 0
541010453 673819224 0
723534990 484231175 0
123857592 792325064 0
108792174 70850549 0
468895786 596901767 0
670725084 351750552 0
221147064 469987393 0
919753145 262357115 0
144068251 5353536 0
40088833 457793658 1
545520769 956967608 0
436909002 531999696 0
107122181 347967226 0
814346854 288781055 0
863137084 829723773 1
545521845 54635361 1
798076768 472864426 0
289041028 803677535 0
142493492 674597999 0
302382784 24403710 0
984684252 152676293 0
219486770 240486239 0
278792705 121573948 0
222220216 31359307 0
497086827 678866166 2
122405766 464442123 0
975940039 823163388 0
602611913 911919370 0
682954686 57427628 0
685181018 284669254 0
13521369 618374144 0
520681552 504180696 0
291102204 356663396 0
387935336 804804346 0
137702211 120850148 0
14804203 797254894 1
250342521 827044965 0
23346531 939493652 0
62410740 328398663 0
412144044 872528908 0
704291385 859849323 1
76249224 420341132 0
994667444 722445430 0
599448614 711005873 0
63025389 616265033 1
183795644 389743437 0
63086809 502860084 0
93624293 95267643 0
639120098 45402011 0
121354999 313079961 0
190889924 582991189 0
5507424 159311750 0
589447634 733632789 0
594551196 740613439 0
644656219 816821449 1
882666855 531422763 0
255812823 651143153 0
17077278 624460258 0
391041019 866841679 0
715579621 680446859 0
701608903 577266589 0
959006471 937495805 0
214791905 44674049 0
192782138 84593456 0
43121053 648837540 0
90824983 997119595 0
435491506 354592607 0
628876923 681661482 0
4583931 861244275 0
76044105 817217472 1
486399696 508337804 0
385473939 54355081 0
295709375 691404148 0
369831897 863349141 0
731516330 732133362 0
546233584 541181968 0
789669160 435319711 0
966944922 122116510 2
430664975 915419483 0
663277371 182864320 0
894436651 789834105 0
206279988 846677814 0
744602713 525509479 0
71130176 16750028 0
359882224 992622392 0
190651173 789111719 0
286217685 274373584 0
152628515 134736175 0
697993069 365454175 0
424798100 90000238 0
750098397 296945361 0
656807759 727432690 0
502458824 983827480 0
424671824 47736131 0
622410373 243893707 0
591338744 428688039 0
705088480 60990256 0
29671826 440767347 0
843258784 321201384 0
58376206 673776117 0
603437359 602903914 0
834924882 942965782 0
698503118 572844367 0
154507207 961770521 1
647185354 250794890 0
450751315 725948956 0
776734619 795396926 0
128469857 172501134 0
604668511 466751315 0
927436314 132448536 0
995341035 117052162 0
101264293 312590726 0
904147031 938223711 0
655460775 491405672 0
225936726 331972024 0
315427667 571002558 1
732272492 249585283 0
196068723 531668512 0
110192398 82037840 0
886609258 168019681 1
98159251 38322471 0
153714702 519493575 0
701344905 424400686 0
88771343 3645557 0
360088264 686798025 0
667357580 706668745 0
422768637 944882786 0
924111231 227800872 0
993125703 443042194 0
215614059 171616842 2
799553134 99589216 0
619638081 74804177 0
568596277 105586599 0
980567991 385702308 0
572570329 755711672 0
957157024 460321166 0
341469117 521600950 0
819482517 485680309 0
398878907 582955536 0
160158215 992652779 0
209422378 511671767 0
142045820 708304094 0
587237386 194477713 0
394391497 644875201 1
620250746 95044793 0
268508595 373552219 0
92340553 637711720 0
537594247 669622881 0
673313171 494282450 1
912106746 342450988 0
620287336 955154956 0
384646171 290026574 0
625007325 708766448 0
699786077 34754281 0
133167987 636798867 0
905286634 576832601 0
166928407 371411805 0
687932049 21865501 1
33581432 598773761 0
513206219 913775138 0
235385514 430581901 0
541528713 452370434 0
414153219 563304347 0
178788871 5513268 0
97795760 973720061 0
699380184 454784202 0
99995380 681593235 0
172422956 534301227 2
2979976 98748848 0
922711634 601889467 1
55951597 278743417 0
155011974 976916694 0
379815101 302858361 0
909811679 15769052 0
621847894 80512645 0
294575801 354411525 1
966017127 672615175 0
364985464 787266033 0
577802152 324747110 0
534986128 164492176 0
462778753 931307858 0
924983490 991858167 0
937580473 317129551 0
567890732 469331671 0
349188296 894764006 0
341514168 993945723 0
633904419 127498345 0
504552210 667282335 0
542196740 207032884 0
457840250 172788592 0
364907216 237629402 0
865429679 366231870 0
382909441 204028624 0
534217710 384620094 0
132903562 561023258 0
999062408 666657866 0
877515369 984344161 0
358558480 87151218 0
337637634 824441880 0
688713724 2310491 0
747555433 54156682 0
429791484 340978962 0
836197266 948410288 0
61316951 124322459 0
652603316 4040740 2
431638279 34125436 0
973161416 117745975 0
884235948 956647425 0
185809000 749954978 2
720763787 302769799 0
850795908 674062393 0
48146605 34858424 0
696249573 674592828 0
208784158 996149793 0
130944291 403946153 0
242194804 4691945 0
118261624 155708539 0
293619334 319096724 0
280572 576103450 0
461660146 74241236 0
828493984 704571438 0
144637531 77569621 0
13726283 411820505 0
972889474 411265058 0
124895002 70992836 0
173951605 497735942 0
780131899 286350283 0
419335877 259986873 0
124367910 780948152 0
267448163 514568165 0
904621193 122249639 0
200256987 169107586 0
974636704 646571903 0
753908628 912985067 0
744707642 5368769 0
815350404 680533749 2
661510856 96071967 0
718536210 434376295 0
495572265 788977300 1
927578573 586297669 0
661051138 490558064 0
257319864 317512889 0
611114082 64441261 0
178922842 276157602 0
49936065 412803215 0
850943098 76869503 0
698038204 856480438 0
230139746 351631554 0
727313286 215653920 0
815976718 130510446 0
46647027 232231638 1
128963305 268353224 0
618374272 398015593 0
882627605 395223939 0
973136229 523828319 0
530246892 639162930 2
47214176 272640325 0
777960594 503527543 0
331069966 545564370 0
10485611 134116949 0
612206934 956313237 0
730225738 76803697 0
939543144 239798405 0
610392721 834853538 0
66169404 860489131 0
242177887 102570110 0
191374705 2338663 0
114939503 425363386 0
541384856 813561547 0
706348868 229264462 0
436577488 67888099 0
729299697 495638781 0
971993525 788698286 0
109105099 490077460 0
5905127 127042212 0
866241057 139577895 0
718351918 286066141 0
640308237 879205333 0
557085021 820215770 2
883892166 132252713 0
804769705 228403984 0
233427270 762289197 0
878970456 550543425 0
586557453 369491026 0
642043775 271753723 0
821054204 384269457 0
3744643 654940679 0
253267359 977074258 1
551798684 146810716 0
298727440 824654979 0
120965254 97818941 0
649382536 483885038 0
94715876 620050162 0
305342317 663475518 0
996140448 685134752 0
812230052 570144825 0
579912414 80914386 0
305923504 61323984 0
994375034 686844080 0
215834512 315293359 0
464501097 336904545 0
920027582 13458335 0
350969956 161799041 0
723971675 67254705 0
630654396 574725292 0
12520771 127944167 0
412415395 665997517 0
617456197 136429558 0
444557584 72452606 0
684097693 664950424 0
979890784 778756602 0
842037389 714244665 0
269916556 378851329 0
975033994 828606116 0
803018896 404437835 0
323780578 842697741 0
478633846 716848568 0
554502319 129748402 0
68449974 55052640 0
427520289 659319973 0
508118700 66637841 0
443737299 168443070 0
105887852 891533264 0
631965006 789783047 0
617929959 113041401 0
983879016 650445057 1
411265551 713929805 0
942751509 627603177 0
91367783 529124122 0
882977438 412076396 0
959757581 991064525 0
87706161 579036473 0
529561051 83153854 0
730076740 49555533 0
708200090 182696611 0
75185787 608990473 0
379691217 956193679 0
84091160 950991093 0
230338501 106739819 1
605006490 654863192 2
21339363 744783575 0
344127304 571657904 0
38577752 43592269 0
82381691 31059472 0
731326595 779300855 0
113560673 807070732 0
768121559 418511322 0
599151659 984123931 0
774720257 265290222 0
45638086 659621256 0
208386698 507138743 0
871878266 883785285 0
27017802 154383129 0
147408282 178585103 0
94174606 634063031 2
495405017 95891864 0
722388330 144346811 0
989995138 910648261 0
98057011 849757707 0
348459042 103454023 0
912286406 61152710 0
355770316 479597865 0
531187224 862110418 0
142507824 473801256 0
232893877 595637018 0
447074299 378315913 0
771229683 550767384 0
130040490 815717768 0
597682655 118058254 0
161557116 89577276 0
968687084 372273164 0
63707182 142606567 0
805365621 283931164 0
50742836 448620085 0
161915103 288430344 0
119430396 816972201 0
125156423 740084721 1
808710966 646891720 0
861233660 709764761 0
629454998 882194918 0
400149060 655193127 0
947132580 264720586 0
128186026 63960524 0
855730949 912190735 0
328130769 239556508 0
359406781 11880062 0
793710981 698257747 0
325511140 215761107 0
374661937 12782331 0
653038966 110539936 0
200998635 69551678 0
768711177 770187926 0
134929592 954156808 0
791882020 535809255 0
980481665 962862447 0
904397509 588042091 0
807176867 80797372 0
66692904 356258441 0
758681474 404041475 0
500823537 428251222 0
537045 928582964 0
692772251 591600825 0
65058518 31805010 0
803446556 311138904 0
795332519 233691914 0
482646370 566298677 0
765840964 68494639 0
823042251 26150779 0
717876163 488302263 2
134905120 522889507 0
80040238 217918131 0
670490506 843181017 0
469480861 673774828 2
663094817 183495703 0
706400703 368576408 0
7080237 935062877 0
745852653 471101429 0
417489640 379711716 0
478894701 770607093 0
417194895 881939164 0
789882215 631181538 0
54501937 429587333 0
105360944 302402035 0
629551294 650631813 0
32230529 609743023 2
861023640 578910543 0
600608485 494739640 0
128927542 225709019 0
394605809 27389915 0
911127026 176713283 0
638411689 901096099 0
684249032 186274029 0
64412246 109425184 0
51156569 67186713 0
869692975 391759783 0
772618558 199874609 0
880911915 901345322 0
588338009 242221675 2
456903772 892976201 0
347228874 249714780 0
459483084 561475220 0
549648546 95578390 0
817116840 76745101 0
697745123 574281511 0
119506549 395852667 0
89244763 80833967 0
353950739 728864777 0
257654048 49137607 0
10510957 970005882 1
314371554 458962618 0
417448871 571936666 0
801562149 191181710 1
200768375 540713159 0
489320592 158630635 0
583012828 175857055 0
267085240 887564014 0
460846514 619538157 0
442601446 649646741 0
141583704 794855642 0
3278753 167844600 0
12475980 86053686 1
389416733 137201968 0
269341912 17773579 0
874999502 181102321 0
327476873 276281285 0
820138767 385655948 0
609875267 488688655 0
929506038 30611855 0
306291782 131425551 0
199944182 57653512 0
165340471 118385189 0
940566962 489842980 0
336926682 277304597 0
958105954 103403520 0
891757187 717506711 0
224342195 178166156 0
151015414 937343383 0
159896949 21797169 0
731405929 600078284 0
437695905 45696740 0
504414965 79599659 0
928949072 327169490 0
91124894 580518832 0
572227279 98461497 0
781607859 370682606 0
707288864 479971239 0
567097193 985243870 0
70364840 716618143 0
297245926 532153886 0
785056593 89023543 0
803455010 926542571 0
345312442 673895076 0
540686985 957299959 0
122573521 407047690 0
207291980 429897450 0
49359250 129656282 0
28283333 381202347 0
597989204 118202227 0
684366281 244030678 0
472047083 183596008 0
545056403 359008797 0
240317226 297988715 0
936715752 576286369 0
602028508 432261756 0
91476186 999097546 0
680262385 89803371 0
331289450 170840309 0
489687548 874405125 0
785007048 226403637 0
828076621 387500387 0
388223660 267960320 0
663724221 979890948 0
597048519 387645062 0
973830502 243900438 0
677815688 531010009 0
164673373 721872993 0
538047527 700994374 0
974085083 97260182 0
139747755 607915572 0
593031744 636217356 2
618591876 241661560 0
249072742 625592509 0
224621704 538022040 0
55537032 658844907 2
48870488 645807193 0
393417047 712794253 0
186617556 525391936 0
367812946 610696390 0
795631713 420514990 0
372696758 871124019 0
218513566 35207261 0
305518533 880158915 0
842451388 805273149 1
108752305 176077542 0
116519738 595289944 0
993958396 626501275 0
751947230 515337995 0
78474122 468862927 0
918360421 520764750 0
146103672 224705429 1
774567642 59180108 0
804649793 531128296 0
374365371 911605243 0
16820366 859811321 0
759080318 142252340 0
42411962 925938504 0
893890583 946432931 0
521256197 31685509 0
76182864 243095848 0
622708981 165531247 0
685733279 370327247 0
508580069 157774625 0
183730043 156859870 0
593001919 484363638 0
204183933 143431668 0
2344486 120796602 0
922850327 451382139 0
134642648 73015606 0
68230535 515468332 0
824912052 784692776 0
635440239 4227256 2
723324283 267809251 0
524694150 878234065 0
701412598 838513022 0
967075134 46796970 0
411631578 291564670 0
48772220 496205682 0
198324709 812408073 0
20165858 842903985 0
119405260 829384774 0
608852621 700132239 0
234419803 611959560 0
547111455 320487053 0
387821812 146479876 0
552835359 363756813 0
557582843 964970191 0
886810833 350825172 0
784474612 465604809 0
649828428 706811465 0
623028000 225245910 0
453926623 541219611 0
52120457 862098291 0
450912020 474748992 0
868557698 737122542 0
778558982 956352914 0
95182520 585334332 0
499416689 575823147 0
4678790 575235751 0
845552250 252288786 0
594897692 295061765 0
463616664 48021921 0
688061069 228320664 0
796461689 553697932 0
95306593 544451349 0
808804584 836070641 0
9099118 77595917 0
870492716 655927463 1
803210821 475383974 0
368325181 579970401 0
727971140 917399125 0
75684755 707634391 0
5832840 731470423 0
81553875 70468251 0
788064001 127704236 2
438338887 406183720 0
216107786 114650980 0
908205523 139850305 0
502659446 740829591 0
587056980 594132923 0
53935769 72191313 0
600018734 764192893 0
320978924 821377018 2
603634802 44973711 0
336653420 638595901 0
688578943 633780291 0
243597371 827957364 0
128574059 646270459 0
439114296 466143542 0
142093832 28921936 0
239975216 275635884 0
797105504 516075568 0
716517454 955257658 0
512519673 965550123 0
865780896 962498953 0
335852106 935703939 0
650765923 305439127 0
914934936 552924615 0
423876461 725478848 0
271650281 899045189 0
135243936 325006858 0
777715462 719642268 0
494094948 45658596 0
48384513 306715295 0
691923824 895439030 0
17022402 845987872 0
727082950 323027740 0
627840904 22536831 0
653809377 45885907 0
219931393 726139922 0
788863937 843809046 0
688668463 909486002 0
269983687 810999985 0
187291014 514887193 1
768002894 218423760 0
36193377 492515236 0
877832922 379784818 0
222523059 289277565 0
418852145 330908006 0
122732478 430680676 2
393582449 701872785 0
416946914 584748309 0
658820090 893930475 2
96867977 971282437 1
807149497 952780570 0
336815159 725833643 0
42068569 599932171 0
178685856 37102402 0
466472302 417843247 0
71261833 758926966 0
356393 154718447 0
274651369 222441756 0
795758706 22038079 0
913422879 921366368 0
289163502 933435297 0
366236523 966327020 0
352695775 576783356 0
841603384 804729920 0
478792118 747327471 0
49955936 744634877 0
609715809 627501815 0
460294079 338478648 0
964887206 398509207 0
191069419 562856373 0
15097838 782540179 0
280983721 988985325 0
679153036 699266090 0
757994611 782709473 0
229783366 477015694 0
84713888 391212087 0
831602499 66105822 0
19045014 848945339 0
98597529 161535555 0
733729358 266209925 0
342045907 933284713 0
749273689 882380189 0
423819146 603372966 0
713014564 192462365 0
800123286 101138318 0
607521527 433516426 0
285556525 903850592 0
627107999 120231657 0
619818664 531361493 0
972002167 250054678 0
583162824 705371029 0
487352915 408055926 0
256296612 979387335 0
406729464 54381865 0
556493466 44931693 0
681523752 263884644 0
723900241 780283269 0
774710854 311328703 0
857801899 110015262 1
221002452 386732387 0
14289346 41583006 0
980790312 686239662 0
211838627 128635711 0
171040560 695338870 0
753879058 645392272 0
341202593 883386109 0
4692501 157070747 0
106761496 278495268 0
782347978 380938279 0
196172764 805165905 0
924472250 136858576 0
831138069 529707216 0
593966211 21530836 0
871594130 649068953 0
576828558 676025192 0
485922475 133578579 0
309476190 834726555 0
681145416 131077609 0
775472323 810569247 0
661490780 458825371 0
478160498 427334718 0
796592751 547940134 0
848509959 876398276 0
930719400 392882922 0
217236521 619099299 0
954203264 153917439 0
45768081 139384761 0
50766436 434903540 0
722752335 188670152 0
297877370 448830562 0
628255462 992047613 0
560675702 118977273 0
884357433 141343662 0
83932773 92878918 0
13508934 718058833 1
624821690 314448544 0
160458805 598057218 0
111122396 493702296 0
842035286 23949815 0
335323786 144510495 0
164699744 618018939 0
71107455 828872349 0
222123862 452700164 0
101612087 776469255 0
739850592 800150586 0
350414111 82353663 0
909460208 813621287 0
528469372 545984697 0
569597606 596332449 0
730851780 124588933 0
170962569 980826531 0
600590764 440074846 0
522553424 205249607 0
722004993 944498696 0
809653923 109489340 0
71440678 409231317 0
754442170 807424075 0
891592510 169884447 0
400154782 148349114 2
704741962 430434325 0
45044572 618408676 0
774582972 283158716 0
210254071 88654943 1
609626118 58141912 0
47489662 522901004 0
80499639 376188559 0
146192857 981155204 0
769117617 570221961 0
596185576 338684852 0
275974336 532887552 2
660931217 57163797 0
445572803 956741354 0
597903257 734926018 0
945024318 602168567 2
572184901 152258226 0
540031406 92628694 0
176704025 49946583 1
127233734 28196330 2
960877309 657969835 0
212693981 617824529 0
129313550 738869667 0
483713685 276304601 0
581878995 492128026 0
807175587 61708809 2
651570453 548328491 0
862159466 564178187 0
834891741 659329632 0
726930320 134010389 0
674789361 658297956 0
153986715 734632190 0
897200700 98534191 0
348883865 38669681 0
797916885 126123785 0
603122194 788265377 0
842045508 209084410 0
521972954 885112599 2
671879953 954875761 2
711114641 622940120 0
279724979 663364456 0
306242561 685302844 0
791137928 184088269 0
308182113 288478443 0
963586935 236356660 0
515671726 626144240 2
412340162 998552652 0
19706204 239969887 0
588429153 244093050 0
893080869 552113230 0
742607470 307893703 0
310324218 183940950 0
20708328 990670979 0
606962784 4534322 0
160007078 349029130 0
288556456 765912429 0
74806447 47138410 0
81599287 92589129 0
909085268 121507573 0
569892034 345727168 0
355183502 713168959 0
531141164 193301516 0
192864391 692772322 0
994829549 764699791 0
254804566 668849028 0
583858717 274570985 0
290874769 550544950 0
655989124 560231328 0
122529910 168210209 0
651114737 118381505 0
138229057 860522971 0
712129407 911319385 0
409735750 409551404 0
877022176 718546549 1
116577172 373699377 2
614731014 918638141 0
509851824 413498916 0
991079959 687779071 0
76871341 488072093 0
199144303 653513780 0
800383057 431470213 0
692171456 799584154 0
593945590 699024846 0
757889416 663212758 0
715093631 487267256 0
839237285 461468882 0
129289129 245004633 0
26473049 191405987 0
315563169 870597365 1
235223050 25164385 0
666575657 966619463 0
272563629 515632078 2
447189977 552220764 0
57612922 167759213 0
968554769 154975940 0
2229808 109707024 0
930458364 849051280 0
154197123 906268262 0
624570008 745305825 0
39613400 249266885 0
22087216 357651084 0
588917947 769419425 2
741838054 164019781 0
859315177 776932874 0
583686108 884281429 0
816970631 189344098 0
83086701 366701874 0
543123173 666832329 0
48125838 749957390 0
21768805 928607764 0
140690277 99164708 0
886328589 41328379 0
425989186 195950660 0
714298331 805048523 0
130615008 910489362 0
559856995 7003996 1
620426735 593940126 0
776705562 310088247 0
920728892 647663343 0
116822344 290908784 0
79338856 985965909 0
593165093 884273619 0
516910834 847907100 1
867268135 705098911 0
533961206 222776815 1
999833082 38601959 0
649833405 76947417 0
768722641 12913087 0
449097515 588470098 2
177003782 440934032 0
602284263 638901459 0
320082268 644935255 0
39756769 683535120 0
977034967 208754925 0
644163108 177199720 0
716529361 79955020 0
280389717 814791554 0
855890170 467238749 0
112472610 156455517 0
810813161 990678534 0
602516446 846906148 1
558714214 551326992 0
98679536 603640834 0
832284322 837839900 0
66413993 90962226 0
881080776 212408205 0
190924457 686344163 0
735998303 491615218 0
224437390 9101698 0
231392445 306273794 0
876524600 23114443 2
232935180 890301208 0
480313017 606585631 0
439741872 787043905 0
349091347 722764671 0
388578363 623663404 0
393000683 193533213 1
963439343 867104254 0
415178266 321855617 0
684339297 669531554 0
762002818 491084466 0
7487548 390752391 0
631014451 945550546 1
603552926 451370647 0
419087471 981815657 0
468127443 832006944 0
553449008 520201336 0
281809043 341395898 0
333485039 219339822 0
7188162 119282611 0
235500064 10040114 0
26970992 981181920 2
674131093 51808627 0
310036477 900079483 0
663004943 752073660 0
722204188 16319910 0
659030026 502181529 2
550428816 763506927 0
221705446 295379318 1
674857464 546262403 0
153169035 869078136 0
367228383 502757358 2
738246874 373403723 0
170854645 654588665 0
932548099 334776992 0
493704644 610993430 0
589602996 981964373 0
836166088 618052285 0
130793039 502535875 0
56082710 13196466 0
19040211 23965790 0
691552865 897337144 0
76175119 686980420 0
238100433 731287989 0
370742177 935171695 0
376252208 895390850 0
904994310 160554993 0
7989740 498270883 0
443160585 13698793 0
142379685 506844387 2
740741115 92586346 0
754693806 758348381 0
34713846 625209066 0
869292301 666298471 0
593820314 19108753 0
140964082 829688390 0
144907526 498739729 0
80895927 141124613 2
195501222 57813318 0
473663410 597618460 0
184952323 382923684 0
861384968 605855377 0
476275897 202946836 0
582962392 33970571 0
570411665 113549035 0
273080788 294691137 0
481745201 51142818 0
786371868 107534666 0
112238978 666650135 0
893177665 421503394 0
921395983 82496037 0
552453743 276018513 0
97382766 672810801 0
94278394 205652560 2
894044164 526403331 0
552797512 59967357 0
79309457 284031935 0
50316904 646727573 0
69037773 32596071 2
816348621 35137948 2
985640251 831149612 0
36063838 155339524 0
37404583 598433956 0
603400340 404974534 0
124679198 195293486 0
77480768 985104025 0
614454150 238057324 0
230246311 103997320 0
346715220 286154146 0
412591295 231352272 0
623714131 880825169 1
994855137 120191776 0
611543036 151710383 2
122789004 31888638 2
304159563 364075 0
891693523 498010625 1
347047611 254095358 0
767933614 383083187 0
386617186 482470438 0
144859605 508578090 0
64633454 550997399 0
667341418 325010681 2
117857312 30465734 0
590094834 17393711 0
236706576 979401851 0
406978496 309636532 0
407965314 341526805 0
983533755 809428230 0
835992400 658916638 0
857789982 45790595 0
487651252 350620585 0
647399247 340296871 0
484547234 406276207 2
642832806 129666516 0
115079351 254236513 0
756620563 53442700 0
618433460 586601441 0
858508097 224320805 0
929719909 638196991 0
387322595 462509634 0
750746994 108759751 0
761714752 338092927 0
62803750 866224608 0
257986256 323508909 2
56137510 674871546 0
825401701 574433732 0
111690391 65321367 0
841209994 11513296 0
415556955 142502527 0
689086341 724931941 0
837604782 888047655 0
178673981 452711440 0
80975219 315761590 0
595753753 845505638 0
911737679 215656467 0
468468315 633127275 1
595967801 149617997 0
303667313 48608505 0
726783819 69638027 0
92699033 336358129 0
789005798 254189802 1
596575080 823221757 1
146027302 597948281 0
625141049 963932313 0
278474014 89249121 0
669411273 555403069 0
182287948 861835524 0
511145036 224469303 1
807713592 906598621 1
865276598 160374813 0
142752878 985432092 0
727775111 413556766 0
520229524 440540994 2
677926362 372233002 0
12598599 125109470 0
833275868 612809674 0
313477867 221371089 0
219687958 598108857 1
707066319 474503666 0
290877699 644514960 0
356107240 842282687 0
703497241 797900419 0
493879788 737687901 0
479089793 444080166 0
226301254 291548979 0
875516409 942572002 0
2016247 318743852 0
622001380 105743010 0
552417671 47903242 0
652863930 492749363 0
309116561 720279330 0
301254505 927669027 0
379834060 704397642 0
428213606 421752947 0
121991629 489526838 0
22318852 259418171 0
39557222 374141420 0
295318057 77528857 0
255427993 194496648 0
658054317 360635392 0
915815505 174636974 0
786240639 946873541 0
224104403 999337507 2
111372625 605443881 0
458637425 958376448 1
933964914 512995921 0
424151964 386454724 0
103763685 775898790 0
322834565 954493991 0
841030532 70178386 0
920816073 288024150 0
319463512 278708912 0
400525826 190945838 0
166997663 289976328 0
233582946 526312434 0
454742902 670444071 0
159780396 94189144 0
183491911 481025388 0
808398273 189219486 0
461897736 496340679 0
13288821 5952547 0
468091884 49429948 0
850434728 185078519 0
443820682 332374658 0
804719539 149333484 2
296057846 906813390 0
857804638 409114279 0
752869273 428971028 0
741667770 478867447 0
895769344 659603702 0
23756464 259977789 0
872898469 386544275 0
330519431 308746583 0
560128357 645382985 0
694613610 969403847 0
475461029 916515226 1
410191609 16358626 0
914834685 716239769 2
542880155 530752080 0
68132344 67076939 0
88437190 243439184 0
983549883 925781854 0
145754046 86568481 0
201955181 628563256 0
223901749 763154207 0
933575308 838428296 1
193862040 533613909 0
365376860 753274140 2
107027108 648984276 0
79735186 401020109 2
265792366 826387507 0
240149562 943762378 0
486675736 694744531 0
252753867 206023150 0
261179091 750487645 0
655382256 630821041 0
633818175 21700541 0
66547834 69178413 0
761310529 64456115 2
946677767 256794653 2
427030180 17462825 0
570220073 774327258 0
264860471 494094739 2
580705899 257445321 2
880969996 992773650 0
778483435 61713541 0
680563329 441134793 0
417681472 820620180 0
952959513 817338996 0
879378228 210242182 0
13294846 373818444 0
163445534 813215076 0
312437719 588896203 0
154592422 941484742 0
277730305 784912559 0
582279603 288836487 0
60612287 139882106 0
564963147 409315048 0
920167176 508223972 0
157040530 896626208 0
506535488 580920157 0
465744512 933276511 0
749420422 870567068 0
572990641 406430308 0
898829284 519634915 0
486265660 867934953 0
130474999 319384711 0
113310949 279833043 2
92993734 6937786 0
26936473 968686776 0
19864424 733942815 0
16808022 3864456 0
38633917 545918885 0
963962839 132675069 0
161469234 359721683 0
721985729 80895342 0
976010612 849634574 1
59972101 393469887 0
788941208 77046725 0
833418751 708529883 0
14775417 402352043 0
897680482 138255171 0
894268560 515151181 0
404043543 645853185 0
68244977 140070905 0
296949457 566725457 0
26055375 526042915 0
862693875 285376276 0
317717063 580439952 0
909024006 748002337 0
79048680 282719932 0
743389798 40040986 2
510208071 877679495 0
884213631 860698564 0
775204138 140294467 0
219675172 650273243 0
758434665 251835758 0
550409239 43808342 0
17711466 964339800 0
969567692 587878477 0
799218459 957600158 0
432105210 209409863 0
580712198 879327829 0
865034806 224497283 0
954508652 509173708 0
141756246 420685450 0
368713146 558108892 0
674989485 815065078 0
347730038 420197936 0
106658779 5780068 1
777539355 904668 0
77058974 854825117 0
263424581 289078192 0
337993753 857880161 0
271631065 23851887 1
307233815 224037705 0
735941667 951524069 1
851865645 959448930 0
600338171 728163873 0
181391097 845253933 0
310084254 217635779 0
218704737 12760320 0
406430953 446376820 2
253677512 187239814 0
760618640 327705975 0
819173532 984105899 0
319858378 19373566 0
228659587 142613430 0
770190872 535863701 0
432723675 228759320 0
966551461 901212697 2
29170909 81132670 0
994158906 326956460 0
226592776 393110578 1
98540872 595148322 0
653783497 928528368 0
753808034 25178622 0
526065615 306190172 0
772619201 82814695 0
843108919 768523854 0
890367919 700917202 2
46326404 628704213 0
133138731 370506383 0
222262904 365510963 1
81178589 207352217 0
361334515 678866061 0
329290483 711725598 0
35057803 12171334 0
675106322 137157367 0
136990418 905697462 0
792943811 351402376 0
934324328 715636411 0
995224455 890874461 0
139788341 611830759 0
115411437 851803611 2
39568398 105800234 0
477499952 999898030 2
815591218 318513551 0
502491875 607248089 0
654948034 930921869 0
55810037 626543951 1
243311987 928187676 0
58474251 603040062 1
837145064 212355725 0
559692830 429359723 0
994217645 8989709 0
231881247 374461554 0
412627549 309633317 0
703290268 443707735 0
133724421 396818122 0
166628561 715257934 0
867708471 739684749 0
338337123 969922178 0
328593869 210525464 0
924635478 437021540 0
415497542 828264409 0
320420000 877975079 0
20415834 714805856 0
270709562 651478982 0
877477332 830105767 0
626555322 120037575 0
554782130 819122212 0
53744252 391723587 2
590470511 779833849 0
512065901 654755390 0
757159523 503520392 0
453499607 575147965 0
716722873 979646176 0
750932039 349893310 0
609699499 947487351 0
15250627 173962705 0
582998930 115986614 0
84754794 502375197 0
522144243 622694675 0
598227622 635657256 0
927846931 528171035 0
187288689 9340780 0
196645661 598681447 0
481204480 711866129 0
87316274 496002490 2
199172779 756090996 0
566050326 969113945 0
736598479 487155260 0
629974787 218554044 0
780731704 982044875 0
991161331 15390881 0
832100701 328975803 0
487966944 50897524 0
715214765 545417608 0
698092096 432523792 0
361996314 247173539 0
326392589 984391283 0
580909094 790099150 0
91074410 550512998 0
18819429 798410231 0
623498125 792702525 0
959195693 667903404 0
189739637 242291627 0
910370878 203164825 0
162828588 767085902 0
861467315 284293902 0
549517639 29622708 0
764281170 455506579 1
18691618 260983828 0
62766586 676456653 0
880457053 976388656 0
813061868 409849307 0
816171164 271820810 0
279960915 837045250 1
145407366 242241164 0
97877918 235675765 0
349811256 51127603 2
685334757 333145900 0
101322300 117715331 0
73852342 316725624 0
199892542 46516373 0
216470780 884807908 0
204197482 102348306 0
45983731 703788673 1
410119422 969680725 0
440537758 948092191 0
974757860 427145022 0
635923140 957308283 0
45704133 453273559 0
40726586 30997803 0
76209396 710531784 0
909912667 725462222 0
737067342 638546870 0
626866125 434822661 0
89231743 62792430 0
143730228 527225712 0
830736246 321068978 1
441955548 670636702 0
183928028 622092965 0
223647166 791198783 0
550175713 871159759 0
880503048 376945981 0
68427863 722150376 0
215672443 251606988 0
926983572 684470844 0
188928796 811964678 0
196723428 204087106 0
339534509 954985836 0
169427656 846333142 0
250459374 445168213 0
344652681 881849205 0
49191008 408697383 0
928314511 758988604 0
212218203 953792639 0
268937876 166370807 0
117319544 684824056 1
426519287 80723185 0
366657098 469166388 0
839746699 269221543 0
708002797 125171547 0
396896455 409188058 2
68817774 428155232 0
603676270 318460155 0
773520022 903204148 0
681562891 901314858 0
708225346 612730244 0
122766278 399894659 0
681909506 24786039 0
560960264 286977165 0
826468461 131680960 0
414866831 372864116 0
193672776 146131238 0
963422267 907933466 0
75370124 220438550 0
980338685 385877431 0
397625047 312635284 0
387578025 129623891 0
575946770 850131098 0
5766570 669541004 0
338439327 299056363 0
808853099 687518041 0
425089464 271453057 0
79127978 555639506 0
37232953 394804099 0
430169700 467066379 0
719744684 859153542 1
618770056 846029191 0
881157312 719640433 0
782613116 360956835 0
237800835 86823616 0
598753609 361971699 0
146778782 279418204 0
235420876 518956838 0
459543693 144431133 0
366405084 365048007 0
141842547 72842643 0
429423026 2746804 0
704071466 406486277 0
416908177 464035559 0
880858604 355870942 0
22004601 64816764 0
728439827 759301091 0
468673687 41489363 0
761313540 315295883 0
302233949 209546734 0
761383394 985465747 0
754178699 463148761 0
601000753 985271991 0
861563865 41132144 0
586146616 921627617 0
739783831 231060073 2
5891181 369326536 0
540107678 432838320 0
118606660 802879686 0
625768616 329421424 0
169290760 412680611 2
917359282 190087498 0
787519403 36532434 0
146358226 3567715 1
253547471 432105233 0
553825890 262117232 0
290226136 751846702 0
654908604 982359913 0
273967837 96930145 0
374773579 632790982 0
803393659 725135597 0
467581922 134659276 0
624088626 647941148 0
6864761 993239177 0
956654738 713250241 0
568279514 320258744 2
701376491 305424018 0
45486927 243251170 0
118584391 816752962 2
703478527 720211145 0
71315606 435124325 0
411049712 717299914 0
390209663 199437367 0
854580267 998073876 0
932191519 16610920 0
71953981 49564404 0
244679423 891264202 0
464387428 972092817 0
124144715 639033467 0
251439753 836312514 0
922140512 460129393 0
208697769 911005717 0
873955244 164616499 0
481900468 135497710 0
172870710 629498876 0
92174381 999330910 1
434369688 334256527 0
963353434 71620549 0
161134680 991298574 0
317714382 591557555 0
2037376 95949009 0
991095599 154819809 0
731322091 311596042 0
99175045 482678095 0
535518899 872906880 0
11750568 628763320 0
116761526 122692879 0
640709407 924824156 0
277020278 118556146 0
344259755 580086457 0
804449790 96987315 1
66219619 780055136 0
673378549 721386778 0
122948318 232016503 0
510478010 736160405 0
706103221 652604268 0
943263587 410496826 0
141533383 614771268 0
877095952 331460546 0
667209110 5461822 0
574054514 455979226 0
27966400 591498798 0
159868509 93651663 0
960422314 324415040 0
646176479 269176639 0
230319021 805557602 0
639830031 789025030 2
951028296 23845678 0
776731586 207994865 0
371733687 256115515 0
308587084 6437606 0
310253678 228773284 0
59692003 219153512 0
102608793 83929987 0
717010730 57377292 0
824907251 190396905 0
220204593 937424813 0
377978455 95626466 0
422055615 261746209 0
754165264 208045011 0
575956536 645094819 0
78312478 346714183 0
42557302 563327590 0
478752696 676225648 0
874213413 116727618 0
458539026 549448137 0
618707583 367455507 0
10402152 921104364 0
34753701 970389747 0
693245689 994240379 0
81851399 715544962 0
805873453 853813470 0
144893911 90640869 0
959765773 40421904 0
849942502 598013420 0
703877700 254512610 0
336398575 832047849 2
607268774 261850937 0
948998557 912219439 0
254283395 772088382 0
542311777 285070163 0
799399718 164322119 0
319023610 275896550 0
686428253 171150318 0
97753773 29375970 0
511812774 377374033 0
230760661 373852600 0
720602420 233611603 0
142506257 957195165 0
365813547 1970951 0
853492348 672433610 1
980344412 657221232 0
159578584 75045943 0
821423967 60797152 1
634658549 415022232 0
178899968 277748573 0
776998650 471817062 0
440594736 192040788 0
531523099 563159964 2
479716786 693557599 0
257831992 143758910 0
299069870 303092029 0
267127866 225282246 0
434419569 989430238 0
54419186 357814646 2
569641505 824087990 0
317240749 19001167 0
620976234 595437599 1
278217354 401637676 1
449640495 35009275 0
536805552 458344367 0
749121976 818208350 0
918475198 657766556 0
953042295 262485008 0
797380452 342327977 0
335857122 51398887 0
403590284 760342982 0
229658657 118709333 0
33245346 324387766 0
748903160 497210655 0
615498383 377065727 0
683837463 505020983 0
867911981 186598972 1
970311021 520712858 0
571350197 206532097 0
983284227 295160241 0
986547582 286701407 0
641193231 985213400 0
667321822 500945349 0
825344862 585773881 0
289792761 943431024 0
37507558 854590488 0
232278228 21003891 0
202183132 67300201 0
247975018 728323088 0
795126697 248298346 0
265893506 406505483 0
132207971 580027239 0
61632044 58758079 0
386761517 866234894 0
431019634 465980576 0
58811421 748031454 0
595530553 136595819 0
915259369 712655757 0
484148749 836495436 0
386788696 638791715 0
184023308 433806848 0
608326802 583475788 0
191411700 27847465 0
294788176 59814586 0
75476249 333443663 0
326320212 394303357 0
471543184 642144527 0
574449948 487940193 0
133366083 608396991 0
946344744 349604746 2
128503203 405499084 0
257996370 11681386 0
41348001 871731817 0
545610830 761952927 0
902946185 610875403 1
830119678 784394974 0
139457631 889893079 2
808611077 974206633 0
643107167 347373900 0
131078474 551152863 0
293642131 94616934 0
692454884 237915687 1
712199737 148703877 0
424000160 405653283 0
379310961 824940291 0
699039347 68881018 2
35942464 753634099 0
472559441 825514632 0
896752654 121612485 0
455568659 275083445 0
942736184 656503344 0
96378384 65181747 0
668324014 465153441 1
908068360 595201277 0
131819751 753148262 0
186923188 903446659 0
152950615 220448058 0
966832509 332239608 0
838206291 692984134 1
390919184 622923782 0
260250645 358952322 2
303516840 735424271 0
27729332 180813211 0
610572273 568537361 0
727642155 5852344 0
336350075 144701493 0
819006402 696296727 0
305747065 589761717 0
894654510 719542508 0
589999226 187478960 0
769707940 580752055 1
687981915 638216511 0
185873064 62186522 0
568441772 291805170 0
499312536 364212200 0
356126173 372748385 0
553145302 383880091 2
930071491 439839143 0
716970795 397963762 0
699129709 357175501 0
281853866 893381969 1
60753891 252454251 0
46478488 154937641 2
720447312 173027544 0
510716417 498474227 1
117106863 485739705 0
447668145 89560548 0
74846909 881640796 0
863045583 34153292 0
452776583 336582709 0
62135870 342677789 0
940366159 266774019 0
120224936 940879182 0
863225612 338043209 0
864846576 551982705 0
537758383 144566720 0
819918069 353600614 0
101516642 409397428 0
36168735 756056252 0
875844331 23130101 0
753064874 305633621 0
779222238 793928581 2
593045784 328611973 0
310107076 349008040 0
710422859 198985853 0
596266707 334858665 0
591382679 67260689 0
324133385 484510672 0
879398590 751485572 0
862588155 30083332 0
212603071 882204860 0
210075803 865658230 0
752174318 210026907 0
757180535 110690737 0
383055031 293123818 2
873800156 621047897 0
468220798 535436750 0
287892604 37030375 0
92133787 263771602 0
705938072 633181257 1
161111818 157723207 0
154662447 332936630 0
59196054 847318479 0
581072010 550746441 0
695662708 74879814 0
204076067 274480236 0
594678552 640347650 0
409772358 153613912 0
96341399 554043998 0
808550566 612876149 0
600647379 732920186 0
689216760 848617051 0
523797546 204165124 0
861684911 19132936 0
819692951 607078964 0
696157526 414900603 0
718058137 23756201 0
351584816 64992999 0
344671348 877107854 0
431638975 655439640 0
217226584 291929856 0
89221908 57502970 1
752615841 612445201 0
896814158 816811508 0
17675228 515172068 0
548066595 424266162 0
179027984 915101111 1
772338270 549353055 0
322364183 932830771 0
22008745 56833362 0
796450760 680394219 0
94986725 248354163 0
129101921 487618700 0
983040145 135107482 0
313345340 497464863 2
478035838 938268323 0
116385814 448826035 0
112335678 897964165 0
621061736 186135426 0
726443537 608369233 0
691328051 820841509 0
18394232 211283174 0
933546831 6533195 0
404662142 923807213 0
567933931 630583036 2
74097945 239095394 0
810688043 600697513 0
254163634 171335703 0
896776668 159954748 0
745302613 110210490 0
590398057 43136577 1
915173904 285365398 0
835532647 844950599 0
972847842 146496675 0
527938639 215786184 0
787513853 885013041 0
911543903 255989474 0
574430507 157237129 0
593114570 79852067 0
264457244 787916732 0
402296571 69291538 0
467942787 192542186 1
665134035 906325042 0
441572989 304340448 0
155030213 451492582 0
529283054 934467933 0
442812535 869417993 1
235368121 579931253 0
664499225 503535285 0
102514663 102745388 0
895735378 307127900 0
112279505 726045293 0
20702759 770437524 0
933352802 975953470 0
626298149 302067281 0
759425627 585953980 0
379657921 589959691 0
442410164 322173621 0
753990592 200412149 0
905515286 484835481 0
179253592 110833945 0
25535581 616872568 0
698510968 801869621 0
203816758 943126817 0
833515508 569754451 0
664220117 988601232 0
185457637 295728081 0
139325930 959207485 0
497211143 593491839 0
293744521 364887803 0
146667654 420854490 0
83287485 721250346 0
807063125 177057548 0
336774941 98460798 0
714021037 210772916 0
41613614 594035510 0
316968318 340810310 0
123052390 306618771 0
358250157 614279826 1
277061715 246581366 0
763815865 656037899 1
262557349 266728277 0
978610755 906370039 0
211304568 145470082 0
94206690 146060955 0
721783290 677390142 0
894233774 559324837 0
390931246 111326363 1
647706847 177911954 0
336727102 784720367 1
36144623 933592339 0
243728148 207083679 0
42347782 824713519 0
514477735 910337386 0
617410588 568932181 0
728811870 911073224 0
139690518 153699994 0
106775224 949030273 0
353308365 644880374 0
119861720 754752543 1
45019078 538720416 0
819977125 872067893 0
976603917 145227856 0
484918788 817182221 0
137119760 556573228 0
836385298 729474 0
323925319 770302535 0
687128704 127013244 0
677095141 788178303 0
86283203 267634602 0
46516005 340884858 0
112012984 745399675 0
536879518 532030675 0
604389298 557346564 0
265527388 44666224 0
960897998 688198966 0
740622991 63847164 0
596882862 13448690 2
512814041 82337297 0
835027472 948929773 0
595523478 208034618 0
299070824 839743357 0
889336247 563608484 0
235321171 935340297 0
277381461 703294253 0
592956302 61449878 0
289250070 3123499 0
736878940 138280334 0
250619828 848590291 0
460221037 5484588 0
211188626 186650525 0
300800469 721771913 0
377657009 586332123 0
300653086 97655957 1
345905438 293717139 0
561818772 426549805 0
144084880 465488811 0
383425360 400146131 0
70001501 132045900 0
909768044 285290203 2
444930855 505358092 0
303580203 68635059 0
382442693 28124937 0
379998560 991919916 0
111499413 115535431 0
174306763 40107278 0
451091003 127744866 0
686001235 130382265 0
412799712 743723541 0
855294334 54549114 0
638484705 578994899 1
93347420 158276177 1
979452944 478079417 0
351257476 739770645 0
269459012 267756986 0
133990229 982523830 0
423255521 272382533 0
648728628 82747774 0
993392164 643435942 0
992212349 141400371 0
9099836 623010222 0
840396468 249141498 0
28539287 171175554 0
979725043 11682 1
696832200 289297469 0
507000195 5739622 0
571770409 431335168 0
954135217 354485627 1
454109052 79737006 0
155583432 611773290 0
65040953 486877806 0
349894694 597509461 0
337593608 881751762 0
93896422 210641428 0
919533271 227791303 0
436800403 790360012 0
259804773 585268356 0
726273254 955486946 0
842766264 896484769 0
327496673 558252438 0
623002569 351376020 0
647766713 239571129 0
486162199 903526998 0
52759403 130111607 0
888658966 650786459 0
441590870 575940716 0
483823016 703426952 0
417775664 746291521 0
588597316 462842104 0
40901949 685028579 0
492482505 631019992 0
915844661 580906219 0
550655857 810827161 0
641595624 776636108 0
422542295 864764284 0
405582350 963415228 0
699704490 666344972 0
512811289 550754968 0
543957000 749644802 0
985510390 727392465 0
198364781 228304146 0
541200187 784420649 0
586208616 428420449 0
671536344 949428883 0
833626786 264369619 0
111259174 271303508 0
472008131 115774010 0
457897256 282959857 1
91340403 810509886 2
32740589 225925695 0
658590114 692403959 0
361225342 543771224 0
3229769 651355712 0
802686915 162869278 0
527907738 996270331 0
2024791 134874581 1
463521487 158755055 0
449903305 114372861 0
934186907 659051823 0
125441359 380451528 0
739905222 523331268 0
879245716 843304575 0
91268357 806868144 0
720019691 199133220 0
45445144 627002758 0
684135613 382811056 0
751561633 143016511 0
596514438 482093083 0
673042270 425471101 0
900672406 712274825 0
158821326 210894559 0
28810025 98739374 0
723979715 921695508 0
516378352 983795348 0
256480126 929542562 0
977649251 169169814 0
320882722 634163709 0
11278519 57842131 0
734108630 408102575 0
851300674 448054351 0
696120479 801144459 2
603673745 443504886 0
449842302 101902569 0
214224151 353562472 0
483372321 475322804 0
359622359 596128617 0
102074392 718446546 0
938704307 137531753 0
740961150 717136924 0
704609203 536869830 0
18912321 927091325 0
369377595 253004715 0
444468520 5420019 0
408195357 250274504 0
892687900 74896068 0
86249652 142845761 0
479516366 438056352 0
453361924 523309230 0
575845731 291658005 0
972940547 509673905 0
963563278 913092994 1
698538463 551459273 2
445972092 959629155 0
373035235 547970303 2
398784598 131072292 0
251283070 309762708 0
172609759 507185465 0
30907167 100078213 0
752298120 942189026 0
859340497 595079563 0
11664372 296824559 0
958953750 460090732 0
523932652 674594458 0
838069748 7930032 0
748653388 303976828 0
864192065 82376632 0
139401108 885356067 0
166076090 377621602 0
852848022 486451806 2
911429720 538662516 0
498812479 180891532 0
71564441 961975560 0
247011049 570423460 0
466016328 126535493 0
734961502 432579918 0
614448009 758855342 0
918908237 353579527 0
714505488 586928482 0
102526642 388524044 0
557772392 284138876 0
633502562 295715491 1
969472563 976229346 0
282221514 689450364 0
978085329 974792649 0
730984384 714701236 0
562245218 780427986 0
337904955 902831014 0
321071234 156673075 0
20692081 127312249 0
381943706 329850472 0
712890477 410410618 0
851795142 890910165 0
574411376 947369484 0
132237989 586286443 0
395809612 581801343 0
428977013 57528485 0
851690568 257281254 0
626576625 481761672 1
24594986 331292434 0
97437580 72979355 0
429073698 223510611 0
238065686 330765893 0
635044049 67804802 0
960520803 318472714 0
510727879 827268100 0
216430956 70412976 0
789523026 356222955 0
617752835 7000930 0
4157345 710858130 0
342542004 336634902 0
80831548 238368436 0
230002730 269736519 0
936213115 723259816 1
226224011 235020608 0
208518215 82284808 0
414976252 97512880 0
463611583 219822088 0
132464706 917813790 0
346091142 182890148 1
413080936 587197539 2
211409509 738099899 1
940456791 343481570 0
166516411 60618467 0
293656017 150011173 2
391159216 859878421 0
981137283 433136578 0
426738271 302461926 1
521141870 388047210 0
724803488 576419677 0
110257483 983062575 0
125925752 59704864 0
908036475 335005243 0
797517470 597967706 0
729780612 344105453 0
281300300 451625414 0
179426348 37277397 0
159364025 38276578 1
22749423 155619983 0
209318561 475053282 0
136443649 423507466 0
979544471 5464412 0
954930752 670287661 0
425500131 257323262 0
703387374 376853362 0
432694499 189374139 0
260513287 287899728 0
205114524 29468341 0
562602333 874415882 0
299578059 267766886 0
864887616 19471747 0
885874179 453396374 0
938104866 255980982 0
813446905 180981284 0
565940116 761465844 0
80688499 448915488 0
781801165 313374922 0
36817668 816015832 1
62473611 742630659 0
147647538 656705498 0
852354040 886861977 0
400162882 265727692 0
936152920 142319050 0
413319882 138254015 2
125798792 111284137 0
9520510 886201032 0
549296562 973909003 0
711726821 841487217 0
111903220 806462967 0
295820547 283359795 0
488150831 628762298 0
94617947 193555216 0
29767414 120941454 0
107041273 514291201 0
10998527 869666922 0
406817523 113840520 0
467707755 20496208 0
24247530 916640783 0
514488555 120325952 0
771405576 382740171 0
779696683 88251537 0
558169637 951862888 0
269096176 761435661 0
710736386 178435365 0
815058672 821169698 0
907099949 874878820 0
688286721 578291654 0
805867626 459175131 0
339381494 939756718 0
188086617 616587438 2
364312497 616158867 0
220843006 116066950 0
262519709 612612270 0
95414414 160427162 0
642176963 876641553 2
699403516 25669111 1
81125452 87507806 0
283417477 134462311 0
930493679 473304194 0
656619182 162037421 2
935898984 35239487 0
283861016 637052753 0
268787040 371435532 1
14294731 116012250 0
651007257 496710222 0
707327626 804184699 0
493957046 699981127 0
114761799 539853304 0
762005307 861961191 2
53047223 672770865 1
204838527 928379317 0
111104685 637929217 1
840407688 395779566 0
316351685 51999990 0
36927117 133658341 1
480606215 341328617 0
164220956 542703810 0
136558476 580785779 0
142905734 307300442 0
389585928 50221343 0
238171823 436161816 0
939270653 313539111 0
146920111 628549235 0
972158438 448032753 0
64115758 260127919 0
393995041 505997160 1
189003936 899504387 0
489705259 756126250 0
432165546 957720733 0
881937801 137497395 0
700547981 595930685 0
999144535 252628330 0
884006559 566588033 0
689762126 319922626 0
185137745 751567396 0
609387820 359102442 0
243649830 670730725 0
136485071 950096363 0
182414671 664336568 0
441788673 575982248 0
192973193 720289460 0
637445642 454186692 0
819789522 43568257 0
910111826 461632074 0
70074449 291505519 0
833624845 618857484 0
328187819 434878246 0
934095258 922617635 0
178355899 70202775 0
870636783 314684242 0
262982921 669925716 0
637046283 123036200 0
434439738 621080172 0
142767453 781922268 0
612468180 530346746 0
313861569 942440126 0
363086444 845694460 0
536265103 115576530 0
637551661 756921521 0
458210680 438083271 0
442529438 826694200 0
384379951 875867417 0
666352791 543067886 0
432290537 280515629 0
130409178 219605337 0
318998695 97269236 0
623722277 507487516 0
303311214 114693872 0
506719512 451174636 0
876372694 242882894 0
406948259 64403689 0
460319568 196340341 0
689320419 666856038 0
827461886 343664716 0
412527231 485296996 1
272362275 749527694 1
772708048 117172178 1
143838866 598815356 0
38919425 457928079 0
639819515 946611332 0
989607789 791981378 0
585006894 43308493 0
248100890 505186234 0
656102473 384806409 0
470165632 267854053 0
775495118 303015207 0
848770490 213030550 0
231257035 938908145 0
708738009 140268549 0
520341800 683726125 0
445025676 807172862 0
598700999 219052058 0
60705267 745698377 0
455097515 487371962 0
4213402 506440913 0
169388944 878544838 0
553083211 93381854 0
129180811 465206785 0
794225686 821669710 0
121934327 115689310 0
284503536 86287546 0
350563297 391530824 0
692926014 397229308 0
241070388 2465910 0
90687725 214617247 0
134597824 58332637 0
108236639 587051215 0
327217009 881265769 0
383356291 843986945 0
277978332 102851491 0
323475235 144940613 0
703412204 600303596 0
456184092 305573575 0
73517551 50873662 0
215085513 602219947 0
615553384 278957445 0
92541894 824141922 0
683291196 133727967 2
961698055 865476494 0
97612655 415835817 0
129306992 815232529 0
292483503 548882245 0
97919363 53268569 0
341475462 6301954 0
287420174 507011060 0
578545030 69200932 0
157016164 614060136 0
202655822 549752594 1
380724677 378893943 0
122340493 565310313 0
167929651 339996951 0
160889696 76805426 0
46398063 166407451 0
298943291 165284312 0
617030426 792539851 0
559452983 670440391 0
56345386 421858746 0
754448737 26193901 0
24225624 690938788 0
261123442 399888111 1
78970077 953471186 0
396591651 359703859 1
585882436 130419865 0
650380902 347504167 2
654330814 413687121 0
364236647 118500412 0
817254748 854707243 0
832335271 595404739 0
821264511 249830933 0
229712121 866519846 0
334334776 996361155 0
350090252 852923878 0
849045094 256306420 0
20877862 450443810 0
726623047 663597188 0
980857189 979877046 0
322660765 108498225 0
434415448 846608797 0
737599934 980322365 0
875742920 84593341 0
318326666 412922498 0
440236585 630497500 0
957473061 685617810 0
901141306 122874030 0
784746461 311860252 0
452396269 448067113 0
688737630 52870312 0
176448305 398269752 0
822448563 919126140 0
395985792 654956809 0
725358358 504127731 0
959755264 467811173 0
198236415 323781315 0
558458893 366664433 0
999500788 221436605 0
893801826 34767792 0
819747601 616031727 0
667276550 127429750 0
690452745 537126623 0
64029074 42425356 0
43897840 547041359 0
643716728 652113683 0
909579090 315585638 0
478398368 865173571 1
646339819 812395743 0
27650434 195144902 0
107128104 712265296 0
670696471 713084543 0
93692261 848179834 0
55764356 922025301 0
960472623 520245409 0
264742138 155538174 0
898291721 278027817 1
765775235 378165742 0
783963625 863506263 0
859843272 981583379 2
111497919 485693893 2
193190019 798160956 0
961882145 180733215 0
321052418 37586207 0
525465855 139572713 0
888495899 253661591 0
216453322 79432634 0
193229145 640237834 0
664388739 709969345 0
699137140 702793327 1
360380899 463112596 0
859520405 829252207 0
703815521 90878289 0
740759633 357300832 0
777470663 839109575 2
859685077 854772115 0
541473044 72058945 0
509949964 351817864 0
894645932 494709704 0
779633057 557737401 0
98386668 140026129 0
225463155 188720621 0
482224489 417025372 0
595853078 411673471 0
950758145 740639388 0
51528971 582847286 0
197757374 818998641 0
18539520 359919969 0
683391898 912789269 0
74345509 530935005 0
751203732 514859076 0
450169284 856090483 0
803877796 894281689 0
57585094 43080381 0
367432488 152972977 0
323276128 566814477 0
768040348 301013741 0
415284804 616177046 0
86650093 571140784 0
825574371 815248595 0
185968944 430065380 0
808560671 913541336 0
70753956 198390879 0
620301875 542638971 0
678719552 399373710 0
868943758 205683954 0
803681017 770746630 0
107963623 226655537 0
941888313 857544113 2
541404841 511870952 0
111527337 684376335 0
697984429 67189600 0
639546574 410143132 0
338552101 157583307 0
197612269 899077593 0
641642591 349442668 0
196570780 607314538 0
788199217 201956501 0
444092854 421633997 0
120575186 382993526 0
888591425 953626936 0
18036679 28500051 0
418346260 367115568 0
799724311 768866397 0
694995923 217599895 0
176350086 740024502 0
357508520 481225622 0
499635843 917212045 0
670062329 175281716 0
347318250 759445599 0
544817919 235551216 2
801183971 606473000 0
627362498 910220848 1
356171148 766144160 0
353022816 410518159 0
964117414 771182293 0
82002258 496403419 0
216544914 208017782 0
973428546 524784285 0
962947035 496731934 0
233467607 52795588 0
258047905 881325525 0
129284224 431037432 0
497742417 828525870 0
56584241 973157163 0
524377592 753935312 2
175260155 102380616 0
694391861 979111762 0
876536495 57690760 0
387539538 151659005 0
991404888 981663710 0
665356550 897379234 0
490495592 124930177 0
544085767 438295336 0
513063657 151642805 0
991153574 900081577 0
717133347 344464761 0
279505482 884362066 0
376929536 958890881 2
617796346 891640301 0
735918617 257942994 0
18685078 710450282 0
666042949 877645002 0
831874375 670238632 0
734146473 751122006 0
215336866 457423703 0
130948005 937105782 0
568140381 783699759 0
19532545 101156952 0
310825844 951103290 0
77291831 261081136 0
74366737 661468353 0
131213383 365123003 0
6153579 858664179 0
517325807 363738776 0
401188292 885976500 0
445077684 198684855 0
578579526 926584419 0
712209672 486691638 0
42572257 860965203 0
610923728 828533542 0
614987930 765091047 0
360855721 895970967 2
701715854 608277203 0
359055273 956359336 0
620456491 391057941 0
581578733 137060332 1
917011208 269442357 0
320986531 617115894 0
296210212 221693854 0
604840326 788242264 0
779721303 399730677 0
420959326 79002905 0
71762721 129749759 0
915619979 950778237 0
127216739 412967657 0
112293831 771101806 0
250634367 925876052 1
38136863 549228053 0
120925566 767439274 0
117425988 223443395 0
300389720 662146905 0
817176868 366877374 0
777437191 946211936 0
607979144 610106034 0
204514397 736147882 0
765614601 210562330 2
331929260 786942435 0
775358120 790899536 0
109214756 45855399 0
609216364 2428676 0
601590385 855717481 2
583008863 237788599 0
990467268 913270660 0
562691884 487019884 2
351257464 535456842 0
545061767 431790825 2
195061730 106540928 0
680222224 75410995 1
802438216 381942181 0
341191273 55398463 0
650949217 643105354 0
399991609 275827457 0
49992194 421949870 0
23114305 382757959 1
174361483 715881995 0
205814504 723070714 0
944283309 20783670 1
466404657 180937668 0
704653358 939616134 0
138013015 74358989 0
326927789 101054353 0
294416982 276591937 0
119927595 541341814 0
294716620 305729640 0
758975239 272916203 0
55744501 894056290 0
284658028 486828001 0
538306284 745680262 0
362877146 524622026 0
585048545 756334554 0
42838559 812347450 0
610204709 123503008 0
431704945 871593245 0
957186385 58357956 0
541529822 674290800 0
403944097 442563618 0
548953261 171605073 0
783224878 805666753 0
31334405 540495162 0
632218394 478955740 1
227973799 89282080 0
351536206 269963779 1
24354383 774513511 0
417385607 174686480 0
816135144 188810015 0
110052894 97291346 0
718786461 275639241 0
616591988 62676128 0
414570111 122000719 0
816138476 263050630 0
137832813 784705840 0
603119735 966671659 0
13512655 494818334 2
12833669 540598809 0
307015268 145143423 0
451996203 108665392 0
85192693 584048052 0
831669526 518517981 0
31368944 13549252 0
806762378 438873462 0
829559311 921154387 0
666036843 44528842 0
931119609 905545455 0
419509914 496541771 0
649829307 284717656 0
218757873 992890781 0
775210243 335480443 0
62183880 753686143 0
319364279 197972739 0
196885305 176775343 1
514273365 545524800 0
69461862 780158725 0
65787991 57227797 0
234893742 534740779 1
582660604 862040618 0
92444943 9023637 1
322714441 642433542 0
75433700 346933923 0
502904259 519613081 0
265776400 582959611 0
719206618 139555367 0
23371188 120158869 0
173087339 470075807 0
560254470 176148388 0
519256000 257244221 1
144446953 93447032 0
650535356 68097129 0
345306671 95245240 0
582677257 926399030 1
801594699 705614165 0
938129251 669645948 0
201092188 933632478 0
420217522 179428876 0
903213387 383652844 1
978099571 581904022 0
785105237 982648658 0
269459495 124999950 0
18797720 137509405 0
306449445 794964072 0
940257572 8860182 1
525381498 691869700 0
738990698 87608828 0
922185531 724418163 2
340535977 799862597 2
96888647 205756157 0
799023653 318032541 0
98834939 654253734 0
525186653 279991515 0
398417774 274594729 0
772056285 492957909 0
708186048 878077612 0
344736805 929964685 0
397566501 611668145 0
86668982 391264572 0
93698946 406607353 0
644255402 554600788 0
634011933 855593537 0
319409952 844718125 0
859271164 230374393 0
861077889 665832704 1
573047694 221939151 0
225597852 331231188 0
906096668 643305978 0
863580210 388275402 0
433579169 502608600 0
68037954 889053213 0
911492352 178412217 0
260082380 977475539 0
69487188 639383569 1
968980600 320642160 0
996490431 340864174 0
315169711 694922234 0
445414905 474562637 0
290615407 951579757 0
143152780 156304480 1
537121456 551056756 1
967230928 839610891 0
310760792 710104827 0
969380639 55849873 0
838239405 542928674 0
555310188 358120578 0
455723121 243570809 0
9388909 839060433 0
247514978 197835650 0
680520934 77402760 1
470831694 334601965 0
776429577 311159540 2
287068135 667989439 0
596898810 259637168 0
977271831 149160554 0
52568239 723907958 0
704366401 227596325 0
247765670 661822342 0
386019700 27429887 0
983946770 195174058 0
438122722 18455328 0
105691099 674942656 0
706324366 179109135 0
553363087 846356058 1
637805592 163432830 0
371431786 914580420 0
951827020 474687173 0
646984611 874577198 0
353585575 477745296 0
346119953 893864414 0
426489760 774053140 0
36477503 1591042 0
15012889 788794472 2
120740233 181414916 1
991996838 79006303 0
517468471 958658053 0
631120296 452520030 0
792390632 895969298 0
117165792 293313236 0
968919425 956185903 0
924590970 484773753 2
453579406 560769223 0
518032594 160981519 0
727806202 998140563 0
22331619 875462289 1
570166702 121053432 0
53053378 339366792 0
639290099 81831285 0
794212289 768190762 2
568492039 28361665 1
104758621 808690651 0
182230181 751234112 0
331546138 843106392 0
901733209 747555236 2
416085668 101502216 0
623647309 323803063 0
345654202 87033422 2
512942286 940966371 1
916415532 387071264 0
578046130 786563843 0
269706564 915699514 0
28910652 887779721 0
768818881 624180990 0
795815230 788351353 0
302153505 610687422 0
316849657 974632173 2
105327349 360101924 0
143946197 89309496 0
194543911 651123456 0
149588432 452352654 0
43719943 385444508 0
385116227 323107594 1
94232299 362938432 0
543348784 807588282 0
568045380 851732909 0
691089863 712251888 1
832111390 281919834 0
915226506 835375420 1
222400993 65289149 0
271865893 219080341 0
273920847 761961902 0
209666234 471018008 0
632958924 615766407 0
156728394 955640428 0
438479887 54913606 0
854071219 690400776 0
97279224 361841825 0
729006933 136296968 0
612905049 28106835 0
94913777 997566268 0
725017917 707904776 1
315861916 25920562 0
820308355 776492076 0
779930193 508397739 1
611504066 111241984 0
611404818 141478605 0
867062354 371049865 0
75595610 131107789 0
147610483 343444638 0
896747793 509643340 0
484859889 891698864 0
247176996 960024240 0
278037533 372517820 0
535240797 514630781 0
359911096 699381394 0
752686402 143338148 2
146994207 17328960 0
66716946 647062773 0
78601019 654722393 0
753575326 686356490 0
606420932 632262636 0
441656493 88731966 0
72772332 922622639 0
461082077 811024126 0
534729681 669168892 0
959884129 602824869 0
55590987 409479385 0
220145655 269171400 0
59229107 747682442 0
235908739 116999481 0
352375171 946002279 0
674971138 362125685 0
53091448 21188951 0
31003809 14624126 0
732826332 442862104 0
259277385 817167600 0
95785078 322472822 0
923333553 117013433 0
132842326 558415392 0
560716130 140806781 0
139046984 364466908 0
315220538 199133690 0
407293567 302968844 0
889127595 128492398 0
585324659 463696149 0
604733321 791341883 0
949447467 914333663 0
830755939 419109757 0
359339530 293474928 0
973462382 90788895 1
669739963 386183983 0
516578161 889469721 0
482530556 142552404 0
927600320 794714979 0
47346450 832538702 0
607138663 540949388 0
720665566 961291215 0
277109991 78713312 0
29369438 21886413 0
131391067 778149600 0
240212348 714711361 0
487643945 13447098 0
949056110 347197179 1
427115704 78714058 0
285764457 446711283 0
640141657 210297867 0
146180100 167656449 0
413865456 348688916 2
227292520 573250550 0
530862138 50443862 2
422397864 79367645 0
438108663 675374927 0
101518433 844829803 0
645055142 355405410 0
325373362 975992425 0
785511357 971789241 0
384138807 151298104 0
916170081 535460181 0
124363409 31220738 0
375354900 798793397 0
252600997 43000009 0
653505567 696449082 0
231764921 887435429 0
229422284 604868114 2
279608366 124872029 0
24103702 155141179 0
901546609 59727750 2
142990559 446343496 0
367904912 74159349 0
854273334 820313175 0
683402419 867673217 1
391684360 938119470 0
752339256 225954011 0
621723602 971505705 0
747876532 449364427 0
997836560 934340047 0
298151149 86807429 0
622369124 936005948 0
332868789 483892970 1
820169399 626146204 0
702619779 707135780 0
94387125 426680814 0
860312412 663178967 0
25778671 236181728 0
483597110 596133140 0
575304301 104706244 0
363160994 369715607 0
684727036 803528774 0
727070254 760484653 0
134381072 221950706 0
449942024 899693322 0
904049531 181975791 0
404628285 320727947 2
145805271 202675751 0
85126582 988079214 0
740426358 276128848 0
993714117 46824785 0
580267956 654703120 0
650928817 317874686 2
459374116 965437400 0
12038493 43939450 0
781298893 833570625 0
76548410 506464164 0
621679821 309806116 0
596148927 233095360 0
709950208 584475944 0
876275483 43863971 0
78482189 82056487 0
62631927 213132106 0
545553719 755760737 2
256865377 415239075 1
753493094 648493727 0
770632672 426178143 0
935327438 482696370 0
96883676 470460065 0
337406942 753305556 0
870604659 38357142 0
510462242 733239112 0
662308429 631967645 0
495826202 904976703 0
901439609 736896045 0
766197027 385391639 0
384541734 291343089 0
796518690 130768579 0
272724887 409271134 0
423742330 102353045 0
156527179 529407973 0
313667819 660075665 0
335046325 459485211 0
744032423 697673196 0
567838511 165368235 0
208850468 116883146 0
828127590 887200581 0
205147405 958628507 0
663112757 145401089 0
529849829 664996253 0
103344555 838248303 0
67534834 869925131 0
78624841 694293789 0
661612400 167068495 0
707853388 637159623 0
238824662 194118780 0
908488958 645028481 2
717365224 782192511 0
64240769 471706515 0
785610657 50528126 0
797054122 882896404 0
400437962 50891922 0
575205330 296066165 0
726901408 541287595 0
980688488 563662965 0
101778831 411675669 0
31303511 943502695 0
541349942 66504285 0
51307476 346547556 0
819478969 620210821 0
932115625 703055894 0
658854623 700456394 0
936419576 135674571 0
321274157 69427914 0
382670147 71916556 0
508096704 657500012 0
193091007 881374386 0
722660267 586347345 2
450915881 984896222 0
137111796 300063460 0
841664758 85781821 0
999366848 730580618 0
16860688 935332918 0
43494748 272264100 0
985928591 442869609 0
436355206 98354780 0
350264129 537236368 0
81446553 243975680 0
150652348 289243938 0
517440509 387671468 1
725005082 398587112 0
784169584 401963930 0
187741723 211980038 0
681013478 283155720 1
364198351 306303401 0
638893501 251169303 0
352172051 437775833 0
771303785 99184940 0
988318690 721740987 0
172865478 51355326 0
125665022 39727999 0
789108950 725106680 1
775448408 921170544 0
871394190 943169369 0
564396240 728865544 0
403014517 28145118 0
7355832 422128794 0
476364897 44601968 0
760764266 932239117 0
133381648 212005381 0
678846537 298802467 0
798147041 723487959 0
183074459 292372877 0
16285876 517475003 0
504105272 959332090 0
368897067 103971838 0
120157603 219817473 0
797710557 682054069 0
60358785 185905923 0
574388709 705575572 0
870180300 399203371 0
760998922 548543335 0
396567742 270393998 0
159870050 289701491 0
30817822 8845322 0
374333542 993876586 0
161635426 836436074 1
196158225 103335635 0
406553498 350520562 0
132688893 171027379 0
107854532 873099650 0
198569444 534623046 1
586642260 109078927 0
197442993 55718935 0
178500932 458729436 0
974825337 164684263 0
119423314 951335024 0
764766203 861215572 0
479322411 589756446 0
242742319 468223205 0
391643446 961203290 0
97750024 344652965 2
872361548 814187027 2
264331864 591455545 0
989834450 948932483 0
653326533 667602081 0
210379369 657685488 0
555052614 537930271 2
646582119 390130288 0
187407367 161970137 0
21864645 145296391 0
812321775 768459982 0
251308319 51631881 0
46288585 215805818 0
556762038 68802168 0
128476747 439075171 0
513047805 26026041 0
932376620 83527408 0
84582091 955945448 0
80617909 456554508 0
939655228 514115113 0
92061612 876886349 2
985518867 201129540 0
139464954 782519008 0
578312463 297922256 0
947587048 612728534 0
948423030 184697390 0
622477258 838794991 0
902380818 389103738 0
130976177 404313900 0
816194112 27026321 0
685929434 501697154 0
401885913 60016536 0
954700372 995129302 0
225669468 478414215 0
773465785 32178827 0
419695768 329345738 0
922459236 865465607 0
713088424 102021988 0
303127374 549328069 0
698624153 305519634 0
29001056 800734745 2
476239521 46937808 0
759769731 469306358 0
62213925 939602352 0
722805017 5516544 0
796773936 799353370 0
277652841 980111723 0
927463439 85235431 0
522790028 157015966 0
928674641 630224916 0
724301319 994109064 0
872220391 200946393 1
267411111 654079964 0
95127280 737656958 0
759315087 16691471 0
553912751 648711977 0
286808637 266004695 0
577626927 841162091 0
485790108 924139639 0
935347844 105474566 0
907593996 581774732 0
352735201 625941592 0
949723352 224139396 0
165158786 647556836 0
180605072 424637664 0
100138496 94031088 0
145488389 29096656 0
332905209 322744544 0
397685806 682728151 0
778715250 707008887 0
794955609 459203366 0
141108389 277972435 0
546811074 72145507 2
165420852 588570277 0
391599801 667577288 0
1886600 354412639 0
864432301 321910560 0
927278853 727166509 0
345280031 696327418 0
835293318 574633832 0
53464083 273597942 0
607274992 947994968 0
406009439 729628793 0
630075635 370835220 0
565462953 260617025 0
406124128 145689695 0
905827835 422054832 0
146743483 484587768 0
704673624 398053687 0
921845412 974318976 0
224884405 300266719 0
317610178 262671136 0
923112627 318830731 0
875416070 47925237 0
297373484 40693109 0
759719578 764369720 0
599088108 943174007 0
91279084 781334303 2
217331875 675127119 0
293883856 402406622 0
93866162 459872988 0
898266748 359419865 0
121489339 560796853 0
628819298 745587180 0
421974351 105439984 0
800423667 569343373 0
126741943 89218098 0
113286391 914333014 0
253826266 601998032 0
372441209 347062900 0
337742008 957708196 0
320338480 174979793 1
78921285 687039425 0
826800437 502914647 0
6235607 306609963 0
397081836 414193515 0
735289022 984985886 0
626387455 455181453 0
63072567 812780217 0
530336385 326725319 0
262961798 981461835 0
588051899 847123466 0
863605326 505702548 0
22567481 700889269 0
681873494 94111214 0
508408945 959012813 0
936854557 291767016 0
166044794 878037557 0
175003111 391780204 0
769335211 796315647 0
72246547 714217553 0
329085062 884028214 0
323112227 543034231 0
323295355 506912659 0
751053754 70719707 0
153595844 604648363 0
557272623 2350108 0
531309157 678680098 0
467836796 80323855 0
522352093 455455398 0
250161490 353610901 0
26667770 259096426 0
73327145 361768939 0
417043498 77736890 0
75550295 745070800 0
336605417 440998324 0
318214416 310405329 0
928060233 204699294 0
640851962 41242253 0
985844167 444274658 0
832942990 546482682 0
744382675 234898194 0
714468472 663586394 0
355795147 231489550 0
862157268 767971794 0
318622594 122925661 0
4494169 22858984 0
53804399 837099246 0
55930623 695840061 0
476673335 155776470 0
80152350 696152701 2
161069939 56404056 0
949766335 124093661 0
379093714 443033965 0
899502631 55566448 0
27880154 931938494 0
966490457 33591492 0
102296747 575770405 0
724140363 142534671 0
43278051 335042377 0
930409359 113791475 0
328939809 62898144 0
403393248 77903421 0
445067748 866867738 0
392360663 130002678 0
572287914 409630194 0
811881459 863562939 0
298574041 579319244 0
804003045 316936250 0
373211956 797125481 0
823785023 266932712 0
744376775 149540135 0
327812203 188454623 0
684137933 902211584 0
614842369 63038817 0
65126241 267407805 0
516767650 864101482 1
297575946 145897496 0
662222243 909901271 0
645294228 713806278 0
376127981 136272727 0
178836828 266785844 0
432327163 639970316 0
419986394 127516558 0
925765289 355596932 0
212130172 344394725 0
413639310 357012646 0
458930310 617823305 0
615809045 159570698 0
526089629 890978568 0
888674838 720554120 0
157253981 27289583 0
224594383 377969117 0
24350958 67663330 0
769868849 683504297 0
869863485 199154633 0
561673027 71361116 0
909239490 914469968 0
268548086 564598431 0
344996753 222706808 1
416443697 756645534 0
801218368 79046210 0
213704702 610099850 0
896997104 932931807 0
167031305 336111660 1
147082385 433873711 0
277344991 441148627 0
704735994 106992694 0
324789700 391495042 0
38901984 245897232 0
142655569 375087115 0
500824455 420318696 1
611974280 246764647 0
446380202 933329742 0
675770240 867792093 0
227406232 434901342 0
889033783 489734412 0
539210009 271904148 0
127668759 894205402 0
385097627 432442802 0
22716320 863694726 0
675782534 119231052 2
644760643 763025055 0
919449358 95128789 0
247847207 540645634 0
473785193 955014795 0
382374024 22932866 1
931319153 592368579 0
50243807 109750231 0
185679633 113958502 0
46384951 641352410 0
49759015 526369996 0
80943511 22976848 0
102736435 694115092 0
179677170 620062343 1
702219207 556589307 0
994646083 137886141 0
634553348 648187238 0
756740207 247919707 0
903284168 595603267 0
944683189 692739404 0
123626870 447030865 0
70919809 375128958 0
57973424 404788681 1
784883393 568480169 0
731740889 800297153 0
364378627 758666974 0
947137354 483670948 0
134021616 305509959 0
950639309 947803081 0
262616108 712258151 0
264209979 151629524 1
419585194 108772105 0
701461884 89896956 0
486359182 620980864 0
551056973 56053824 0
146633299 197261444 0
183671674 484510346 0
861834381 356287753 2
935496732 879663900 0
236013254 122411282 0
233084055 850814026 2
979889982 406570198 0
118833647 441219289 0
734946356 871513483 0
731280320 858547968 0
452783076 773510259 0
506606898 495396005 0
63499591 769250890 0
942390167 469888094 0
172591734 590569110 0
640251245 380694296 0
11602982 539395281 0
155726425 780683923 0
64005136 602240664 0
295500299 165492871 0
317650826 535670815 0
741973590 252285828 0
610715120 540044513 0
795629611 736410645 0
783267901 994497479 0
906874634 807382507 0
30844068 247468807 0
881963324 465021332 0
141356437 648096550 0
225860984 141759728 0
84493679 793952044 0
897265470 87919043 0
498308259 244167231 0
841887107 820072718 0
1437437 847656896 0
52243136 101235303 1
137988216 643720025 0
13509219 371156559 0
419664136 742261953 0
287686467 974721386 1
209621609 686545956 0
815719755 978439202 0
965918056 555641632 0
491428141 873654260 0
900251748 400108325 0
40497663 74144897 0
33013726 59389146 0
264196033 110607382 0
470419890 735621029 0
202574319 39110642 0
344542290 493575154 0
704688086 514825117 0
761782691 408110680 0
711909129 503316406 0
487310472 693193823 0
395644641 279054339 0
999426600 925290653 0
795551315 804355897 0
5615749 605121685 0
124234994 11653039 0
910549825 57470939 0
624952089 131897236 0
563561971 523243578 0
566872726 742159356 0
723637 390844536 0
343591976 790363543 0
342780794 719388223 0
283332243 169375610 0
783961757 393529192 0
900698464 651678917 0
260793799 285081418 0
494168633 771673546 0
833702808 693586778 0
658935460 311864141 0
25675427 667488093 0
814391695 223399868 0
351843513 916227577 0
537950202 38437547 0
459086705 581342960 0
634749838 146344588 0
114910633 861778354 0
927457609 61445307 0
531981530 723977744 0
41279328 948505774 0
263492175 144591913 0
436114188 717763664 0
970676893 839850805 0
7724076 987184157 1
937825815 308887835 0
222938104 759115403 0
328057021 156464581 0
160919531 203098747 0
714459587 5327214 0
20153449 842073501 2
302245977 158406554 1
926858849 266606166 0
476130106 51914667 0
585660686 405197729 0
722295609 759604456 0
704034859 733025587 2
897907659 972332325 0
469942026 31391171 0
116019619 842688879 0
51923570 370051961 0
864132063 662216330 2
304345802 993462217 0
157415684 854646197 0
887496397 432775995 0
60322306 928964746 0
463738635 390824416 0
906213027 441167065 0
33779535 890985075 0
976999886 728935671 0
127878864 781263894 0
84938298 228967202 0
109373890 367476031 0
768070179 188312694 0
267707761 12775149 0
534646107 341170023 0
480129462 618913322 0
367084182 200532124 0
846589143 883211788 0
343497450 740559595 0
231002544 11008663 2
932063531 67717652 0
27899033 184607702 0
451460850 61734218 0
650414782 760394440 0
756782512 537882693 0
44626322 863360636 0
332714449 840486830 0
645785677 67511598 0
24591164 452177758 0
698072122 98101976 0
448074359 62656553 0
277783756 924066297 0
263704805 62680049 0
299943084 748165913 2
711016454 645849655 0
476223156 952446441 0
109007186 746014324 0
461971512 157111066 0
789846091 550456459 0
546952177 832434475 0
697242126 271639358 0
305178377 29154778 0
172407485 662846156 0
67825308 49178231 0
510914994 485757672 0
693184773 215862152 0
310805247 93668576 0
981341894 334253778 0
678526223 541581618 1
622484001 7270661 0
282583575 747735481 0
864322945 872469435 0
31851585 357094341 0
353674936 615159254 0
989579981 252590378 0
245370012 475139476 0
668883751 817828449 0
849122711 325049077 0
47636471 77940176 0
83024041 759366548 0
120751511 173225352 0
825741790 824654040 2
239902868 57092675 0
528381481 76927619 0
649847435 893268078 0
258841064 118992056 0
420923889 856337446 0
1361709 365886770 0
2008535 869812467 0
329443544 867422980 0
431998309 694440369 0
233780632 256683849 0
390884173 910261221 0
849653596 301485130 2
350453551 256140250 0
3283166 133632233 0
320091233 645132213 0
871171845 965351483 0
185225628 868336427 0
818376456 279382870 0
32050831 529446266 0
690714128 242841488 1
86365563 402725630 0
287288095 544737400 0
940554059 271652329 2
358982791 974525381 2
162084482 801040547 0
376613501 402166025 1
124722948 3187603 0
196319288 569200424 0
258991677 354935194 0
924263066 11929796 0
582913961 737456518 0
700656053 167658899 0
99859325 659248128 0
984350769 955331022 0
952663989 879315782 1
871135626 93109720 0
220253852 130009036 0
613604091 521075248 2
194917270 253889177 0
649088316 707407794 0
146027470 541956975 0
967252054 234489923 0
565205529 437645217 0
38702288 488821699 0
886849432 470045704 0
472672641 93001792 0
901022999 30786906 0
384527338 322350334 0
11839447 497731392 0
77646668 145775953 0
211711105 576715341 0
118300848 623333478 0
778496313 934284904 0
27861379 159930345 0
993909950 224087850 0
112843560 576955420 0
471167722 812855419 0
261967671 312484671 0
14481334 775507610 0
201011349 39127095 0
238038989 479402024 0
340921832 14268721 0
100925222 131750246 0
51714848 515872159 0
265496752 213092596 0
22246408 133585358 0
343802631 735692765 0
556014796 918715679 0
27727398 209896494 0
864647804 545174393 0
158809133 31273744 0
234973575 709798508 1
23590163 33237015 0
113635059 741496902 0
357837178 558518320 0
547264714 465781400 0
815304183 296986560 2
21840450 57937172 0
300838663 699693664 0
216030753 39461742 0
639012273 91808058 0
783757890 15266428 2
823561587 474864777 0
755588764 109240463 0
746325794 769500226 0
24635805 411881347 0
832037389 181710632 0
286498274 864234851 0
62443495 15357065 0
872396980 324527068 0
220470149 777779496 2
174344840 51426313 0
974732592 501160223 0
438353791 853823236 1
537466221 709253911 0
52343752 661346825 0
698011225 79346099 0
300302624 406351730 2
186532775 833880439 0
524018136 112029810 0
332352449 653395658 0
249973355 954169040 0
605444501 765381340 0
617192539 768719725 0
748483863 128815356 0
196149162 694580708 0
601428895 679493674 0
750803914 320018110 0
86915854 489863126 0
760838259 501773469 2
607874156 911638807 0
344557262 97353855 0
77150008 637625879 0
740971842 465771116 2
524129233 253864651 0
604668859 60357943 0
283702643 504359217 0
453123872 75413197 0
265644644 236500029 0
10795240 313501167 0
34026779 145915781 2
446207149 968524241 0
132365120 141903269 0
125870955 984491279 0
948542224 393988215 0
388162108 792995825 0
485217863 389268542 0
935880830 7858723 0
288504862 169018267 0
52862944 268250211 0
618910717 112989437 0
913218181 281516198 0
391792744 814825825 0
447039129 884084461 0
920580316 117354270 0
692374949 987566489 0
724240619 958689821 0
450510564 829207003 2
182176432 617738417 1
405001270 172448141 0
260227865 799289172 0
657278379 778190965 0
788884813 363834718 0
349662350 32100434 0
586600788 688849279 0
882263294 68873295 0
796966059 532945207 0
186471431 675292503 0
134945684 18988033 0
473423153 707524386 0
130349417 972272956 0
806782480 835332009 0
860430001 940313260 0
490567534 642670364 0
921430801 204273384 0
928360668 466233861 0
292783851 774800949 0
685973414 800153839 0
356639397 851406815 0
676001243 689741635 0
663097300 508072071 0
64898174 54394566 0
585195629 83038902 0
294387485 229034829 0
99532195 711105970 0
639156403 821175616 0
221019881 455122257 0
30753109 815485000 0
494899587 667955187 0
236168708 776074452 0
672415104 268585281 0
752210188 859198863 0
885270677 418686760 0
890814606 621293150 0
866956337 111811672 0
223661617 56519641 0
930977916 72178043 0
78456405 106517683 2
785770608 706358060 0
779819588 828319617 0
475509986 963959122 0
97943862 896170354 1
238057463 290004277 0
874420119 382453191 0
636412948 775296414 0
632529052 134988932 0
394750249 747467254 0
118943598 524828581 0
791102439 488358953 0
128597162 662488565 0
183198557 807217711 0
790015253 790462580 0
870631498 881682596 2
33698729 737271038 2
189975583 515208721 0
978727700 955029615 0
41808454 380862261 0
928656646 19638694 0
557153601 53515010 0
882794026 663153919 0
73174132 30417196 0
160920602 948925738 0
147242070 245454687 1
984139436 294343212 0
940254451 831634420 1
12895624 495832569 0
900214003 589873205 0
387006851 811337394 0
542778756 629529667 0
527329023 522911551 0
733921713 906874639 0
806828746 296668068 0
788286809 658727271 0
120776078 413352958 0
557766370 80787758 0
292382435 825737873 0
70647483 89890311 0
377772009 663592801 0
14806159 884794316 0
678844794 445062269 0
707770748 959673779 0
897716326 31590335 0
766758388 599872584 0
853511866 89434696 0
324905472 4158491 0
756772697 974282601 0
305263550 617059671 0
63485903 829646926 2
389358387 255598309 0
967032116 149661237 0
676616378 626084 0
901496415 747862840 1
878415041 306283631 0
900658859 11863198 0
395570089 7202921 0
700743574 539264379 0
853974379 933984710 0
319614870 136736399 0
111804269 577878509 0
760749056 76755152 2
583843918 692915687 0
970139742 759017079 0
833879005 763505669 0
925034042 85312709 2
909134447 218529247 0
109572175 343234588 1
947000253 752772586 0
183668030 375393563 0
606982361 639794549 0
696805337 731575119 0
513305051 548008726 0
977538517 308543130 0
595478597 290016639 0
473578719 236406165 0
489502036 657557490 0
420947819 591169169 0
580143087 852931294 0
410584965 581243933 0
959728688 927694200 0
861289312 344635680 0
849981979 610137847 0
298439931 544231158 0
101011017 294336058 0
623363706 826201112 0
175611270 88084494 0
636711533 653149723 0
795313373 666132298 0
391948580 987647989 0
504979881 279852507 0
329287925 870694604 0
663633483 560020740 0
712020384 787470415 0
500048018 688513577 0
265531446 813081975 0
266489861 813471157 0
118572617 7779004 0
945219516 130674551 0
9398286 362120695 2
271273866 623883682 0
892765852 46459150 0
603169324 234595074 0
432080519 921869821 0
519165429 777655793 1
961010836 190549843 0
902407354 473531720 0
290998215 99341045 0
802780301 723813723 2
926210211 592616476 0
689315393 73072742 0
686521579 846279347 0
605748067 320787395 1
26203466 2890450 0
654320183 776396446 0
314054391 767390116 0
143578044 229750052 0
576668171 744222771 0
653058764 168467426 0
272398861 401446270 0
113435405 484556867 0
125295189 134396992 0
140634780 996637276 0
560326647 533799038 0
359566776 405077318 0
726325650 372318501 0
430446239 336679977 0
222971751 699756988 0
561010079 700002825 2
708541049 525008383 0
897314766 409471438 0
981750429 273412684 0
20537230 776595404 0
441350227 921345117 0
124704949 76886811 0
722767454 223285984 0
449692373 301518764 0
146375 74487051 1
849616875 88040856 0
123716919 755594604 0
46557599 160275162 0
732588915 855707260 0
346345750 105189234 2
721361865 39278072 0
775502589 562715562 2
54730558 23070416 0
736082193 630142928 0
313657688 807580528 0
619761266 68679642 0
124788326 693597008 0
145036862 386275049 0
139010279 161139530 0
892683203 317930658 0
38121089 337466595 0
49570605 38311457 0
713295794 693094485 0
130310190 141153926 2
949928182 218478827 0
19940885 696923184 0
916272827 126083805 0
793296188 573557482 0
722338519 802977112 0
362280153 302577943 0
60574659 416825903 0
619737597 174312150 0
980899813 906349837 0
431133049 813431633 0
901048026 455505661 0
872604739 435210889 0
331447367 848851683 0
483252297 574459267 0
551888501 661167173 0
749383215 32789686 0
86056255 328034238 0
824392003 140964289 0
915995294 531359161 0
124645676 684169859 0
769720284 365828536 2
111503162 542029049 0
687051951 536059066 2
191458348 239407795 0
406012773 20897316 0
86795757 862230305 0
385212362 432907379 0
473483191 127530123 0
195044386 450979862 0
78143742 386909295 0
10270412 658677162 0
78457133 279561834 0
358964136 36774040 0
340986544 869875054 0
951344030 819483724 1
130656590 270474248 0
329861315 778863018 0
64160640 926159854 0
183715844 22589120 2
510064331 290331113 0
246631861 504688887 0
762789187 21825528 0
56674640 351863969 0
242643098 988190075 0
13322333 908069008 0
732336224 458409072 0
941184692 116979790 0
438243400 636111580 0
781551753 618947124 0
763755281 936878052 0
662378221 667245698 0
702121309 299573570 0
105671537 661927198 0
29333274 910424265 0
301617318 669254876 0
406316990 25481369 0
772559912 36087829 0
495939850 253283643 0
170156471 11273750 1
17855890 83279538 0
376983951 328555889 0
907111225 134030006 0
910477876 91358262 0
148176898 115555862 0
238177531 370456130 0
833136376 29789624 0
761236187 736096023 0
535786733 571555982 0
588548526 754001842 0
935421845 898801922 0
476601696 539985662 2
345497185 836685991 1
141212114 335355775 0
339906914 933388301 0
853191586 47570220 0
777973639 799175655 1
938028701 409193987 0
754333593 775933901 0
730736078 627581854 0
338417442 988283039 2
950875044 558903850 0
411543296 309851363 0
842271232 82026320 0
34594556 100304958 0
785455802 138709329 0
255877529 89654249 0
993500865 234783712 0
423193048 466606294 0
270075866 45039863 0
740157618 419006556 0
886682279 780006202 2
911177395 181900313 0
427250114 370178489 0
308677945 577453146 0
840244705 332789722 0
50542718 805867009 0
103590006 56393441 0
163758862 649935683 0
452958052 206916519 0
318144650 754869488 0
730308048 220714941 0
741397205 794005225 0
821423118 518174577 0
823674467 876232427 0
305148083 118161751 0
707230824 33037012 0
598253316 679672512 1
495214274 469146468 1
34761364 756163904 0
841705723 24515803 0
131056394 846400332 0
647398876 64989823 0
569630075 49350064 0
514121344 68317718 0
117752221 33210730 0
536718388 591273201 0
782431140 305070362 0
84328694 863565508 0
889022751 305159748 0
747712960 70651591 0
150294634 411875538 0
14924964 147026912 0
387402303 857500307 0
56128480 328979932 0
688555788 784184467 1
465555290 66869353 0
271330199 705520723 1
1755068 240691623 0
457030295 143634444 0
983498600 119574131 0
343894792 332797824 0
17839296 399950490 0
789871862 376479099 0
199664037 121478609 0
261264711 561430011 2
315832429 347724938 0
572129773 181625926 0
271284977 844078508 0
428463301 634169873 1
20814554 588546936 0
88873356 101016070 2
466608103 228650601 0
29161435 246135091 0
730619452 337394668 0
271692881 383486551 0
399707835 529823446 0
254725844 241746440 0
130667192 99038644 0
697585161 343916404 0
530069368 213243710 0
666039097 408981692 0
33827861 419575722 0
155933517 843585941 0
283910654 805727002 2
112710810 662677061 2
369888286 529618147 0
124095971 475117654 0
277216695 111504222 0
113019812 909882120 0
559963361 427358541 0
506837396 78262200 2
627294096 334364044 0
122374464 718147335 0
342773507 330355141 0
692511545 97291177 0
407552992 164279114 2
894766582 969122706 0
584636115 254860566 0
216552710 541416162 1
145500246 491852747 2
348585723 653796381 1
114903015 174364000 0
35694932 466142122 0
999530206 736150161 0
824351900 528836017 0
38135156 301020916 0
68646012 835131112 0
696787789 558528580 0
121744561 665419808 0
913513588 678573956 0
618323059 907482968 0
6218288 413709952 1
301978790 595889643 0
242916241 530863186 0
487795265 375367911 0
245972493 456101651 0
125887751 301021081 0
801102673 481540520 0
131382174 703864248 0
864532197 303769314 0
129740197 60134593 0
528007130 11212231 0
980080666 364548093 0
112206053 66764410 0
950081507 886769975 0
759212137 914325797 2
600662980 53894629 0
741762952 169754620 1
713614726 172516348 0
984849248 844006293 0
546192929 278659147 0
905708925 285893627 0
118593368 604463087 0
428176991 383505350 0
610832121 392090814 0
563933755 384754811 0
106969423 324331882 0
564848352 987196949 1
87815474 336296246 0
160930056 356421382 0
720460037 191086630 0
986075225 882086336 0
261186265 66688880 0
138907590 388291751 0
155711955 57847343 0
68838854 319866603 0
78051846 608865246 0
538367738 996030020 0
249308356 596645574 0
670462237 362820599 0
821848872 628626333 0
100810932 489005456 0
119372602 224195950 0
912812571 485508140 0
750545419 133638863 0
400156506 108340877 0
523575787 109953384 0
161549934 970251183 0
194940300 922589788 0
600834956 843663729 0
545663134 956382613 0
878114332 316552780 0
977465042 380918262 0
108628363 79964252 0
300397025 671431259 1
967556026 448338056 2
265738110 9958112 0
267720441 637282846 0
281274989 551284999 2
653425340 94306807 0
465960755 612682187 0
55681712 6390024 0
890020134 946181064 0
724259097 81768423 0
619823460 77514209 0
178493732 143238293 0
635000009 790268242 0
362953696 24642240 0
572459307 944340154 0
463040664 214152805 0
716994501 529750195 0
978772880 403068081 0
760474582 495469261 0
53080825 177903275 0
384157394 92095965 1
876380005 28767137 0
753121602 175079878 0
622126649 235184699 0
445001781 465079055 0
23638952 547015773 0
984055322 194425755 0
122071687 613040593 0
440886749 757376780 1
279110662 843062392 0
473585865 249994090 0
240613036 174796840 0
162752420 488235461 0
136468297 458367094 2
755602093 557974644 0
683650923 817678335 0
436882829 957156077 0
12810489 352677678 0
645293472 435779001 0
150059969 788709690 0
516566696 233889713 0
818784739 14930779 0
3212069 355838477 0
61810246 391145897 0
821848561 393350743 0
909945693 150928880 2
5216956 294189745 0
477996316 603634205 0
537518449 175161515 1
223772137 62609794 0
132747797 619385273 2
586143804 714378727 0
49497194 112310656 1
28836477 176090903 0
416066128 222147029 0
66488541 448745697 0
361697347 2340732 0
327907987 38173162 0
729187902 451783232 0
538623365 82016161 0
565811867 469628710 0
694557652 245284876 0
893140135 776764405 0
114721998 832305508 0
69098888 296782806 0
120458475 441134863 0
405505486 863649385 0
261997061 636118766 0
915193400 409164048 1
618456551 73258481 0
453515437 900384839 0
483347754 743925076 0
87960105 709727048 0
497353515 916030754 0
980419300 338171972 0
121272563 70665084 0
289571528 266944820 0
633773277 849185078 0
94383892 705924517 0
215459811 453262025 0
424946014 624296493 0
862352217 491233456 0
88580151 827452475 0
31177350 195488546 0
892093506 541255222 0
228685300 262885122 0
81776443 13904658 0
88411001 50508416 1
44917496 952951709 0
886888522 457587348 0
814741730 403891397 0
898261179 671327105 0
713426860 17105528 0
434912952 408175995 1
949501615 90061950 0
775505003 971788983 0
143982348 461777739 0
106306515 416648262 0
461890149 778694129 0
284967446 988060109 0
727774879 56903837 0
532597507 821273062 0
394420835 58881225 0
549647888 208719252 0
227075074 246349933 0
564556641 821338015 0
559351763 195207061 0
906008446 953767851 0
59378342 774151824 0
304063187 871269289 0
878984336 137383401 0
56575527 738812480 1
49378840 640944287 0
614148544 565857486 0
788046116 749671762 0
351289886 720934447 0
365764011 694760436 0
798275811 750335781 0
287807552 482510962 0
627916758 117911425 0
47251802 888807864 0
385765189 598058453 0
93481905 287706428 0
399493706 538371060 0
641703460 123200812 0
162422042 967861614 0
425762694 124447030 0
44652344 983851797 0
22685947 732865958 0
483025731 500734531 0
995681014 88087624 0
13802633 952799047 0
927842399 776779213 0
900618162 639838682 0
516309348 116039750 0
315483788 240199804 0
421473555 39576382 2
428948926 230882392 2
558233684 960524162 1
488504203 375399305 2
962678151 202470279 0
692713548 263318133 0
740812886 139655167 0
909247442 724256905 0
317299166 270625043 0
973351024 326180480 0
930937128 859257062 0
33153602 788871817 0
141081023 422302365 0
679363499 910692939 0
443541143 63524743 0
148236811 202520692 0
76565329 882086194 0
548310563 753093167 0
973217780 285433097 0
411841797 488016149 0
790182411 684590278 0
185565017 157813385 0
363567362 491553123 0
439558903 20306316 0
87597107 872614138 0
987766090 764017944 0
713780677 733020277 0
48145576 944044443 0
289595196 936201112 0
816552451 994929543 0
299198888 220733773 0
17868909 32873109 0
140348289 467217368 0
79933681 270973366 0
874942648 106150344 0
966580423 129308653 0
44004019 79747949 0
546003888 927963301 0
301874960 132931675 0
398744107 993547688 0
318178657 89149957 0
157082348 747935292 0
295009455 795445128 0
924867576 973120792 0
437112865 600032179 0
77045430 244289031 0
659140904 412963916 0
405013322 30111688 0
758427242 164680264 1
639724127 640623845 0
485282102 698156718 0
680567589 693997664 0
670466344 97096144 2
83688082 506662183 0
410108118 947346195 0
777816617 253333248 0
175803493 748751778 0
995318157 677278352 0
882696597 901463810 0
55805656 675496015 0
133979118 804995964 0
479189868 46545228 0
158281021 763362219 0
8649201 866057773 0
801183085 106203146 0
446467571 869289667 0
645328382 915050526 0
142063529 827465448 0
813856155 231302019 0
451514235 14631641 0
323186100 145860898 0
85283998 149913426 0
205103745 310141220 0
709716903 622474254 0
97299201 608018479 0
608913080 551011831 0
364252098 990728732 0
1843001 41575034 0
870078809 183575248 0
70251671 484063641 0
892471441 598534102 0
446153495 291549113 0
659519000 656408965 0
717902099 941109872 0
249877431 106025400 0
826571098 974948130 0
681943395 234943209 0
494653145 231966697 0
46348504 951242756 0
43785726 947040227 0
476378210 646237636 0
385299802 893922297 0
130471116 964883258 2
134011275 385078264 0
677254924 132646444 0
445057172 538524439 0
762579391 354841899 0
805263543 53442798 0
175512722 157085673 0
675901503 504274315 1
525974655 333278401 0
655740677 303454482 0
685799992 178461663 0
295904641 50884270 2
318526232 534292738 0
664131783 39859533 0
163776262 424222202 0
760550202 839283753 0
685954461 579629543 1
700667886 674356237 0
816055745 341876489 0
96409488 43844451 0
612071639 194194194 0
764548555 541899952 0
323711749 812167545 0
881067048 42600635 0
739220790 920847986 0
87816825 699069834 0
657248875 857912279 0
396396368 764410389 0
886606115 557776470 0
992933285 687251325 0
406730285 469218197 0
161740046 920415746 0
996165792 846656148 0
747597034 132707964 0
528721293 185901658 0
977183680 943211118 0
492786403 572914116 2
735271669 64882117 0
837106964 501230609 0
650762969 57961381 0
550922563 298284948 0
976480577 329275998 0
317207134 519560536 0
724438727 603722787 0
180629934 820522721 1
986485470 589479531 0
851252742 914686449 0
638066739 579913571 2
268699508 11288573 0
649024984 734543662 1
17601263 153266824 0
484784927 927604175 0
257807921 136124752 0
575012121 366340561 0
421966588 990923988 0
498873699 308402007 0
398878491 396876366 0
852042168 749862506 0
865224669 480987360 0
287047906 519022184 0
671369200 615468119 0
202743637 403546812 0
769010615 351693846 0
295738414 786891863 0
216727900 418571542 0
499663288 433716668 0
130501017 861280320 0
642371479 328735823 0
942900613 154055005 0
631410406 924208820 0
22599437 235356848 1
743711447 277960064 0
988104225 658434970 0
373096821 263803057 2
259072109 308354878 0
289744079 529088771 0
637036606 9282671 0
140744626 725038241 0
789530211 59035331 0
219999512 690845126 0
480513177 106874357 0
800220935 834799133 0
949437484 906701378 0
343592007 635819107 0
964041779 667204032 0
44395902 216971492 0
117467203 313090547 0
712619574 750990005 0
954044308 761230765 2
111913616 484132995 0
441820810 5897941 0
370914467 445120668 0
801594812 897586962 0
308561011 800729007 0
287931191 701897078 0
56225557 289033531 0
922745564 893001674 0
481820305 348653631 0
617380116 301187116 0
674785709 900555684 0
619566420 558226491 0
44131840 844799182 0
349849531 726373080 0
497543017 493120422 0
505387118 806999399 0
336675843 662124692 0
66804208 786160627 0
323298071 905358686 0
298505463 402683270 0
57103613 818003905 0
207832165 440310406 0
988255444 345815968 0
609552548 889246147 2
123670349 844095647 0
208597557 441454667 0
374721761 209775441 2
556821978 470816039 0
533305376 490046260 2
709345084 500798736 0
637706042 494441318 0
988683852 980718787 0
542752506 781483288 0
532757736 789050390 0
425929267 206450943 0
163753367 93036702 0
505518520 415122133 0
831899949 142167590 0
849108729 839903997 0
358956969 32402686 0
98274101 323726324 0
997276609 717552232 0
735132621 603461587 0
630783939 341051167 0
267858877 785510024 0
33071810 537323091 0
875437639 884536990 0
778648410 33607744 0
990541607 59258087 0
197321856 168210502 0
248950536 311493558 0
656506105 537388521 1
27608354 281592813 0
158146284 126438519 0
332645015 223413039 0
318452796 505287040 0
293493518 455283650 2
991481852 644625301 0
84642393 721965360 0
744496703 985668014 0
377582460 989601614 0
283785991 109556724 0
36861178 515931094 0
6186794 36659032 0
130621473 482168734 0
335978459 721408596 0
798095980 875947064 0
151823331 429857758 0
951010794 377399523 0
213607699 721876126 0
852665513 297946036 0
29558196 626684940 0
967630673 365442556 0
923847161 943653118 0
563749044 410904720 0
692433610 470391555 0
854943318 769562998 0
314279166 288939366 0
15519354 202852014 1
962865328 886843365 0
980427700 868243629 0
179884149 351364921 0
5814954 183065282 0
485711642 989513483 0
798685180 976465750 0
7398969 367872192 0
590199429 774458460 2
565674960 735413546 0
951621614 447619487 0
55522156 737266612 0
563469940 459668154 0
659646815 61551767 0
404174901 215645374 0
64346721 843269066 0
406358186 415435798 0
378812175 891368589 0
904199476 990969735 0
926436711 407114321 0
326785590 264497411 0
645394709 5573697 0
345394337 339928187 0
914201117 3726115 0
791860564 293852430 0
219646748 50393351 0
410958647 41556055 0
461751144 557877113 0
857001177 732647825 0
138927517 671979742 0
658051975 933027852 0
84823346 624703113 0
729713943 671247254 0
9521557 274009662 2
979998678 579889846 0
96807855 682568636 0
639673706 364760367 0
151932063 94960580 0
481042833 3187204 0
133406893 381887021 0
450143877 462954112 0
682201690 69675108 0
784283039 98895641 0
134342696 140115607 0
12564483 908723856 0
881199329 571048444 1
689879503 378287571 0
119020618 134536911 0
813597423 260172682 0
661638806 609154701 0
778742284 67855868 0
673299322 128809370 0
136220474 510030319 0
190955640 153004414 0
119807239 956940790 0
524737032 444137853 0
157187397 917116414 0
648655591 144429704 0
947589795 603764157 0
589498837 261533349 0
190346020 528819280 0
40695158 946997094 0
77629768 699805032 0
821198038 974785068 0
843368443 601726555 0
409432398 209592624 0
743539154 586148725 0
136557661 266497135 0
281491680 128676708 0
816214529 17207841 0
841615578 927199628 1
786462601 765573107 2
590414584 599490080 0
887335968 335330353 0
541119640 995030944 0
949702729 31772244 0
504945076 671419131 0
829910724 223467162 0
850220909 48171360 0
536509663 328611350 0
797507733 577219773 0
115441875 711497823 0
40115719 540224935 0
14787240 66396243 0
992810660 742077219 0
739563748 344564575 0
176192662 573900056 0
409119176 565659328 0
412804263 304688780 0
20603336 150856051 0
344205695 7915840 0
28356057 331335241 0
557797807 856960977 0
144560729 330761928 0
52575897 373880575 0
522291918 132623484 0
348028055 898026230 0
880793585 64647246 2
153821893 512124083 0
497890216 627160418 1
478021507 674117943 0
383826863 405722387 0
943309957 181624536 0
871629736 725292401 0
226264958 920156336 0
849237361 970411706 0
5610204 134211302 0
314273053 505399516 0
256035013 342780326 0
504151600 685297539 0
597149331 261876858 0
171692540 818343247 0
702520665 278266131 0
61691414 114168216 0
952034996 925110372 0
285635309 291774188 0
656454633 448130587 0
353401734 733473652 0
755901399 514365660 0
22474323 342108419 0
909631548 679641481 0
194629853 370020520 0
178297492 537244202 0
847264681 566080240 0
253996177 472533596 0
16745407 150522990 2
125487667 6146158 0
131995179 961833751 0
510664353 875598886 0
254203703 113535144 0
869620579 590948180 0
508193930 22038998 1
258519919 396142521 0
498262213 44627002 0
89346985 431060961 0
56055879 286959082 0
44724655 37084754 0
66728807 485714189 0
686311606 918733484 0
975753192 616665534 0
266710476 299324260 0
693822511 976440808 0
295269863 992654388 0
40360981 450560639 0
577704097 64772750 0
586740912 20930599 0
424562846 106204940 0
560205927 88999904 0
760044417 389339498 0
594157217 97477848 0
792023334 408473902 0
504267099 211677991 0
753212455 727558742 0
855741038 991518926 0
249292379 477028771 0
137284047 285566371 0
93127818 241855805 0
942624114 229196479 0
940738900 301393719 0
184674033 642827482 0
44789989 899360550 0
581687089 230240885 0
725911231 721889047 0
151992446 845839865 0
934944037 888244974 0
382151638 882276771 0
530740372 641693046 0
513927618 430274636 0
532809706 471209879 0
857877678 44294873 0
154882423 143897213 0
41675946 16743405 0
616164208 949725167 0
901914223 836434136 0
287672301 445421922 0
725795567 256249791 0
896710728 557886351 0
578140066 351775242 0
637065226 791512368 0
860942370 320220546 0
105679784 364507254 0
38111815 808673785 0
911757678 490947756 2
454946837 73937555 0
964324519 153522848 0
31552174 915717135 0
798433715 200907394 0
532865510 211337645 0
856323550 890784393 0
912643121 537684702 0
179394685 224966772 0
369671373 676181394 0
993975794 596999531 0
541597962 760890603 0
998449919 253145681 0
85008456 95094441 0
52032592 408877459 0
922379174 841373570 0
746218880 640877297 0
893245012 786111213 1
795567611 66022710 0
764269614 949056563 0
620530237 167032684 0
175013587 117795709 0
119073585 678474146 0
964058622 832122103 2
98753995 446121568 0
154278996 695428873 2
230127945 356092054 0
102917999 145101074 0
765931955 896474845 1
105262284 548755889 0
534151453 522450239 0
123657501 282125385 0
559069934 510558307 0
105360367 865832190 1
2274517 109604897 0
334953595 146889687 0
787995814 725119242 0
333857641 934781526 0
436619000 355333848 0
248528008 120293990 0
123804202 650168489 1
277511650 397428169 0
843270890 608929386 0
134047174 604569578 0
441130533 97308084 0
347697333 68104504 0
222059126 7385300 0
243737068 652791803 1
407839068 206488579 0
932138195 609978694 0
627215354 230324192 0
649256935 64658767 0
404265645 596205016 0
122906641 747341147 0
509486625 312512836 0
38034445 34029641 0
22522893 236886214 0
760321255 336050663 0
240982680 444816379 0
700705490 447018153 0
170653583 725871705 0
845609851 132455322 0
108714471 586453526 0
661027099 692289034 1
583814644 768889748 0
722953054 367579675 0
103962478 321283688 0
771266078 265288347 0
726083875 630506146 0
135096421 917268646 0
195420988 699993351 0
724351873 321053495 0
988913054 475712377 0
941255546 892956798 0
329172540 172291927 0
66085131 708931534 0
977614022 631004682 0
983189329 123974436 0
573571020 596613662 0
988546580 407710430 0
481858181 994358896 0
718968696 278645182 0
143708913 398687210 0
658838427 291682383 0
50087858 124133669 0
865786113 584224537 0
423464359 144106940 0
626221234 14948849 0
121060693 767242033 0
265654994 977954109 0
724922319 31424443 0
76379010 486933382 0
875653002 509402596 0
995897961 376386429 0
917195280 741209445 2
504924238 737291271 0
177637275 257681776 0
643861135 948664683 2
458320256 59597959 0
234449927 951319950 0
992632771 753848225 0
242641470 55210791 2
280091079 477815806 0
63946090 527576351 0
605260694 324119401 0
75944148 168851179 0
150737502 172739811 2
116249551 652957985 0
218214617 166583289 0
86458679 675235803 0
88508899 264915654 2
694065656 218708324 0
725597066 851310025 0
498774683 235101026 0
182453169 452601115 0
143583135 907036399 0
966681158 584286598 2
211791868 314646183 0
310507583 455039453 0
630318498 850510312 0
864607539 87765245 1
60390032 44044549 0
950727158 179495728 0
142775024 735299450 0
14371916 459217782 0
663829948 612686439 0
791002731 610745709 0
47192469 567426905 0
617932435 347830494 0
102270507 19929078 0
834635583 657913064 0
761131416 479212651 0
5371530 433262852 0
13708909 49694623 0
168450598 70029924 0
79288983 773173682 0
769812 890609053 0
104414680 545067072 0
153135770 223986428 0
402875184 145680486 0
10887270 299864511 0
554429383 647868027 0
114569336 460113377 0
42657961 94483444 0
619797483 199793969 0
725335405 71387042 0
7687033 983785574 0
5222284 446082129 0
696485412 969785270 0
386339794 326135317 0
758061115 165323800 0
101323513 630611142 0
125039305 821320717 0
755679666 936813591 0
957904448 790658762 0
930542857 790174502 0
350036466 51792517 0
692397628 116764151 0
982504774 520180223 0
522986845 478052643 0
322491869 769125426 0
969119269 146597389 0
191589051 489911032 0
519526871 415931694 0
836072872 594144818 0
759100230 811377880 0
945178397 339642476 0
511223831 478633982 0
696489498 200871839 0
429976550 421743459 0
790617026 441238157 0
25643287 113224141 0
164916306 184395505 0
96221537 615606674 0
967467048 748207605 0
441315623 418852831 0
29589208 304224035 0
754192069 872287772 0
822219990 944837037 0
861289222 5234365 0
115785364 376982200 0
769093253 665668948 0
851901568 224163915 0
241633781 553594236 0
16780710 728366207 0
615764363 592443868 0
689339601 703490526 0
283299058 605759935 0
557543639 702408121 0
702692380 317618205 0
771988287 520136262 0
82554987 155891287 2
233668488 596385523 0
323381349 491079942 0
212867741 107685115 2
76864567 885174743 0
518698024 395605692 1
312792241 532429403 0
133454691 464134538 2
297534083 1731147 0
65588332 469590809 0
486680707 652630193 0
638001398 878562115 0
267349784 728148740 0
523763992 36243011 0
791189561 399892189 1
154599733 876544192 0
608353577 318563106 2
421316591 22297892 0
447893460 901534291 0
98891334 536309120 0
426660482 903096670 0
450427179 319379865 0
968453140 619428340 0
416440136 841197940 0
174783924 932181785 0
232154226 751515254 2
161719813 13322262 0
763238265 652074078 0
887537103 207374543 2
150696520 502251198 0
11129779 326557394 0
225532913 611295364 2
539378329 323561838 0
854820726 686104475 2
133433750 982843647 0
724189932 866613184 0
710130009 189756971 0
807239885 936144927 0
792389356 771297837 2
799076964 576686137 0
901720242 883749853 0
653471821 933197718 0
27671078 442231750 0
610181219 181206337 0
857755411 118216927 0
885417357 804655424 0
473432829 604932362 0
185098826 189527287 0
573540824 393281063 0
223307270 113977230 0
106745068 131197298 0
379911940 875390173 0
519821817 251537408 0
245381758 46399797 0
777945903 870590691 0
987942625 880785274 0
892199416 560737417 0
314880955 883195350 0
687160408 191076000 0
582465648 51530905 0
965520760 470803442 1
66582866 693615599 0
623289918 799637992 0
517467326 468052428 0
451813261 916644912 0
137732634 869202773 0
119228382 653996704 0
34761167 63243871 0
368505795 627052404 0
984613053 558641533 1
442848591 674868373 0
243179268 48647612 0
215251585 83411635 0
955803967 316345925 0
117580022 116747054 0
428549123 95572720 0
306627597 486245681 2
29404576 870181903 0
723208102 501551478 0
4991279 601423870 0
147166347 9581443 0
549956573 236588879 0
766133820 400947723 0
985466832 705344749 0
45882799 292051160 2
75606767 114860009 0
254950913 412779056 2
217214578 895053547 0
334927848 49885775 0
896413358 619274247 0
927898056 200955184 0
733000479 320735992 0
885647688 225578140 0
104233844 751029290 0
202637475 960293049 0
89065871 66364876 0
236728194 343131505 0
986224950 754062271 0
252640167 210524374 0
75283525 963196936 1
19946156 373514297 0
300524609 105915237 0
594400518 928432604 0
802970201 107463127 0
781735311 414843214 0
404823753 222873013 0
976547720 95470640 0
781584476 682826933 0
102804706 525654141 0
118622996 853061933 0
416571446 812012015 0
810200986 667127735 0
821854099 452432313 0
10249959 648384933 0
831256212 560381911 0
211469726 575784137 0
18869498 16426554 0
283910508 603029348 0
940983017 830273738 0
799393968 658072758 0
199599306 268652624 0
486299606 112294833 0
906330731 207029005 0
549479132 184368585 0
788315341 850060752 0
506383210 71143551 0
18512941 700312050 0
71597966 432047748 0
299629062 89106636 0
509881501 625309860 0
556646998 540403868 0
656061677 22337452 0
137740974 715392015 0
869870485 404364177 0
889658321 525645320 0
11849834 83157147 0
625580029 300101214 0
125507377 930866068 1
897187233 855186057 0
488317248 796133037 0
113745161 75618743 0
637993551 213604146 0
300770164 579285617 2
750951392 937485878 0
784944877 283478770 0
622286344 389288413 0
237805601 413474171 0
33338466 752932666 0
482540790 74548833 0
925393445 869822555 1
579069759 57837121 0
317988012 104880116 0
476903624 744794504 0
103841251 902289534 0
174619107 356829913 0
62129062 106957552 0
532102809 175437797 0
489339881 434173953 0
706888017 618031440 0
230944238 144802828 0
764671166 731235442 0
5360882 80271304 0
448458513 145822890 1
224549570 138617811 0
617058453 271470919 0
116813207 736993440 0
41034447 63991453 0
48386300 107131413 0
696177966 135607452 0
409777725 997700728 0
741813490 361700400 0
79515793 570340473 0
180202838 918390284 0
267625731 497171602 0
597039535 493090026 0
575265211 632833412 0
677906700 642076360 0
407440981 813678361 0
436799279 408288319 0
453231570 552536688 0
410199365 193390889 0
894759255 659070026 0
117242893 411124356 0
672789637 929846693 0
81639857 458448337 0
554498660 158945496 2
117687332 337298512 0
908099822 268688824 0
713006316 981594699 0
369532509 354828660 1
995760228 501828961 0
811564705 846619216 0
51631643 224281812 0
324381294 395783836 0
204536697 578409802 0
215685082 532814418 0
57190419 272698039 0
301118609 583341537 0
370613552 100387941 1
675185217 311743011 0
620248202 512551028 0
502697459 104339859 0
471454174 908534547 0
137703162 843849460 0
927582386 907324057 0
197802244 168074071 0
278194040 298619634 0
807835403 378889056 0
518009750 953473024 0
95796181 161228302 0
262558953 88821719 2
489673237 944517582 2
327644889 142406610 0
693096969 944204091 0
404010719 558080925 0
414039093 453142120 0
57462197 109966237 0
426051207 967797165 0
277524524 225369091 0
274007117 383117439 0
586705551 261714749 0
616902571 665382682 0
113581674 970298687 0
652131109 94866132 0
735756838 606939765 1
375652243 234903042 0
55207026 749601800 0
539781673 45225991 0
109554826 692003708 0
147136242 420004616 0
476313851 157345575 0
647459747 124214816 0
658267192 198487507 2
533749085 890057344 0
361444404 689434329 0
41044661 81613304 0
659073765 885726770 0
398565627 147566315 0
432733295 70351769 0
134283411 71042817 0
123760162 549894727 0
401380411 450717374 0
143952919 906819098 0
932563098 384597414 0
362060465 847060164 0
367975110 295354241 0
609471080 747463038 0
652466244 945017417 0
913188393 739516864 0
492868573 86995499 0
949757643 128022810 0
75018313 914035335 0
236533115 326318995 0
778671854 679029866 0
737629639 744814167 1
98092339 398649965 0
52656949 339501987 0
617651705 63872529 0
601901280 47575416 1
366095427 644371106 0
89761216 353952949 0
176772119 236945397 0
686550989 324381030 0
709621886 555865264 0
410145257 300060638 0
7269185 501840112 0
272410610 749749916 0
369498698 456421918 0
39210836 110234905 0
38307110 65023944 0
100270578 451692825 0
292111553 201122512 2
721910528 161711612 0
791622063 23089728 2
325789671 935593162 0
402105543 639286005 0
460979857 455508804 0
101390949 951938423 0
713160541 504489396 0
752480917 81433202 0
606180415 369253159 0
898267416 34683270 0
539135839 752370454 0
930072861 106735538 0
112091559 808492659 2
751144514 45975005 0
315812105 150758436 0
641034134 8952588 0
401449658 168507960 2
649260806 986048466 0
309370975 395447546 0
664123922 934751839 0
996244654 342700353 0
766838528 153221233 0
827105693 865234982 2
389898983 310404987 0
166075271 251495098 0
717525739 494535810 0
124223494 495865010 0
28339016 920006780 2
105600440 671213768 0
287114280 797888335 0
105102318 315493534 0
580816478 90350642 0
437279719 291661795 0
454198665 410805372 0
477758618 116074831 0
834654912 199719715 0
829421004 780303681 0
583794375 497840964 0
207397672 455054634 0
3310365 393400573 0
909532624 725496982 0
65891529 228492976 0
989667991 253108115 0
203337061 225498681 0
511386566 641014553 2
227971442 765495970 0
946168742 208030192 0
989971151 70926709 0
60841453 422484825 0
460187316 445860092 0
46435852 657007729 0
236245923 934557638 0
313643052 215562123 0
467358488 114671084 0
404860279 102939312 2
481099878 414476531 0
857777670 278981954 0
27669217 511031920 1
269078285 145141352 0
20087569 658529893 0
105212137 33957294 1
386368943 586477932 0
452595600 798713861 0
227699551 689931064 0
393526987 217054962 2
500785938 89954284 0
440520280 282162812 0
541887527 640675276 0
541587966 67609865 0
109121939 829486232 2
76692645 456127472 0
130056870 5882017 0
318838809 582198390 0
594991648 4811290 0
711282478 792875006 0
818970351 923262073 0
81093636 362102417 0
475184327 56372830 0
910142135 104915608 0
882112497 593767167 2
79224487 698694454 1
973353548 656981943 2
82312011 49853449 2
948398555 25474418 0
121103304 175253816 0
960947959 549973830 0
142170684 468125765 0
122567349 129413645 1
63617051 312958162 0
705399221 115951957 0
501216786 148076483 0
984737169 616513321 0
380066206 110465261 0
860613449 497068143 0
782826511 641103252 1
229063066 655558771 2
158498446 550220293 0
488567363 497209695 0
928792552 710693448 0
243322584 847601781 1
670194126 958261010 0
118995193 839062122 0
122766062 85887729 2
152383373 758815871 0
332429942 502596740 0
468222901 649391998 1
646103725 245569378 0
284727671 297224872 0
958153933 493137793 0
524008899 221561076 0
896396223 513091656 0
370624331 569508189 0
10372616 287450829 0
800918308 470380645 0
871822450 709607417 0
597433662 525342151 2
31174774 610950905 0
314951449 179872388 0
901768040 560621 0
454153861 322232832 0
414938365 293369086 0
549544622 114998005 0
777129294 227722049 0
964466690 861451737 0
618840864 625839637 0
458209564 634435263 0
151179112 568922059 0
313393548 357292196 0
327061958 774768042 0
36426884 932863405 0
38191980 328002450 0
416413613 288125011 0
414972333 3215281 0
868437108 880882368 0
890062351 753937852 0
402473094 301079002 1
606148391 455570333 0
481541690 921666961 0
158796334 247955484 0
825788261 113898650 2
134538622 262370781 1
323888609 831825984 0
453707623 357981241 0
634348850 858093135 0
326272328 851470244 0
601468266 43634000 0
284672415 65088571 0
647013551 983636664 0
544246612 751155263 0
758970530 855976085 0
918014921 991487021 0
969511998 400128016 0
137621284 512562521 0
525562520 895352812 0
121169132 247929746 1
840080806 717804801 0
486981655 894109426 0
88932003 449259675 1
695108895 455759120 0
23900950 300885121 0
287957373 130380244 0
239005553 454993289 1
803683620 465883107 0
954167101 693318152 1
458326683 482629860 0
56358788 867651172 0
754078664 452757562 2
325069145 577304033 0
669066770 51216245 0
307532611 287049676 0
278973209 177101224 0
492342413 627814793 0
603606329 90615474 0
997055311 36862421 0
4674107 469840501 1
802363077 630459253 0
326155889 116883857 0
89590485 962414204 0
36601704 315599443 0
40491563 157740934 0
362129005 608328447 0
902042656 231811860 0
572221000 89145031 0
539536569 526088515 0
140971794 825805103 0
644153986 252310397 0
117770686 933152099 0
830605972 82873450 0
16604997 864682303 0
183093113 937205216 0
359623933 51798401 0
484302399 197508219 0
507185646 853634471 0
738257302 990384432 0
131234869 561494317 0
211928223 440291171 0
882207962 858735112 0
273039478 345142449 0
362623575 180541050 0
428789157 971012964 0
240824700 494467172 0
216845318 454679087 0
800249316 226593874 0
27228398 376743875 0
754794899 112936413 0
852176316 950937285 0
188962167 614700438 0
852780706 904271356 1
60363552 125760630 0
955819382 733081945 0
92694444 342848779 0
142768522 654883456 0
112695157 8601970 0
801978959 156980742 0
512745119 15443583 0
610929670 745074723 0
895171585 669036872 2
660740217 154835791 0
73079824 831234329 0
273078379 263322334 1
358713419 47010409 0
607301132 762161087 0
42876887 373328037 0
255284719 57303152 0
719758150 82805041 0
598135596 342744634 0
595167066 578924931 0
580773920 181262116 0
431716544 54176672 1
485531931 489213761 1
301737772 204068965 0
896422810 261401752 0
2416845 853803284 0
228810267 237087474 0
58904790 306557188 0
389536632 543063668 0
312490335 774656973 0
280472843 856807768 0
670027186 67961478 0
949138350 79145065 0
221141830 364319229 0
550359142 804505224 0
358207547 413443129 2
724603205 68166851 0
47125644 836198355 0
128471240 942384532 0
767653927 575892700 0
993176616 231149700 0
199993012 91534762 0
765226060 979993894 0
671696979 426826382 0
811373844 957107171 0
99145310 732217692 0
906742883 363044998 2
597002818 69008183 0
403083446 676738944 0
247231590 416204075 0
431980772 388606790 0
260872630 367098600 0
604382221 10662581 2
639383911 475941138 0
593085331 751347141 0
719496109 979499915 0
896054460 919819484 0
303556433 711480403 0
273462326 527050838 0
403961024 677835515 0
540604101 231745390 0
810977641 236082507 0
389649944 649789135 0
109257137 639828542 2
306154963 973608031 0
206095844 874226012 0
293607571 498442145 0
689780144 119564407 0
221237037 868590073 0
931475707 483683876 0
260483803 322608088 0
93115018 848188382 0
918773208 299445052 0
363025971 397806424 0
897343563 391922346 0
114185195 584596695 0
81573259 982151035 0
3358481 921465381 0
419158752 454333790 0
685857631 2174691 0
892645258 402435510 0
455169954 417562808 0
485788827 699007951 0
122548102 59078399 0
251654514 830538734 0
120800120 501697132 0
715968769 834055084 0
991677949 111988435 0
838137003 198243951 0
18185977 119685316 1
218753776 440491101 0
19705800 307949968 0
453087195 269038807 0
491251006 343745839 0
319163770 118241575 0
556571426 693065098 0
423042239 105214536 0
241631695 808641304 0
307144059 693692651 0
722254364 28865254 0
178811190 669232665 0
546623481 292392424 0
426500662 425349778 0
975098503 19303880 0
200057669 116333545 0
742640771 246646795 0
626806278 82379554 0
118592493 114778621 0
69543058 459240938 0
13790482 840195543 0
127557374 634425864 0
916850579 20400636 0
639066240 541424088 0
175835010 302655790 0
274415133 287402969 0
347996386 547586268 0
426730710 468381913 1
735407590 265954840 0
627467348 164794869 0
374779821 172014155 0
242679252 420699197 0
146357521 454203053 0
525054852 190492295 0
242013217 449126894 0
262444784 5365499 0
233908187 362960422 0
926741053 449964249 2
828386129 454377663 0
858867366 554134321 0
362041455 277829310 0
767815149 431103774 0
986420692 376101109 0
645599788 123504427 0
18319714 794272233 0
515889076 1992427 0
365637307 641381599 0
725036752 79039660 0
486842223 834064377 0
496148749 41320767 0
606215641 672616641 2
918813057 442612589 0
922444011 250218541 0
552197645 742197916 0
741303624 957279570 1
232616344 793287456 0
502370687 133053893 0
441508331 344222657 0
495639175 26698416 0
904164604 747257703 0
185710254 135522985 0
877335811 779925736 0
748298891 94623452 0
69549116 897531283 1
424381202 269876137 0
150527112 644143512 0
914396358 836069088 0
356094499 201337341 0
169266306 966906992 0
102585512 478053521 0
190245880 62752649 0
273047807 691238515 0
16468606 93477545 0
528907463 989666086 0
453179947 857465362 0
748890231 138400000 0
538880646 64658416 0
785048087 999011132 0
355467857 103632166 0
378141137 125413360 0
700264772 975624090 0
880580018 229238986 0
735378011 309406815 0
871653107 608538113 0
952505789 848849753 0
728754681 85925714 0
655629236 769383898 0
588329845 56208125 0
157462722 621666665 0
947449844 593763311 0
467785873 634531742 0
720572323 80309053 0
896202134 121731732 1
753899980 852123093 0
14081369 519075857 0
388309564 578520547 0
260941134 44407921 0
224827575 12172632 0
878308940 856286337 0
402286659 102729635 0
791178603 266973603 0
760924412 548491515 0
929477622 393475234 0
937865029 226101637 0
329602763 749319107 0
985877948 518073308 0
224075313 385310073 0
477116127 125054201 0
374891734 241863311 0
593824973 609212095 0
849857490 25763872 0
577972560 27810852 0
363241877 517102937 0
295111110 665017970 0
610670614 66567752 0
448783763 175253793 0
114098181 312355780 0
15648264 249702458 0
737366930 51172988 2
830439451 885210837 1
662869741 973116523 0
748872280 461170338 0
185430836 712045928 0
358004810 116855145 0
40231667 126122482 0
158254455 445431512 0
876984467 287874518 1
683040578 192099464 0
16437187 260084382 0
884532651 572756558 0
517816204 7943176 0
966475145 423587598 0
658140297 116993125 0
585460785 882760313 0
102780941 755857806 0
496403900 708458925 0
705628917 934294841 0
173082122 559728080 0
554013557 896604139 0
792975687 179792329 1
82202290 573414615 0
478580904 670244189 0
334342107 844985484 0
830886612 111676795 0
562552305 496881510 0
498252641 243485064 1
216330837 45534698 0
683662044 991895431 0
420488287 434843079 0
809835924 159073526 0
656246238 28615121 0
155411897 102111173 0
757447374 716121680 0
516483115 390235561 0
241403274 72514622 1
128037099 339514411 2
703589472 317400131 0
422648727 763756181 0
509874982 937509428 0
898760338 249236095 0
975637193 429443165 0
935223459 749929858 0
28641910 900883844 0
307164251 818132093 0
885843015 263843381 0
725868216 842911464 0
274306478 488963687 0
269961256 791054284 0
31476269 966175822 0
299166533 472853251 0
958514375 630360435 0
917271920 982742313 0
610324006 929735201 0
549905063 614148455 0
41820638 679785519 0
147179277 862837166 0
30423728 963804004 1
437640593 246084030 0
836436949 82331233 0
268639699 315072744 0
272304699 495339887 0
637023445 13864589 0
784251045 993774560 0
260888411 785129567 0
45421357 508479359 0
914505260 942221862 0
761781830 879502964 0
419178169 664736941 0
20650372 748603430 0
736444740 854654458 0
269664059 220023572 0
147218947 479383087 1
588447202 500020283 0
733621560 922814016 0
479195333 328046999 0
851527184 970708748 0
957216849 51890463 2
406795577 414837087 0
626293673 977863061 0
3428501 534901778 2
201277436 211686918 0
739951631 51306148 0
213627121 852285728 0
89076662 145275302 2
544866215 62382020 0
996194992 508034391 0
150834922 249752970 0
276270245 569129918 0
288814504 463864374 0
944435503 286862567 0
510592898 427225672 0
331778507 12939704 0
211184809 599171646 0
5006231 341914905 0
757107633 183971299 0
364811196 303107689 0
239818624 839440657 0
6402445 394114632 0
962594431 117839434 0
889241323 93658313 2
714308310 627387165 0
441934305 509063681 2
409852143 77665283 1
293776067 584274211 0
213786222 751425251 0
69814825 908409300 0
988290753 220479296 0
680193445 31929976 0
791537739 843675018 0
876714843 54590444 0
570728184 639870351 0
435404306 64895951 0
660534008 996150012 0
286405850 905304282 0
788599170 672081102 1
904536534 70367317 0
727669975 860546789 0
943684178 274550164 0
783376474 164838812 0
100429054 82702769 0
280455925 67065787 0
139140493 459383996 0
442487091 295744882 0
554136352 60686566 0
87821073 518504682 1
683905028 569438096 0
751433047 132535809 1
646679536 834541215 0
687845039 52519563 0
112390327 826252053 0
926682728 287804832 0
330049904 613143753 0
87789649 315986260 0
43268570 908761449 0
808800022 847155174 0
48168464 844582856 0
941373041 389678807 2
32897041 429400398 0
400072198 865676692 0
161762442 825221338 0
41090191 947034603 0
722850422 853763937 0
898795900 518398109 0
678698868 299244830 0
69579149 478753039 0
224086186 382496374 0
371951492 553966811 0
539922848 287344800 0
798241085 127576096 0
864200068 42300972 0
7539368 478421419 0
715430123 816219729 2
571421109 390261903 0
538395974 459143313 0
812843120 871321765 0
83726847 952212393 0
698345463 681001756 0
917107544 34369410 0
682482486 577478928 0
250314810 446431349 0
920798679 710684059 0
125852155 910511652 0
415104529 94771653 0
811281844 16254748 0
917525053 980977494 0
370657122 665037952 2
216749054 756092617 0
813264385 958002488 0
71705939 380070969 0
197610035 394619708 0
467947065 612527999 0
458564439 109470821 0
459806460 423316621 0
652170335 3347193 0
596593850 66262165 0
585731093 323242678 1
554636986 93620009 0
861776854 408718018 0
128202303 18375665 0
961243598 620073976 0
863758608 98828123 0
518651749 9850009 0
415549990 472280822 0
555624306 847050991 0
513924810 782294471 0
152749291 54973215 0
799047987 528692578 0
545900833 989060389 0
786536889 978947889 0
323836077 83061974 0
683888877 807615574 1
942659773 468136403 0
864980231 122593242 0
401905246 338678106 0
698346030 239353138 0
650958690 859948584 0
359936493 757154257 0
498448694 192500442 0
368159270 880154003 0
882225218 215756525 0
253552287 705532035 0
590148393 713684852 0
273335761 64909700 0
94553235 879541554 0
441914273 207136592 1
764677668 530014777 0
299103906 313622177 0
969382032 688405412 0
466200269 870860553 0
708021443 176349492 0
216352253 513068736 0
163437738 887475103 0
21128177 10368900 0
37595904 68423545 0
629976503 93008507 0
566649489 372229924 0
979283860 979752114 0
385087961 748791365 0
465230496 513025954 0
426483338 319512653 0
760758097 670110200 0
752512438 784567182 2
92274916 39684428 0
895344191 530193113 2
243934722 181370514 0
962655318 152496818 0
793710282 997582652 0
211506461 63817727 0
796156032 83048282 0
661440347 176587544 0
545101065 821418446 0
713007825 298941064 2
762072257 969454157 0
853428152 505839815 0
480975572 627468165 0
339237235 907633901 0
215275916 419558247 1
303884488 496520853 0
575660614 34777843 0
116387721 9675014 0
260509738 957250799 0
60763814 354582327 0
862077634 458839487 0
951535332 430650468 0
85840301 249236550 0
306749449 502183518 0
64008598 680604863 0
373202427 60898951 0
17356987 482377378 0
757152997 29559996 0
80435148 696416150 0
717348940 113436035 0
285688594 10304632 0
58094973 672665480 0
920450834 673616727 0
61222125 233485208 0
250937083 39609457 0
164770442 94907385 0
702029849 91804138 0
971737421 367679516 0
72827293 367381035 0
620543455 161426080 0
823171030 308858723 0
100824261 359256977 0
64377286 87505163 0
102365051 277032650 1
483938712 60343919 0
73369751 705068202 1
344999819 92895511 0
730837517 525052221 0
134017187 601782934 1
496220264 307141077 0
308758536 323371371 0
144022084 749512167 0
72294166 88321776 0
274418246 967696485 2
218717432 790397906 0
373895574 140731256 0
123185174 916012928 0
117741526 7420546 0
297033961 675923611 2
863755562 848554467 0
856017019 24402275 0
953285447 270939250 0
130145642 888933288 0
620108065 377235516 0
401816487 69823373 0
382416670 325950938 0
874572125 117396825 0
426428050 866281609 0
799873826 146172841 2
201032911 874797356 0
95391801 496495066 0
509898650 81379176 0
618053171 571267673 2
714910466 615207733 0
630484002 52143307 0
741980091 713004439 0
712749946 989086736 2
678050505 467212437 0
539229405 958816632 0
433930534 642270 0
136240986 88770333 0
807573017 382273180 0
217419567 27181339 0
589196475 793397202 0
284037823 295322521 2
720721524 563266765 0
952793650 368413342 0
12666092 448130923 0
814722147 743438717 0
539862908 141286392 0
176870790 347110182 0
664826049 164262779 0
544804828 159047915 2
677312487 755465660 0
251190694 107465264 0
657251489 900422262 0
460138976 677711992 0
122208258 992468705 2
136190591 64205844 0
536946612 865552656 0
800528021 900094218 0
981043647 470536907 0
116912979 752113448 0
271273709 57885607 0
141875964 913854104 0
820220681 31162889 0
514144107 564701688 0
296427030 202029956 0
276861873 141614285 0
612959174 33642423 0
20566532 453179451 0
741003656 532973919 0
861026167 987597423 0
675464139 265046846 0
611802811 182781540 0
197124653 380934329 0
446390651 753456139 0
57968048 426211218 0
753861671 38607136 0
929450552 955501822 0
131687230 14337592 0
907448381 289778966 1
228055427 600536064 0
22140803 101300070 0
418321237 521177477 0
53239520 129251011 0
413100709 572124727 0
252466577 104224804 0
309644486 11819462 0
557302390 789818143 0
589706350 286542356 0
326024619 544700242 0
324820346 228860041 0
278867510 48271162 0
793938096 796961209 0
380483709 925200810 0
977421065 413549480 0
92850091 965069249 0
726282006 288554777 0
291563342 375346415 0
457513466 977939807 0
585111284 181618621 2
404707193 243983713 0
135899031 526452122 0
53138470 771352192 0
141074359 432022197 0
703658715 432353086 0
764041366 841957707 0
89979855 291305307 0
931698591 667652414 0
59381965 266347927 0
748915023 848820964 0
325657530 83753393 0
286615071 389780243 0
40859153 199880169 0
83633615 359405416 0
686927665 90820028 0
302891515 316999528 0
814179752 515595530 0
964477406 589473798 0
399333857 290327589 0
617780154 882682882 0
310130859 154975037 0
100800349 219060190 0
790037499 421835338 0
29275918 465377591 0
25098149 657335247 0
86765566 18894205 0
821785055 721808495 0
202318801 107569407 0
565782335 550621329 0
257100810 73878002 1
680622437 437692059 0
646504485 594378411 0
22393967 813549311 0
640940406 551972139 0
194579838 616002328 0
732169684 946856141 0
152483727 872213732 1
414777985 978477292 0
979934653 487917865 0
228009975 240046242 0
191870471 181295044 0
84511853 349181307 0
75368456 515955236 0
171630748 796543974 0
597150563 195764823 0
339424576 859355876 0
961895278 103685918 0
783943367 830413257 0
904892170 774365940 1
727429260 518375290 0
809304066 311562468 0
448685620 177363368 0
523499239 189523355 0
415400362 692119515 0
3299362 850167767 0
192530580 92872604 0
36069842 788163609 0
82100968 838196922 0
165099139 530206456 0
184617780 137917190 0
815261026 32461402 0
200368524 914194477 0
111057166 158244137 0
57274456 135236771 0
36328342 221437180 0
792669630 435035170 0
710835005 451956618 0
191453857 255692777 0
803925866 198592418 0
438613447 872749425 0
104639874 443478875 0
496786773 894620833 0
91459677 987731623 0
124430583 319467145 0
467179052 835091409 0
519373663 728931342 0
925029231 337447231 0
362538866 146767014 0
561687678 132269026 0
910954853 119689726 0
672482045 891228397 0
454250105 330394679 0
165501443 516284874 0
300684332 714198695 0
744845769 304649000 0
88412185 454552762 0
477048466 589471202 0
533107036 572115265 0
366861278 689248099 0
494067007 576447045 0
808424493 522191397 0
869084455 502162305 0
146431264 130738131 0
783149690 239991422 0
529324262 446023501 0
497368702 884092333 0
353918422 823861975 2
237078597 311186636 0
559042437 65886331 0
535603173 83880128 0
699848276 581613710 0
499119188 919460576 0
891138142 311287774 0
478646768 723035116 0
821298634 333265484 0
449436738 112371965 0
647378626 67739832 0
767049999 11181136 0
55574188 770976976 0
173546179 835582098 0
621195255 822439622 0
440579900 759459298 0
708599888 364525158 0
538135329 115912205 0
572812676 106339531 0
18714258 998078416 0
19334055 905602439 0
820694441 78742535 0
511224148 46742533 0
625474288 706896546 0
45176381 305714781 0
529273934 735105034 0
428879114 859071872 2
677975888 1575487 0
20377853 625458545 0
848592281 991768778 0
124795490 731499680 0
873422892 139324773 0
442864918 831472992 0
634251477 88592237 0
621517218 784314271 0
849681255 101686825 0
238415942 917994318 1
458049766 641232689 0
136937804 71043177 0
722820181 102709435 0
855257706 378880890 2
757688898 126105777 0
849905084 160558170 2
500067843 478067061 0
112862430 585755445 1
716929808 810029942 0
939246441 608695473 1
323541961 660440781 0
842323248 158949121 0
290101584 25430697 2
683246503 707078094 0
683547063 610101728 0
460552524 162010571 2
66378117 10990874 0
631771786 977094276 0
209926811 431698856 0
141427183 289242462 0
283289449 243593407 0
801146624 433663724 0
799225446 546459380 2
459736862 976025729 0
741909651 363707826 0
636313939 150160342 0
91593322 7105736 0
32519411 840990841 0
423819250 191047173 0
581664453 247064444 0
129948081 787525313 0
436312588 823459788 0
389654470 772916751 0
844045767 866983485 1
504408122 72062111 0
446897996 505661829 0
83438678 82717225 0
281819939 577462127 0
53813510 663905810 0
327056316 827233365 0
61063292 711493821 0
800161545 794034314 0
824218445 816475986 0
572379615 601679955 0
32173551 198243663 0
661693917 462065253 0
822664724 945190224 1
173858488 218071596 0
426759624 87697116 0
397671224 497111046 1
224749088 507416432 0
39476029 187668511 0
421788847 627786152 0
30906473 889349747 0
101577977 338807035 0
240675847 408680178 0
449551021 780423261 0
621786764 947586677 0
665350254 486141938 0
858344841 600256222 0
353396121 726266382 0
622998214 571883814 0
464662747 436878533 0
139067399 867899907 0
108174228 288981142 0
970145933 685853149 0
157782311 167359023 0
564007720 465940989 0
364573193 757959253 0
12561366 537214905 0
209007128 419294263 0
557074888 832649620 0
579407396 986620470 2
524805249 72975091 0
783073178 533581570 1
393867132 566410150 0
621567680 228606105 0
295561878 522319252 0
40336644 156129805 0
708454360 190406613 0
795429955 945323403 0
101363710 397699933 0
554996356 194732545 0
93513338 312189308 0
723666883 271722061 0
966885088 540818939 0
889745966 115979033 0
176638822 654970127 0
558107023 684910640 0
107735220 433651363 0
856338515 177094621 1
137444907 469531095 0
846563328 67849272 0
185853667 943492608 0
193247032 400142277 0
48885988 86918073 0
849670146 449395986 0
494997074 960824532 0
117284167 894893776 0
425083676 946580600 2
420741071 504976459 0
727000139 882947511 0
66572594 683915587 0
324902666 917612943 0
217583336 220922321 0
217099687 520455165 0
17747150 830548015 0
728117955 133812149 0
272920350 736028739 1
881226253 261047183 0
303433098 508586299 0
61308241 482737815 0
391300916 567710837 0
471918048 445955396 0
791786182 164320273 0
677800134 579950901 0
863497875 955629124 1
621903848 406493958 0
983879806 391508271 0
41751240 882508602 0
500081156 753078423 0
695376645 428590294 0
825186277 229726753 0
472099881 216288519 0
555020887 733185078 0
532572803 928374654 0
858572837 234998378 0
88612459 369949763 0
578431626 95869123 0
604716180 286410619 0
44567071 773048952 0
319870836 107499091 0
754570687 268357385 0
78254417 127205475 0
261698815 91678103 0
570371017 860364258 0
431287852 721293149 0
411127104 45915893 0
65399316 432560550 1
173319880 861197433 0
748891836 924698331 0
723533574 28642682 0
912729354 572864756 0
671569720 120959156 0
843101707 255665595 0
988527865 126392347 2
484835490 483997377 0
69484743 293501873 0
719047193 894703336 0
409885122 571626108 0
778543731 965465101 0
543267425 497787828 0
5079732 648505017 0
849045507 41069472 0
145074017 592251056 0
739733389 376135198 0
203858308 283110503 0
93169649 613335267 0
855322305 791759915 0
118700593 398867001 1
756921149 126351260 0
276922947 780171436 0
103543630 394981737 0
700011116 340175465 0
320434272 103477052 0
860026571 451787004 0
980707227 963879517 0
293890890 211521252 2
669509777 974533713 0
135111107 169878563 0
607402085 982600817 0
719770042 324755152 0
606324326 864070030 0
568388484 631422759 0
658818065 489342470 0
166011349 900351126 0
397235752 262377999 0
766197066 575839144 0
182137679 942002021 0
696386423 744838581 0
203540757 314245410 0
504028710 566902881 0
175555954 442681123 0
153537470 132112474 0
978910957 900424517 2
673724479 918808936 0
154944557 765864860 0
731018716 79684771 0
567342824 60814767 0
47288098 214432516 1
391372980 507238174 0
705690208 147309379 0
851692925 149469692 0
806829721 736641932 0
992478042 381713391 0
484496096 827186911 0
33004892 289796859 0
457392244 40542913 0
350467934 449372989 0
65775773 171110243 0
300922554 747496833 0
194562063 302192256 0
138721603 482038683 0
499892645 444801110 0
453187262 113052641 0
495245209 21518554 0
929802509 175796660 0
704212069 48505491 0
247145884 494691954 2
948558191 622736609 0
854612548 578905402 0
74857170 213390894 0
843624652 933082404 0
418087173 834063771 0
110655598 178747979 0
883523225 47971424 0
941400404 723614247 0
907492639 351492656 0
325297049 193715927 0
242032855 955705781 0
191398170 823156519 0
966974573 171596799 0
452902116 105441703 0
599328374 236978653 0
119275195 559716987 2
82416072 141669704 0
301407322 906562092 0
238621983 359766232 0
275158089 283243393 0
597994142 49566890 0
351070607 252329516 0
749502802 848432241 0
807585290 538661093 0
946235450 807262594 0
928120193 617558508 0
929149228 437293846 2
756004612 599701876 2
129147415 478553350 0
122404625 533687673 0
273947602 785646256 2
548855787 556173309 0
832262500 519709593 1
884525553 392360748 0
117098144 342835179 0
512786899 95910439 0
820985153 520918446 0
61132983 884867457 0
463046024 507105824 0
65544380 985507921 0
763014546 776591697 1
523511205 422514159 0
87199544 434871742 0
225335982 819305954 0
533627730 605740813 0
947711553 95755333 0
419020801 341006594 0
764584250 869628829 0
918576071 52328662 0
149725897 52822475 1
203527071 141918270 0
850112358 974013175 0
305021680 675659064 0
134401325 559089442 0
385165369 38692115 0
668990311 146742610 0
134992451 312468693 0
61707260 100927398 0
448235087 49532240 0
5513676 51489725 0
961716573 115816971 0
206373018 406520517 0
163184001 485912664 0
710770371 6830996 0
625500995 920418898 0
657960074 727466389 0
625819960 728664417 2
80780995 73969205 0
654325620 529779326 0
24189612 81272999 0
829926602 319651523 0
571128523 516887412 0
48910039 298025784 0
121448381 755967950 0
854027634 460058690 0
863914735 42523819 0
628483900 513413162 0
487271039 939556682 0
141982054 391025661 0
163343563 64940954 0
636057345 460924079 0
967084604 948213186 0
129977283 415761794 0
734516822 559695919 0
566706984 429680677 0
931717033 899664862 0
695563304 857101332 0
498008053 803572295 0
982499032 365208093 0
975714399 351396941 0
607592234 595938621 0
517668298 625483215 1
608347660 844086272 2
480916033 937280188 0
908812291 493937703 0
374919371 280864692 0
719800835 99625457 0
55237302 414098942 0
785165370 816500325 0
586633984 864618967 0
152962741 766735376 0
238066303 777782602 0
655781625 986071575 1
155694804 856378818 0
435324738 210741551 0
127243132 243292798 0
456320631 762092438 0
467320988 209990609 0
925098551 511026669 0
981981397 373074589 0
483704468 105404969 0
273461651 639090206 0
785014570 795738774 0
584693283 955937307 0
156061849 848890705 0
832740078 384965219 0
688489439 633231917 0
170287018 407902116 0
193569462 889546672 0
999250906 636848030 0
347990552 272456884 0
501217248 891886177 0
884501682 106547388 0
497866877 296082453 0
855783372 427990115 0
128404874 13292540 0
703880158 807509924 0
562628695 234449444 0
838048830 622180236 0
437116514 574059739 0
401012558 270430196 0
958360436 502008807 0
50438986 433066568 0
416229115 276235863 0
548055513 683642436 0
133271682 592720307 0
244213993 58419988 0
776809833 459389158 0
781700211 674505381 0
827762356 818817740 0
103313337 241132854 0
855449793 102741375 2
615630809 102503081 0
484391113 990337025 0
51512816 594323289 0
582890639 60190119 0
862333845 863715422 0
448806881 518121721 0
137546559 738048719 0
687225806 215866110 0
943153406 117822822 0
541603069 204956501 0
639318609 998088558 0
416614405 134031647 0
466563447 532110130 0
645518093 271971350 0
82685457 965879270 0
783941022 657760855 0
333262413 468397310 0
369418283 322480064 0
624977641 542584341 0
42990447 389586769 0
77257447 731484138 0
541670740 191465289 0
292440433 536422057 0
665997375 735956962 0
98502922 901333385 0
816266920 312314810 0
531503741 300103966 0
979232689 477486219 0
277864841 203754157 0
420070701 30964764 0
467874651 695224566 0
296918725 688196163 0
638003337 314210862 0
439487853 68070677 0
574156228 354496136 0
209554154 891384269 0
236835676 619382054 0
53916560 512894274 0
76039625 731190786 0
365619555 561553786 0
625348187 278521260 0
717627331 247153997 0
344834235 509387861 0
562971488 808154182 0
46532706 480364840 0
696628461 230127155 0
331883726 428099627 1
463451143 466395280 0
504428027 314571986 0
534627388 606481977 0
240877084 193349164 1
71555711 83428081 0
145964298 273019082 0
985958621 67535527 0
194773542 725643286 0
59714174 691963622 0
90347735 75496967 0
41134066 103780369 0
53895671 260442015 0
281759992 48397648 0
510844569 950778108 0
662554033 537383668 0
141520288 90701805 0
325255461 649322003 0
188003287 258603185 0
80392986 48731091 0
791890063 149184065 0
257664702 938992184 0
633217146 301066659 0
65989834 125784117 0
97804574 160645635 0
491135794 820334958 1
109024558 143769529 0
469341145 161104646 0
504585797 595486831 0
453269579 565744587 1
60131196 625190949 0
264237236 523444065 0
897444676 386818437 1
889034615 736130599 0
136023492 378365421 0
597918834 394800589 0
852118983 676186583 2
770238390 139447160 0
275401214 210543483 0
454888982 118510135 0
138821072 839109779 0
439909055 494416642 0
214203112 44653942 0
175401394 806880372 0
34963810 61659319 2
550760199 714538804 0
392189440 470807739 0
108208232 564179712 0
975438514 63704687 0
428937903 87310511 0
928506238 66841911 2
218260147 471013683 0
640086141 992326884 0
511565937 346948778 0
274517030 150216468 0
463818107 635168306 0
789345961 929322764 0
218989619 449293237 0
800078746 152717114 0
37974756 466163555 0
448280645 959224692 0
905502641 10517926 0
656442531 673263196 0
259284680 117431541 0
949880500 360047283 0
701710467 71440653 0
798283133 468694783 0
493326691 357537552 0
989323391 81873477 0
195978602 801701527 0
656562456 867716360 0
447289229 911934841 0
579052826 533070593 0
16487840 236709951 0
47429383 316052206 0
262034074 989931998 0
668604310 409762860 0
84687768 513113111 0
730672723 861616288 0
394716336 516404265 0
167046945 160742941 0
569887599 561169451 0
560149141 53345177 0
226145074 510136914 0
363443386 297336541 0
265331203 69710507 0
205946626 282659261 0
347883395 892185803 0
435551347 654644507 0
89717844 907381617 0
609159748 881962013 0
612171089 59370601 0
546495810 47609749 0
893244876 128089487 0
325288532 799729787 0
956771887 329829982 1
915156779 575658662 0
337707108 345441131 0
47855269 714668140 0
767835414 802247843 0
109205557 585206159 0
844112119 388187043 0
102259577 38767194 0
48181527 9230581 0
764960153 905002727 0
517268499 878113987 0
139792355 552217759 0
30842233 893402190 0
371642105 735280912 0
945350929 388740979 0
445708066 152679607 0
103542755 256843859 0
612897442 455596966 0
186043774 592379569 0
134420029 116489263 0
779700318 871166021 0
90166314 480106077 0
112712659 341462871 0
19049949 138218152 0
842415970 634524273 0
30591449 364027815 0
868536125 98114501 1
433862419 866526791 0
604887302 670025984 0
334972342 127417663 1
913436381 780387511 0
61129824 995076958 2
547347270 391186143 0
33663036 117647422 0
763474364 473936222 0
638800185 673480193 0
62900164 805382394 0
920866044 883339886 0
135305582 392418152 0
498990793 371390470 0
715789979 293865471 0
707349665 690714147 0
270028827 95986853 0
614804430 270177173 0
630716421 273462401 0
953852482 381174673 0
435784004 872782371 0
982963642 170339364 0
241452047 893100821 1
69366996 504616076 0
307881907 46338116 0
573047921 629316005 0
125393807 63885268 0
338796605 605607197 0
512085342 679023378 0
808128111 461269341 0
270888710 95974469 0
94292561 111208812 2
531632388 282612643 0
848028660 324349279 2
908294194 729878704 1
413184195 513555155 0
115335157 677306766 0
282855104 497287129 0
893883519 835459930 1
976732093 195662859 0
255626570 796888250 0
827185247 222357170 0
553118363 32973856 0
747792319 731805194 0
137152615 793938394 0
816128513 115394050 0
521516732 691133042 0
233816058 327912633 1
797515671 80688024 0
97225596 129184125 0
139755920 55858616 2
159652150 158353078 0
151278127 739560988 0
154274270 843558614 0
757341372 300525960 1
66228218 941725404 0
751123563 320844412 0
991534780 139897523 0
116302963 438558006 0
994284434 507751969 0
178377209 550801237 0
91367960 623494573 0
229711493 212674003 2
29937191 873638950 0
936753396 452173687 0
9181072 148413057 0
614482432 654733668 0
52506879 604207209 0
112703922 901783425 0
126420534 898936432 0
318736169 540894217 0
342493839 615160847 0
10930873 83014856 0
751033137 35273317 0
538011246 272903017 0
551105293 28554673 0
657871018 435833310 0
62307357 903606115 0
114146220 176627319 0
23067812 612441740 0
695705331 6019774 0
966041282 749302360 0
444489679 701482363 0
487136104 616134172 0
384389311 408995894 0
762465423 20986199 1
70298032 351455224 1
88210367 336332535 0
961233483 115428418 0
419198201 522889690 2
951598016 108302806 0
712420048 526197617 0
510430621 899975262 0
10078887 73167721 0
441997532 933743821 0
390739774 118093899 0
674084945 158511869 0
66666013 802195462 0
846239067 754508581 0
307300653 450527634 0
608081663 695762623 0
412416303 135724316 0
8207911 840284735 0
38191447 548940153 0
625065817 99476486 0
38277506 371419563 0
636485260 530185028 0
417233 905364632 0
286519046 973052676 0
361167083 93032487 0
947591657 468756541 0
775834515 9708826 0
279608308 10651218 0
531139422 12168263 0
38033304 881090377 0
673943803 840862134 0
227765132 298626532 0
85706444 778363015 0
3829667 603474353 0
872487924 25510735 2
43943673 596679578 0
646606363 150063910 0
550354946 414450699 0
994244956 45129694 0
138171800 326898434 0
570863382 49580071 0
66492083 545115340 0
546313167 675247318 0
142004498 67865328 0
523981324 662427465 0
973448626 440193509 0
269266172 547276569 0
276371923 468141041 0
232874602 471244559 0
205204160 898561578 0
190876484 65092197 0
110166231 845071342 0
459056785 271114108 0
941859695 279605993 0
217834523 294886811 0
24392962 576966987 0
503947199 692507376 0
665763060 122516923 0
476800629 692800840 0
356842614 243480965 0
967578536 620860235 0
983087519 346114670 0
262852957 457376147 0
418190746 74406130 0
941745224 517182798 0
350316296 237294257 0
876815187 608420897 0
902694883 880860508 0
774832355 671021552 0
592968278 290808038 1
134203416 600022721 0
470680922 68563545 0
244125253 102303490 0
145724695 873989918 0
296241960 260023551 0
163837604 582408914 0
837865680 952065113 0
398989747 746933552 0
308714447 14615741 0
774015983 699770363 0
786748865 306810470 0
251440451 694106768 0
118774473 774710184 0
982657549 75991716 0
235392980 378913538 0
752455557 662378025 0
613857233 4667646 0
819442082 752481506 0
215858746 519927490 0
119099928 92515449 0
937679981 844649238 0
678039842 725680670 0
771094370 280263412 2
409752379 280101805 0
14264336 499056535 0
200924445 380929365 0
867034165 621385842 0
852755661 651666805 0
143923768 274741565 0
542398713 386381042 0
132638376 971880608 0
160804137 215575524 0
859144230 589929914 0
919473967 72916372 0
61420993 356085340 0
771318854 725179501 0
627111026 720932354 0
42713253 615301808 0
52919204 940506563 2
567361549 39498233 0
220134772 235144954 0
993630117 379251143 0
836385515 13856246 0
732899815 769333906 0
659943007 151543422 0
303650230 977918670 0
151938994 554385231 0
710468586 41274146 0
228454267 996626479 0
666305066 158165473 0
871409925 25377986 0
906347820 874586947 2
511104725 33157987 0
32184384 812571732 1
486024301 735249469 0
204128036 837853972 0
20926819 526177086 0
534749235 982527699 0
48387070 512605770 0
712752917 556250805 0
26966892 194676671 0
737436529 912646179 0
725951504 198106212 2
90076409 516913334 0
959090086 213817459 0
268023550 190752684 0
114992775 208557968 0
337611356 351999126 0
750039914 585395926 0
633231274 287317206 0
473808963 61176405 0
462623280 951743569 0
313513192 33678010 0
937597075 774145012 1
871312955 240047368 0
264737136 644503405 0
588324680 84753492 0
383266607 760992574 0
965743172 342816035 0
111605034 945551367 0
323418883 428473732 0
40698581 785719828 0
338061976 13174781 0
358572875 639288814 0
755377661 131884981 0
633106533 713110144 0
944133517 189987632 1
174963762 566876076 0
734517043 658288988 0
344817575 881454298 0
164496907 395911295 2
757120510 67014432 0
34012888 372506587 0
436207236 472689865 0
590774235 81921785 0
330324754 541033726 1
399531639 258429530 0
124411659 405305638 0
551661495 861949127 0
364358691 197861982 0
25136930 16656884 1
654389757 206874009 0
634221484 130733264 0
935972620 163748654 0
368785178 956619564 0
708170849 746825382 0
991930713 296687386 0
906746884 567521331 0
773555277 479539852 0
311694145 423560388 2
46459928 581416100 2
153432073 690581210 0
409087087 990135284 0
611285408 831691949 0
420810229 256680739 0
628797341 319135006 0
234728942 807445479 0
437877052 947288290 0
46045482 101066428 0
994587676 40521541 0
727037353 47848926 0
798421425 589232174 0
645411962 799144913 0
404424800 285345566 2
108888149 338735756 0
837558325 768493710 0
951309717 460472422 0
621288020 545967633 0
248549107 438912104 0
633174199 845234136 0
392425311 505518250 0
112199120 481051440 0
762439880 159342867 0
559903836 576254228 0
7066846 10611125 0
32389585 740879913 2
117195170 983081322 0
397650310 484365626 0
534652432 931070362 1
795918301 659120531 0
782243961 448849969 0
747814102 479178718 0
989595372 213292844 0
751881777 833038126 0
764432547 782252775 0
620073221 732858897 2
849648484 418789446 0
707093519 570074620 0
530093350 686489595 0
10938437 332268383 0
75622924 457676903 0
86280764 37702701 0
134064645 50751367 0
15797432 822420152 0
899424236 935218642 0
891198089 865456276 0
901339223 377769823 0
18634242 649311419 0
259477597 847497411 0
875708399 732730035 2
138714810 279420122 0
530713924 73111718 0
187229494 370035749 0
896157117 319213286 0
95691867 284243693 0
93207229 818211559 0
484900252 992306950 0
573958834 260784949 0
544626575 159828045 0
851017222 179037707 0
285660414 238849964 0
116736523 928361365 0
544700389 223850436 0
95814071 72642692 0
152158322 59590395 0
352063749 354441198 2
140842531 136786405 0
234209460 25540497 0
102642490 797097630 0
351872028 619403771 0
792532826 435677137 0
492007834 97033024 0
7008806 983987729 0
671615057 253264120 0
340232011 998657461 0
191099403 586615610 0
15467570 285436069 0
686897920 821056669 0
279043265 76240946 0
772450747 13891046 1
247796649 354748907 0
369605156 309416158 0
71915882 202550525 0
227563656 67773756 2
311089507 258775592 1
274029359 63199105 0
476068214 594278647 0
235391750 933369334 0
420359982 459379703 0
841944483 92830831 0
302994964 312322599 0
52208688 546761781 0
92570719 20074474 0
276277057 70367067 0
144563822 801210608 0
255993182 901839844 0
950462225 147233025 0
787334739 93637902 1
561104850 709502566 0
130681439 877943601 0
661276318 44078146 0
379521922 100485275 0
554582069 572534503 0
839135908 324243706 0
186797376 344577469 0
495213873 661630005 0
936688406 598584342 2
355778730 49490705 0
540806436 843266247 0
442234184 338466127 0
584109468 773816055 0
221820458 252275653 2
758901245 793528139 2
602389763 622273400 0
614403415 962309337 0
282399677 295465952 0
141229361 20978536 0
144481039 94353131 0
572137479 184922411 0
166154195 282613295 1
205260571 93129403 0
795099414 268243414 0
607480667 11051644 0
843837795 702138190 0
393813711 628925981 0
124228734 898910945 0
175439986 864940629 0
242096030 158944291 0
426997408 490151573 0
875362081 141156186 0
19008432 769536385 0
534074489 578119003 1
105895477 938823672 0
500949259 803752228 0
966216730 585911328 0
20054750 531347423 0
901371858 442760004 0
440454039 697693241 0
100852812 127229048 2
496923136 709786114 1
86753096 416638660 0
612200599 224817022 0
149182419 554123112 0
540585442 720459995 0
649093044 957608860 0
716106544 4640798 0
570730587 762102539 2
195727417 597563159 0
68900828 917550624 0
456855225 100167863 0
943303445 85838271 0
125874998 742295617 0
670918130 92208713 0
76348607 452946176 0
495628092 553277388 0
994114248 950049579 0
636956664 588427524 0
545285090 800606906 0
657229728 33220923 0
869325688 120005141 0
598766375 953816892 0
330292830 978595377 0
138571165 112968119 0
476119271 89214120 0
730623224 835509465 0
622008137 462311528 0
221049058 460947320 0
28231840 262269420 0
686715309 500544537 0
618339044 640138972 0
377881060 708072571 0
32598180 424986597 0
592390314 165603069 0
231470755 265740912 0
331149823 620211922 0
316396536 375969344 2
183900602 310043294 2
990876316 885022943 0
608395409 994648174 0
625557546 455226748 1
27996488 557209033 0
9974950 32073704 0
747847547 959699693 1
241348983 304135523 0
763183103 507710471 1
507910226 216714993 0
480793593 319266126 0
58197012 685111715 0
174041965 494992916 2
148941157 30934997 0
233280932 83063142 0
837757385 941738765 0
388968872 36188264 0
597052847 615589691 0
335715867 985995961 0
482737107 922217377 0
117959401 62956082 0
238821719 41230977 0
224352416 647659472 0
314050515 649215877 0
218084044 894968082 0
553128402 836006709 0
999717793 18607454 0
964618013 592347766 0
146520966 36005222 0
702971988 793839529 0
181944087 839668178 0
360831691 117965161 0
633113676 798094563 0
273441610 542608373 0
69334283 733044713 0
265903455 63802233 0
231540415 172970722 0
746973506 202738851 0
525465772 7269030 0
318390734 132403988 0
184822803 969670556 0
654346824 92705737 0
51459846 148040878 2
605279818 318699076 0
767095121 599181105 0
186324883 713689920 0
396407544 760788672 2
890139672 64382602 0
129265870 439541044 0
122116644 50619962 0
541408005 426702611 0
701954658 765230209 0
597078483 997596966 0
255052695 26505876 2
153421399 600445604 0
475148467 143277357 0
539693576 241731096 0
572115778 381880159 0
670824663 158185391 0
70528155 128710921 2
377690910 971054920 0
12526223 709945002 0
147479874 188699155 0
648576697 794518494 0
418493884 83561858 0
233570833 774473621 0
458023583 614925866 1
30025731 759383812 0
143463869 294875825 0
286014361 187037181 0
200321397 474845286 0
368867629 412859604 0
163761731 856202416 0
6126739 998651021 0
966185931 616872403 0
78772348 360052763 0
817039654 145078904 2
667237976 184214998 0
759874458 43419427 0
861582676 369354765 2
402123710 874157610 0
994125064 437749442 0
701723223 871390722 0
415815027 446815462 0
421657610 577009800 1
819735158 887821456 0
44581574 549934548 0
58916496 571167577 0
126512095 13783033 0
350493934 490443316 0
988842793 516606234 0
897677756 935899225 1
247735400 446339327 1
640436465 945562791 2
273955465 995407892 0
716624104 60917496 0
61236014 502676964 0
992311122 24710556 0
939492001 903642471 0
894352735 100805469 0
621389989 718383354 0
748641828 786249644 2
344507571 50567904 0
907768569 531186669 0
367174823 688424608 0
330802543 186430174 0
597900369 869555870 0
695452805 718680441 0
531885708 624477684 0
558897585 653107735 0
186163147 919359520 0
102309512 868256960 0
883114701 738149628 0
58626189 433042929 0
851276522 909320998 0
852500070 985366950 0
540924212 598636678 2
430014762 390976239 0
827159329 832289632 0
468672660 698846741 0
63474994 103075861 2
981280827 747726611 0
627091269 291232289 0
529040204 612230199 0
913401044 652608955 0
205228174 446574164 0
755010967 154025186 0
647664643 756682670 0
775159643 273034617 0
149886919 142561634 0
484484515 123761436 0
570166420 624321748 0
930482055 989756363 0
496081797 277205979 0
668071971 545688525 0
640377802 422624554 2
792588821 82921030 0
186837520 388465347 0
115378718 679876766 2
931477966 156745124 0
719422455 78594922 2
384847992 43014104 0
839943899 388037293 0
731232169 514415946 1
754864707 409363020 0
702898328 973203007 0
860383036 621762633 0
749012949 366819969 0
12008695 718335606 0
602441840 639115380 0
348791251 92101409 0
596317817 624789212 0
866600962 728230451 1
701114084 604879771 0
69479849 115069403 0
455652610 327134035 2
246853390 807118144 1
635587762 943617433 0
201814665 505283542 0
885914361 312508998 0
247672649 179022721 0
66645298 909735274 1
815211575 119593426 0
538851686 131786892 0
384210139 930194225 0
817292102 58448599 0
987752206 114912161 0
837743661 565768355 0
213535981 404633528 0
884605298 50622052 0
147736800 118287589 2
213381133 271561382 0
668418938 290597390 0
925664546 90295819 0
190324187 649729786 0
54044244 208468359 1
582720284 761248102 0
202875776 827142959 0
914964004 209320734 0
138184787 14902241 0
322913234 691199121 0
439876941 781220840 0
369932608 324237979 0
403183953 658481230 0
756486710 423686699 0
314535375 637148011 1
582286698 724122043 0
18111040 799281918 0
629295041 392683941 0
643125672 671937371 0
336530840 932382300 0
354846139 854808605 0
486871829 925862082 0
705368367 946436907 0
493957036 639071957 0
650183919 331784749 0
524345413 9963775 0
114310809 62609113 0
985868574 476690768 0
20511591 642099057 0
370653644 451926540 0
4691722 597092813 0
14748467 15420857 0
836780552 969281284 0
933105537 199487559 0
437075576 826769527 0
323766369 807559201 0
585650307 769053254 2
223825861 228580864 0
105161934 665808157 0
534600599 818286844 0
335518013 729284771 0
426044351 341275569 0
19973585 824556513 0
251813501 135559846 0
71881281 776712173 0
268399190 70631350 2
184990139 849117159 0
393248479 256005960 0
834704605 885148388 0
576118861 542663445 0
734457197 11154744 0
919247339 137531822 0
862487045 454302056 0
96953008 803787092 0
543059427 398869712 0
635331281 144211958 0
17263726 827557811 0
88814934 176999563 0
628701979 129791941 0
223777547 290414096 0
576664110 186739568 0
568486484 349109004 2
347958679 142105766 1
366629730 770329171 0
633772107 874659715 0
452555158 83642744 0
874869855 680785791 0
348104016 200367087 0
111278427 400509712 1
659683552 592466940 2
28928509 695998194 0
40265580 467787938 0
254335835 595439567 0
769561871 378119447 0
227264983 554286211 0
103447579 864514884 0
278208320 773637605 0
502220363 198052390 1
540196876 181224435 0
845126263 518191077 0
135520212 275961037 0
775435665 11275151 0
650326649 682581837 0
526103628 796009628 0
443619346 136004848 0
892681370 507182679 0
450457801 787544308 0
847024819 33183063 0
504730103 368344359 0
776882757 573545072 0
844581775 988181222 1
688947051 543504664 0
753367919 219609350 0
983983082 470931203 0
690080721 381682176 0
823320108 715019435 0
623983603 573210338 0
377285401 974110636 0
689698962 345232355 0
378592141 803553948 0
650605026 443087839 0
503755261 400448810 0
655652655 225821672 0
867069979 380603901 0
370044863 494080095 0
748812054 496479272 0
659852220 112060723 0
324196579 381971276 0
141159903 441817799 0
486397991 348788783 0
517660547 939051445 0
84129130 753087114 1
553140750 220026979 0
868204704 307202729 0
175300733 442150372 0
758501358 430396222 0
329579364 179769813 0
182708905 537954233 0
802748775 764445793 0
584881502 694702360 0
331606334 832808539 0
668166328 597821512 1
22089891 317188787 0
897605989 188074330 0
58536203 509826783 0
296616563 311759993 0
99916083 177441287 0
456903032 7681320 0
285362537 983158179 0
182184457 504153963 0
271076711 651729524 0
821649605 521622676 0
431885765 70610152 0
599343203 191147780 0
111621635 437732175 0
518456692 587043290 0
346882164 681605874 0
749999350 992147500 0
462916907 761955430 0
749946509 211304000 0
907319298 425373510 0
171412184 116604316 0
615271686 940657748 2
525195394 8148355 0
879203107 63356650 0
487035283 692488518 0
975560483 464126799 1
666563366 176759997 0
130220929 328731981 0
812358850 595494897 2
111847449 338266584 0
117081246 270370600 0
527860821 699244725 0
664692352 859394169 0
324141999 489032333 0
454349177 437698381 0
19528343 167564714 1
733866269 778655725 0
14553790 90840012 0
937392415 169020532 0
974641958 80852926 0
143114683 554493805 0
898652300 796412904 0
267359787 431833649 0
413068820 523280978 0
901759437 554359411 0
870895173 359097411 0
639890794 745009073 0
7692092 37041567 0
406175325 592862731 0
374761430 427940184 0
504823952 791092728 0
600316575 50077182 2
19689202 354187024 0
318060122 168242621 0
294774999 195759168 0
697177114 820541707 0
684077106 297302368 0
48579279 386066831 0
473945143 163138837 0
425959604 57136734 1
820827554 299814338 0
673919179 380524487 0
578218684 937780471 0
388357225 633168613 0
254952018 517608421 0
662975341 169094267 0
25879103 733768356 0
89954846 478790113 0
731924753 986479518 0
632587689 527329538 0
775461800 708933417 1
281039976 392147057 0
641198502 656104027 0
100190152 286113415 0
803544381 770324351 0
111589894 130515447 0
239889699 375903108 0
531138732 831413622 0
155962063 995317090 0
203209314 249081251 0
334855746 474706968 0
657730616 301066704 0
43534034 223479413 0
216802949 278743343 0
559988586 978233810 0
335848675 456811606 0
105367695 688494842 1
663213602 453709442 1
462878406 969880517 1
244405592 62700580 0
829615621 884342479 0
469562576 417741232 0
130776469 617807869 0
259933624 137199631 0
685747519 705119044 0
8570498 29689001 0
134584983 109314484 0
696937671 453662963 0
400069416 169659412 0
716780768 856962426 0
715432513 393992513 0
804015159 896299965 0
957179659 105417110 0
548170241 768370164 0
929689620 772588185 0
749169594 180526069 0
555254393 130166773 0
920086964 876910897 0
86391109 118275387 1
460475814 500502764 0
456171537 57980662 0
898157410 768924462 0
60057000 752822722 0
757267028 150882270 0
716444794 216445326 0
91747092 179448963 0
495515227 821194624 0
780424808 24077009 1
140140449 322264714 0
575618904 859255790 0
577014996 784867289 0
50214101 819331018 0
51391198 376135880 0
48116710 749812020 0
567715642 44262719 1
47947819 918448072 0
926929840 497707474 0
110514249 813919888 1
144579611 880416537 0
348671885 232628880 0
145080624 267075345 0
801146384 57317818 0
523457567 621657552 0
992755299 298811443 0
224458091 75729804 0
462817036 859403581 0
679950573 553533434 0
326600858 786922734 0
557460521 137551936 0
702119648 370610820 0
816530885 813760315 0
92281871 776288183 0
181193727 651105881 0
868711864 212580121 2
420448346 647088994 0
656420983 671640478 1
47532188 678153922 0
212313860 792365765 0
28749759 923450323 0
127040976 946261979 0
139296912 865186846 0
594738569 535146640 0
637722071 156707153 2
900033107 612175410 0
176774454 342631397 0
57356052 523268599 0
235027521 939965871 0
940013381 723411187 0
821145685 34422060 0
63386820 401597874 0
522011357 857007357 0
357859129 275868122 1
474941885 745323404 0
500327320 445101292 0
543071327 85072183 0
277929648 296466556 0
853827546 268655628 2
452774323 949970365 2
56537716 551330690 0
417388795 480156940 0
239623451 453254650 0
992614827 952740209 0
59742118 998726560 0
686198777 162166208 0
954624647 143143715 0
655989666 103095982 0
544091056 233901042 0
506485751 120137969 0
942212361 786717419 0
840549663 930218918 0
927477814 618341988 0
763698149 761717219 0
414006065 382250241 0
261029609 910547966 0
333593608 596418036 0
611377303 231526852 2
23299684 827695331 0
576199475 42446812 0
966541875 751157439 0
84723376 580554825 0
705963760 29799523 0
929701648 385746297 0
104075967 508696538 0
59803560 140951299 0
965871415 440463801 2
226573012 463373846 0
307934136 489776165 0
527449306 125938770 0
39761182 303444753 1
580147692 391775528 0
997653002 82790192 2
750742660 951999616 0
155089764 282855271 0
7188830 19417132 0
559132701 35568292 0
889841499 114824063 0
22072692 142463575 0
562238164 424135011 1
903715660 427143887 0
206111728 68525895 1
245371651 385657347 0
961553157 28350337 0
732429758 965753441 1
645670413 947281631 0
389628257 111162958 0
428463838 116261363 0
426901276 436073311 0
30824667 987551084 0
304132972 469098505 1
371359659 349802842 0
817739560 250112239 0
748293997 162746611 0
94279559 432025299 2
491736364 556583768 2
922890319 779500899 0
377858027 285812134 0
895174638 342438862 0
347794774 699632849 0
130463909 468846016 0
447469735 59995344 0
537350759 938988876 1
524834872 362382638 0
533676260 882747312 0
642708667 465397205 0
233994018 588165956 0
932551463 179921249 0
995539797 871150203 0
297155819 802135993 0
405184307 492543511 0
140072257 55225504 0
500622811 412413309 0
444798987 3761494 0
816293896 398874856 1
179937258 561459473 0
663396991 904606299 0
563757841 21288958 0
551529429 279442106 0
940910778 749718532 0
329597692 951447239 0
80201118 194464838 0
508350902 285954799 0
832128800 545809724 0
22528645 258511754 0
553007243 162538057 0
115692828 937640414 0
333706415 83100309 0
619562889 454003286 0
548326640 368915589 0
469312700 317192123 0
3391398 858800369 0
640099367 261536109 0
641257108 132045873 0
130950163 856351721 0
704322149 151076154 0
262488276 576282152 2
510062008 72396718 0
814932790 838043771 0
439560410 257753068 0
256137000 678213880 0
172473541 2700622 0
7297929 164487024 2
828392927 592491890 0
806257110 781952862 0
717696822 449564897 0
296155276 770106644 0
23712088 128555835 0
476752764 7322108 2
18562013 446158716 0
132639945 445758553 0
643479158 85658470 0
448719510 879798444 0
612764488 565558126 0
674358223 761151554 0
380300354 897752681 2
934219727 223585380 0
60484586 364539801 0
614594158 493165742 0
164693907 118204416 0
802097810 601762865 0
616170579 23403340 0
450398682 39431409 2
15020031 354726487 0
353780345 304313481 0
823478438 777571224 0
468490354 838214730 0
879872083 227759159 0
224363788 1649643 0
543831280 781394569 0
226869262 48587231 0
301196714 790550185 0
14252005 166024034 0
586551098 234128106 0
771096164 22383645 0
890368851 380552799 0
131859517 22367615 0
877936746 195062897 0
979426486 30747742 0
98525678 410287305 2
913956193 123898308 0
471853114 624080971 0
678630607 777650762 0
311825282 253855401 0
21542538 845958824 0
58796805 392355765 0
60835885 708923253 0
27979392 691093399 0
589898577 141068707 0
653846779 522676705 0
500845247 844610038 0
15286504 1158586 0
973445243 837486842 0
810087708 594978393 0
87975829 113111592 0
945861907 712664233 0
3673056 452676660 1
258688286 494365890 0
745369216 418292166 0
392396454 97325134 0
212432081 852994627 0
96593903 157617280 0
273690711 296193022 0
172127991 625528862 1
593179920 121809960 0
838670732 929130700 0
717073544 248190519 0
325055692 799000848 0
875378530 519870540 0
175878502 158501147 0
572728616 116115138 0
968679456 952694824 0
206222136 194274013 2
229904789 651511273 0
682378623 244242063 0
925982063 752308606 2
892786165 905957159 0
154898295 390184299 0
433614315 771985044 0
45528272 311207703 0
794502893 227343217 0
958811518 536760210 0
792482954 467380653 0
410244514 56624876 0
154262013 517626615 0
522383477 457359466 0
815008019 854963981 0
205478086 674732302 0
780648289 884974847 1
814664514 190046673 0
270398124 982086514 0
755769749 573233317 0
139164229 610177585 0
724331806 29582085 0
148237255 140560587 0
886966527 86548049 0
77806620 296633511 0
508246701 483943557 0
898418777 894430213 1
774995120 6830627 0
905980313 325056851 0
826332022 470206525 0
612220858 566418973 0
470437106 999499055 0
979968306 333265595 0
57218490 600821773 0
13530696 265617852 0
184625862 605007473 0
36931890 426377512 0
96130421 756086803 0
235445132 628312054 0
85047403 214199435 0
36448475 475066828 0
527587915 36164683 2
931887697 757694166 0
232863564 459005332 0
38949949 380712048 0
250341494 707975786 0
550165768 326024211 0
253804788 693600246 0
38671236 111650497 0
602209304 728826121 0
52414347 816547797 0
276040612 177759006 2
315015470 796778532 0
26920568 508419748 0
455577057 633899378 0
628856231 194366069 0
351860014 984984295 0
765375487 390253237 0
478808734 826218420 0
889113441 8360162 0
92887047 39772939 0
988363822 598148416 0
913001015 174966245 0
859207361 226315479 0
815967582 124951291 0
38095253 142308469 0
39868705 617627840 0
78458803 334872237 0
849946261 918747134 0
800922838 731417137 0
241968060 784366592 0
606539671 864529582 1
965686374 264463414 0
173103102 422594209 1
617035595 555424058 0
710703824 603849783 0
859862927 654930296 0
354053341 185085741 0
212821643 266354732 0
179063336 656085208 0
650996500 403703365 0
99289889 673356434 0
605466287 697883825 0
143773277 40066591 0
979158428 224193472 0
900688467 467644097 0
937117352 533295625 0
523306298 531285179 2
74930657 66439001 0
168674328 113233106 0
393222458 848269593 0
835909118 931103490 0
123785559 345100941 0
263521828 952797013 2
987022117 450060020 0
118439423 764328706 0
51457138 148072208 0
342025718 62645920 0
871317847 101384347 0
468950745 963827131 0
293996331 604702994 0
969688352 427310847 0
970846216 937702636 0
99641938 150679823 0
501396132 164580736 0
875230673 37275607 0
434307637 879482665 0
763516726 422630318 0
452955688 122321309 0
102514129 968728371 0
177740226 845266570 2
440552553 604607470 0
268359648 948700953 0
223913256 28609588 0
388206409 547470527 1
768630562 589511236 0
744122567 475145636 0
904667682 49988956 0
183202661 97526102 0
695996710 264139777 0
816687105 88881819 0
54683515 613954275 0
258664942 181237618 1
80954662 69728361 0
144699010 845934420 0
532316097 647143737 1
227515521 838020932 0
421746165 776887862 0
160844935 29067276 0
885192775 737629585 0
803171901 103574575 2
555889659 980410175 1
689251708 101035422 0
497518682 25495086 0
235111848 620324481 0
473235754 388975060 1
595163972 326881162 0
153778247 11786152 0
207122440 913289021 1
207811164 377622237 0
224929011 950841781 0
240623269 914567270 0
718327466 522498140 0
968386030 740644857 0
932640632 900649790 0
760831216 803730195 0
863144196 777494894 0
80456150 908095019 0
128850364 644264214 0
188548910 809289421 0
695593325 495341199 1
842251455 621856165 0
592623695 571688253 0
419823964 178771262 0
289876251 32712482 1
91316658 43451627 0
251465612 931035392 0
4593133 586000111 0
616554618 106179501 0
453773691 516161373 0
304265172 62251096 0
331802973 198009734 0
472088062 261890543 0
442566358 929327297 0
563714124 525521522 0
511839682 47863725 0
647303227 630892500 0
433173481 67045751 0
749236553 260180217 0
157256690 108113402 1
559120574 596256277 0
994119112 900543603 0
515144254 161349533 0
351086225 37741526 0
920784349 144910484 0
461469154 183165954 0
33608685 189601531 0
836666371 576506752 0
116557490 906606761 0
533582260 136640047 0
726887460 869576154 2
849386836 528864648 0
145024729 943922976 0
789355517 456637744 0
313733436 58042226 2
924349027 504278094 0
804203138 804909941 0
48533879 81398791 0
692069955 798884627 0
123772129 790636425 0
656592956 358429610 0
728816061 26156426 0
822074231 643425148 0
82246692 403806149 0
571229771 951629220 0
944624073 383485793 0
142913882 970195886 0
250104459 346887527 0
105696389 312447246 0
72948322 764407437 0
200601026 29559043 1
200260670 959671974 0
246428681 121432090 0
151271763 914536624 2
789780101 260236784 0
736634740 525979520 0
132473666 656869283 0
108163883 388502290 0
914740378 847242889 0
585973608 38325410 0
154256669 196754061 0
63783926 471251500 2
612224261 507138534 0
575133136 799215577 1
217625928 46991448 0
426764348 364872746 0
984378284 440083165 0
48824165 650106955 0
5937663 241924193 0
822691852 78247595 0
860297983 398542519 0
937999069 50163933 0
707120291 819609873 0
55144709 304143282 0
969571373 786627548 0
774515824 103325779 0
605724459 268159031 0
768686246 690333085 0
955185186 265291402 0
771377317 477900026 0
921728816 198188835 0
907609900 23958393 0
68292762 143102250 0
602861597 608809274 0
85084196 957807420 1
56197112 890234146 0
571569965 185287633 0
686495899 346573834 0
444786400 466160440 0
635707163 49933820 0
853138642 681957860 0
145278571 542324302 0
274392499 89288498 0
61958834 259731251 0
838917500 745238815 0
129135607 889272740 0
420561570 828944709 0
125643519 554367433 0
653527478 348634700 0
787933225 185844997 0
256620113 8253501 0
354004860 499453170 0
4732259 238021749 0
578186980 363270993 0
67532040 418852314 0
53855078 529240694 0
259970332 182566519 0
650911664 219625398 0
977265582 415618399 0
699571049 630715668 0
69588627 390563087 0
961527160 745590658 0
242238864 99924378 0
165688423 809683514 0
291968839 579152634 1
467686106 112263346 0
618083455 172263601 0
786262667 10723427 0
837560135 12775586 0
32396666 143760514 0
306201997 221289476 0
488321602 858284315 0
212322484 239480449 0
642771282 992350896 0
74953048 306614379 0
56404864 914384218 0
539852673 3168543 0
206327282 878909485 0
683126737 409342552 0
382525613 491550911 0
83178341 113270137 0
879759400 914145177 0
341741521 281992083 0
859868949 976185320 0
586074911 629519870 2
423612805 81847694 0
692388344 750616028 1
898141589 22718934 2
857389702 708704424 0
528726454 190968507 0
731542201 162098545 0
281944319 479240770 0
64512989 277358557 0
678399650 387935059 0
98265181 46622281 0
11880048 766816288 0
101599636 512901575 0
543048397 833079104 0
135879313 79738551 0
647510658 453699549 0
198292558 458278350 0
710550635 441428002 0
798214589 631946101 0
54528282 121670153 0
32522717 767528205 1
58114603 242924057 0
119460639 527009658 0
725323335 118492532 0
38324906 860670718 1
265571207 61792202 0
713593230 519151927 1
628652880 105189104 0
484424566 102407879 0
379849037 546633784 0
645375805 278907593 0
521018915 913915715 0
616880297 586594785 0
332457373 694945869 0
354994679 1094290 0
426443663 253809406 0
323117205 997021159 0
219709304 157691432 0
257325497 9094424 0
455350266 539584575 2
916671790 275435490 0
136948410 452475836 0
766415476 359940888 0
40420011 426968981 0
781545571 867653752 0
577613341 402700802 0
996980360 816712794 0
815678635 135424386 0
65688809 701938303 0
285240692 502404624 0
784917556 88484222 0
56509150 413444461 0
202547760 401058104 0
389849470 577999551 0
228579590 926898914 0
571681789 845088976 0
690053862 10550007 0
555975888 226544563 0
653069585 475711097 0
792309079 875221305 0
105117209 834093837 0
481049773 369396197 0
250398826 373510133 0
97138344 710145320 0
64168453 417467735 0
550344457 427190794 0
965611069 598581969 0
237824875 408093689 0
106588687 329162114 0
201770951 62289549 0
860830062 832632599 0
38537055 906311296 0
120781412 700536869 0
3014681 353347270 0
267326879 882046392 0
269445193 67260886 0
271060577 904290617 0
922834822 151616206 0
355255832 226334502 0
86196209 7496092 0
205751720 192965993 0
279986436 679380755 0
321434836 892067915 0
496865334 278865580 0
362756750 923299177 0
907699994 535897207 0
93792954 5429272 1
749024611 93311741 0
984408380 30873156 0
761777926 742584752 0
691706076 620020065 0
703192665 108420392 0
149125552 321869637 1
618627415 422127154 0
631184149 553462927 0
585948200 380046315 0
91452290 197151226 0
609494390 737575123 0
860221823 110720659 0
56067608 717162875 0
577114919 252744810 0
912901656 882491384 0
996957349 924383242 0
554402144 296450714 0
722414306 294273408 0
213023105 761113842 0
111736649 412391280 0
138200305 955889334 0
562300115 762016583 0
328253715 485048296 0
715434799 470415088 0
997403681 168332409 0
63230405 816631421 0
944557231 281361767 0
269409614 754177037 0
13037052 579597241 0
978171296 189661315 1
254613196 256064633 0
360728155 133112653 0
945855946 548063109 0
295103636 386536143 2
893672246 141325290 0
893539704 588673960 0
958520269 794261189 0
681600912 949227094 0
923580674 245668614 0
726236561 528146234 0
735861348 217894346 2
335747707 900004741 0
306384660 450300410 0
946042018 917012138 2
902576659 149332640 0
905084457 188529384 0
470756675 654066103 2
800515836 57125408 0
176376345 817496577 0
721797696 667029597 0
563773688 979241212 0
431594311 106186454 0
625788831 545689695 0
765228111 458879657 2
358547165 66841030 0
718371003 101908890 0
830405278 258052664 0
811914221 161253043 0
206663156 182831719 0
914804206 769246898 0
85058567 128889543 0
846361228 979740071 0
388091168 974774044 0
173257009 912032548 0
176921545 593417647 0
21401194 46559993 1
441121032 183865507 0
370146868 226236207 0
422625236 277926986 0
327603392 894596823 0
639148766 473883737 1
205136789 720502660 0
706097687 80810677 0
323452432 900579230 0
775565664 225916891 0
634790789 294615697 0
760195637 199712422 0
851257417 44547170 0
400138298 848426527 0
274515871 668297958 1
485382224 252491715 0
628207891 720867967 0
891786874 113975195 0
754217618 563885453 0
482603333 675481871 0
537918848 592503282 0
902577108 665714896 0
512790889 912454343 0
767744299 546145417 0
845054186 333200327 0
451028734 807400035 0
503836249 191782824 0
223939551 16678928 0
953972160 314189809 0
406173734 370590621 0
736015480 936862332 0
504112139 738018884 1
740271003 979408209 0
823587196 105866227 2
427078628 593080778 0
749543919 618675180 0
335782077 87462599 0
480718403 784982515 0
684872948 117681048 0
882158012 692493835 0
40793585 426542471 0
715138527 302237597 0
122554815 888270875 1
365186149 397355699 0
593009244 779539737 0
484737751 448864320 0
548437507 818390782 0
735473215 254025806 0
640672171 367788217 0
213734585 928865597 0
211629069 511897609 0
333397923 718429404 0
719262690 332233726 0
710551667 706907936 0
917285475 126662563 2
631600296 97893990 0
857388155 499870712 0
72492377 187947594 0
621847108 746887581 0
489189758 97587091 0
734275500 821815862 0
524655148 9029077 2
1566747 371546154 0
240347652 62779209 0
700480280 257982048 0
187609001 196161939 0
118213542 727016705 0
215452614 575524753 2
12279348 210327379 1
111674242 898313006 0
742317665 112450581 0
320420422 258493010 0
320278810 426906091 0
141281501 720499440 0
339395935 54877503 0
629604453 890109842 0
5877655 931802601 0
717489807 45839281 0
121118389 82679777 0
612256327 207680813 0
741850320 212962997 0
960323047 118717387 0
83337024 246299471 1
315784700 32175986 0
10055297 123008953 0
102194565 940927044 0
779590678 290116267 0
73630161 364175830 0
298039304 953951177 0
413450947 914913659 2
284098113 312764482 0
610262039 515893468 0
736765311 276370633 1
481089155 669949448 0
137009521 783405756 0
428968629 716736447 0
16486580 723677791 0
260308867 299145867 0
11872160 415913413 0
807996902 646035607 0
571386309 694737041 0
420432024 491472057 0
445540912 80705980 0
567175657 610833668 1
8523915 356633748 0
367593518 81345488 0
472820643 611123672 0
888874629 347212660 0
727082589 645720588 0
696099644 769995851 0
828512781 673321887 0
739753913 9266376 2
938632 928372396 0
624833126 793551975 0
202116375 34728627 0
847691732 419789261 0
507093700 282087895 0
602167023 862359799 0
129040618 109856085 2
604767744 990673329 0
673117023 91179970 0
981965275 282616188 0
87799926 819232258 0
682750670 805232302 2
74091504 248142650 2
779649593 429428881 0
746713087 699851321 0
939739500 628930917 0
860714453 613809404 0
633605780 825490181 0
866409913 394999868 0
629180030 395109777 0
113152704 290858823 0
98551284 428782161 1
873037585 154388278 0
145995987 500900419 0
447349781 193367606 2
734125044 898617411 0
93298117 244497236 0
951629425 33032111 0
253947107 507056343 0
438094807 268230628 0
271099630 655346339 0
887421839 368896556 1
404853970 871360814 0
778814868 925302577 0
678601898 58294680 0
25636792 974218247 0
328382746 286625946 0
37761115 668151528 0
579565576 105036778 0
632071143 845817693 0
905296766 242402346 0
348591340 279821762 0
409468771 20945354 0
534250881 127677664 1
901993971 284790803 2
167498980 394758578 0
570752061 753969118 0
711408260 52091003 0
569642052 889526037 0
599789758 41105922 1
691779681 405925237 0
51630119 204617223 0
626994671 306304164 0
140395828 816249989 0
426272465 837985490 0
491139570 520969382 0
593259792 892385314 0
141603154 185466898 0
408264633 281496717 0
114232290 176898176 0
979379726 244442490 0
436798265 329229336 0
556288910 765813100 0
165365047 476184757 0
186187882 526054624 1
333691021 22662905 0
506634740 203789618 0
819347450 587287306 0
299500492 670653838 0
610468874 863134330 0
316537363 78392627 0
448481373 326085256 0
948684620 244913874 0
60703914 964653924 0
964529303 21741258 0
25683837 24542219 0
380239748 911807130 0
263954259 669335377 0
553009743 376942043 0
514312740 465729402 0
27048158 208135300 0
175309563 431159582 0
664584531 531254073 1
487102108 270710839 0
468921928 323889154 0
239075309 896373370 0
994556191 255290441 0
30950317 305680620 0
339576097 448040979 1
261015358 423487640 2
967768293 645370230 0
969568112 82357960 0
777084448 82975423 0
277869789 838633475 2
860407859 814772819 1
339337026 574837227 0
736992129 354549814 0
213020891 344362264 0
767756954 90221637 0
647294316 21096535 0
119095220 66863950 0
918897038 449696382 0
9735669 906456137 0
112385294 840811253 0
96439385 643558092 0
857279219 542703334 0
155708799 93710380 2
530476616 718389576 0
812678749 79315088 0
78396505 68417200 0
16464582 723706658 0
730592513 702575839 2
502427741 654641616 0
465817636 221959759 0
815562827 273869239 0
552328569 389698777 0
179042231 788989608 0
141587033 67716001 0
957524041 739351164 0
903987886 19006404 0
416673017 767802339 0
948895531 646533237 0
840969960 189976295 0
762450748 510868435 0
366011776 217426639 0
440000928 522771460 0
518132715 260011851 0
161440310 640660267 0
864630924 243684157 0
69539147 211253519 0
144278180 985248993 0
318798891 578211272 0
38333694 131892032 0
656886408 482025466 0
838254480 626783815 0
803108168 517198896 0
999588772 964121130 0
343034250 48166906 0
969593373 307671775 0
825015897 291756537 0
4354753 50619380 0
75632008 97740857 0
789301606 34443028 0
83045659 725294300 0
768319000 586476020 1
451774370 954687394 0
744771536 320119122 0
818428165 244240595 2
381931993 45987719 0
283185714 945460097 0
51845624 12683571 0
44233361 220456842 0
89291534 412039506 0
1058267 282700629 0
241359957 389578832 0
268718531 225708809 0
117044085 748518639 0
124574331 603565434 0
669111132 326340505 0
92754752 563777909 0
248564977 968877908 0
129008287 580003431 0
164342082 848054315 0
876955731 135470919 0
375116777 512818513 0
899534698 249167845 0
84720262 712257039 0
179163313 995303253 0
309348947 557366219 0
142307551 946879285 0
847890888 25872207 0
550052320 828914570 0
91336238 769279681 0
704520698 190807860 0
397043167 53529934 0
137542276 262704937 0
868863166 853710370 0
135401023 981528318 0
53213675 866247776 0
371436775 108415240 0
226465472 887114497 0
450991443 190307184 0
497502715 30420191 0
85719736 295947785 0
109085799 930841026 0
332674076 666013612 0
997586295 276202889 0
180562070 346225089 0
858781418 24617789 0
590389068 53744772 0
349510002 311735199 0
428908801 111787810 0
1786326 386021099 0
974868561 848837213 0
35900299 103908884 0
230873801 70577815 0
815169416 53969854 0
995949111 424885476 0
927091961 938718733 0
390155281 141413069 0
108867705 60629254 2
396611782 168939993 0
260385776 151271718 0
149121407 223846695 0
143785517 847607976 0
16193792 979418506 0
934144657 413594470 0
67582992 700073144 0
381281562 223568766 0
930472663 105534440 0
861273843 691584735 0
780235502 10780174 0
517756847 603250335 0
142157972 676642904 0
32583414 585981017 0
527965439 72236086 0
321254741 735914493 1
962071934 566318714 0
995237650 79199876 0
219795738 840639730 0
787872046 699905651 0
280713617 49813963 0
58233901 73412753 0
319918651 696972206 0
246096095 35473225 2
406051154 565348772 0
787988801 879745310 0
176247795 108878101 0
83402879 268704465 0
276394817 121199891 0
32898120 833170425 0
614458378 941733901 0
161798608 813390722 0
478759231 314309010 1
323417817 331716884 1
591141643 938579844 0
977799938 360845534 0
582643953 593259913 1
255413063 933641381 0
178561579 87391607 1
247623888 91659997 0
23485728 824706876 0
692642365 318425665 0
667055053 11387884 0
145291226 369791701 0
366611577 220114034 0
777093425 129620125 0
119782013 95314427 0
973344301 976265707 1
429266718 353960709 0
313829663 426263321 1
159427911 134891769 0
40753842 534093738 0
956186407 344291375 0
653163358 303761989 1
137761447 781840752 0
619388128 754055241 0
99225806 434835506 0
18665350 568569884 1
102829697 716651881 0
675074506 473074331 0
887632880 985795006 0
436697559 141175943 0
805952473 865188189 0
406208129 75934434 0
377425203 884368439 0
241197154 45750401 2
340804690 659689116 2
476543608 179853770 0
719689700 648030111 0
215792130 706505677 0
745090952 5512217 0
83243299 276358288 0
325109871 41889007 0
241575658 474466091 0
131536344 387238888 0
812415278 39858885 0
656839156 140566284 0
574732630 964205204 0
658193994 224056299 0
27916824 290942556 0
598591071 442717347 0
151952269 413060278 0
122724974 511034723 0
147348939 816736273 0
56054543 57510040 0
114380122 506498268 0
683007402 536056666 0
609686709 684132376 0
322946797 166129389 0
83101093 549189614 0
840327713 643815258 0
787691884 426177727 0
521662840 67912479 0
190520769 876186946 0
816905245 349359500 0
523412447 272410250 0
477566770 725273987 0
453395133 735972701 0
358754773 547179374 0
381366941 256771290 0
59672174 33002008 0
138479529 72097498 2
626566121 398693828 0
154450345 780945428 0
215295082 60701135 0
827336868 115006765 0
126370256 364195895 0
113714436 210338301 0
577840941 535196740 0
240359719 941230795 0
487394869 134601476 0
99166149 677341378 0
706625457 70011498 0
379924741 253235763 0
847346158 369814161 0
660995950 606631099 0
713525290 675268018 0
47670225 923227798 2
453780752 661735619 0
26225130 13085941 0
647223177 161259389 1
841315792 569346886 0
941302859 486991747 2
815833927 561185316 0
941598109 592911915 0
498274720 813945903 0
580282763 76076476 0
650507558 240450924 0
158176310 126028514 0
759101237 64187855 0
710270344 548724159 0
65687168 513758769 0
643311210 125123821 0
815410396 89100994 0
66839768 836397028 0
46899484 107686873 0
456303571 106784581 0
265919061 566087302 0
247751060 125067207 0
817963756 222968886 0
251588667 883163849 0
969969227 116389690 0
221830032 354387062 0
775567404 200878323 0
457322309 25494788 0
435236257 995824511 2
39104003 491344792 0
152776692 406781518 0
57786356 79972258 0
562428542 173303692 0
633799640 654874390 0
322444172 62468854 0
503853306 208237054 0
896206305 323769447 0
262655740 908241169 0
57057735 817280195 0
152601977 582384188 0
118835539 77394338 0
633675705 68343575 0
213673021 345424308 0
555107425 19683108 0
890520295 191667716 0
237092246 653336538 0
597621491 749283948 0
50915247 227650922 0
907163807 601596202 0
848216692 967597538 0
839480331 271036683 0
426710340 79488790 0
340574963 635701226 0
38666468 436916726 0
813244773 491129621 0
91948003 741410719 0
373289217 77637889 0
618592227 781052768 0
96123734 752137960 0
320485342 124439138 0
957667766 136925551 0
862665850 465665517 1
76776408 530180306 1
311182162 861956059 0
134673892 576637290 0
414888678 355127719 2
753844447 534979526 0
163369678 35816647 1
671554071 94967008 0
93946736 218475915 0
811194548 516232543 0
513736240 625415401 0
256033716 642856438 0
553024985 372270752 0
540947576 16961686 0
288132543 173048907 0
953983887 683930087 0
968268064 704935504 0
406335309 262395497 0
627273947 583379974 0
276522796 711076410 0
532995617 695220448 0
67849120 781235009 0
165740017 215720224 0
748739128 466503736 0
23618610 774792290 0
719399078 994406890 0
379504220 185330134 0
155627757 520175654 0
450573241 125256329 0
629390094 19752577 0
982983556 774448506 0
699503761 875255672 0
103816559 689674025 0
39728762 237281128 0
116291394 393319620 0
812272671 400680760 0
130845137 231559516 0
182728228 833516127 0
311286926 414685229 0
965693914 70994768 0
384730864 565231243 0
783785438 293849413 0
394010044 719948214 0
213034329 215115086 0
430850427 175839962 0
674007891 123392526 0
269773571 108292406 0
506617402 8135904 0
922467574 912464312 2
88293412 33947390 0
140558851 382800408 0
237842603 469806662 0
372830035 672039296 0
407470689 615950921 0
496082022 633668374 0
296801128 174976067 0
177177418 54733460 0
541698385 151729522 0
231988242 836739669 0
844305358 371214676 0
600524632 642693162 0
170974129 64993597 0
403828291 629737998 0
909919025 198175592 0
280794141 742481107 0
603904731 440026125 0
979072942 468522896 0
502622098 195557651 0
933150624 519168642 0
858059095 80576721 0
429760632 908574264 0
478013559 28145964 0
186110850 631630212 0
8345583 612732945 0
995833767 15001557 0
439382363 237379409 0
262133576 538226077 0
152746805 756170384 0
67712073 904379255 0
128687625 10246557 0
272606307 414442603 0
373409303 773098691 0
339626373 34521497 0
58647021 361355685 0
996816460 742798758 2
392691953 516005351 1
894420809 110774857 0
662766604 82843271 0
767935006 493512148 0
978777924 422372244 0
452258397 165180817 0
881268805 154052002 0
637536638 36807080 2
523138277 191492096 0
800172791 73616493 0
41857806 745615667 0
631442319 107679243 0
304180321 988523866 1
590178322 961694702 0
814989235 393786352 0
845147518 653815424 0
719893230 47234563 0
494702662 682722415 0
533900769 269819504 0
383853235 938726265 0
608273188 931358569 0
129034697 160440820 0
607953938 893826292 0
897721803 106673617 0
339665970 908188896 0
348385753 884321034 0
15332095 404817351 0
32454117 2223182 0
852051581 142886846 0
814819516 168617188 0
303483706 531730525 0
965803738 113774126 0
544168137 212761490 1
787888663 865850211 0
23428272 28160245 0
985295242 740352729 0
970967627 863556901 0
744763975 789912407 0
99543693 516640847 0
506153515 339937116 0
307432026 611167957 0
227617282 48583466 0
45261530 965847724 0
598986081 892638054 0
828273039 187762756 0
403375703 632240084 0
132985795 421285724 0
712917381 595185563 0
146545306 357372265 0
752009709 455239567 0
652791154 822433644 0
478532698 690449610 0
350510088 613455548 0
903933711 77117925 1
907632593 82969645 0
903241255 156574499 0
352846536 632516543 0
675767007 318248463 0
199557287 337215428 0
581360107 392220810 0
828196923 735781187 0
151826117 115083379 0
748582147 959266289 0
418929939 367304373 0
188777217 300897329 0
240645091 77384232 0
456018348 381993650 0
125241861 240535955 0
134453472 91108772 0
962315083 141259387 0
135317318 581793407 0
64470875 96838208 2
389076617 581843113 0
49493517 647323370 2
569798969 395431748 0
890657931 495379599 0
631016657 330257883 1
297954688 86258998 0
749113241 35715390 0
594513281 125679285 0
104008197 554084050 0
262819923 344096082 0
267646127 894729858 0
62042443 958373094 0
426868283 30381321 0
486378033 314465917 0
829213100 187154367 0
573320415 579886040 0
174512799 870481844 0
800806450 838854291 0
473311984 166236291 0
744319902 446351178 0
669492336 292883857 0
783690045 738115238 0
802639530 461929240 0
720011298 397479253 0
491827462 659114979 0
971372065 55438136 0
853415391 355271110 0
907944568 91231460 0
685345019 609315581 0
53954068 618752689 0
793309223 601754878 0
69047750 298582474 0
781318519 93109001 0
221093581 933681173 0
506380166 544898508 0
501784596 394309666 0
226631474 122212618 0
293991539 877874634 0
294407250 779101586 1
613005221 337182480 2
320822168 343602713 0
916683294 285221931 0
780121595 615781856 2
173942821 145523735 0
415129394 152726684 0
408392828 905524016 1
137573945 289075954 0
79373455 664756349 0
446403401 701062856 0
927791890 616516688 0
125744855 919031082 0
135640474 813660034 0
166999878 557815727 2
120467715 843235707 1
47180093 89923974 1
509658874 449288290 0
985693544 312370614 1
403307349 389098949 1
852811624 207281397 0
620633829 349463148 0
71074492 384453447 0
458465597 111943217 0
654639309 164218370 0
490462625 45484433 0
543702904 545727470 0
10869692 194647709 0
287764632 42627636 0
304725465 389037917 0
577343267 936576605 0
492638393 283147975 0
115246881 703252012 0
45186898 803673095 0
775265583 359020276 0
339978858 839210755 0
277698410 781028165 0
989175303 789037369 0
183184114 641392326 0
904699533 789321201 0
602588228 20361048 1
623065271 61300140 0
306710275 772505676 0
503171045 87802979 1
892805426 174194914 0
271173805 14700716 0
948033700 258954519 0
66659060 120695379 0
421747776 737491874 2
103132953 830190133 0
852104331 48245106 0
572507106 479662436 0
452142710 627488108 0
658603835 379905080 0
258497854 85022337 0
761804312 956554637 0
829752688 874970855 0
199797085 59704101 0
934607331 386037101 0
494635230 649987521 2
82577784 25704271 1
857854289 449621476 0
494955318 687868851 0
12505398 122800809 0
715259392 812459641 0
81468379 946586843 0
53291755 86511786 0
315751819 490120452 0
751740784 474159550 0
283195735 673268096 0
655933138 669602729 0
851476243 480398048 0
494722977 365757062 0
311125608 646850000 0
24440182 308387469 0
275670271 712671515 0
665304432 562346646 0
797636254 326541955 0
192280821 938415495 0
358421683 432109489 0
77443166 406693451 0
247686991 951246561 0
242217841 796137297 0
941254336 501001662 0
731473398 49624203 0
830421511 464993934 0
43606855 733613153 0
870199133 896890726 0
670774695 26821618 0
24974440 616105914 0
317542882 108258687 0
707375491 32792518 0
828209700 102860944 0
983648319 667890048 0
685981406 312474641 2
177011955 659201774 0
914386047 151802686 0
93573944 533346403 0
666273247 623684052 0
340114383 5727561 0
142753704 96369004 0
536119425 870699061 0
585896513 140803570 0
579797387 382747663 0
137273308 723064289 1
263895836 782782688 0
721187960 301565091 1
90544985 61293476 0
396422230 409854124 0
505912550 950356688 0
989582823 351638192 0
273148253 141170424 0
866515506 957061786 0
13985907 856714227 0
974419062 409252797 0
7075394 215229017 0
173771877 515024288 0
475037503 52800938 0
512091670 143121914 0
125089277 191932974 2
460953385 180003342 0
954655214 127125494 0
801039649 701269961 0
853469440 592757695 0
531877461 173255104 1
673919872 795539937 0
702238514 303990605 0
461194200 386288592 0
548072569 658187861 0
75765971 341141718 0
494854367 963085857 0
111252541 95766703 0
544583575 195959103 0
891735732 977233527 0
376795002 796490392 1
190455043 298413380 0
13959428 49580619 0
590563172 528761888 0
231143619 173126696 0
512088407 820910564 0
36304574 207813327 2
232221043 801532187 0
294602539 73256964 0
700964950 263015988 0
279266058 331468702 0
475612207 802081854 0
106230800 268135700 0
639183057 717494353 0
34651773 498867623 0
871975166 994691456 1
393343001 669978519 0
86487515 961207786 0
845235850 48599183 1
488616855 245189553 0
309434526 607448904 0
247676277 82945864 0
260161597 803868886 0
903640007 42524250 1
197310895 517522912 0
452844914 737881101 0
538518746 375091314 0
96214082 663783819 0
250162483 715141650 0
461084500 2283402 0
990989671 334847154 1
883311777 126827258 0
708926541 109110945 0
969951963 247500721 0
133898343 477904889 0
38433195 831660517 0
979257025 509787383 0
96972674 908552222 0
557054552 791673763 0
724104552 929415795 0
374302003 83445876 0
983247359 197862855 0
367966624 419443745 0
541179316 316471689 0
130338703 313330541 0
50749875 980477981 0
813063685 104034064 0
172162623 493509492 2
501904308 394523753 0
328213122 22957044 0
807380990 995865839 0
354770501 930695593 0
801796448 762933799 0
125106312 871772225 0
951330620 546438046 0
91258455 555655593 0
930653422 134963869 0
73891239 90607275 0
653728859 802850018 0
636485122 873588916 0
233776999 308839614 0
903292874 175918946 0
386526887 89995669 0
649264966 821844937 0
573150432 256278235 0
976819590 757717441 0
217449296 641934368 2
589457151 139905869 0
601029444 271944433 0
232679760 985061062 0
895759983 553880212 0
492410848 546898225 0
293390328 247441445 1
687580795 988910655 0
781958363 73451103 0
183000193 64752740 0
258735074 285660239 0
500757952 829970260 0
650195081 248500602 0
118329258 409282597 0
944191996 31005771 0
399597044 565331633 0
105138713 7842450 0
84520157 777103694 1
811143476 524317552 0
582464556 823688349 0
668574896 274376585 0
312133070 578301356 0
642720113 185021042 0
104631686 741602474 0
146035777 543007047 0
821198405 93795104 0
255321079 206756238 0
45194579 362844351 0
595101968 48628672 0
845591196 246814212 0
444360810 301632930 0
398051139 67551946 0
782624711 45575358 0
23619525 607994377 0
101143118 118218681 0
216112603 228897331 1
468799650 934661510 0
726227109 691392685 2
776118705 922826300 2
249425003 819799048 0
863700114 701946322 0
804510502 272637395 0
462270029 306870901 0
799254067 991900252 0
690618909 71111538 0
142270019 348217128 0
464363382 695271304 0
426643812 68566875 0
738701962 595598982 0
353708281 23205502 0
39128440 378477264 0
198851927 334936592 0
115554987 3316583 0
297940182 6055212 0
814878811 740220459 0
616476151 402629326 0
111003946 648825178 0
250396583 488435715 0
758878755 877780991 0
217039702 418089700 0
658209090 830490345 0
733488233 576796575 0
366687216 436141212 0
712417508 286105818 0
990532948 322878555 0
279951492 899468308 0
242012613 911344766 0
371545770 877425773 0
790100390 743532707 0
374644983 188000522 0
662228377 607277207 0
944877493 166459691 0
322055247 346841829 0
645100026 30108956 0
664843572 694227343 0
889625428 155114044 0
955923993 591715377 0
485578809 99266753 0
459666654 372230294 0
64801779 293695937 0
119321315 610612025 0
73631158 659220805 0
635242451 438367321 0
40863435 103083484 0
852516535 700239141 0
181195512 11912083 1
667694129 69559851 0
28457610 365614942 0
823155124 757759664 0
256807405 700008100 1
247298721 736770403 0
58981302 137600393 0
188592510 913293896 0
41185010 915663144 0
828787475 322454142 0
965488779 741436012 0
329544641 491921860 0
192324764 48068470 0
369534525 263491492 0
703136878 181901024 0
76784648 851608594 0
357222480 476029168 0
590396080 106000789 0
714730048 9234203 0
957749763 129595587 0
14878692 499033474 0
791912659 59097597 0
614110542 639938132 0
829638622 145468776 0
668572573 631789489 0
596701665 211169236 0
769104246 410465789 0
610445137 948785224 0
286851693 581950363 0
176236278 276182594 0
125431767 394382990 0
969605780 677855638 0
935044423 488215731 0
83986840 721549880 0
425544745 798540259 0
497298264 155422836 0
645841103 139672623 0
415325794 596684445 0
41627534 622577315 0
436505715 852166249 0
930932674 702847358 0
298627262 68761796 0
552867438 740291632 0
913936336 51152338 0
283307788 237871623 0
104537523 121104028 0
798445499 496109607 0
177069802 724582328 0
71790361 232234825 0
191753848 34403791 0
189114543 387060329 0
745035987 890839302 0
175318297 667656199 0
252415999 403241114 0
871389406 616828444 0
146131347 397104373 0
838909219 71092462 1
1376735 688802639 0
568669488 65567807 1
223373153 962177078 0
212031345 827955491 0
629514587 506785442 0
584763146 812187580 0
47761654 61273635 0
927843639 241488004 0
875022878 701221162 0
379187685 524488935 0
829063960 224511270 0
17524394 20058989 0
688497492 745277927 0
250352626 418105375 0
549151218 867047147 0
393142380 454058908 0
788889586 432317308 0
46652303 740904644 0
347161098 462960930 0
78140716 667159342 0
959725653 362447263 1
970958801 522564547 0
491604169 501892347 0
474378099 729635595 0
329671092 315090388 0
483259687 519728261 1
399200210 22858629 0
805779928 55515944 0
161666796 852773486 0
484722205 695336679 1
654947559 832642722 0
79980778 552470879 0
101473965 800523393 0
786158740 708487821 0
517466307 489182249 0
362966738 365156598 0
283817481 50483001 0
739853570 790850498 0
509112914 858835616 0
787333445 14761698 0
43854574 208613055 2
793028011 70143413 0
26006596 280744545 0
336091987 130381956 0
970870556 814219915 0
934441644 907241893 0
78019510 255808570 0
740422468 1883721 0
290023045 401384186 0
166672006 179660926 0
760074609 660946903 0
147274615 389212573 0
637969714 274902366 0
685423450 583694305 0
287872051 779022467 0
849580018 519973098 0
290695978 747315191 1
30942228 420270984 1
323883203 319841810 0
954580780 781281442 0
718890981 6104181 0
219676987 450014624 0
590684110 354476011 0
635094318 61129125 0
947124558 711865357 0
234474505 8473204 0
584057341 257458103 0
625660191 684075859 0
78427985 552819498 0
571572517 965820810 0
957059972 534230264 0
814053321 356238677 0
54101914 199478602 0
46590732 926470169 0
470619968 871606424 0
501142207 884205236 1
938776542 847681197 0
151245573 907602003 1
812260380 804863825 2
688925219 659303405 0
424130526 280945566 0
21441589 640402205 0
941880904 895449443 0
551786045 557360405 0
827099403 280817368 0
286368549 121791249 1
866598034 323621879 0
366267485 576479015 0
905294949 635337214 0
90925272 58065380 1
675728084 204947501 0
184414127 889820978 0
834706452 978271077 1
302300993 376135309 0
414827843 532009403 0
882881815 550714325 0
613270203 868711297 0
511167397 287797977 0
477013820 257433752 0
186224162 604345194 0
51638159 595502771 0
975671391 709145671 0
543198892 413953784 0
221512625 621149888 0
578327253 55852411 0
747634679 595627042 0
708687930 655035601 0
78855640 819424800 0
11024118 295811836 0
366159992 246579848 0
697837804 32712061 0
224919338 177091645 0
322132405 430928795 0
162832020 837381530 0
109355215 881156153 0
392890484 230059044 0
49240327 138702088 0
713880815 82906650 0
864684773 29873594 0
799549558 992246598 0
323418225 521417973 0
31039651 45035057 0
537481059 587115221 0
105743429 890616907 0
12155447 265451873 0
844390611 21720845 1
574758409 363983921 0
52337000 595333945 0
754052252 505481499 0
397670383 984692662 0
66254601 365856875 1
603514275 685188377 2
569908718 521424132 0
128776166 653728566 0
173521882 140129808 0
14762299 913384244 0
356611378 414961184 0
545848189 21540324 0
69741041 343922287 0
127052593 113195911 0
775198138 455246978 0
241447291 147144597 0
952987158 420246040 0
758442364 245473800 0
109791448 994538661 0
841987947 805655513 0
66682886 169242008 2
204636772 490682343 0
84881278 20953777 0
144304152 485613984 2
923418238 14445234 0
873626283 43510735 0
750882972 157392603 2
187128600 53015274 0
462223039 803825729 0
500762343 11712487 0
986650991 249494466 0
591485674 198821213 0
83759464 137052247 0
660404056 360565780 0
668564499 877188994 0
34155676 725825491 0
87236871 899928189 0
361741861 277818539 0
8127769 784916452 2
808616444 53107033 0
148600793 894889230 0
65402558 991181221 1
164647916 426182112 0
613533841 240766256 0
562713712 865943274 0
157490126 996407812 1
313381951 114448475 0
212133953 283062667 0
729660524 808563279 0
632407039 51268848 0
69804515 78361540 0
452934416 539739768 0
24446062 510037825 0
711136891 447865287 0
907395756 482649116 0
502506609 470089206 2
24416204 223221769 0
804247784 418169361 0
101798199 350491761 0
599322404 294409262 0
117275877 525054874 0
623665488 743622712 0
160835057 664057047 0
187988380 462984779 0
472271343 794280424 0
955483442 392972124 0
570231406 204923784 0
351969627 219512453 0
118074563 626119036 0
49477032 838656153 0
560345106 848020356 0
783295653 390033220 0
132900579 541547483 0
701894496 713257902 0
554349468 977306882 0
540936388 81280856 0
551383508 192206229 0
841821659 533273813 0
958815249 663438710 0
31675760 220387056 1
481805928 970624733 0
931466787 410703669 0
883489804 818990347 0
108956976 851990652 0
664671938 63910722 0
244962306 871081789 0
565490556 934843602 0
78354152 243527900 0
999079697 42088668 2
265227080 8784354 2
905408601 637474030 1
685445040 651876213 0
142977597 355151560 2
520083405 767331182 0
339709394 86840223 0
964967125 436512008 0
766745653 923310349 0
22426930 63953533 0
9182193 20390381 0
499211902 812124541 0
304134748 724352833 0
647776877 573694282 0
243511516 943968826 0
638018166 818038988 0
817732981 261296968 0
488308709 394959695 0
481380611 12332832 0
892119307 220649206 0
359909126 606555991 1
652103540 255019278 0
387206390 213479507 0
903564008 873868935 0
192355564 454788555 0
18752664 21504348 0
296300502 502865234 0
370581376 396572454 0
360735933 143643060 0
297734104 469749134 0
769436226 162077534 0
309132380 641857332 0
6801190 3939349 0
800170714 660329308 1
44901528 455132104 0
841110636 166860128 0
480033894 400007206 0
656459256 628550009 0
32232889 747116431 0
34980121 934236890 2
341302170 432561700 0
602190897 789774107 0
927627922 866675481 0
611872209 573575285 0
252361557 19391114 0
516300715 442981585 0
36181322 973300285 0
398718277 226948824 0
57899254 895423169 0
985215325 568092843 0
104931261 514424572 0
856135288 611087264 0
870597761 246693486 2
337238878 98791270 2
246858674 903539914 1
561434756 8041227 0
882350596 789275701 0
532532247 519879700 0
693406166 929439749 0
5466251 252793252 0
139033565 640959596 0
780061503 685638540 0
208486780 202562326 0
845457491 561835728 0
635172922 214717466 0
511751270 92053150 0
421914063 761232497 0
339220607 569856366 0
230313188 831214663 0
504409974 202037701 0
299582902 943235153 0
846962757 24976609 1
35966717 730240885 0
101850737 11077321 0
214899386 155968231 0
730861904 164422399 0
800076117 77261507 2
527761498 185484464 0
444903865 609170278 0
223850230 991358741 0
781761165 64540178 0
101077486 154289618 0
514407186 128783912 0
699788546 75645357 0
756996365 246509108 0
311144912 615608820 1
508355267 906720198 0
831141590 393687795 0
964143004 883013125 0
713353753 573092818 0
422350712 51327700 0
11289710 866184915 2
208501785 690947281 0
853979799 859400539 0
175474325 900550091 0
109901246 785686057 0
449834645 180602506 0
359097126 383726995 0
451637209 889050136 0
993255770 87388612 0
92537839 322460087 0
978725561 653446398 0
596143590 456465792 0
215709779 512557526 0
174435724 934928124 0
258210904 578887899 0
94669316 681017428 0
429608422 433179193 0
210044121 741150137 0
382026221 655880601 0
652516814 909657333 0
146104372 603109814 0
864854481 339625253 0
975336347 527622768 0
995703974 261653211 0
668988991 115411965 0
691463294 112970458 0
641779498 143117795 1
50871072 198377731 0
120066536 552291372 0
41971274 711911350 0
88693151 103301288 0
363472313 541932932 0
192008595 791437573 0
432648874 446494096 0
357493273 148206630 0
590757028 679556502 0
613354929 452356643 0
467334999 349737996 0
913565064 310414243 0
252057942 916910434 0
219656041 61109476 0
700320558 961838779 0
438820288 417329869 0
928713032 748634731 0
928669201 739361741 2
497466230 62052387 0
880386355 742673426 0
768565757 271636818 0
970491439 618689688 0
597213698 934792037 0
992665368 165930792 0
66230591 808600398 0
20210481 361872701 0
953875352 766544329 0
98706161 641745311 0
624126786 810059168 0
44996130 59319722 0
40772733 307227941 0
929067705 417688905 0
730627322 714220247 0
72162304 731559391 0
804562956 863440402 0
123085803 366139901 0
487937511 504086432 0
191218551 165106113 0
897526472 74040409 0
29668507 663192044 0
674153252 435874456 0
173585966 812654028 0
295933233 507505668 0
903471089 818874753 0
72497768 713580087 0
323420379 761481080 0
853671543 123214605 0
4805849 193750931 1
517410421 67336662 0
289873384 311400439 2
234771637 420057986 0
152531437 617657445 0
26380006 517552247 0
324592439 106163104 0
826006351 667520421 0
829780613 89595818 0
894553223 667665335 0
266469484 94675509 0
628964517 903749991 0
187358170 877141402 0
584367505 736202021 0
85265347 236713942 0
748646717 220827189 0
728478583 958386893 0
531269762 255079395 0
751287899 371973681 0
87897350 701208048 0
353538381 224366667 0
166656615 707611195 0
190281064 582395259 0
507851880 155678121 0
735752786 531053880 0
767105728 575884973 0
660750556 817307675 0
468042542 863908437 0
495201658 552063204 0
119955829 120788340 0
102612064 783965188 0
349105290 490248609 0
13098333 269865017 0
496029791 688627643 0
441142423 122694743 0
151652808 883546788 0
871764954 31990469 0
81650807 279098061 0
52905789 759205285 0
241112670 446688255 2
521976222 572028885 0
358690220 343890458 0
548233065 46105842 1
6217851 2196683 0
466184782 111117190 2
331954404 263417326 0
30030876 221552989 0
66250815 728946495 0
660809422 272840060 0
401424542 209081056 0
821527019 937659386 0
637683265 574920699 0
452777421 275274982 0
919605614 767150013 0
847592771 126071638 0
764714239 411080324 0
933148557 265776864 0
733577744 704479035 0
119348686 175211951 0
626529140 612327203 2
839091377 894701643 0
245702630 581203644 0
250607592 737532081 0
629668829 633503842 0
100147312 266075101 0
33132305 863430912 0
254458 885846418 0
940728436 291643841 0
37696374 990708949 0
130573456 612089215 0
613679214 416704402 0
880741032 31623013 0
896270667 44061332 0
232239875 545343174 0
203168630 910019410 0
118021132 95030756 0
140404509 486248232 0
144069608 612647967 1
84207300 353564324 0
912260887 741744469 0
454862161 839858303 0
641794481 268056159 0
382018593 76551828 0
700012143 49685612 0
200522754 57094581 0
861599679 220169618 0
981630519 959227635 0
804556354 399133233 0
250365818 615233482 0
589408851 85253351 0
416548416 20839570 0
120953847 42854543 0
564907607 234131637 0
733344993 788245534 1
61839715 516261132 0
204660559 679546352 2
296747976 400880033 0
854074489 42857289 0
86414274 938703008 0
352543366 311517570 0
970791197 707415729 0
943342608 713278383 0
241515434 706450590 0
797852746 94566377 0
201264815 267214008 0
724883944 256490540 0
386659944 997002362 0
108366467 755642231 0
120764589 642494128 0
141763955 286549812 0
48521911 60062031 0
440824355 115605274 2
63569277 656247004 0
792344152 126195837 0
252341667 490378637 0
771930790 367780046 0
132694977 403149558 0
681527162 786934263 1
164082051 589683733 0
349407 130694661 0
304685281 628369066 0
903730224 347408228 0
773587795 763300861 0
21264715 72182910 0
755328035 499360624 0
60873752 666056691 0
297552775 845900738 0
438041327 94769508 0
506426462 816462432 2
52486422 78213283 0
747551293 944065174 0
647673488 213113025 1
131340241 95317674 0
180190591 775306274 0
732706624 519706646 0
613168317 740701326 0
544879593 103630020 0
518992256 236112032 0
369501025 950870685 2
285780999 14610162 0
961470901 68566126 0
68882751 474874309 0
246877964 593815045 0
714121558 18013839 0
182966407 237893941 0
863994926 715474610 0
743663890 119697519 1
460524837 706780599 0
323581671 53897976 0
623343818 247198641 0
988277561 678146682 0
172266827 759572764 0
450785004 107718592 0
32232574 2461464 0
348122834 385585160 1
22314834 420734035 0
377218946 147344325 0
975071353 288400521 0
256928384 593971297 0
475437758 532927000 1
685588291 91523701 0
369208006 988840284 0
827392779 745118821 0
814432941 582120518 0
586074617 193717508 0
54138846 94972686 0
922695090 446093079 0
220445594 844842229 0
259593945 768346795 0
7226755 401742878 0
390684552 450904758 0
725730929 881219616 0
453782022 780209314 0
532052127 375996748 0
898697661 235835436 0
942752489 697782986 0
444111106 779863950 0
243058308 113329026 0
6663108 466957948 0
44838933 37112975 0
383780376 825817578 0
798614193 542766032 0
326715641 87844755 0
478578290 463018515 0
60899804 160580255 0
790657792 33451775 0
648739314 46982014 0
66844685 331392685 0
141551187 594648781 0
948601590 44809195 0
338106566 977729818 0
5896040 243938126 2
48592970 861092218 0
679713666 648263591 1
24261609 123081873 0
52089660 942401673 0
589158433 241726397 0
705371483 996383700 0
517484656 167710287 0
703043415 977021232 0
996299735 707976074 0
835030762 103476223 0
885122255 133233222 0
220491278 780212969 0
46651714 948599589 0
120079186 220488150 0
370990182 675632557 0
683432494 81717686 0
477802935 333192963 0
227926825 414533708 0
318784139 252761715 0
491414076 258013518 1
995903352 544418693 0
331285437 443505015 0
932833460 882332221 0
264266375 549283542 0
143864276 898494433 0
595921691 659353162 0
442274834 174505874 0
635139660 28145966 0
444408750 738370334 0
358158662 8041890 0
116518856 43481727 0
678613258 43277834 0
255706337 997165057 0
670222879 686827381 0
147158897 295238913 0
373760423 987542384 0
749764536 414901827 0
711437855 272540863 2
359863454 867220927 0
267173385 989644658 0
932351611 291216746 0
26285245 68726985 0
634582192 725613346 0
890664550 137198871 0
472585633 96582462 2
121559610 431861200 1
671148294 520645810 0
291797051 789700057 0
7106138 440534420 0
968701735 260311297 0
42101874 80806985 0
93258705 857413695 0
88803696 648224993 0
664480473 73061772 0
520945515 217322121 0
560406963 33078870 0
198576014 818483952 0
355886248 177635380 0
230136183 698511260 0
201649275 366540351 0
949861530 679555228 1
108703390 88203886 0
12803778 109107523 0
50673644 256802501 0
939479218 942556516 0
378755849 159105063 0
385851853 439461037 1
828891418 605009430 0
170252757 544453439 0
803225853 904738501 0
759877069 566102650 0
430722598 250707416 0
189895766 225072902 0
270854354 790589408 0
873935082 21145885 1
666404089 110472727 0
750096558 108274010 0
964078612 152839110 0
140382391 122238315 0
775158976 316633105 0
264686671 908480477 0
949145982 54036446 0
416542076 306690803 0
612576045 512157110 0
709726070 145839653 0
529995770 124639366 0
6853621 962781564 0
184463074 241649742 0
519295267 243057091 0
494927016 250273727 0
691676688 866459873 0
954262364 823930552 0
57091796 30415401 0
207588992 682946062 0
757590370 805871614 0
33500493 672709425 0
85053056 159035759 0
433848075 141221459 0
945821574 608547693 0
346979145 802645635 0
257352178 14590541 0
31043648 385655115 0
117896385 5343331 0
535631682 351098921 0
145022905 357038469 0
684687490 961521993 0
361387085 850596828 0
17296377 490417325 0
300662284 669750981 0
784387653 669434392 0
561311867 554866118 2
522887345 563161426 0
907906398 928514770 0
159321583 49348418 0
2443618 343603734 0
769711501 694191068 0
349847223 12806742 0
205257966 915597350 0
453117877 673795787 0
987049601 807400189 0
995801292 57461923 0
68961284 665685354 0
401014837 714536019 0
161426629 561955776 2
927644054 623614833 0
290629987 704062715 0
103100067 738733797 0
9018382 408259060 0
767424724 37486644 0
257117703 529350528 0
44660285 583069612 0
112503092 688594793 0
475268781 190039492 0
860816999 700472289 0
797071918 132272625 0
85292746 810096016 0
133894769 154800700 0
639141755 545122673 0
131882343 416282248 0
451866900 174302920 2
139315759 436677496 0
299772311 94226120 0
966975469 18517809 0
91637016 841286762 0
56039043 12164493 0
868103602 322090836 0
642246233 42542549 0
451420636 404174951 0
95518447 88065282 0
821006351 176014135 0
106523999 451467933 0
260089657 789651690 0
985559963 236291555 0
914631760 42549500 0
312515430 631071816 2
397904999 396308598 1
495056964 677570214 0
769341834 607194671 0
906140025 811296148 0
960916364 345278067 0
203622090 706008515 0
209883067 826845165 0
685543783 500886073 0
242528729 614391285 0
890603657 536919142 0
951961823 554488832 0
851198842 68383726 1
974951639 99854434 0
563742344 966174829 1
132119658 184884455 0
845196125 506926998 0
967853099 744877356 0
24255268 118588364 0
210124530 790795570 0
184911371 90973793 0
310843337 716665789 2
654936231 164563201 0
784191546 714736595 0
82640334 200205462 0
200398183 867951200 0
425446174 671803933 0
196971793 802678102 0
366704056 639713610 0
82116271 396567720 0
23897153 872765349 0
376245905 374949182 0
76674314 141805635 1
309324423 258748347 1
952877883 333196862 0
781274040 272570071 0
52639 497187522 0
266843211 189555841 0
327855299 853494754 0
655057025 76164684 0
632375575 369564656 0
727279363 139527544 0
188068525 166682421 0
32168136 311629005 0
154719098 96675631 0
33866448 545379802 2
870114051 613403914 0
463111122 35472418 0
512672908 6780552 0
679241751 200827203 0
851957063 88585287 0
466359841 785610700 2
403568634 279849224 0
508031022 108675333 0
646024538 139671999 0
989646840 59683793 0
126962984 961737896 1
672077473 284935643 0
911024706 276637601 1
591139252 358551715 0
925962327 802060571 0
435770959 377181325 0
46489031 580465558 0
324969454 820020670 0
8980791 268222638 0
126309567 889267698 0
258416782 961338036 0
267369970 36136992 0
980194378 136403982 0
119245501 38348852 0
257660723 612484061 0
61999116 838154622 0
131770550 562458514 0
764873730 682594109 0
301851049 653403430 0
210589624 707149022 0
130819382 331115105 0
177402955 273306077 0
98075816 341823601 0
569636536 747797814 0
924195688 873106340 0
473861478 662467799 0
118407184 477969741 0
321783958 109711851 0
269537205 973617052 0
414319094 92744985 0
932707229 938788792 0
204380946 687368055 0
426791047 239761953 0
63091687 726454720 0
100449829 374175590 0
365027984 401691024 0
361714276 53854732 0
265376763 79721080 2
5261914 570789045 2
31815808 890130062 0
543302501 441517218 0
903324356 177939127 0
982814914 8824908 0
933766724 603922170 1
910443252 95956408 0
911268361 18327437 0
154069850 831075897 0
125552172 605040733 0
331638218 847120245 1
598011499 844658233 0
931551277 936830687 0
702223992 61522416 0
444482212 671519680 1
292851631 470995127 0
401257651 202189357 0
704467313 956011935 0
84504356 898171329 0
107396894 165514192 0
830091461 627150573 0
944500260 3580287 0
590603490 94091541 0
779867111 185780645 0
833306271 395593209 0
193629743 460806074 0
77482877 258654345 1
409660987 157988230 0
120853014 524131548 0
508125648 981213849 0
569074004 244309903 0
392349911 393656214 0
404529153 603246349 0
853570053 400436225 0
305275702 355811740 1
513144607 534611629 0
767759252 289627344 0
666608503 951159234 0
158020633 463278176 0
717357248 960891986 2
613623809 925188730 0
731977096 236782963 0
499082413 79192903 0
771548893 597328593 0
465221585 96714881 0
779814849 58808493 0
888834414 264009948 0
631983370 866703579 1
319161250 854280374 0
861447770 587630077 0
372573316 527008758 0
850196865 6552563 0
293236548 147317398 2
557789628 157738191 0
775438722 56790698 0
734481041 821760745 0
898520183 9356906 0
153864490 374901293 0
421586908 395833000 0
400558595 863214319 0
361797536 774874306 0
531132396 121717253 0
545194417 833606206 0
686523913 488943634 0
818326878 489547635 0
703254697 351800946 0
144467770 88465734 0
879306736 951602 0
341738162 571755339 0
977417688 482125854 0
788636147 79358661 0
320078753 119644085 2
260691010 576181475 0
448045159 594896578 0
872279377 193169875 0
131001276 813950109 0
938169805 87857505 0
598707456 521517160 0
536682922 332914261 0
654259399 512461475 1
633845230 230816054 0
694065821 229810127 0
46075023 14695274 0
715063486 48031402 0
639777472 759185126 0
508874296 595108933 0
937443513 917148568 0
70607634 881041282 0
242925805 984664986 0
676920289 667159215 0
634933870 691598907 0
192854480 409240533 0
562121564 528256752 0
426510962 338770346 0
977666517 452252590 0
245725040 210159330 0
408554094 758673235 0
494472133 49578492 0
293180322 640913717 1
85331887 662867494 0
831005827 333985745 0
752629754 976742567 0
977379130 875022731 0
110609502 371776040 0
102417984 709756978 0
430772583 225967996 0
36796422 950516923 0
448529396 253663774 0
895352260 829264842 0
268538133 392757988 0
795647653 899241375 0
126098030 107761683 0
634016974 901815617 0
744661741 70806849 0
311861586 392226067 0
432721345 478777533 0
993380992 868333401 0
380480787 202261024 0
908653959 996087003 2
271680991 930124321 0
70688819 114114668 0
12694244 68077876 0
859069363 886384569 0
612507931 445361626 0
645527972 412327447 0
975802567 6882979 0
1098406 937591329 0
179483758 891513224 0
717133647 966057564 0
218322070 48310847 2
8601357 260251300 1
940227051 160524715 0
663445215 935198011 0
769738097 125036214 0
259489264 317321978 0
969116757 663524113 0
775163373 629044071 0
631867456 628710857 0
527973423 339129919 0
143929780 296906381 0
703303801 326788286 0
292026131 95105038 0
618650517 251604153 0
240244584 913319064 0
145196787 923731099 0
433455176 189233880 0
519720109 719042403 0
152826603 175274514 0
36843679 748478996 0
135548199 828473410 0
386199957 715434226 0
740075888 3040595 0
102560172 167369699 0
82710596 368057224 0
177817767 752577048 0
80524029 787636789 1
4585814 124565877 0
134590172 737674527 0
656893030 949758027 0
339155619 695070151 0
866897660 304411219 0
122752265 895507998 1
553265989 187785784 0
574291464 213728732 2
865268181 678269672 0
811203987 290618912 0
403782668 994228920 0
862545233 533572750 0
719581639 655064444 0
79275657 302084228 0
502999822 1908977 0
134669621 574470544 0
326915222 582373812 0
7329534 887030721 0
180817514 274644477 0
445548987 82932930 0
743917904 520706291 0
67730615 55448897 0
650006783 602014752 0
972444372 62551920 2
538899666 587172253 0
902274938 287098336 0
489606631 429477786 0
33187601 958780729 0
289355937 210781924 0
637552206 583798533 0
183692665 331629184 0
761843452 524077931 0
398674069 217253035 0
562314230 506930705 0
75050843 897203987 0
180270763 551084914 0
476799495 64081092 0
750197365 181826946 0
870534130 79672772 0
677115391 895111833 0
573906023 928602748 0
838577720 369056500 0
308356689 162541455 0
971066447 147202356 0
150624668 32382761 0
174666862 763024120 2
461335158 606364040 0
545068410 493732599 0
199717736 872144980 0
859266701 91372926 0
601905788 615940562 0
718811853 610195466 0
72177102 792357288 1
172877838 165177621 0
997709812 408608792 0
302239501 832177728 0
864338713 265255592 0
487006697 915577684 0
214011297 310492058 0
69114788 163213135 0
929063183 208049645 0
402579519 836266588 0
72206426 156535831 0
425164225 837381902 0
50434444 949545825 0
175306098 65952511 0
405794469 518734675 0
656934628 867545115 0
361384808 830669521 0
598331483 543475992 0
533018994 368175105 0
804315941 126450498 0
189349198 179297189 1
25600638 22539067 0
683408120 384345384 0
638254139 200231382 0
122209598 208506022 0
397123450 76604588 0
677236635 810058379 0
225954052 624299658 0
825304997 736376900 0
283348461 964172344 0
550476122 828832366 0
33774626 800792213 0
112550425 58008966 0
110660266 209299585 0
928578882 71324897 0
352178391 596071492 0
698116752 272058826 0
747322362 406268878 0
435266765 549364337 0
765170765 824890405 2
605154904 523934940 0
32943388 223185748 0
42179625 70388670 0
985701343 380652423 0
843682090 48324895 0
592433530 965819829 0
584612588 639916434 0
744164394 202927841 0
89927465 295165154 0
389985575 861576205 0
72536961 481312848 0
479995106 850025587 0
512453046 665493455 1
767439747 926531265 0
298467973 44556751 0
726045867 665152820 0
635533657 489470821 0
269160788 151950613 0
143172548 964001309 0
897608354 569003452 0
443585059 623323865 0
207791739 520795146 0
488791936 554858911 0
841627165 154228456 0
635156050 506619528 0
581375033 800565539 0
444446051 486629022 0
617444852 883957603 0
629679653 70120251 0
995533208 71658264 0
639094545 864388647 0
728902980 225960228 0
768289300 418927787 0
261920350 452848257 0
87586630 260693964 0
596762766 244841413 0
59857373 272188160 0
107083215 582490125 0
483683633 745772494 0
405271192 511714857 0
32711992 596692080 0
159506161 124437459 0
582421515 419636868 0
438752118 976169934 0
734919167 240031217 0
810118952 867364038 0
116436599 284957237 0
162332330 314006479 0
925359130 557864413 0
597661815 494202715 0
47623442 438992831 0
424878629 840041330 0
989427357 22736098 0
40172420 87677947 0
837116189 537948802 0
728173759 616054715 0
907075040 992523670 2
565212266 143227831 0
418931808 945073079 0
513327954 595561830 0
828182365 951669919 0
726879690 716510559 0
785618547 726834945 0
331806356 389837391 0
789041854 894297397 0
326158520 392663824 0
189234250 253206486 0
147049579 928846096 0
491196509 390463347 1
529711230 618838447 2
828243842 625038642 0
977852485 9188706 0
84966433 648620481 0
173991991 819801059 0
700771811 884920463 0
669464248 458261420 0
924436610 145331784 0
354716883 883994569 0
156493324 359499049 0
884554606 677478298 0
660994559 35587385 0
273861377 421215263 0
636376896 846573573 1
691975978 628773821 0
875207798 915930209 2
291371794 716741058 0
14197968 59221314 0
864220267 84425120 0
87666721 973579330 0
824640959 141190106 0
190334086 415953567 0
532562910 675108785 0
127471376 945304252 0
90779010 82721510 0
71377439 361133897 0
80377554 16787454 0
893780101 943033074 0
282058972 806450818 0
121351869 877087849 0
849689661 678344376 0
579958885 604651519 0
92235439 61493703 0
53180350 432932321 0
320668171 854988991 1
203149256 530073003 0
716816039 438104438 0
110118784 182475861 0
79504595 121469677 0
17176136 983585813 0
50199080 292896067 0
721173256 144103259 0
114634524 899931587 0
868942485 512832809 0
216956261 7281453 0
283007073 25138789 0
668549586 578913700 0
806875507 788314192 0
95598226 443061624 0
57129574 109702884 0
644519582 196832990 0
400389426 251979410 0
702998078 283828181 0
110312235 90821015 0
631431992 874583305 0
78865452 782702908 0
86498893 776840651 0
64917279 978611978 0
75088354 131922084 0
516362243 598500530 0
99070001 613767273 1
392109548 650175176 0
107265456 79141347 0
569372535 38618879 1
200951641 561355481 0
118675541 427705512 2
414441535 932147456 0
404486701 476282703 0
899353049 953819980 0
942602699 746595680 0
966774542 941808814 0
813638096 307899232 0
337330642 379238765 0
811743851 133080863 0
431200135 117475952 0
853547313 700426138 0
680705330 517926735 0
290292128 77313765 1
134557569 894066904 0
100273281 801035358 0
27276212 868147055 0
762921892 576907509 0
99452598 216086298 0
407406760 579084471 0
898657343 851917903 0
490523503 811378276 0
135393911 110731601 0
110733428 124078707 0
721741599 926554573 0
323356958 367388113 0
241728953 373913224 0
805122299 66512235 0
489413533 848125486 0
22422932 941462710 0
76263445 468920130 0
840799127 112694118 0
114149382 345188458 0
902634250 695549646 0
334349175 133335845 0
429235248 75000284 0
445607437 13407075 0
60719817 773407910 0
35506816 236379147 1
220243406 528602803 2
564759104 150872823 2
154919226 507916844 0
426947829 63419002 0
383006136 306869874 0
475210195 482965499 1
658326020 494574574 0
360556458 709491071 0
969917036 597848238 0
635512079 114171352 0
479488249 517945691 0
392069296 516203816 0
722230364 277315790 0
539888926 865534480 0
53046015 951505433 0
100744937 109618004 0
122707770 149368090 0
935644431 932992515 0
293380900 592333930 0
42986775 41573259 0
130731811 692376046 0
539890243 712159431 0
879872174 341640746 0
575598380 970457307 0
865230863 133021303 1
381436303 382538447 1
958523820 36410307 0
877175623 251176000 0
453983823 529759314 0
518505199 254478533 0
832928376 73226305 0
520896735 544062947 0
329824749 985385188 0
77131870 970660046 0
254979385 937899350 0
154521303 513762619 1
629330780 200080730 0
272913743 351732000 0
520946983 687597055 0
275700863 238901223 0
289351850 48903579 0
737190129 189063833 0
13548101 532528653 0
394732520 454909115 0
896744737 120333990 0
207400967 661653453 0
359131334 66040526 0
13014739 138680434 0
146310699 271401998 0
359255573 352890016 0
456567904 978035879 0
405038673 826608355 0
201361114 868751525 0
727602744 874203272 0
912355373 354154267 0
39665614 5163452 0
386071598 911325589 0
333201640 62850792 0
76489436 997927154 0
5537026 736862496 0
433150305 482099003 0
564930137 517105977 0
111589742 954037566 0
43419440 215106192 0
845989256 8997067 0
894148703 366508509 0
599365034 601177690 2
296232590 439016507 0
687172955 814901622 0
338752258 665425628 0
338755586 613023596 0
355304383 888770133 0
885224468 324842870 0
562055708 480460033 0
980951452 520787150 0
215538135 133403191 0
227930498 804411765 0
819608750 95310806 0
192578499 516315503 0
53567535 422943854 2
874668044 865809936 0
995514827 507668660 0
375026911 963236120 0
451923973 612273890 0
976024553 161041759 0
698152278 26670286 0
160231355 17494837 0
653352645 762656205 0
556281864 516245486 0
784580560 24322533 0
961538256 230056816 0
705058427 13881890 0
899437915 778716781 0
608006411 486963469 0
149431 920854348 0
462923411 373753263 0
52385907 233251589 0
212799094 259166409 0
694396948 330371471 0
786168869 820285180 0
422682560 923925288 2
263563883 165317957 0
665442722 505719339 0
760253289 555985595 0
979287974 275546692 0
510315651 925626247 1
343961089 709729532 0
963721433 452413026 1
40762512 860102055 0
322589715 859928546 0
59363768 122494817 0
815111539 257589554 0
905342315 248733579 1
809085488 98107880 0
482150475 82403024 0
699763680 920944815 0
65245259 738208514 1
190337516 933403091 2
56997498 898540957 0
484561281 632710010 0
761938226 906617934 0
702742428 651950841 0
416327689 622430663 0
596778176 873660651 0
95373329 85715667 0
161518449 678717650 0
149419391 477411974 0
910907133 124882910 0
551325624 441461175 0
416456095 399907249 0
713896190 601510833 1
999879456 521064638 0
509696544 437744592 0
547911132 361696289 0
18151405 569134983 0
434960520 218599546 0
808092998 801888638 0
864250380 330727315 0
691189801 67833149 0
771707107 310491181 0
142272142 909103248 2
804802877 215630540 0
779817967 905232486 0
255136324 773277820 0
42065271 419422799 0
930387047 766961220 0
914718391 778006310 0
763985760 735624202 0
824367849 371294553 0
75845505 576319070 0
44741064 380569270 0
176180949 255159177 0
265352076 842837202 0
361603061 969021738 0
277580319 299848627 0
490598625 114762275 0
709143023 833075232 0
489937506 741814555 0
874898911 192617779 0
861003772 668812406 0
202983502 780029002 0
168370770 193391604 0
225099435 680495519 1
682637609 744697904 2
929591905 204682638 0
845616454 475069102 0
111043688 125625829 0
516282348 233341991 0
426705016 309941207 0
606491985 926156597 0
267311417 664240975 0
215529035 713302125 0
201060806 575815219 0
93628932 128376916 0
500410877 409145914 0
210432069 909526962 0
366361771 144084815 0
841854832 657996780 0
180835151 68951407 0
33811091 278402825 2
289047119 922115782 0
915904927 513423760 0
226664443 405228507 0
851136955 309196492 0
201987575 743961260 0
175234966 799239943 0
378562675 625052130 0
222056620 445243715 0
317045956 999387287 0
273847780 817202243 0
245061018 645583744 0
153498993 900250966 0
834925545 116113196 0
600591689 302216170 2
742260197 5591067 0
436504283 44416319 0
561903989 918568700 0
124233973 371664728 0
425247463 784376967 1
350019820 661889344 0
596660008 853272824 0
686462556 976592109 0
45661061 27286465 0
561342600 754968481 0
222090552 400938753 0
223613383 454036187 0
820911232 965589609 0
376808393 92153752 0
655041435 45543012 0
70907124 323879646 0
632580898 188813508 0
72192725 830631388 0
125855617 699505164 0
575384708 321097878 0
50537243 494941983 0
267290648 140094943 0
557101848 494562793 0
374337290 218711148 0
606781184 219406257 0
73331053 201915458 0
165517432 694821574 0
584110558 696943141 0
644796374 84298568 0
211586647 303052948 0
282731438 77114774 0
995984457 46507685 0
522003126 645313411 0
429966466 743268559 1
142043669 662162164 0
353945677 339977606 0
719648862 603620674 0
730009125 859690999 0
681785450 20396857 0
412790637 974948706 0
555876183 188360629 1
307108590 765376434 0
460973411 426350488 0
391018030 612674345 1
4243424 290070540 1
257035938 349947410 0
822164399 339847185 0
559835132 588925105 0
620572131 629391296 0
458044812 670596232 0
139661995 688283661 0
673988076 642796152 0
828088241 67546896 0
415422837 427507450 0
66412570 556089639 0
929294192 372788286 1
246619911 413215988 0
858179248 661475169 0
510140366 642297164 0
684951790 925320672 0
686915814 624024525 0
365187455 864235601 0
299070199 203612993 1
186630352 764876215 0
318436643 730351003 0
722370261 500668026 0
116058000 637241422 0
295014030 772844363 1
847828888 182475851 0
541324861 944311020 0
516869935 140626288 0
198101941 156177705 0
939562913 958622359 0
857236847 566571949 0
145395968 553965704 0
982373873 862016549 0
112293126 113585021 0
981128401 679491039 2
911130596 999489850 0
319808947 571656797 0
576337571 145671742 2
354117362 688296620 0
773304804 978013061 2
792704972 749449165 0
443928444 786923639 0
582633408 122914201 0
468905328 26993498 0
556830525 36731442 0
201236965 791012265 0
86817535 87193838 0
637376809 745021076 0
813951762 233655704 0
810478344 165769594 0
584806480 671428194 0
942327313 66407980 0
296475366 329954538 0
594803702 321195849 0
474797501 818089552 0
355859068 756443549 0
797468565 896771380 0
10773495 576382960 0
980149406 967023347 2
895782678 45264039 1
776453142 57894528 0
586400975 912311279 0
471915868 265186696 0
150090189 150010377 0
11117455 845556893 0
150081071 869036588 0
27151697 15622757 0
775891338 214566636 0
981665832 800551412 2
360097941 747660576 0
56960720 868212545 0
749089776 742000337 0
837493013 428673667 0
943920180 634070549 1
139159569 730830417 0
581249417 416457106 0
131080948 700225669 0
578411453 293859785 0
355208869 678248183 0
653396296 52624536 0
574220408 724463159 0
586329372 188273063 0
918934409 64700965 0
784329475 696581731 0
461574098 67550726 1
679479677 937485397 0
29540624 368129692 0
822414716 173035252 0
150772887 170545152 0
483302971 54176853 0
384348730 372231882 0
741182745 432219094 0
350001129 43654937 2
35926391 786091793 0
246203942 621181920 0
287954235 375094724 0
42781713 556657411 0
421295513 441425992 0
221514454 976188774 0
41703691 733724695 0
998157578 890485857 0
4756936 202784255 0
337499448 527013968 0
974726404 600830377 0
773317233 338278809 0
669492299 32311908 0
135716706 931147902 0
147098019 905520809 0
238924785 817288129 0
382141516 756276983 0
15034469 550934298 0
626126343 396770976 0
611900473 247491365 1
86557555 626240593 0
789984767 564489781 0
23102018 96524715 0
663021791 599993489 2
837933632 376151844 0
309693781 676879777 0
43169281 488471973 0
44633314 264650847 2
893522739 180705598 0
289758794 895806690 0
159968351 793952693 0
144914870 138180554 0
349921572 113481954 0
260608028 829914557 1
266577724 858993293 0
25535950 246628141 0
997733454 675619980 0
751959173 756522180 0
74360989 186433363 0
372905074 533399343 0
636143091 74318082 0
878986578 874780353 0
863231871 918707431 1
393100551 263493861 0
577489317 973676378 0
249887581 59674127 0
290479741 666125595 0
707624731 149092477 0
942168986 307434573 0
563779657 868529207 0
459868956 335819007 1
868987671 88307217 0
762764415 891110371 0
179690333 626434090 0
825761154 756329819 0
798696987 272762758 0
766403532 994053762 0
341145726 633760601 0
30795528 829023741 0
793793704 113988280 0
996084878 12841409 0
451255564 127169304 0
119253230 938903148 0
505769466 320550485 0
985946384 149090206 0
445971244 462846541 0
185029888 200523818 0
646153509 565613074 0
30804702 700717057 0
244855486 997005375 0
188581651 820937373 0
325442451 630424644 0
552826153 146899079 0
192850959 786681362 0
534712490 79136831 0
187231543 118437579 0
379669098 627617319 0
773042439 674438474 0
526557462 173801137 0
107203505 168594715 0
970714819 514223121 0
728498261 133937205 1
268477662 647028951 2
577388094 771708080 0
682633117 81661169 0
563983589 380073055 0
559469148 483108359 0
456260886 684985123 0
576058223 344768346 0
790943407 883931441 0
592258525 793906442 0
305265065 674887395 0
788366230 500667922 1
853678216 393440386 0
274373239 623842652 0
271011298 2339624 0
64030948 211124877 0
811617185 141319839 0
505066929 386266381 0
448332609 136920976 0
462354468 369195447 0
442204120 966764347 0
594293390 529230615 0
195605896 549197212 1
835482272 937225463 0
106953973 8393239 0
229419905 730678274 0
125665118 541320201 0
731371440 148915955 2
456839061 969469562 0
914321270 462195790 0
465661956 94750086 0
551248048 695856003 0
60365642 779829191 0
36504315 595830745 0
759038474 888368757 0
717174232 375972855 0
185833520 466988460 0
465750829 582728017 0
661019552 130370201 2
68364018 197735548 0
881860856 429938648 0
687678163 941033553 0
260965384 224206832 0
90221542 93944639 0
221482314 632933659 0
683710217 672608983 0
328537620 228844325 0
992292735 809808331 0
662284521 886528889 0
716911416 838711314 0
153579735 918396967 0
355736580 2901129 0
727763679 34336377 1
606462283 233672392 0
683740685 891145496 0
846811500 141001335 0
59284688 290077887 0
169795942 214727395 2
155680913 923898221 0
513537612 658716831 0
828072735 134071232 0
991582571 42922410 0
969276469 852558076 0
160827104 25016459 1
866101105 347437608 0
39342920 368125445 0
398009529 779390047 0
740389533 177213724 0
853416432 102953773 0
698681280 111592856 0
291291284 469167584 0
535853929 566850645 0
904495132 4938473 0
460618258 895539614 0
666865408 568935903 0
44293685 825501938 2
429872423 934250897 0
909450714 458403817 0
504044896 477859660 0
196015019 837644295 0
517571147 292105977 0
140982008 450159175 0
453966569 814055610 0
616647721 661348567 0
70094422 95712218 0
289850968 276387937 0
287530561 112209453 0
171851076 778999472 0
996642435 589486540 0
546197742 33017261 0
342433122 199509405 0
142635913 115536520 0
708212576 811424969 0
339417926 568459027 0
936406269 706594238 0
261032475 255280524 0
325755208 61362387 0
139132522 747654500 1
722065212 577091750 0
894124165 691856369 0
377256618 922128887 0
789465106 532932552 0
89590919 532687715 0
198428640 269474489 0
64403781 741970112 0
74125382 811961526 0
43805097 561632613 0
132375834 69478184 0
326290935 652902151 0
681517575 682649617 0
58869135 727188628 0
95818469 843875906 2
442133938 660261997 0
168438933 705085096 0
569486209 119767634 0
997301960 829424721 0
369349368 538470431 0
391708243 296140533 0
114635624 906954161 0
359688002 911242380 0
291205052 101596826 0
338853526 617123601 0
602840219 902855373 0
985058801 737286211 0
531950211 247324310 0
646625946 569454381 0
934205025 799494877 0
559029571 99889939 0
475459149 584328535 0
67708078 834474449 0
86950891 76978321 0
782037520 415639854 0
718616444 695474405 0
918309658 347737358 0
487436950 991031755 2
117263397 625016472 0
180572889 144064558 0
941759857 832778009 0
231207345 585085353 0
556931511 130954237 2
249914460 404026056 0
508693841 32629513 0
457194525 827275161 0
604626459 866893707 0
647847011 773061644 0
561792684 2650587 0
134286965 510861273 0
5972317 329903533 0
890705013 394463400 0
226552376 528784316 0
439164835 77205394 0
311381659 811716597 0
211950007 550312416 0
93191559 995083607 0
107431940 351022727 2
515579387 529221474 0
952959443 642607413 0
6247686 113981102 1
409379965 490536949 0
96100868 986508711 0
692377025 741309183 0
878132404 476505779 2
343334217 593925667 0
465593960 90781819 0
77869787 661294162 0
858301826 214675104 0
287191325 343122879 2
959031692 716902855 0
37501212 124305462 1
77876631 619487689 0
161566248 401530890 0
831405201 44766056 0
315583615 533723157 0
529275099 945869435 0
794451698 80337512 0
321441389 141898435 1
698484679 716801197 0
413408663 314460665 1
967091237 205757407 0
352896883 357861484 0
476294708 47518003 0
643076112 246181335 0
526463676 629748891 0
200263529 260365723 0
234284546 384535912 0
558903392 207346724 0
595669277 146001257 0
264047330 855885611 0
349134467 120224132 0
789550312 687701031 0
702392898 643066607 0
85317022 655488375 0
195032930 932183716 0
86163520 652644544 0
819933379 687582692 0
126003744 527045665 0
617458512 297498066 0
529739882 359322998 0
188541566 466906016 0
139611045 827085502 2
925131024 926314464 0
861431190 875951879 0
969060400 472267223 1
83135043 150116085 0
192268494 644602843 0
247851505 621035975 0
334527281 30008373 0
576534504 632414309 0
145746464 301525912 0
318384176 26667588 0
437561406 635819608 0
997027157 230146715 0
398406165 558675878 0
607793599 809299467 0
159014108 137129012 0
244261220 844777131 0
739296053 249373142 1
324327904 854912576 0
236903906 340968168 0
222297427 104737890 0
485309034 198183666 0
59720736 142485437 0
881017389 838631360 0
918267809 851439148 0
131482667 694991975 2
93255920 447019959 0
15011188 550297764 0
2433526 425657052 0
688427583 176337407 0
144728098 82017810 0
465616862 996684619 0
622825216 564060246 0
856002332 183557595 0
790084553 432960523 0
577913805 405575698 0
567205953 933862282 2
557593790 335605881 1
515326655 355825606 0
972115435 132662052 0
556393550 702957620 1
747321174 295844406 0
14336139 69133552 0
311273075 108054620 0
212361434 581567114 0
955871531 777625533 0
747711928 658250882 0
387927376 23375902 0
773962920 960693399 0
878756795 292066917 0
194589627 171481933 0
135009162 175629576 0
50418230 84565768 0
765854926 161377596 0
133250781 224709354 0
870522644 403987496 0
32326316 165566619 0
851214619 531077998 0
592319232 370221 2
424736988 219589425 0
27965835 613118857 0
909844125 680877615 0
585518323 934460986 0
77315039 882748886 0
903388147 901426054 0
698893782 240854107 0
108817127 76329169 0
691403932 343823668 0
175578007 151556395 0
400976780 519448444 0
923938072 826455171 1
85774565 692114942 1
760187344 816685321 0
455545768 544240602 0
12190392 918171865 0
720286535 643360737 0
950595621 913858715 0
349058692 58211033 1
239163845 894856844 0
25539398 103664184 0
768585841 76410581 0
419875980 198581929 0
657332558 347770252 0
846267210 82626593 0
279517547 335914509 0
515031316 946498609 0
938351689 728573499 0
266071262 966255984 0
436047155 458440336 0
210275302 357027753 1
925512708 405472574 2
650921899 131445793 0
741241389 579278583 0
52808637 191575101 0
471242714 752062135 0
599544687 400264026 0
956825933 942921517 0
441301196 406549702 0
4923561 604772818 0
424296081 569982185 0
947050409 341430451 0
651869434 984971616 0
89484598 882007302 0
925372761 613781507 0
541255118 902681230 0
3191 597106049 0
553223558 395709774 0
879395012 2123144 0
918834270 588838132 0
474999778 663956920 0
615280584 107851361 0
878425751 974961217 2
598532058 309932693 1
638958 995275338 0
659319399 794776987 0
713577225 183206052 2
472452238 359869221 0
454901641 587755372 1
648837462 490705691 0
862150466 767692849 1
353975860 708399237 0
113380296 169530766 0
865102770 310279766 1
166302330 831177611 0
517583760 169148314 0
373330947 964674111 0
966587209 522222876 0
949050488 962572963 0
883352871 580642758 2
309297454 93310331 0
728434842 4897215 0
927610560 374626257 0
509879541 233181078 0
863206929 208003925 0
384649334 565397250 0
621805229 97390224 0
542928797 456573695 0
72745732 17849740 0
808572223 63647176 0
964844353 882042965 0
731806840 876833095 0
901039741 91559481 0
123881586 589087452 0
268731504 978791816 2
704244382 49369744 2
660053560 184221903 0
383031803 811578423 0
501667375 103705293 0
949724591 251833978 0
836631076 542636571 1
570167677 105970051 0
482434699 994954765 1
281248260 74998630 0
732440631 583037403 0
16858270 638149872 0
879877260 620691148 0
550056594 682569550 0
378164653 425888330 0
197115367 487799167 0
485336741 826012927 0
945765267 60190001 0
795197094 91489166 0
675134161 459749715 0
935592982 85972283 0
725193170 904168871 2
16488417 27693813 1
908532249 132025513 0
423059778 759570687 0
551999805 659404008 0
36644657 457700742 0
886656621 629032371 0
530962466 120129899 0
474619372 87023759 0
723312070 398284061 2
963619854 655629633 0
188427309 908668100 0
950045659 57572538 0
843947149 573981009 0
16345326 786888187 0
873793632 381378165 2
304594457 861741168 0
556908864 765555386 0
115827577 336095683 0
979474011 437038451 1
416478983 252899922 0
227585450 909054296 0
971716338 926239827 0
930801295 516454977 0
854449149 659229981 0
193036172 953599543 0
62210381 106205759 0
870422572 73785845 0
843427173 619446894 0
533824005 292761234 2
625787567 732975862 0
141343253 501830898 0
905470255 102169802 0
146206789 242246673 0
583633923 662784606 0
226572069 75220038 0
71916579 610824939 0
953297974 694946273 0
974798992 928632868 0
126133389 113941460 1
855617406 782912721 0
338228259 793604034 0
947447098 636161780 0
814256136 312853439 0
972608720 759106068 0
455667107 194505279 1
582094551 777633054 0
374477367 28529857 0
199511312 17662819 0
913119327 586045656 0
163644938 206151236 0
807736928 284323677 0
25899631 348058714 0
82758228 386622609 0
980684092 954031443 0
803011935 181928722 0
88378687 322601208 0
697231310 792325467 0
425443021 770622907 0
370100351 145851143 0
37509881 837059939 0
520256526 992880200 0
344181157 990318238 1
233816998 755571950 0
581261141 80073921 0
29922457 68376163 1
50306432 222353530 0
62273755 628959951 0
498762743 288901497 0
113578866 56573368 0
622934766 318587806 0
681365053 801220669 0
875324925 159883487 0
998713268 516250085 0
478786468 56724807 0
202818525 795205412 0
262740380 855587413 0
447295610 68043557 0
327824049 626173749 0
393993739 555873266 0
667915408 768831849 0
149136619 439210191 0
547508916 447568192 0
532180257 710251282 0
937442053 89030719 0
997065454 873083294 0
145669409 868092949 0
41609404 618793187 0
278636338 895533436 0
4040880 253401678 0
210751530 669128736 0
764176149 320322424 0
509166818 414871185 0
397593651 994095217 0
939840495 370307443 0
222131648 757823263 0
190417571 361668334 0
199246977 550789973 0
217527297 979579150 0
628660762 558370350 0
907134793 267822228 0
226994976 976605834 0
118016831 300301779 2
807722035 85662392 2
486002425 800320012 0
985562891 879325542 0
799542486 91435303 0
828789744 689930295 0
415224829 114973627 2
488345890 879443560 0
825253285 606902003 0
369097391 844205330 0
676093968 940404760 2
427425526 702903181 0
269057669 333066382 0
510449331 425745893 1
667400156 867832886 0
98660708 899641307 0
836434982 949881287 0
8461849 133266333 0
214579414 433723310 0
188446540 728531621 2
269143133 80341269 0
106912807 870231551 0
603878072 145469663 0
109805906 438271619 0
755573080 808332705 0
897832509 540967203 0
957974613 28539906 0
633129639 916346821 0
582463449 798427039 0
568670343 104820451 0
526780001 543211408 0
125588250 306915333 0
154821764 830586726 0
50708854 785378428 0
135403411 81057791 0
823204340 767238145 0
132754154 863526643 0
965585822 52601496 0
727860756 890890948 0
502518138 547903228 2
247365580 878941676 0
433115696 722865098 0
496494396 905646647 0
692232177 196569164 1
889832649 37021009 0
456175488 650104049 0
166111002 980728226 0
62604715 875669421 0
671663212 315400810 0
55210826 66877235 0
108918804 191980221 0
924260944 493280437 0
742113877 269138838 0
979990900 876632214 0
30737365 641631062 0
288476285 591253351 0
333193205 328785422 0
388403856 975509523 0
45986617 407627215 0
568582014 56361408 0
882713860 191137513 0
80472190 524041243 0
309237241 496350420 0
843578263 149242293 0
964012976 672375198 0
960849381 549340572 2
259206961 135730274 0
337850416 352005908 0
826504531 874618407 0
244119090 98634247 0
26888480 397459956 2
494384115 416223285 2
217289453 652972619 0
769896083 708843023 0
729893052 950582668 0
354514304 6285912 0
656080853 944304589 0
711408898 148849889 0
422706871 333175517 0
46967920 428976194 0
378704751 20876425 1
486378841 167720792 0
923966082 252219842 0
439325375 890937685 0
441202101 723493782 0
479208183 896742956 0
964882962 496098526 0
585782190 674936135 0
922602730 439005219 0
307385986 5515318 0
93975679 339391740 0
642749953 836726847 0
488665052 847102108 0
57184205 484514666 0
517857780 231900569 1
223446000 137114324 0
365751416 823946301 0
453057244 80953559 0
205640257 139559082 1
19714104 280301918 1
89507221 442522917 0
601214867 358921754 0
310006857 740747 0
604062279 566831996 0
74562356 841683102 0
409901212 290166762 0
445108973 841829525 0
508035108 716097230 0
144055744 810946835 0
820555405 552082858 0
915379004 356992238 0
945903591 140815183 0
3037901 715773185 0
608041264 141892413 0
292041753 133142913 0
123626168 546471833 0
117355922 928373719 0
807429044 647970928 0
339786889 383703044 0
257752725 866935100 0
350168868 185016193 2
555037438 52055757 0
409163881 675941583 0
948951661 27207406 0
952364517 974390557 0
23265398 173438103 0
348324908 435533735 0
89530201 904012295 0
24806927 825438503 0
544239112 293906255 0
329415932 491799002 0
749855743 246279355 0
47303174 590919930 0
183526154 273759748 0
116561740 814834509 0
746981443 685667342 0
593206791 839287697 0
197774985 27563838 2
651340970 447487561 0
362630151 512372313 0
683030822 494613194 0
643920894 931172430 0
442172032 961520979 0
251637878 72925391 0
289233659 284934839 0
22509675 113641825 0
723076606 765233700 0
903965743 906034325 0
599922492 205490590 0
189841005 399294351 1
439531606 101629110 0
127439692 992322846 0
333892642 945233867 0
879281861 109540294 0
304827665 9208547 0
598271241 236662249 0
382928007 649502029 0
651531116 565692236 0
52656938 953677596 0
370029480 713301266 0
882682846 95688756 0
466889249 34420293 0
213334563 120281146 0
680682404 938959848 0
907298971 580619543 0
271034373 577477208 0
298818381 568798273 0
104147585 33514697 1
864169128 706838441 0
259607758 397633917 1
341621249 136905179 0
309104062 586572017 0
869040108 471153910 0
718329998 340102296 0
876298862 626586037 0
876621198 902929098 0
524584460 833428063 0
54423567 221036349 0
373401919 568977668 0
457467819 194187043 0
103448817 59491957 0
278997102 770452457 0
633148243 469889536 0
84552985 649641782 0
471374508 964581469 0
186107701 511230853 0
698462001 278511855 0
991646437 350585723 0
424624080 379885113 2
538608468 158283497 0
393943275 454036517 0
60998671 907061414 0
60648529 98172137 0
50306472 520208099 0
574808000 583919387 0
118416968 541808192 0
353703829 723555086 0
113325784 849605821 0
988801426 392147567 2
589815597 665361882 0
99525394 279224078 2
602067171 111923564 0
552660223 251647095 2
988857598 40576930 0
671199736 312119207 0
577759104 626671841 0
938544063 541743027 2
522754649 950278921 0
109642353 63740989 0
270886731 388581655 0
640753552 707023967 0
377552651 116696466 0
764814504 19767277 2
28282940 58427877 0
771210973 55429588 0
6558523 33084935 0
103168917 115261462 1
971741957 3910818 0
417765586 520191107 0
131458193 497986524 0
429869 830160108 0
22777158 248009264 0
609830804 631676607 0
920454628 951525405 0
191250834 111401528 0
744871850 15161329 0
258104803 819943580 0
113843904 68243843 2
75694666 194389598 0
300280691 77783997 0
499385918 977881762 0
169856698 180343944 0
398357165 272774468 0
858714097 309972709 0
416993892 488576257 0
358192490 752343111 0
641435635 62466764 0
4032241 777406414 0
5582013 604640927 0
13706878 909080287 0
31726522 496079335 0
114084918 830943152 0
582459922 35937567 0
184792647 483780983 0
791598796 925685596 0
316385383 363663260 0
36434578 149146311 2
452102549 390859796 0
425017991 213973778 0
160733447 140390828 0
491559967 178445515 1
817822441 518827769 0
449717814 603679268 0
49366414 54817045 0
417043014 697015933 0
426441557 685930292 0
292330050 895339586 0
738567294 595114402 0
722089833 13913952 0
757132882 5679499 0
157742568 462936101 0
822946863 230548092 0
856966425 508225057 1
75010736 207610612 0
886407429 56848619 0
45866398 655692952 0
537610349 667250135 0
512518469 668622154 1
434504206 315677157 0
773036173 986286093 0
719425032 100286774 0
605242090 505210090 0
735842127 581408758 0
1144983 476699667 0
44158985 123233946 0
771120685 229138280 0
856195322 612051871 0
513656382 390856874 0
293633295 926857674 0
112414587 396073351 0
853745323 906990181 0
754652393 334856928 0
233392149 502643787 0
90977230 991435817 0
25056613 30358547 0
802882155 408867448 0
709785544 527795777 2
67040304 538046419 0
781372995 241437202 0
16009862 408606020 0
161677493 194639967 0
638407044 961902611 0
807423027 670151402 0
888685186 242755702 0
884256837 802017919 0
487346793 648106965 0
517557401 661101441 0
15977173 292696004 0
38646666 690155669 0
490606140 687544164 0
361385662 810405318 0
751405139 678758940 0
711795016 661777780 0
261567618 728632524 2
43906869 765862871 0
614704799 423821647 0
823367081 625144906 0
22317859 244279481 0
397100233 827500245 0
798112401 229164513 0
403435187 568801782 1
846389369 618290706 0
153339773 715458024 0
280574453 819939315 0
99966283 712823453 0
92318441 578845176 0
869564124 607776289 2
290904268 285830622 2
567033179 368857598 0
136433319 967897034 0
693901681 665465190 0
71763696 813146899 0
935352435 949345420 0
926751945 48971897 0
822290494 13354587 0
793842633 379408201 0
383064334 101337414 0
71474115 222894650 0
701096339 41546022 0
747915883 982899712 0
64783660 52885454 2
939208229 892767583 0
593002366 543694428 0
139327829 123599359 0
503601149 841513015 0
437785323 318725359 0
141890773 358354823 0
149019557 943158320 0
395506376 703717271 0
322351075 226471228 2
969109122 277840424 2
674544760 608972564 0
19946591 988177470 0
709509372 911712917 1
570650506 939433966 0
116703179 505212877 0
214866615 163676732 0
788189803 228323807 2
324697370 406210736 0
778797333 221334847 0
696388458 544514172 0
382035465 50414736 0
966312038 345851494 0
95818866 118269412 0
552075353 501464751 0
809855314 943084919 0
501335861 265619212 0
65524226 35322982 0
105393817 628928456 0
979153909 150193484 0
388119692 472073810 0
115289597 56677111 0
410282617 565295818 0
987734966 154510805 0
115021707 764487784 0
926681722 274142990 0
745833524 91260182 2
701749578 38419529 0
792987563 587364684 0
497655536 896985868 2
296517544 55718802 0
979454524 434648837 0
893783006 134297475 0
306670601 547945676 0
369146416 961248065 1
723093289 203093740 1
77157670 178446088 0
159135531 91105864 0
111710302 990931000 0
56333251 278013448 0
952499147 264480980 0
868150752 511417021 2
634539605 394692371 0
317064060 311064835 0
666991928 221396328 0
555253775 135998203 0
544633316 938536209 0
779359173 373530345 0
434992922 955382836 0
175719055 101847780 0
113053358 744089816 0
26206783 321901573 0
191093063 577327520 0
581603996 596032547 0
312873227 870945618 0
608927573 744071407 0
673015976 40275780 0
588343608 93778854 0
862055242 512475167 0
12441858 69670928 0
846750230 716682109 0
32498799 365926778 0
67344309 872214708 0
835074524 26438181 2
254762196 718792029 0
18643232 538219541 0
283564617 669257973 0
218541456 840635306 0
753985328 199470534 0
317189803 258058738 0
687846438 78297084 0
956785270 87641865 2
302055548 727524884 2
952566449 114795616 0
504655145 489570668 0
741369039 545312555 1
363485759 548888242 0
72682962 892337588 0
975530268 325354831 0
306303741 43952007 0
649016192 658575726 1
564515572 792642352 0
541469815 630786187 0
915006642 621904640 0
939721076 790876547 0
546113943 349528215 0
881182138 375529316 0
944757703 207344165 0
71320542 382933661 0
265750619 532393712 0
816351923 829955465 0
70877299 199106955 0
677145615 113298494 0
697548157 401619481 2
361638465 121419940 0
750277374 395812978 0
766314056 116266602 0
198171672 39958575 0
87181195 559782010 0
650547186 346720726 0
564104668 532441204 0
301300607 874844113 0
757314695 156246287 0
899379905 164529071 2
804183901 815160373 0
41520841 509110247 0
10481256 6536001 0
36758823 325898741 0
509534917 866879029 0
820474264 635643736 0
344928079 637334535 1
704653518 739038384 0
439039567 666730624 0
930366870 142432464 0
400270655 133375476 0
564691692 969187368 0
477354866 754589712 0
871875894 45085365 0
730518871 696766717 0
841111290 61231103 0
97248309 36652596 0
870625983 523747491 0
689241258 230748544 0
495882182 255908802 0
504362478 22129982 0
592383390 583350341 0
319782726 160781807 0
101197628 184525118 0
872602328 753557870 0
220149908 253279834 0
868681816 800338895 0
501690365 260887222 0
761148771 574505694 1
338383924 668209942 0
489147223 640593099 1
349774959 254360750 0
316883464 555022057 0
308239315 661588595 0
697675459 324183076 0
650100691 993572085 0
122473947 846009683 0
543591870 675346638 0
416537557 461496996 0
202121408 734962716 0
140941959 893440787 0
311886463 743408687 2
98988337 493853421 0
174245597 843155590 0
18364682 410769592 0
154426747 156932600 0
820872042 656528332 0
5713605 83618265 0
74263430 176601506 0
473041941 120147650 0
983212293 766036453 0
812750737 733353798 0
316040483 991092605 0
211228993 148543458 0
842965548 826257869 0
927799360 419220249 0
80900500 809918694 0
245365810 933762961 0
524751702 296659860 0
942185999 833185153 0
703950543 417720842 0
131193206 232985840 0
22570627 450151468 0
458809233 40598129 0
130077751 271963039 0
614891698 301513812 0
309626330 634468142 0
215333111 410733100 0
289517323 54857879 0
595474420 366759013 0
928780498 565461786 0
48666836 36491170 0
763763965 987660918 0
99004442 620266056 0
67861526 293095886 0
605742975 989280245 0
248391219 482812428 0
870477540 138119847 0
334514420 370109698 0
309879714 88165269 0
412928802 596058648 0
916956061 69630299 0
995102688 662950403 0
435127225 253889521 0
80172803 913465608 0
102439042 227836696 2
935176318 447194591 0
982625935 677572503 0
361073343 203722467 0
300935517 550900302 0
241085989 631156425 2
539851252 599620904 0
998872244 494309889 0
286504131 119781948 0
937315535 15820161 2
501747521 659415760 2
970122378 124462902 0
781112377 65018564 0
300678398 973034708 0
202505302 993114558 0
593547547 6601089 0
459543025 825764236 0
214344173 968946601 0
207047233 314444036 0
550432532 663701855 0
465579002 826498684 0
244802078 252844340 0
58206624 947373802 0
635385810 63572344 0
144915755 714477994 0
471971631 190851844 0
781586807 184778608 0
688393891 335683095 0
518171377 804532298 0
997114483 326749280 0
282827286 348771494 0
997735287 926031545 0
376905194 576959504 0
617312948 147026414 1
733876291 505154312 0
632490646 495290032 0
381935098 407223360 0
958223404 41461909 0
306383781 222149144 0
541227509 876494725 0
906328895 501740361 0
68401307 328241207 0
710031961 1389267 0
255058247 240070086 0
356375536 616866223 0
6659059 386110614 0
447824918 791731640 0
112037579 105400374 0
173133879 901375130 0
810547480 995831961 0
603282486 638420373 0
98070409 248799143 0
983613325 612618304 0
190625940 528267706 0
748912793 100610098 0
460705909 892095751 0
602857477 71573549 0
266334799 917537586 0
202576458 891851184 0
106015404 5312314 0
115209398 179047663 0
121225664 624956013 0
68460871 179750668 0
159942091 507609082 0
157566242 944017081 0
563328746 781044148 2
634254286 543924287 0
447723015 975535268 0
160744502 100172309 0
374783311 974459902 0
752694795 952265199 0
460576897 209927131 0
484285022 355279262 1
145792667 351485075 0
972031039 647086190 0
270626073 170615901 0
417588944 24778087 0
125561263 191542984 0
549985662 107840975 0
112103842 235478864 0
176777431 137439366 0
166352721 793815548 0
808764566 158994449 0
545598258 540818959 0
288852713 274074349 2
833813157 852878781 1
327951633 740114615 0
563339549 5519137 0
422723038 760734588 0
769508413 810506150 0
709499660 543589996 0
783223199 636857844 0
885595500 744783359 0
901052760 841761871 0
830799721 904038740 0
800631654 753885312 1
596331978 709036679 0
307904938 673641610 0
465288885 856630861 0
714314613 985402330 2
126288186 124313914 0
689918646 630641576 1
386873282 118604613 0
983648788 642895997 0
211385014 458479028 1
503655588 189514101 0
427855778 850232908 0
913643470 51613883 0
774756871 606065256 0
630598932 167468624 0
191788458 805265696 0
127708308 381603731 0
807808039 71614122 0
805467994 94677867 0
214584508 783967310 0
967628208 861883389 0
147846532 824511854 0
689607712 280736545 0
70232005 138203439 0
486394352 379181645 0
762110110 778017455 0
793086301 511006965 0
772205142 146259785 2
957361767 146038086 0
198045721 81776951 0
793928738 221645469 0
877293776 79841271 0
803650184 468130829 2
352789031 491929645 0
207961252 294034749 1
723277403 497949252 0
466826103 390496244 2
34654718 618294677 0
97957255 494597536 0
834746831 832175469 0
367150323 435367149 0
653502646 109664952 0
731733083 678172183 0
909570863 775349123 0
474949912 6712602 0
548526514 899803935 0
786430391 806055528 0
570138719 410701806 0
297365731 876462001 0
748971401 865467530 0
216799360 407217103 0
192129083 560430859 0
172945471 875315004 0
238700792 749628433 0
799362614 837385479 0
603123254 387679729 0
396604679 799294703 0
557339755 822059637 0
442348879 755029486 0
258595109 43951939 0
349808944 144363664 0
60538148 121474847 0
241629972 702771233 2
404268246 256137589 0
623351059 453769781 0
161001447 121084775 0
187360112 360214975 0
119131316 669165812 0
102435738 11239638 0
501744 694396230 0
154331562 280930061 0
182040680 129761326 1
766736568 969771106 0
117036899 984933964 0
6346241 379386825 0
122328162 338751834 0
698455378 214001128 0
60017572 556305829 0
225341598 23362135 0
943106234 83650408 0
187982016 861449739 0
125850154 5953414 0
716599639 5809429 0
120650141 512260506 0
618569839 396977088 0
963220417 102364735 0
497522741 694921106 0
116766588 557814953 0
235796262 433736457 0
753351266 792564435 0
248394661 713548117 0
714508699 105255518 0
943585837 718721854 0
434757885 209329866 1
642843636 482088339 0
791780500 374193688 0
195364676 533290008 0
576584424 673190576 0
54992977 657614568 0
10793227 949678252 0
142618916 965342834 0
866088390 92498026 0
435834503 751783935 2
77838769 864218504 0
489369858 340373400 0
715356455 922081856 0
268508464 60396986 0
352325183 269885701 0
408628788 880067978 0
669396516 994933111 0
721798913 757717305 0
297261051 989042015 0
655826975 980874352 0
121323976 974960295 0
585958529 201619958 0
103211805 54859190 0
310340836 980664158 0
930019841 291846200 0
39896142 984822184 0
207372537 874096669 0
32610940 787764218 0
342501213 517421275 0
449808048 702935471 0
93220806 791439726 0
339988566 380368027 0
124382442 23386009 0
320972822 109851489 0
399217565 451839916 0
225953394 237014560 2
37585904 846959884 0
260179184 849991234 0
103086276 762256637 0
409030600 787691124 0
29857851 596314330 0
761785288 720183588 0
198348413 152140147 0
200370239 128044677 0
992153213 902194785 0
756461981 994431149 0
744599557 69234540 0
795478438 686096408 0
305784484 114787654 0
147326724 225347514 0
291455552 909557265 0
315561841 946416603 0
948368225 332213847 0
875464545 342133174 0
186947450 31736121 0
221149206 886299029 0
983850038 369915615 0
117893717 568971440 0
530733346 227729893 0
801045350 625310784 1
121458864 83116155 0
31065653 392450295 0
340042330 195204571 0
196096037 192794495 0
180343751 981411064 0
957527335 460517224 1
383776966 145614156 0
584589784 653834183 0
478838124 593609150 0
515827490 108617147 1
3468310 892686457 0
496241777 39796249 0
680823497 396161517 0
136561173 22727564 0
283319569 130061728 0
942454382 717134363 0
607065789 458812457 0
142837202 921008836 0
364569092 332287207 0
534262379 509445923 0
375287443 218735277 0
718956162 920359899 0
70200639 55219679 0
362637921 139335733 2
164505606 352874021 0
115912424 385766368 0
711220888 264546780 0
572594963 95492935 0
93367816 477085547 0
324773497 850119764 0
268783160 459392054 2
691524398 17494324 0
757008105 116174384 0
216566838 137455197 0
149322091 392667484 0
664044125 215513633 0
922657469 188173856 0
394828251 950384310 0
105329891 136638742 0
810392900 567291227 0
421059130 119282190 0
38192546 625024877 0
756297432 925771374 0
576937984 486170586 0
246498929 836122674 0
910275034 858540648 0
408891353 829680435 0
455351250 664108559 0
349766877 343475847 0
111096818 772093754 1
248256084 853230840 0
681497325 837519214 0
559541261 633105393 0
875716549 210520234 0
300616986 547526423 0
978189978 919649815 0
644051341 272982149 0
949206608 22398473 0
797434464 6471920 0
626292798 15610490 0
299948289 39495475 0
353929231 679633982 0
356238601 313163164 0
410997962 34236628 0
677824145 537773769 0
257686957 25662998 0
497147194 68100533 0
103724226 683291079 0
97446411 915165140 0
540855997 938866512 1
82260357 902946291 0
539773415 548983724 1
396686434 970016010 0
538709207 95977303 0
746270506 828382380 0
192034826 517385535 0
15069294 844963637 0
645407748 573001931 0
907027513 5975691 0
293553604 604198030 0
85031982 645181341 1
409210493 477108257 0
475236234 880688152 0
902183935 857233589 0
781494944 708690369 2
43899458 58385419 0
188036871 355823532 0
716446338 219840132 1
716629853 201386635 2
803236314 334061460 0
78914922 485529396 0
657957902 702321187 0
514602822 461415277 0
944932427 591266779 0
930545079 685000376 0
840363422 42808687 0
70126320 484564781 0
834059078 574478088 0
396584175 81438844 0
137280226 155022478 0
70938047 304620579 0
722420968 158602724 0
324361150 234188109 2
160889614 740556259 1
108559311 854046020 0
569253261 720750381 0
143968334 394047298 0
554096537 634590862 0
822256906 78602047 0
71077052 610501997 0
544986428 973343491 0
597347 961076743 0
682728724 814874246 0
754829574 970978853 0
77127052 773746537 0
361940883 162059626 0
48635406 192606972 0
855763305 604131439 0
694695452 407831796 2
873583097 829729969 0
967972641 13884338 0
970167182 146495847 0
569521611 24853112 1
253270992 846157775 0
941093990 66807522 0
324982016 828854296 0
229187181 964521990 0
275767867 884558208 0
871955135 457443348 0
841711665 832156819 0
446372180 412911319 0
284676297 69731115 0
989128323 912464933 2
251871941 751554459 0
39765723 673760478 0
419552484 945919278 0
611438884 847277195 0
93729721 831781376 0
611521881 107120189 2
786316264 380289175 0
353513034 810901779 0
663078960 419780197 0
457699937 71377061 0
657558623 830718693 0
207891416 87470858 0
827718398 815379022 0
240165442 365824641 0
151874436 682266226 0
105082639 656644203 0
737113937 484930718 0
979168787 112422261 0
255985953 32799164 0
63991699 993238937 0
129212416 148530106 0
967218629 91958136 0
548328546 781070205 0
894368275 987660736 1
424052582 101712679 0
890366504 306724761 0
434347291 105892694 0
94301948 884090830 0
133908172 525886036 0
407655840 237526840 0
986127818 893552806 0
99859018 44617668 0
636233937 198746571 0
67160364 916929636 0
774959916 732577937 0
779442788 604332986 0
707468092 601614865 1
916169715 518704497 0
150607662 645240432 0
984374452 240855986 0
738605392 413775081 0
593990227 667922938 0
506611635 631806288 0
406878552 982738281 0
166162538 852306365 0
992369240 842173223 1
497163345 715563753 0
307791371 906888835 0
101076359 756761969 0
442925054 966220443 0
886454551 360323191 0
619301688 448100801 0
820812041 847272902 0
93444765 91379083 0
46455032 235331912 0
939881693 439697225 0
86231760 895377466 0
143687030 812268761 0
406316392 399674594 0
558152602 189412344 2
37643126 696594913 0
34374700 596152613 0
365765951 967832608 0
313484573 796246388 0
521343574 670474171 0
915157695 87408998 0
114800136 163712147 0
432096190 580746861 0
409711260 717002891 0
187662626 757140519 0
899321170 801061682 0
285107223 792538647 0
751257736 94891797 0
349368238 500914110 0
442173542 386616049 0
520137679 819972115 2
382979756 645454701 0
179126792 798294284 0
354603994 138620899 0
773386202 535089443 0
178591177 343833486 0
239718676 302269046 0
886443698 238696219 0
683439901 124816718 0
438446737 518790548 0
732137285 612439140 0
814052322 262656312 0
435847929 673102239 0
933217654 879333187 0
238975277 880960585 0
53704635 8592751 0
508713034 559688005 0
96542530 629024392 2
212027707 383532277 0
754582852 979617931 0
396686295 633310193 0
799873587 217671268 0
792461341 626002160 0
218038972 7372563 1
169821265 446257344 0
55710156 642960705 0
71664123 315558130 2
739363502 933691325 0
749240387 126214904 0
905456263 5168552 0
966473657 971642025 0
678355532 879460521 0
900026253 960186737 0
337984827 930707441 0
669571531 482886037 0
995389994 561548836 0
178480779 831517525 0
787721923 439052079 0
256513897 114910078 0
8105289 821490452 0
96153501 709925066 0
867334981 139546036 1
979308844 784609244 0
14615867 714141945 0
58689795 56819587 0
429819695 9180854 0
322849590 731513154 0
70037715 408594285 0
80780083 19731777 0
600541373 991705877 2
335462321 627202439 0
229871486 427254387 2
5151979 918757379 0
533363606 870871605 0
708513551 418797912 0
17381983 12048634 0
863559907 892582169 1
836161764 860412529 0
615756914 394010972 1
248266454 134505080 0
300118982 731957388 0
70832383 529533374 0
375899950 306067240 0
892468426 786808412 0
349114824 415791004 0
682533993 766441783 0
993207078 72466840 0
980560429 818737134 2
357164573 302499093 0
860052179 845489638 0
338954923 609050710 0
773701998 141349560 0
54806808 499906531 0
746305368 425886464 0
956968177 56593318 0
338952633 343609755 1
868560050 745988104 0
512466485 307341647 0
618387788 434925494 1
924234340 106653727 0
993812924 958545416 0
320700590 27758984 0
275374049 943080468 0
548945362 2368952 0
64776983 140006979 0
412116156 67457224 0
387993955 340981756 0
395020464 897162751 0
14776996 440141788 0
845731558 470032515 0
269746188 53791156 0
623107405 649416463 0
135079092 626348090 0
622925662 377058456 0
90850034 671666974 0
185687432 878678187 0
99872066 246496800 0
740353058 489871942 0
118943587 603605783 0
240489073 277611696 0
13736771 257015557 2
91029703 387312203 0
82978028 850424711 0
386745264 135850255 0
48121539 568371495 0
7256391 81953372 0
149767474 511991578 1
92919648 694696275 0
218186660 966554726 0
888113121 477293507 0
444860338 684756975 0
32559558 363741554 1
500995395 805474820 0
484372692 88839901 0
44035135 238838748 0
291901226 145848658 0
462464560 272464080 1
518173108 113886894 0
668795804 138717438 0
808292541 108139108 0
700342770 54983991 0
890587260 103464389 0
689386148 134087883 0
234867281 695265331 0
968596329 451619955 0
356197784 423108951 1
385915099 396615594 0
768500551 745165490 0
138903337 54080447 0
960405670 760055555 0
968134741 722821893 0
191012335 703993557 0
956952613 460907061 1
205183650 610319828 0
357706591 459981121 0
469585243 355077001 0
923812180 589966794 0
28233888 185492086 0
218167101 627612397 0
25881680 894651713 0
601516061 431409579 0
512035178 450537103 0
98303486 896279629 0
349519046 954294696 0
510452195 370036158 0
196823716 763215566 0
740134437 255870963 0
526438969 961681164 0
653338077 86025495 0
133409 430952744 0
587240389 792777488 0
119130047 344339645 2
581123348 655216340 0
269332157 649623095 1
153227568 23163818 0
203703185 71180123 0
759173945 627359835 0
45358302 622195390 0
751102062 853632735 2
776816267 903059407 0
8896950 501966385 0
316071253 761405924 0
621913871 272203528 0
219888321 985759610 0
238632730 797913566 0
498039376 522882174 0
291289867 959208224 0
529223483 84913095 0
557238224 536084840 0
907054764 272327047 0
956565979 62121203 0
103657853 650690338 1
450442171 954464389 0
204418221 53673388 0
932088786 203077384 0
804248152 560796450 0
658268977 676961162 0
819357200 429902730 0
440796313 71292669 0
791560243 41232710 0
440410201 304162197 2
899863792 321142761 2
802214431 171278116 2
693726144 24613798 0
426196218 433296296 0
677264866 97000247 0
213444219 482350430 2
435335920 341831811 2
538871109 84323220 0
358563425 282302706 2
96042398 712844173 0
11256938 948662616 0
496482566 729802203 0
98643807 848334275 0
206542516 575842608 0
771152101 698124342 0
865482605 936086824 0
703206006 7483553 0
640186274 626811871 0
256403024 988760411 0
626053699 466428856 0
241834311 146135822 1
955221000 611293154 0
931475818 836423970 1
468872775 827346684 0
799131878 42272858 0
920845219 270428657 0
427985760 439931937 0
578832123 417505106 0
657531458 392690551 0
307751684 870258412 0
26068880 939378871 0
321266990 634789772 2
757804836 826288342 0
202252787 557648437 0
671457903 846238099 0
189068801 253354919 0
525902865 755036506 0
375891943 187029174 2
711709512 130330606 0
610106664 935515130 0
748809754 507661627 0
893318543 125990132 1
383193411 726868581 0
126901197 934288795 0
972199059 737250187 0
301971750 905527744 0
591255809 42439888 0
697168924 86292197 0
468781346 243596958 0
550577710 146203434 0
182066849 706723710 0
727779467 354491486 0
169985937 762034073 0
289109434 360008975 0
901161203 554160526 0
872159337 827320371 1
47179117 66598618 0
489341298 494041134 0
124350316 498534018 0
742072847 291017815 0
616999512 98632956 0
298703350 127979204 0
566047443 855063598 0
690197503 10520265 0
334080656 529672644 0
84669503 501451017 0
764466134 191926906 0
497882289 902420364 0
565114902 367737364 0
462643752 887932413 0
635861284 67487207 0
401286088 466603880 0
631462776 215833538 0
915709772 103875218 0
122628997 625061772 1
560782363 936107650 0
917710360 789126150 1
55140306 120333037 0
281846047 256931598 0
706721943 556366167 0
574261916 444747952 0
305062874 494150996 0
976108521 777553626 0
575474956 5575323 0
314632374 948022395 0
957982877 52162606 0
897623050 503049368 0
973658221 93752358 0
930791556 913019948 0
742199693 176122372 0
75491704 171145602 0
218229489 160010474 0
115791919 461789751 1
225695207 281526359 0
17102139 880022092 0
322712379 7179629 0
809532823 83033661 0
45726855 380372969 0
699181334 803272101 0
218299001 94978705 0
542250540 267497351 0
484640274 464807104 0
254355850 197771385 0
425756168 570625908 0
164830769 798656337 2
18875545 354427356 0
481161325 961894044 0
979353116 266790803 0
260813611 751436182 0
170562669 811062933 0
838165354 948553822 0
921343362 892681186 0
57004560 725324445 0
293512365 529918221 0
257800297 469867851 0
245853044 678059796 1
767677097 935127443 0
613021396 413652754 0
164026484 769051675 0
749031168 4317557 0
527948805 899087315 0
368829781 197027973 0
440869040 597151612 0
624614558 15692847 0
122826522 257195195 0
26363893 178289157 0
60779410 861021004 0
661078248 515602337 2
264279276 132768568 0
53657997 88619118 0
646754102 295423851 0
33768058 844313148 0
310775471 100250684 1
87764296 757833612 0
927025330 766369595 0
635635088 976662829 0
859011327 127889682 2
99114659 645449212 0
362810046 399634026 0
92981972 857957255 0
608912357 714929141 0
287083949 372196879 0
843093750 822063023 0
564983156 165200096 0
231943787 810058625 0
571037263 195637049 0
5011858 952715666 0
772563837 549255576 0
118213347 68164359 0
31754678 384855920 0
570778760 78972242 0
230118387 500516631 0
313488943 830876565 0
668861940 644928870 0
964048168 14470050 0
255262036 889468390 0
758949028 868414814 0
72595108 53819520 0
885848292 9155256 0
65229663 13267283 0
747591763 393387746 0
120558605 945059117 0
800508369 323494131 0
471671353 297869839 0
597637352 104488176 0
842429703 384071595 0
202598083 399929093 0
140185993 37710560 1
99724882 712525400 0
792816326 534920085 0
403684239 709880962 0
499644130 14245000 0
514343415 999341052 2
258649107 936672729 0
240457337 992911139 2
555339703 810091857 0
511029498 664318857 0
504535753 916780703 0
924382946 852397861 0
58991019 356027603 0
295781165 27691279 0
221953172 684844188 0
35203573 12210853 0
686344954 961313304 0
68973666 432958777 0
958025002 313863336 0
79497889 572788174 0
335032649 919616533 0
118033748 893276646 0
119881376 653283981 0
41270084 564136761 0
22521864 183433736 0
851790689 607296088 0
30519172 498941837 0
170350052 763240426 0
697724520 682476880 0
219550663 770225723 0
522706147 686907113 2
154860195 47841205 0
55118178 999414743 0
567722281 266150480 0
277437774 630088324 0
357786881 756568814 0
290792771 489780729 0
574196071 788278105 0
617767078 793963364 0
440332560 539925456 0
221940995 963670691 1
383769159 675425204 0
640573246 48712109 0
49432198 427796452 0
435672080 337083927 0
39339085 262435745 0
828410742 156523336 0
369415296 654920544 0
298010220 419759980 0
550056927 857414216 1
12005376 500229742 0
19680585 695587886 0
481765225 841689313 0
399154019 499013851 0
869387131 691707067 0
106582151 204663367 0
88562209 62916232 0
808983615 959080810 0
752268019 391299960 0
637151369 504256597 2
539520421 719246541 0
22196391 583438440 2
742226310 385511249 0
265284772 419625461 2
452483975 270252053 0
295186361 196361161 0
870166580 218212248 0
212773632 583601146 0
465797644 496999977 1
128799576 342472789 0
887001012 46916308 1
647587579 682188675 0
545444936 259279471 0
497724614 103388045 0
51420337 515723323 0
698569261 263642591 0
804300547 429431580 0
779402467 390770759 0
18289108 19987274 0
713333439 665067374 0
542002690 383346076 2
115906180 804566988 1
840614798 123183790 0
219448963 539240726 0
105797154 356491840 0
205162381 96175929 0
303566958 202455340 1
911746314 20025327 0
649740153 811451561 0
203215457 978350680 0
58467732 917472545 0
401814451 675123264 0
209073463 38889112 0
710204938 369136937 2
28126062 154996976 0
947034962 332096746 0
850202671 352249880 0
454812728 832164601 0
507076580 70451293 0
187930631 10650090 0
365344557 255405088 0
776693961 169193876 0
689812370 109869241 0
83676767 595823740 1
964685673 675585082 0
380216738 611152635 0
914324170 963377478 0
45548484 59271442 0
956003309 795569594 0
463691780 842513356 0
569272682 695519056 0
797963488 840955176 0
289257366 365846669 0
289555858 746760720 0
320263104 73832693 0
435331983 448220339 0
254951452 676559286 0
48362939 337643575 0
504761114 443982670 0
946828906 457011867 0
542275380 398894865 0
252085582 56854930 2
882778526 826548417 0
922361588 474235270 0
152866769 694686659 0
989401691 86083419 1
257813430 31637391 0
123628585 129884169 0
390748686 805340318 0
669603 523686709 0
896092147 621503706 0
218057693 52466886 0
422375218 711263064 0
868098887 304365520 0
95893848 821452756 0
697962505 927744311 0
904120313 720815412 0
937898861 477650929 0
88059522 653281460 0
776128050 951899942 0
103007737 914443695 0
869102621 582336012 0
465746141 78894258 0
260655459 258866443 0
392047081 538889537 0
601225837 870564449 0
23892491 196369961 0
337114217 512261841 0
569542387 985523237 2
1328600 127202567 0
380195908 471835045 0
71242828 39333568 0
586018438 137772779 0
77752670 318959491 0
199413006 100314713 0
653624893 163176850 0
679129679 649149475 0
221569198 79102146 0
457104075 104028280 0
252137572 772852936 0
32937243 789342814 0
648645747 840188083 0
509282281 473976129 0
43136088 367426578 1
63281150 3445119 0
97539008 167888803 0
497613230 101946067 0
153678374 201944609 0
478268413 81013239 0
45255924 271358001 0
279907586 75806483 0
69028890 297270583 0
786882280 114922076 0
635373470 448645547 2
40152207 354926366 0
192695264 219866485 0
530228571 380821907 0
305804631 671179987 0
56892982 280879691 0
201546351 92130456 0
495758852 420691323 0
238578309 593684632 1
855329432 930837376 0
130533148 61368502 0
100209014 80404917 0
68866176 773398074 0
970739801 740291446 0
600170135 608616728 0
610978425 953923608 0
718238078 411785683 0
999617329 859394614 0
56726437 966252640 0
514220879 114220491 2
70946149 83419211 0
650250233 185441226 0
392369173 788072586 0
993160087 126540859 0
897248057 803426619 0
139794294 960982554 0
832291594 27905883 2
788380335 214647377 0
96108527 260301586 0
844134468 855179100 0
144760996 558951814 0
37040057 79784070 0
397837756 456441810 0
587062109 659916905 0
615776706 384330863 1
882280113 961291264 0
261759027 174178290 0
828090133 323470380 0
792943924 484599889 0
256552229 395945594 0
61872599 912941388 0
696388461 142075069 0
97658567 233316958 0
279557028 272892659 0
490763494 913382723 0
80700215 485305577 0
604903659 684953567 1
500049348 121292348 0
514022259 433035107 0
878617668 793407571 0
887566537 502633878 0
504586604 15251669 2
299666483 849538874 0
942009291 416710747 0
55122241 9841644 0
762619603 578703584 0
572140945 308439586 0
354816675 48052599 0
378797035 94438528 0
447796030 86427377 0
354342344 138411327 1
330280934 397296295 0
832666155 279465290 0
25401728 986726425 0
650257726 320985083 0
404403536 891204676 0
625258245 463785316 0
127669711 803892569 1
447571781 736277653 0
219030347 811147070 0
225937200 528531745 0
696002406 778126974 0
582849574 376110272 2
819004286 7207314 0
134495614 299703542 1
300040952 917572087 0
495798749 937631572 0
421915483 783152777 0
6317245 725873272 0
386675722 867232567 0
23036440 20366452 0
303450357 620326170 0
855832231 58316914 0
4434351 90983589 0
149134937 414175961 0
701306671 187025494 0
64768092 915244219 1
342714411 675555893 0
140557886 445603066 0
362679020 109149673 2
941766057 365759073 0
78583173 490276665 0
388007516 869319795 0
84917221 559719933 0
827751688 29170786 0
90907158 616568286 0
729570602 7679395 0
174934641 301829634 0
864366850 78814442 0
231292548 15623314 0
108001780 907513232 0
573432842 909401923 0
729704076 650009290 0
841583061 43422509 0
965170872 176373135 0
63924138 81750584 0
927936121 755795153 1
755762806 339073437 0
755913346 611914781 0
496699706 874029305 0
914172657 9695748 0
986531925 821525354 0
616722086 948388854 0
111886993 281764690 0
609488578 368814080 0
47788188 260871522 0
947019735 51538532 0
167106280 577271380 1
219365 19746279 0
260207725 317612091 0
1438986 683843910 0
342712970 542007136 0
925649798 53055681 2
728825050 564375793 0
667648691 227501880 0
352527199 499236874 0
332304469 93824288 0
707124959 587937605 0
751355286 140491286 0
656852861 228832848 0
426991390 447595639 0
926582072 870138995 0
891170183 338896249 0
117517268 752383000 0
159276000 705965934 0
577325621 682282572 0
565324946 50084618 0
296705978 440523456 0
843788471 896128277 0
688378093 197707793 0
786601601 763807223 0
814954182 258955105 0
376842371 171705333 0
354567064 467594436 0
346750652 447706752 0
103046005 795932678 0
591165462 173473301 1
353155513 802790380 0
186080234 389503167 0
279388518 429112296 0
26775608 829536432 0
102455687 809833952 0
32394981 922708759 0
622148357 855722620 0
261676521 681184794 0
755336380 423067157 0
483468236 542897326 0
736724809 8825570 0
606376105 534158337 0
759427472 81005602 0
330301023 549147687 0
826823334 68044547 1
346005915 481429034 0
315647932 436393832 0
526315999 973272167 0
855396154 353882997 0
975438060 124261704 0
585211849 831901034 0
611675440 474667264 0
139726108 226498763 0
432722356 927590273 0
220505542 75519621 0
202323156 135281587 0
923994673 936034098 0
312428367 150662592 0
938537327 939957359 0
833388834 632847889 0
77171163 440615999 0
445017043 508450055 0
48156748 147452838 0
404501457 501522986 0
893265286 873926999 0
875379246 726966343 2
91588930 13554377 0
516358282 443269858 1
702661092 849537611 0
162326300 593556317 0
973693863 66081923 0
211856209 966321217 0
287597888 287160771 0
237226705 263301995 0
687038687 94453872 0
536806374 409752562 0
674511958 138848973 0
239601736 131689093 0
125365248 94364978 0
633420873 568247222 0
517855639 141196960 0
179074911 257197177 0
570114572 174589359 0
383222087 886503284 1
161021866 128574278 0
734310972 888470055 0
432314810 141307642 0
184770185 650601552 0
435999917 55452642 0
2038991 760502449 0
533351653 794479261 2
3387019 569502162 0
276867724 606713029 0
888697887 51183990 0
160567845 112241188 0
823977354 657418247 0
59797336 91957090 0
547333625 993979296 0
339479546 51705615 0
519221588 896829231 0
167914873 187026956 0
480820750 99751859 0
145523138 457494989 1
53504100 24388980 0
288636983 254686414 0
209367200 678232954 0
136946004 123404296 0
531866073 719458465 0
446613486 436679932 0
830117710 449470515 0
300350173 497059509 0
459186729 673794497 0
576328156 680417859 0
511418258 626287287 0
810518389 753724821 0
462890885 326252645 2
860684379 812547634 0
420632342 483602738 1
852435347 347305472 0
961590146 611893955 0
952903973 768186039 0
524567763 706671010 0
588147501 51961414 0
762546766 692058586 0
836210095 635725282 0
177747156 750193162 0
804087375 39232254 0
200966296 138920600 0
60701400 347808006 0
975962831 114478377 0
26272621 700102914 0
148533748 907012709 0
45744540 867557103 0
967963927 871515188 0
669700012 524803308 0
126152273 108613533 0
386724169 294617299 0
207607709 63072181 2
929623554 334881898 0
576014322 99440162 0
654557831 377128257 2
612880362 957713862 0
766713541 788116903 1
770827723 606186918 0
112635199 987342872 2
143465809 942898970 0
543117877 598120108 0
796624720 942441871 0
772101654 237897820 0
520451024 641794719 0
400195309 191177323 0
756841258 59728812 0
9780489 149510259 0
686713937 465458868 0
49958498 22378209 0
779806511 374110951 0
79804287 600336669 0
313087039 738329384 0
834183130 699791751 0
10218684 926936777 0
731177651 112775466 0
169684665 440785557 0
128414576 948302047 0
85463861 916645504 0
585279598 386365902 0
400288431 21855666 0
745218355 740337158 0
476639065 192564639 2
843672169 122834180 0
612431828 55773389 0
688590656 948671608 0
706998444 897002739 0
611499439 216506220 0
864379692 779141997 0
867658390 256526432 0
292094742 458155781 0
196565522 485337267 0
723576465 140124120 0
173198071 576298323 0
215803782 678040612 1
115923557 737175328 0
963252610 250948099 0
100006652 661445409 0
93494082 401020708 0
213567238 939903270 0
187326997 273790237 0
278603344 343334446 0
860125211 3181085 0
785441035 14127869 0
284351973 928732868 0
459879068 52837511 0
351229110 551304672 2
675332352 928015485 0
298172747 660110477 0
169153721 747683480 0
722946748 887386329 0
547819282 315319035 0
986940979 127609463 1
822055449 348308524 0
10399596 569231793 1
765043499 844902075 0
652489862 543501415 0
16465781 227491897 0
537311249 286104022 0
140125738 220364590 0
907553976 22636232 0
74616907 910419348 0
650412117 391954878 0
659023465 151812414 0
448962610 955197445 0
16705442 11782273 2
219038017 833452174 0
734114358 545963055 0
666210689 646874697 0
487617861 464775377 0
646674587 591907441 0
485924294 574367723 0
864782218 777367771 0
346199847 312049642 0
903133922 99748560 0
237978879 724527307 0
6976830 453557263 0
536510440 442122252 0
729098508 992720198 0
465975305 980957977 0
48268387 966311036 0
174994318 807961497 0
989311940 451126241 0
971757685 45368820 0
734294187 187748350 0
132950739 996862749 0
967853287 82349847 0
430034303 807019836 0
173530868 900571855 0
929277907 636862617 0
5863536 959443863 0
774438578 937454550 1
3378571 346219670 2
327508930 921259027 0
302257395 75359667 0
78237934 389501243 0
702731457 168288594 0
335717914 365783938 0
343508112 913347639 0
907389604 822137668 0
716267565 606185839 0
61435992 512974775 0
970413013 402428875 0
669786802 339915934 0
374345593 814828670 0
421358664 142251931 0
532711173 864221240 0
350020696 417496144 0
278146164 100063049 0
338216794 334079256 0
722778813 780124230 0
990816007 951825498 0
876743406 225380938 0
311079578 409443961 0
945669089 858547429 0
657853962 505483043 0
535457145 713009852 0
827461451 101019394 0
406220641 726541299 0
905505402 133705585 0
13730078 311925957 0
661891862 251237158 1
650023205 161727187 0
64659132 420433938 0
113884851 51793023 0
363177345 503101572 0
912885823 982118030 0
79021466 99416647 0
512130877 871552971 1
110640375 435690417 1
921897277 400442687 0
125199786 270400495 0
140212137 501960782 0
633868454 491105113 0
1626659 363570721 0
95496885 265288613 0
11195588 475746528 0
468748027 667739208 0
441281639 807033662 0
317284653 135532432 0
542572332 199117682 0
779840908 84425064 0
37479950 385482705 0
659158236 545108105 2
878698407 694651931 0
263886749 290051786 0
268737475 471331785 0
809982601 566684073 0
861482286 151393239 2
238629271 105933873 1
298266715 892223724 0
920461579 51804080 0
804469888 13300527 0
31146050 884063696 0
315014990 81762727 0
963115828 423457203 0
693549589 334823116 0
842477421 915668271 0
182693921 269398381 0
974824559 146381784 0
286939083 72081311 0
66194003 836124734 0
145024905 978744896 0
282015470 623062346 0
994805400 879801935 0
475493667 696817228 0
959068167 693299918 0
38722802 352452018 2
191485230 615167215 0
111567666 746310207 0
814517271 435442222 0
609396587 352589974 0
987517753 595536912 0
937330399 802677055 0
986597193 469314611 0
386476770 410339505 0
13795796 12152851 2
254275123 164358350 0
477196272 405996235 0
275469490 485573390 0
706342971 255160560 0
213686984 123849449 0
936708101 622914304 0
216447167 483555186 0
564210895 241393902 0
847239020 511123632 2
669096599 75978626 0
245560117 745301351 0
49148200 191612976 0
653016970 8418740 0
596323815 478915262 0
68326978 71697648 0
438947969 362370773 0
639166081 570716142 0
226224371 932083212 0
189207165 93051330 0
140294891 753241397 0
157338148 4696043 0
213614614 654672733 0
11344277 556134265 1
486981139 520062300 0
970335825 673568461 0
912625933 914785921 0
451095956 302464294 0
186036074 90534641 0
196048433 669740301 0
227291503 424195293 1
905550748 867025487 0
671693832 293138965 0
306819222 555978043 0
63570310 223328326 0
737436177 703857941 0
22217650 856468954 0
71524763 114171157 0
748558854 160879934 0
842936964 598244121 0
51994817 969827968 2
739832428 856935867 0
81766901 658304214 0
535704281 830879870 0
227201465 459870082 0
50540743 174235347 0
644351745 396598249 0
161977211 31582202 1
636446751 44670234 0
962537673 313874651 0
440092394 452702066 0
743234954 985357018 0
181230735 203459799 0
721487367 196051495 0
107367346 315289428 0
536988800 991403386 0
758048562 90257521 0
422684122 40171015 0
386161382 530298008 2
54974850 989143175 0
20102203 197970408 0
433639335 468310347 0
320244486 866746403 0
961799033 875488025 0
286495460 17848188 0
575755347 435793147 0
12048126 303784553 1
40676269 538122598 0
282711061 394691678 0
496024904 374998547 0
370079794 66052234 0
88026983 477819821 0
543183046 11952605 0
889406890 616418451 1
740643939 171450085 0
772327916 12051620 0
102148781 937652610 0
555563438 360103972 0
58433470 22517016 0
792032454 272841321 0
359426774 32757102 0
456799286 63220784 0
504299421 438248186 0
657382699 154873046 0
513415226 172216542 0
117693439 752581937 0
790715859 668398561 0
255241237 987802552 0
395617117 754383298 0
852923974 489508486 2
157899439 47106430 0
972996904 805870399 0
512671394 982341769 0
207117161 893500966 0
610367703 492954362 0
499041182 46155964 0
816153041 302857449 0
666382619 379733741 0
601665259 33021189 0
201297121 108750685 0
719959551 957521404 0
845272110 400450659 0
399515469 446737748 0
988340564 60838560 0
288939979 861259817 0
997952727 213981751 0
467111847 189633909 0
96812723 468191145 0
343854263 761442960 1
843735346 740819933 0
134913548 658575612 0
50419172 699896466 0
739610367 244851191 0
117515847 749579759 0
584310448 627030690 0
97751844 39956630 0
960898600 378246803 0
618919638 994608458 0
677155774 872670123 0
121309688 175077761 0
331994444 548175852 0
548334000 366937377 1
103419797 909606574 0
795530060 698642133 2
825500872 377759735 0
480365150 25763656 0
538595499 94812343 2
48034969 46353054 0
372133324 549507058 0
29272435 33567140 0
500413106 650174780 0
83840004 535014858 0
71061748 409109419 0
120977064 807349109 0
973250510 112206177 1
748715987 635217294 0
732130299 62708591 0
611852206 194564813 0
171145485 10235033 1
590386858 665107258 0
135389479 545977463 0
938668898 293038732 0
65451066 572910720 0
112345194 844629342 0
793475554 419099062 0
960409020 645060264 0
914869250 617497001 1
522873497 761856326 0
661329621 933115528 0
660706725 662306436 0
879981511 308358787 1
232261067 924046124 0
453482574 773486689 0
15964835 980133050 0
149683637 115262401 0
860107342 293662606 0
181316300 705527444 0
27139318 846416793 0
259221000 415709393 0
621824811 132343197 0
764956697 784740592 0
153872766 713509669 1
49706327 375840079 0
526308155 137364133 2
347396128 317007254 0
257989570 533076325 0
614955165 660523400 0
163074765 486604792 0
593655680 61218416 0
66264249 51632473 0
142830125 104556141 0
69134658 39867555 0
57117338 351483428 0
470873657 990798559 0
446825405 298834074 1
154114160 922710540 0
999993972 932294731 0
892887370 713676102 0
170611815 308896320 0
85595351 756744736 2
784227783 637110895 0
605046421 507723893 0
723421718 354360117 0
654485484 622607318 0
484729617 172550937 1
254590676 526455283 0
941533905 229183040 0
83551456 104347697 0
542647169 544920009 0
995437020 275007740 0
460649720 200110757 0
510121216 230454733 0
513496844 162664633 0
458992056 225084584 0
777154615 442166359 0
76685099 724256473 0
149357837 38909658 0
305591800 105331384 0
945802704 754163059 0
284324170 120338690 0
671703866 187592791 1
523606534 503932303 0
171312037 687364312 0
20758690 150508184 0
745439173 243534189 0
164044362 564866912 0
3572707 681959415 0
797014885 830977529 0
280926741 423728047 0
243096164 39998147 0
874629233 327014744 0
813889557 103154734 0
690158659 711036618 0
316097961 801699844 0
84461923 731364662 0
258339386 405413666 2
797902433 561035875 0
115342307 227025648 0
957990166 111949155 0
777488084 827337665 0
428233516 412203973 0
818650821 313858572 0
66219720 949527850 0
161647475 967690809 2
608818374 711979616 0
261454778 466457178 0
332039107 494536201 0
88987081 147013637 0
205501554 353612629 0
768324090 203542056 0
788041074 269410648 0
517405743 746509125 0
370779021 483490426 0
310674930 205898104 0
785853917 883265865 0
678895211 712892127 0
87523893 658656972 1
902284180 759292978 0
925812899 816066767 0
301343942 194038354 0
90755412 837212160 2
265744374 775262188 0
977345833 36724821 0
961623596 569104913 0
410346523 386936501 0
228302193 42948898 0
150700474 430710901 0
82110162 637332222 0
166285794 886805650 0
105781781 396055835 0
785813972 891807170 0
395458502 73303873 0
141779018 319781694 0
614074148 124313062 1
302897343 840976066 0
39451728 633196714 2
530111471 668044024 0
393060598 423834399 0
816668233 397313135 0
932366602 149720624 0
870877414 159113037 0
37772142 557295692 0
724837943 572093895 1
268245249 133188208 2
605175571 763123744 0
616929766 248793419 1
249992648 156809337 0
761420915 88989736 0
869792518 520773408 0
949573170 667779795 0
68172618 571278999 0
121270494 807444448 0
1445547 452985139 0
68035369 81714471 0
926918348 115299040 0
238718303 164032943 0
759738460 786257820 0
56810962 920908937 1
825318706 548978443 0
51382995 211665245 0
523269851 330570703 0
591084323 607446245 1
579700301 66614563 0
564434420 164330877 0
793952848 15793455 0
811728113 717192160 0
127406314 744428265 0
292826260 420664152 0
263893636 751748944 0
699655543 337414727 0
477817006 913122226 0
946212775 125653400 0
116063138 312852293 2
510420904 304391028 2
58746959 80489817 0
912650403 977738541 2
766411626 350720577 0
380808979 879932703 0
110695324 599469098 0
785839494 861099453 0
152196523 666901870 0
707449640 493323233 0
494876498 182456262 0
915059586 290641605 0
79054659 310282465 0
95089696 86613546 0
708816279 173131918 0
376506134 39953412 0
45766688 245905159 0
798400708 952657797 0
332125876 868053255 0
345756437 28033534 0
73684203 185161676 0
106825961 14546811 0
301472867 36458043 0
906494700 786109621 0
539898974 335800982 0
794337635 492041032 0
447272152 58043903 0
983348515 361050298 0
216161417 816677810 0
402512552 990770014 0
878908209 288149971 0
502641640 756930149 1
561810248 169416120 0
193461872 508579155 0
116616208 40589442 0
710689816 671063739 0
104316904 186395963 1
66859315 451779248 0
131321757 560534765 0
243545641 466347856 0
710572718 181907106 0
549828886 295790288 0
534199566 94161303 1
506264799 689166392 0
404996529 624660988 0
798055608 524480957 0
977978492 68467383 0
262877344 526958809 0
635496256 700560461 0
237559054 892325289 0
251759804 615804458 0
616667378 761216034 0
440760527 507276170 0
704656948 298008214 0
735253351 17098847 0
805656148 472017515 0
53416979 959663164 0
93615547 95420204 0
11241554 642976010 0
21594518 835299130 0
703891155 751891882 2
63051785 671948765 0
747335720 130215017 0
971249750 443837044 0
680742048 20234962 0
638299331 369661132 0
663417544 117021502 0
822723393 752197839 0
718513247 527215264 0
602996562 78584604 0
295191255 164731860 0
348244309 378503334 0
786727532 315824460 2
120926980 498890680 0
89934962 447388612 0
19948583 4722246 0
71359153 43322005 0
296942919 309215616 0
581337061 255292457 0
430380019 442447498 0
721084703 921982562 0
688625937 383633556 0
16840214 934195623 0
790722819 580817493 0
246009124 278438166 0
12973943 99804716 0
723498705 653108563 1
528461485 624608552 0
494647867 364965997 0
186264567 45078554 0
129532970 558594411 0
713966836 339024635 0
915571646 158972865 0
476392439 759182584 0
829843137 630037609 1
670498434 583236362 0
195857745 238734901 0
3642253 908723116 0
77850481 872299746 0
577781148 158292800 0
200571362 263448302 0
950489725 192237734 0
215783901 253925954 0
18002749 221507954 0
898598869 403674983 0
225148698 375919874 0
750749653 814475851 0
527613539 130020761 0
85800951 867677595 0
251310432 434141091 0
299136118 613183213 0
394443373 49131969 0
103789919 403531148 0
810998137 479155636 0
327351967 212944351 0
989651934 735246890 0
607480604 281273168 0
998642064 828422204 0
833131263 903169799 0
918087690 83974699 0
337723290 270117559 0
697437592 327678929 0
670371053 782770859 0
421482097 766523291 1
59553271 68343098 0
87282796 447099728 0
180554183 462132196 0
632987590 339926183 0
290058415 990189245 2
170639985 463365743 0
1872249 410342356 0
790722315 107008458 2
465378685 289050447 0
658692757 32537717 0
248250251 180637601 0
543631367 39180026 1
540082992 821037066 0
137358180 695792958 0
99787949 272423211 0
47223078 84309811 0
465095385 266277019 0
603358868 754509485 0
250320332 821238280 0
772373904 653727540 0
106256553 312948518 0
458475020 36532733 0
398957060 732840487 0
646570204 710205437 0
446476113 773133218 0
14723212 955874437 0
62081018 171110735 0
38192342 441279806 0
167728045 671378870 0
760098918 172273937 0
281006504 92900909 0
902607406 983231977 0
147445560 181109212 0
646024124 598713019 0
99469913 743103933 0
923692032 150228654 0
983801961 227008053 2
891817603 153388537 0
692498302 944019271 0
145832071 554436568 0
977427195 964311903 0
56987901 443427409 0
523161540 613040420 2
160419986 400459245 0
490489047 888068923 0
102653075 306296526 0
143075412 453424677 0
34184017 436539429 0
298143007 754820993 0
438945063 787949367 0
232871742 854427955 0
237842885 271701872 0
778611566 762036577 0
464525404 518083508 0
358028930 71804039 0
594309325 907552434 1
5464686 638011328 0
544771166 166377548 0
40105012 568056749 0
133744786 24214621 0
58074459 486418117 0
845248804 124490074 0
542255792 702373631 0
791663619 971940275 0
836380422 113704360 0
158327635 59216902 0
440996528 664296824 0
766426195 126839613 0
590070107 141624614 0
191236359 946753372 0
32665102 400748293 0
18778352 227490869 0
763072416 174482145 0
108611438 93114477 0
82076219 124464009 0
418376499 384777748 0
333012477 230084003 1
983602868 868463542 0
996501189 335484026 0
195225564 304865119 0
89906623 523929684 0
713781984 267250604 0
34304152 567337636 0
831449377 806880398 0
605255841 176000775 0
554749585 121333290 0
843591593 422825849 0
813380809 292166001 0
172303874 918910324 0
836525990 707542041 0
596784969 574235403 0
727510679 572805006 0
33259982 286339015 0
976879201 835872417 0
806951505 270614922 0
605015597 861480827 0
334922099 951705756 0
26589304 39180977 0
887998690 11149039 0
462250480 604216541 0
866336319 715003529 0
555184185 748869523 0
134532201 365503270 0
409291711 224221915 0
479243506 907212683 1
348629663 996839190 0
925789476 791845078 0
715478133 749249050 0
427353445 539759180 0
809628156 454227283 0
159996754 559403182 0
628007551 326661482 0
51990423 153974009 0
565176761 106137103 0
475971808 828535503 0
272011801 41745909 0
255562358 748516660 0
583283750 766896502 0
540022550 129388454 0
270032605 182863212 2
96234806 476376656 0
98149999 336297846 0
118182585 82974590 0
482018518 384838294 0
274936087 63999719 0
186230567 973871388 0
334181279 881415515 1
841665563 943337530 0
156179425 557717110 0
141554447 18272938 0
418164119 481170455 0
502568649 58308675 0
67684988 122864013 0
245919749 62311751 0
722211644 180287959 0
176621516 623439525 2
454819186 50435777 0
750866713 215575172 0
795103229 953828382 0
266762206 110003530 0
968257064 267019372 0
21056385 318415903 0
76238201 67401289 0
578784909 20131362 0
291580471 330021622 0
809087660 544805813 0
586139928 235314200 0
19368523 477162015 0
110531374 995487002 0
759257258 364018240 0
438120253 997575597 0
794548446 109833119 0
492937108 758076788 0
874347245 915444404 0
154988210 293240836 0
120513173 46496435 0
446717700 617729616 0
201930184 206531320 0
944542509 427800289 1
422986030 67607842 0
920712119 889365615 0
149209688 302261790 0
640886998 883355837 0
795858517 100298778 2
110705364 162806617 0
932480710 17693836 0
964719980 24602389 0
955164179 244585244 0
7534937 463064400 0
61150192 706579087 0
969819727 417731901 0
970923174 94068047 0
457814132 48638747 0
572596224 902538095 1
629842841 144619408 0
830372 392075902 2
661623960 686141740 0
15499372 840915717 2
812957433 332428966 0
765726014 87162450 0
58286025 951094210 0
142762620 272332154 0
400911390 460271575 0
955412764 62130829 0
91729340 425126736 0
408548417 642975909 2
293576905 728224835 1
414404912 70565997 0
238112213 138522103 0
935614615 77427744 0
398225357 210404653 0
135364980 63366492 0
140270383 85211904 0
61939623 371525409 0
378939576 555458123 0
148203607 170284219 0
429990455 349338823 0
989021200 175325349 0
158395590 418275438 0
859604071 884139562 0
445414248 448138042 0
128767360 19206261 0
53279854 86208659 0
55118972 934380020 2
172972108 306445595 0
476511377 676388660 0
726838181 856579919 0
123229810 425165389 0
421775329 327349145 0
416603174 535386938 0
197442993 724320278 0
696269598 520313961 0
110589643 378854349 0
846252429 610336803 0
536831497 792920552 2
976647458 310267901 0
147363889 442372451 0
705659702 380139106 0
15389370 583739470 0
88267993 572257600 2
895121150 54647126 0
824387752 807625728 0
541282133 270327217 0
780892261 330226638 0
692181522 229328291 2
636596534 319238534 0
615590455 197033346 0
538888085 303214059 0
359184498 397536811 0
489263977 668177850 0
684936400 53903043 2
702257214 399702504 0
627582350 335505256 0
464086578 42104473 0
618083887 933081300 0
876940875 86653665 0
891323976 6040207 0
604941684 87179197 0
218250240 913528462 0
673144690 36694510 0
800339495 928235290 0
648657477 133530149 0
122657452 151927102 0
606140796 320516748 0
563464451 508891949 0
123666471 886696708 0
514203234 78567119 0
114335869 242545343 0
534273036 493429747 0
69171966 617922820 0
998502699 273871969 0
9635679 355331953 0
380998637 279310642 0
82495123 84846386 0
11830101 705875455 0
699859888 753367758 0
440586352 142278278 0
145415372 287269003 0
66340830 94943293 0
971484319 118173348 0
470925565 69691658 0
215146755 21017253 0
824169848 907487751 0
601762161 590352466 2
773978563 778504051 0
831262522 919712314 0
878126520 756076724 0
501668076 603270498 0
14173780 4912832 0
266881228 157451629 0
142164004 659760219 0
468378028 634939943 0
344158503 71664942 0
531688235 198480874 0
918912077 153775085 0
477078036 518881008 0
941184061 51821803 0
797647260 522157681 0
646998619 711582834 0
456927614 317451889 0
870878667 328667 0
794743296 580322153 0
259455595 755335328 0
777227486 275983298 0
391614653 62788423 0
545886005 631973725 0
519160297 936624529 0
57296364 761473516 0
681953638 537259615 0
242945686 230343846 0
21100691 414063925 0
916531849 353004238 0
527757743 598455266 0
463607949 248614056 0
732612072 27297022 0
775404 801970955 0
611080373 14836067 0
924110675 592312132 0
212256819 916460215 0
336604663 400460829 0
4652145 769616353 0
591515996 821610638 0
220750193 564152711 0
138436475 519809479 0
786933522 53939110 0
855519223 402491583 0
876414638 857282224 0
633210245 989674398 0
464661006 770260714 0
340186909 788509711 0
148391352 630578020 0
40176106 570773807 0
371691521 673342018 2
38691454 414141939 0
391382323 792927962 0
125182611 26981171 0
886848770 824857641 0
719593067 679859925 0
142205027 606656891 1
17700197 499979697 0
608493535 788489755 0
734801880 966840128 0
273525338 152205750 0
126237103 30584063 0
510744971 430638054 0
984035297 10339120 0
576993583 14307068 2
759561096 583818018 0
870508178 332859759 0
164265861 649556994 2
999662228 820649192 0
275194997 333817565 0
35240309 462873798 0
873692493 229423869 0
259258339 39549023 0
280859461 926547836 0
125117760 17613441 0
901455169 712925358 0
535137380 77515401 0
226783764 839266348 0
790723728 948289951 2
711769187 977027207 0
644667280 282158251 0
259243981 977549668 1
579845156 723359322 0
971516278 816198730 0
936781666 369866825 0
123895688 374946502 0
99880580 561077476 0
711601109 989077620 0
5631002 615566392 0
232578252 36232031 0
499283799 405955751 0
606109101 91402358 0
880490760 72255849 2
952390769 873717310 1
230377327 242591934 0
470584269 506769310 0
691357461 824445870 0
850354355 12137161 0
835499970 11440052 0
29448678 66819813 0
315261528 828642460 0
125493160 628474442 0
532279758 50733230 0
240572647 189038582 0
448241369 985155191 0
778622530 74286474 0
9552119 735529357 0
175329759 78634839 0
98276157 859274935 0
845959282 221064064 0
763304224 270087634 0
831898756 110565204 0
968319238 916090241 2
565984815 57189249 0
350437696 302647590 0
774496068 932587798 0
856007872 225533771 0
760453990 827837754 0
782959109 133971151 0
515650966 923257160 0
927494439 411545441 0
469986828 504182958 0
242795155 726189232 0
543453137 495486683 0
438886161 210547729 0
652964860 202445248 0
839018215 906559559 0
319569620 287734516 0
599423693 380838599 0
434486076 730048801 0
754314157 942194186 2
655987280 154545728 2
402100805 689639474 1
628198860 841571759 0
986662453 200453878 0
90213717 60576211 0
446207958 239333987 0
322804022 82973583 0
109593645 727377983 0
48855964 678472112 0
396633853 17420399 0
322812018 780595093 0
153227040 890502759 0
901179550 749159544 0
700574224 918569233 0
581419992 316857274 1
154613957 551000370 0
147027060 701005255 0
342064578 397047599 0
616690472 553268434 0
816942576 272856905 0
474133781 430912096 0
166528801 804942707 0
138033909 810259853 0
163211361 715377758 0
290270040 250902832 0
14826044 339239755 0
178324733 225697455 0
12064991 653890648 0
25809901 117822884 0
245662146 36334549 0
962246672 416667625 0
783164276 216715177 0
616196400 944661513 0
371880742 139358417 0
198573774 820629170 2
998802051 881817834 0
38808425 664977348 0
308738874 631926134 2
751224116 940602428 0
950032450 705001315 2
457637891 97613241 1
102813730 138667687 0
681155536 335985964 0
339875513 651240981 2
365121705 908342342 0
219597368 79119927 0
546648074 496931797 0
894891836 863443552 0
670495356 355693641 0
320468544 401907180 0
325008353 557117197 0
680609070 607824241 0
383521722 521103494 2
978099684 486936976 0
499154960 692935652 0
459263074 329702166 0
594647406 570068525 0
790140014 506871885 0
152714350 403539935 0
624293482 769212023 0
895742779 101161295 1
244382280 489616884 0
667411200 554833741 0
572711096 20652286 0
449335862 721903003 0
313191062 809754674 0
337712404 328226588 0
236492383 327453044 1
892095064 159420313 0
929008902 316259210 0
445056098 941823263 0
927874241 240005355 0
122585369 576155729 2
654941347 337188808 0
237551342 670639008 0
846654869 405303078 0
642682415 229955353 0
609522516 645306686 0
127107405 112983763 0
891600138 263721367 0
56088699 233615573 0
179731519 200699870 0
210580345 353117289 0
529349595 957224434 0
73490352 154617341 0
369479237 608871220 2
589702474 52601685 0
292742083 34243904 0
614636573 187981889 0
381373537 887397797 0
214597192 727173016 0
1467772 964295588 0
238936284 276258943 0
752863848 817494421 0
423756147 472974756 0
275813975 854648165 0
192044833 103983479 0
503220658 887837771 0
289932349 713900181 0
914015239 559829222 0
787738224 771338619 0
88136090 724680887 2
638759087 812242522 0
861800485 470020510 0
885541401 792829155 0
408931506 162473334 0
597313939 928258706 0
863397288 11222335 0
96811275 14607127 0
416750155 733432231 0
968265761 718480073 0
493513523 467345551 0
589952002 76260258 0
71227048 922414994 0
634653043 690435625 0
84276743 881262777 1
69662374 481300041 0
58441956 952186882 0
116498119 606855410 0
950513145 137606648 0
899785997 912012106 0
25699945 209345793 0
381184080 247639372 0
523358640 765710871 0
992839580 817960037 0
662738586 784225845 0
270719286 595259687 0
7854375 816135908 0
192006777 230980351 1
100329956 609517349 0
776659932 8687204 2
406332685 190839485 1
811935215 309974965 0
780299901 942874905 0
410495643 939494503 0
583572627 442216679 0
528707138 558473519 0
216437110 984168528 0
346618801 454644155 0
257563110 351865624 0
10267178 273498104 0
51113433 719204326 0
362952138 235173003 0
152420887 453660050 0
835479487 375752878 0
323990547 473415032 0
152592295 44764684 0
459040374 426094263 0
286226064 852448225 1
648154329 486953344 0
902436757 902901006 0
757451657 36374244 0
666511416 767226459 0
427049270 617725664 0
388475604 635624291 0
183415560 752097530 0
845241784 24907942 0
600549001 763122730 0
17983794 253241784 0
882627778 127420911 0
105446995 698059321 0
603188637 320143505 0
88608827 495873843 1
473686295 273622356 0
776656298 232398950 1
353500946 109378186 0
586063351 8101851 0
679552160 795310219 0
798216580 144707341 0
800012754 399840687 0
214908444 756268191 0
27514119 54442556 0
454042703 45523637 2
30607684 766484250 0
640659209 135116664 0
939876401 997664560 0
103958104 632318840 0
608186749 947833262 0
116498173 144970256 2
10285409 121337255 0
570612827 916577795 0
367654530 241056463 0
415372913 249397488 0
556248263 796352989 0
126274746 73288569 0
291429005 143178338 0
441954147 135694067 0
61104809 845602346 0
924380583 621690636 0
661890512 53601874 0
858458162 550700195 0
867371574 118887211 0
707512075 151651724 0
43799832 957475813 0
776693019 493118149 0
138445475 815380399 2
101035489 887958862 0
688452955 372975725 0
158078623 408882979 0
103857676 936219249 0
756805455 687211047 0
237728030 22760290 2
98638673 682641493 0
109778507 54232786 0
318885069 680484189 0
885225774 578489049 0
49096925 19084086 0
230771419 671638030 0
145478938 136543941 0
540276492 928064955 0
66221635 881079860 0
76461369 695014347 0
654363332 259853918 0
750633019 526178940 0
247346315 419583125 0
546606736 427302079 0
796441990 618064229 0
164873225 990723837 0
411965846 434772863 0
132289435 230734339 0
545678537 751880532 0
549932216 44031467 2
482145686 257197659 0
989990616 147720487 0
153551374 3335050 0
495081236 739073478 0
75988084 744796613 0
754298308 845948219 0
73254643 685709188 0
481643199 161875295 0
208801599 97602620 1
476363394 822669913 0
628377422 914211255 0
551083502 98496890 2
508305462 354998590 0
968419898 660734288 0
69896775 366698183 0
753169467 479234282 0
558456643 440096629 0
564361994 454396570 0
128880310 553547865 0
36264143 247826509 0
405571788 372876856 0
395951454 978900387 0
429523200 162088678 0
832006433 867145771 0
848180798 770723443 0
382488848 540682021 0
667890221 558936904 0
538224101 822604353 0
793829326 6014653 0
373663628 202339085 2
70604859 76040415 0
715369726 445992503 0
210309672 779613239 0
552113392 218536481 0
90153611 181532324 0
943036833 417062882 0
72985911 224517494 0
342012634 927891844 0
731404837 21038910 0
657241284 2371327 0
528274962 93754499 0
869772894 425197475 0
651535907 492107854 0
528595150 404582904 0
484500182 390755026 2
763331930 286684231 0
577417598 290937940 2
715175401 352040199 0
980986360 926904746 0
310233619 130874065 0
233097235 5224643 0
23345021 241678592 0
840585550 429786970 0
594394345 518613947 0
367279499 77071745 0
119897555 648382057 0
135872978 286417208 0
384703613 106863141 0
339103126 299681925 0
961724335 772741529 0
351613421 692510799 0
766486415 828854731 0
758764421 940843138 0
233376400 345267278 0
937395405 712330813 0
618458760 933790664 0
566867526 112698606 0
611411663 587307695 0
980653066 9231231 0
634704224 873350144 2
49733209 493787536 0
794023377 461030838 0
96034724 801394280 2
848645475 30171917 0
500506160 271214994 0
368834818 997130396 0
365064478 93756243 0
18348788 300844572 0
8680440 809638321 0
130422088 478117016 0
656467257 613680851 0
689445474 587474429 0
965510392 877340435 0
899046713 643422232 0
698968722 936682008 1
301970278 901039715 0
490957031 408140765 0
512448307 349219938 1
647543364 744356746 0
177560030 494102033 0
926054089 858803317 0
36467985 547173898 0
995816994 174702478 0
680790749 175001719 0
46391652 706023987 0
277188168 82921693 1
990049605 80113365 0
961309736 392874228 0
982034499 377273823 0
461510527 351166766 0
531537925 845011883 0
119094440 143334859 0
553661146 581426725 0
264638959 692750951 0
175614860 868075320 2
57386888 259481202 0
215025229 576074233 0
537874248 341372578 0
121739689 569832855 0
143542241 280102090 0
151384278 296324249 0
886716852 244503159 0
865995902 725730615 0
566081095 398138491 0
400127199 15256729 0
265471051 304747587 0
114802232 576156655 0
290524567 691097971 1
144595028 220142360 0
942242076 741540260 0
263431675 893756872 0
754364353 800695357 0
595034532 189436959 0
615622797 905542641 0
141245857 265807673 0
162600339 99610811 0
279834762 80215262 1
416666294 398884324 2
183476468 184409232 0
975214479 700157804 0
96374680 411939353 0
512622099 29119658 0
590855039 310580121 0
695563414 939340135 0
870112785 299594501 0
38158211 924080697 0
157718323 206256337 0
184852904 198698123 0
165238928 200990863 0
457305748 814523514 0
8120438 732650176 0
452072244 89389470 0
891094922 454272147 0
813985179 944241333 0
274989378 769934368 0
1898663 774188909 0
631057321 765265583 0
147861477 191511638 0
920596852 339190560 2
421496370 137932291 0
429615765 983853969 1
802664241 119296480 2
757643660 909819845 0
953128199 579906234 0
34948512 427116546 0
524922427 25475271 0
390287203 56811846 0
835526511 325911930 0
107011673 847349269 0
583531739 786617963 0
314013080 102349285 0
758652543 751215014 0
610336292 588359448 0
590631229 76961397 0
442242750 659034259 0
146324574 185952376 0
368925261 538723414 0
220907032 91574866 0
933661837 745749871 0
390322771 541749424 0
75896071 762473652 0
90434262 661032849 2
647372716 306850308 0
864034056 539813634 0
573355158 137031345 0
386016060 48131665 0
75039677 204888486 0
169177034 387994249 0
666500703 885043306 0
930135265 796638995 0
148077526 907398757 0
859296929 690015290 2
288223923 256599202 0
644009878 178046631 0
143360124 682097806 0
559523228 936687125 0
291721874 147826126 0
840374415 192419036 0
723105514 592750235 0
349342873 897144977 0
163299238 539711959 2
309295331 573999190 0
796170259 403886844 0
385008499 644578439 0
403620690 385239299 0
2777265 691591600 0
520769735 981278012 0
509363024 479082381 0
254396028 378853401 0
171429654 144441762 2
639999713 656678753 0
493327490 406494868 0
290584703 299425243 0
812617653 633269262 0
531722324 498507365 0
265021759 758530607 0
22742100 88140621 0
844387687 318430457 0
683083684 946680421 0
369810451 585966546 0
814070268 305372781 0
806539907 16956644 0
192035328 588978877 0
866268611 889308923 0
433401014 229701733 2
521020329 254302508 0
278470147 614185514 1
428514100 31023385 0
936052587 202570282 0
180165910 579355419 0
104731387 756536517 0
184066651 484618892 0
204510074 111980623 1
160290031 661060119 0
632694562 21241172 0
559591012 355874587 0
753023699 901168223 0
41108464 501739775 0
635821072 426317146 0
284881805 230896086 0
230353139 218854375 1
559553163 198867093 0
850901376 528796878 0
191959130 24202251 0
972947770 215214411 0
11029841 577578641 0
274428705 177312373 0
103974975 283334904 0
162007979 315313105 0
362305087 226546386 2
340162288 420496192 0
65159358 860671829 0
502144031 388960921 0
572007736 812826016 0
851537006 841231141 0
76319918 158815667 2
776780909 64451944 0
824952013 952887300 0
551855555 293794132 0
186999827 96463502 0
167019765 63402093 0
933614899 148882121 0
395599977 142719947 0
87438821 563923567 0
586000336 679549848 0
630535122 512420464 0
15832097 821652390 0
620268425 924533862 0
184554856 277596124 0
600335621 470913623 0
638308678 877273492 0
834480332 873811179 0
425156648 72476348 0
173008352 380628693 0
469253264 624321403 0
777571309 547260611 0
835688376 894928349 0
537241859 364175861 0
963929903 470704664 0
331068335 605437318 0
233738457 247842931 0
626914291 289742897 0
533005967 219026726 0
60331690 525574898 0
195944918 898697682 0
812949843 190661188 2
335215666 881890394 0
185687914 841402391 0
144205346 127100537 0
456695595 969267433 1
493968523 613482305 0
448502735 731634430 0
168072339 329852519 0
376926948 326995783 0
590608582 54320610 1
954331918 221388148 2
60693590 48126317 0
826904013 712743992 0
61258701 537085319 2
28131857 214431506 0
13393306 574379013 0
89660733 145330351 0
772647437 588092203 0
309874457 944570508 0
700017011 144477861 0
726483106 298744082 0
130478014 17485435 2
150104572 408313866 2
716622196 617099715 0
310411807 665456394 0
435710142 531653696 0
882530624 615850002 0
157599277 572376051 0
918217095 461545820 0
220982073 585093833 0
287009553 739223571 0
648010328 878732227 0
141194196 481902261 2
984540081 389760663 0
270832053 363971549 1
45343599 487004260 0
238819937 70278768 0
311798558 733480796 0
512300545 817948266 0
465398536 132890642 0
663376255 711258058 0
863184685 520223016 0
933199626 228810444 0
417384240 770543876 0
322423634 75171346 0
102399232 454406454 0
93502188 728851770 0
522609282 749954321 0
352290808 79150544 0
470131139 147405254 0
946218900 123014233 0
109751247 352159385 0
739144508 673856705 0
337656079 968154627 0
12012211 392444559 1
265234340 42879549 0
489446058 916415585 0
74157555 85340849 0
467858788 761565361 0
942892747 241092957 0
570373004 568544841 0
856412191 124756581 0
33528389 757622644 0
321618886 905352857 0
334998308 656343434 1
870054767 861662553 0
769067458 557508740 0
646913504 820823467 0
293516887 155311060 0
191870699 794239752 0
823335190 493945881 0
259902765 20587368 0
375089268 52612902 0
996983041 336735600 0
881005881 148551005 0
637138348 965001392 0
954628038 71455806 2
834345841 242645850 0
788724618 66294819 0
801824377 58385558 0
164336469 159709193 0
939247672 454396202 0
24455983 96888731 0
441552027 265290783 0
30473148 179200980 1
26844556 670069526 0
570183785 150557206 0
501449209 657310563 1
774504493 731565567 1
632610719 631543228 0
769157140 21653260 0
444854628 317249481 0
40996069 845575269 0
885827503 704384 2
854068857 414119126 0
931869166 108857028 0
112553935 445574075 0
93703356 118961948 0
331941622 122179346 0
28796884 432191056 0
201608693 541239987 0
371371216 410396515 0
967483142 244516422 0
712987319 94997519 0
116827656 658439560 0
419121326 897756670 0
753936860 42245507 1
24384273 303322044 1
92277819 113361472 0
997679737 40344773 0
932674701 267322374 0
81641449 990173518 0
109518079 549965293 0
129698423 630678262 0
157882234 32346887 0
93668440 834792221 0
637864085 248048256 0
928662040 163508054 0
66292837 70950732 0
952521562 920508380 0
141113953 374619430 0
633534454 907969025 0
808066954 34626592 0
6733058 152123418 0
82109325 561968713 0
212948570 44583074 0
70439548 442967251 0
353043206 128430775 0
106946892 982046829 0
970168969 37912351 0
227224241 365159885 0
264710433 4588945 0
176816094 868007114 0
83624409 918564096 0
888586260 977889266 0
240078070 131916579 0
313785372 571207219 0
565056610 932252482 0
465399004 610000076 2
497732957 403436569 0
294851638 209410235 0
988562896 999731757 0
583975584 786445253 0
257664525 759662295 0
401379052 546355235 0
342948735 930710644 0
336898893 683405418 0
989377385 433484695 0
263386958 527793914 0
245165082 930609848 0
234769821 219287920 0
507437232 93339814 0
714746361 522947088 0
329801554 81281077 2
802271500 44748801 0
866014658 820894913 0
137710401 53440898 0
587983182 678321952 0
393278074 793378442 0
131916910 728576688 0
800374973 369792689 0
772860438 407144728 0
301703423 218318345 0
226855908 419171749 1
498455867 965947832 0
557885953 820703654 0
69442446 558702746 0
69117334 535739636 0
546312938 817799495 0
19208405 963815069 0
208671877 563519427 0
939571191 624623649 0
3219567 738791703 0
578182216 903505903 0
319974177 11895986 0
684579744 512766837 0
366716442 706035476 0
591237894 114372673 0
930242975 840798850 0
755758804 888680810 1
135872350 702202174 0
630405200 553091406 0
533990251 756729385 0
349437337 20569302 0
434420069 102941616 0
526439159 450927319 0
939688861 736051610 0
424388492 48926584 0
119814235 972436050 0
11904821 147879123 0
953828540 517839212 0
413199226 271495271 0
396652463 906741056 0
724700097 741896967 0
230985066 760585688 0
886406975 568182655 0
91471475 819185855 1
704839924 625677340 0
658122392 177268213 0
873322846 400686273 0
173518276 231358336 2
226201604 118227490 0
70686280 567254433 0
692311166 434938977 2
808224650 834136919 0
390494359 705675733 0
648541425 542126155 0
657092011 455661005 2
97157454 527255737 0
125359162 657129510 0
58723380 430521519 0
305104645 605422610 0
82808016 131772610 0
76404613 867881212 0
627559006 431341876 0
41283375 48317258 0
80141194 585784183 0
833750989 35358201 0
949886666 64187500 0
79943906 113520388 0
522501251 611103592 0
562756350 369538528 0
568090213 266404088 0
729016858 414220508 0
12124367 802671673 0
2054581 415211747 0
165645225 219747285 0
696347666 150406801 0
644449267 178449027 0
290085068 922868700 0
51615446 598824379 0
472854250 401076869 0
398788051 288199150 0
36965875 831222354 0
934296441 191280666 0
17627012 626391882 0
313262304 820002764 0
681092113 907199693 0
49875243 224584188 0
575475783 455832746 0
14977494 659168332 0
707974786 326180035 0
507373167 847399096 0
638409346 82457186 0
748539162 263941192 0
200161614 903247169 0
353404652 700032051 0
681426126 819193984 0
888234121 77295368 0
766272293 38004475 0
343282019 859917896 0
196029333 67715325 0
615771502 12570022 0
649928848 597208688 0
146815545 708164727 0
624051638 77430804 0
66862266 145141995 0
136997055 838538345 0
582644845 351143651 0
141428675 116725383 0
7040222 7952074 0
784546510 383245014 1
115981636 65024350 1
299587959 26564267 0
971629787 19195841 0
179532141 575139291 0
200549394 357478166 0
638947149 827824384 1
727518519 411022552 0
771173220 110654632 0
107625958 787933410 0
982338386 445687479 0
532735564 219782172 0
577940019 645504347 0
854624250 409471620 0
354066111 67240527 0
785641931 558047113 0
583750867 915847413 0
35244606 191213662 0
450335936 514076740 2
951698040 706459146 0
143370611 300013646 0
377529913 102106907 0
462817166 15843196 0
696674724 724681696 2
333656471 210856565 0
303348566 371994820 0
665403863 594343637 0
583617718 317155213 0
208562428 134679763 0
861422105 560133094 0
548978429 950026502 0
192668646 794537527 2
481843762 226781494 0
472300260 301515736 1
702354332 442555342 0
973846008 733154810 0
656180933 41569122 0
508189554 934978675 0
971278478 98273548 0
648407432 429478578 0
319694180 992031212 0
834398969 958167937 0
961132341 50564167 0
207528269 460948793 0
92466529 713430416 0
131899297 500588010 0
810758860 504576675 0
250931542 319229191 0
432933259 55917057 0
79167714 540295759 0
483098898 283893621 0
514540583 6045655 0
173563671 934929203 0
819474154 468596393 0
520969090 362897135 0
269058880 681685150 0
305611832 129493863 0
515232760 537183238 0
71370488 367138412 0
78594412 259174142 1
618249374 344931997 0
48277380 388779915 0
65465959 479921523 0
530137074 461269526 0
906126044 63876382 0
322559364 551339859 0
736510986 542053505 0
736957024 169125694 0
386979474 258428723 0
212097823 869294021 1
338500404 640706603 0
284967358 138375969 0
737362876 361235322 0
485529269 55211412 0
935531432 278567185 0
62216260 981409088 0
614919319 845310245 0
872096252 402092125 2
920452124 82731720 0
295556048 481150401 0
386209788 229159730 0
972476829 948461504 0
9856585 605807045 0
734905312 725147969 0
563269397 907016569 0
364253330 587995716 0
218545083 979684811 0
359603371 773053398 0
577908186 1365516 0
186546743 831480179 0
770793273 68857957 2
179521973 926729861 0
775659698 598912831 0
526276799 683293701 0
40036207 481293996 0
847557868 946057231 1
298216482 322324069 0
147619974 728272127 0
860500554 8764172 0
781334559 142520707 0
871166070 96495886 0
272739712 598248469 0
667106585 59171324 0
908108657 179969854 0
565814207 927074401 0
753927849 827416505 0
867428970 694078442 0
64358946 482147861 0
930044817 145186748 0
680491067 906163900 0
45632325 826596996 0
118055342 551845117 1
85028468 991967710 0
282243605 741465412 0
322513960 846768000 0
500780579 734673499 0
32059347 568550720 0
632452244 798572699 0
370550491 418075727 0
399028574 257572016 0
66327522 117208617 0
409347783 609619722 0
569616682 63527510 1
162314574 778681240 0
324103643 501181683 0
676609481 915199691 0
424947465 249907916 0
987580549 860149742 1
235961734 135089756 0
60810639 559502537 0
920684932 810210599 2
349126363 827153890 0
596484054 3586533 0
728387232 779390371 0
744277707 116538578 0
714701486 658276145 0
895426323 848373140 0
344927327 96040775 0
122869253 405130897 0
172629539 99659691 0
247202310 953878165 0
891566817 39048456 0
958761158 279159222 0
679901825 237424125 0
484562397 361448384 0
914339 771696655 0
854587498 63801150 0
103302766 37598248 0
100294121 622802105 0
214767445 409272174 0
752002701 956386893 0
466082471 24344397 0
294950006 19362385 0
296345020 392163677 1
236310658 377408915 0
279215516 679759763 2
134905108 605598835 0
511206232 350445658 0
498902625 846553321 0
141723879 434562915 0
29144954 375289234 0
397423964 811778329 0
437038905 253610942 0
601303188 738072132 0
377989277 158821785 0
74836212 376973219 0
709132364 120912230 0
546102447 618099705 1
612736138 751768496 0
3795999 506724346 0
266252431 973599076 0
941446280 951634878 0
580618337 507557459 0
215098508 429187629 0
683388854 540982812 0
4918724 925546443 0
907891811 884102816 0
476680722 235203505 0
702421893 669286323 0
6147057 825547889 0
38433997 707904993 1
667135750 319375703 2
211853400 328692954 0
355581536 481150069 0
900781878 490015647 0
452986177 815409995 0
657634532 958899960 2
415005295 577619325 0
175071849 756689079 0
510038428 866778103 0
836112820 235341526 0
288337795 496632762 0
207440413 40970114 0
43147370 78283928 2
718478849 710355126 0
935810147 179609395 0
946368001 115363508 0
706442259 902985217 1
602457555 160465056 0
288369823 671364898 0
698395337 675508413 0
109945775 190241214 0
821927528 333747498 0
913722718 225636238 0
92399750 113991860 0
312681636 878683062 0
584953492 3929355 0
184412554 395909355 0
578368068 369797669 0
765234766 779312086 0
842261863 907883868 0
418862171 68350319 1
74099613 446024778 0
745925206 434279809 0
178255442 853334044 0
55851957 417109863 0
902975492 808659823 0
986243171 404596157 0
599371420 315356323 0
451396288 338025413 0
149711812 348827322 0
822774000 818625896 0
924241654 417693408 0
434258885 325017512 1
511571456 694039654 0
837059536 349922283 0
755638360 141832352 0
579866421 453732236 0
114772795 976582203 0
23720309 90513689 0
906347653 52194128 0
984701023 516060300 0
104043802 652189668 1
237856019 744647791 0
231128315 482798280 0
382407480 477661095 0
924743316 410716256 0
503001134 147941782 1
300517893 196303164 0
844644682 267018538 0
43057811 487392653 0
856374070 145181710 0
666374720 593500242 0
124896910 937862038 0
598692320 627844817 0
753751866 766291825 0
262641120 782021895 0
129233894 242411926 0
480009663 947589932 0
208214984 883722609 0
90469734 803953587 0
843806065 130788870 0
88631712 135027508 0
560987308 12405950 0
764134052 492665744 0
944684512 222499581 0
788862687 515673838 0
27061222 341050740 0
664506699 140323975 0
355846294 888075343 0
549246029 238806871 0
426102078 646439816 0
604086076 339452411 0
404629305 541033513 0
364270630 504857404 0
471385925 995806103 0
75752319 374353164 0
783101942 111420836 0
844495763 44691087 0
94577794 69482472 0
22953867 50484343 0
756027551 776685909 1
56620011 135886695 0
119298649 433184642 0
125095734 675261441 0
829724011 390785368 0
354550849 376789347 0
727972781 35600577 0
315813504 976941332 0
55831296 279405154 0
712201993 757449222 0
316735097 219128491 0
637868321 125259277 0
643148811 12660424 2
8695252 46217820 0
405370842 108776463 0
84674169 597675373 0
513845633 852720240 0
825668199 747323906 0
145757463 88302868 0
416487239 157320103 0
101138279 306088012 1
324254912 18267944 0
974965489 426521045 0
691698500 121037446 0
3356847 326718907 0
159130802 716885375 0
429046528 883634217 0
27133876 548135012 0
676106111 97356260 0
981861970 862882025 0
51510797 753323 0
516570705 28179822 0
912663552 175320821 0
93873973 625517414 0
664705709 875714231 0
65606438 48505062 2
447423622 111124699 0
196970325 455781059 0
932353135 20059357 0
183125118 50156555 0
674431649 378271970 0
212790524 484307123 0
441298068 77759232 0
45801629 361403425 0
56771456 984693044 1
116344393 210332591 1
254145525 597464880 2
717931068 282586296 2
766036125 917616468 0
600579315 950112898 0
155117724 119902184 1
185840850 600589103 0
166578853 113788403 0
878342240 25579136 0
323210295 467601988 0
113962783 834439177 0
80532271 285361304 0
1329248 982445009 0
114257792 226028619 0
476213412 664302243 0
55017597 837450066 0
410924556 723115818 0
393796879 436972421 0
739435997 986346854 0
419815302 412174878 0
470476404 71957512 0
773210454 762858326 0
284514162 294856787 0
360935662 7456712 0
707027540 690491963 0
383957954 519265484 0
857239998 842523073 0
518196412 956096407 0
662505463 278142261 2
516361752 44741907 0
176403541 877321364 0
601304813 253000930 0
9213889 581776799 0
219830197 71261574 0
883034732 206448429 0
39578657 844012901 0
55664719 211476742 2
569727797 501844498 0
262326095 850038275 0
653726752 150710026 0
371547651 872329626 0
549010337 957429386 0
88689981 628544131 0
71849687 758040423 0
885860476 675662205 0
138096437 2778382 2
335639399 378644674 0
22946606 907501859 1
346550581 867165937 0
70130267 678743424 0
974549213 301632000 2
499983787 163409696 1
664474985 466049642 0
217741417 535083999 0
604519597 537205807 1
9572331 235466487 0
184767456 279762280 0
843380786 803893991 0
307938929 376414678 2
653882958 77833789 2
318351957 48664209 0
222856096 313593432 0
130438952 265029658 0
711360085 740225940 2
128987796 651116904 0
207788992 631897524 0
923941135 299787717 0
490768582 138850940 0
427195505 174293404 0
655097844 8027749 0
90197431 233433210 0
898286919 134242934 0
534440007 58688482 2
964853087 576811928 0
137355970 840521894 0
865489980 42255327 0
140986529 25139126 0
68821650 648834098 0
495368669 561489047 0
933210126 417501844 0
525479484 15749504 0
557280288 343071950 0
197632483 366576380 0
512732173 587180619 0
951196270 969707009 0
956791200 116377459 0
362698602 208743087 2
608803776 498473536 0
543335105 852047868 1
32745290 448155295 0
539980254 159466358 0
462460457 710383484 0
396426543 231189145 0
312471332 193677511 0
465505064 926434600 0
382004580 576640247 0
546748276 775095999 0
56364401 24854888 2
217143407 461605493 0
807794104 818926164 0
430918723 952583564 0
918062326 918516795 0
823824230 979628579 0
367172060 665084913 0
420481101 848912824 0
769693196 474469709 0
113250889 230132618 0
26454299 699759244 0
926217617 231939930 0
340586182 786996707 0
307203440 904498852 0
265764518 34677421 0
528226368 584284023 0
431172761 54986370 0
680855583 72586739 0
266546214 642351032 0
976620846 145061459 0
126825259 681854355 0
358103283 626909735 0
471006309 711497779 0
421353123 365923698 0
362108512 941497912 0
421057822 268609814 0
444716976 620787374 0
777168157 408437666 0
703040184 198562482 0
272328266 622117812 0
151397938 880777819 0
775416355 121990557 0
997178270 400599824 0
6742488 311666667 0
901870450 837197898 0
357775961 726313749 0
870638114 398054700 0
108575433 747926904 0
296641729 33070543 0
266659455 153465386 0
532618083 392026690 0
609996956 993403505 0
608555819 323436679 0
911145455 727783080 2
982841979 839062142 1
252477914 130451400 0
778690636 32168959 0
185085407 17157777 0
591779038 960904797 0
103364647 180668445 0
992705553 43121402 0
511245658 275362505 0
447493726 587989977 0
416012303 908837555 0
469604427 288811483 0
886645471 386151126 0
338767173 945040529 0
600672220 289413179 0
932171156 17370017 0
227833591 88388168 0
69652298 189438063 0
39407413 894507262 0
886424570 673621636 0
183312960 445053942 0
397466953 4319140 0
555581529 804652885 0
487906404 681345823 0
688039353 226869037 0
777154546 120935624 0
772199983 46185393 0
206621352 86060739 0
643918157 2312882 0
901015813 52007305 0
649478004 701691025 0
732086987 375494978 0
562852090 369088270 1
325822103 28199494 0
675554776 260242189 0
385859800 555392615 0
920024037 114198899 0
631579026 990886525 0
592441010 112207370 0
14816591 326449386 0
667789689 254512727 0
690923137 119877055 1
109313475 676678153 0
50524959 780788858 0
260862252 390885510 0
940095770 391043800 0
144669463 554445619 0
574631067 354516050 0
655369364 371799352 0
909750128 419955750 0
126629367 674936641 0
22997991 890944854 0
358145533 891318661 0
150909037 101715554 1
779922818 816694811 0
774457287 591801011 0
837310616 398504258 0
873243689 310103138 0
660511357 316156528 0
388444900 23480721 1
890060785 138176252 0
79192375 718414436 0
64416837 22651586 0
196862930 488016952 0
593685835 680907994 0
893281025 474180410 0
230122486 4715866 0
940356460 469046473 0
700916249 591737175 0
734734776 920975147 0
81257818 258607466 0
940876153 72159586 1
249252254 318841173 0
508602242 963529824 0
891505162 794435377 0
578034818 972515663 0
488433264 526433776 0
451770622 111037011 0
238648805 68587224 0
581870168 532940468 0
77247878 234044634 0
986713613 629298061 0
990362312 770746755 0
148382148 125578148 0
405513958 731149694 0
236360892 360230540 0
936240681 625957790 0
405478992 722409927 0
476930328 807079162 0
291668116 953745607 0
662344695 491460498 0
321254428 132548829 0
808848677 609271468 0
830166953 913207819 0
539414769 566948173 0
456141892 593506493 0
407192482 881620744 0
342907737 696426680 1
658371918 735573820 0
849622327 944432340 0
154938364 442532316 0
121904478 867804308 2
489773408 586711236 0
807138066 439710461 0
625778217 277869352 0
447007940 827445807 0
84642968 617082952 0
911658706 234741586 0
496692596 939974989 0
314590421 536204324 1
322412067 565004883 2
936057328 225558630 0
118407142 287911718 0
590575405 126997926 0
588528844 689415497 0
5212366 916717804 0
613953691 100722777 0
793016922 43576617 0
527609121 102827774 0
118277365 543475138 0
650119176 81386482 0
36090833 137056258 0
830242038 18929892 2
294169360 130973410 2
678300656 282435846 0
481821224 525612913 1
70983819 94895530 0
778672405 226146738 0
223535514 539834104 0
633208253 866755412 0
24879677 70572195 0
29250604 887467715 0
467248510 581603010 0
345120879 151575181 0
64402016 131587900 0
97808440 79458522 0
37035661 42834965 0
233230797 56672957 0
861620134 371262016 0
853764581 944670450 0
118085541 419562347 0
416976394 760024314 0
58983243 881903826 0
437312729 463655037 0
81600258 669297496 0
354948785 771673220 0
942739153 528255585 0
16815715 430301457 0
420282772 20499851 0
101867680 156235467 0
228453896 416273624 0
425592754 137684072 0
683947437 631025538 0
417633801 712822052 0
166997686 443692009 0
567138649 691709240 1
174228574 551800008 0
427549542 657317626 0
547804192 473700916 0
891982572 739082574 0
67487851 479276600 2
719722888 421756045 0
518054709 329449639 1
171722187 546929428 0
164878286 79648676 0
677860196 12093002 2
285844255 38518356 0
659776365 827027542 0
815716872 289597171 0
374000918 778691712 0
25846425 508078745 0
904120774 637628892 0
251496416 126525286 1
768486478 639807196 0
39978276 564168018 0
831412120 476039486 0
302137388 534771639 0
446489882 589387012 0
631280657 649248408 0
445898961 135311395 0
895015903 846646601 0
886743772 633221953 2
797337079 366899968 2
178337851 213833125 0
805545585 516064885 0
115460531 345665518 0
524126726 156605334 0
85006890 338714255 0
284405311 523638752 0
570200511 753395776 1
834057576 982738937 0
441383135 925930708 0
972976046 603257396 0
549309454 704031375 0
300713831 536060222 0
164365272 601114198 0
713369100 226458051 2
937111053 639135279 0
40456258 630663595 0
339249232 141466325 0
889260649 317270261 0
642151622 111450757 0
40622815 845107500 0
356633983 491356337 0
488314139 592041067 0
959041105 817058027 0
713566353 92253793 0
669756550 160529890 0
309162866 600684368 0
243656266 16511122 0
337528050 15036800 0
631498249 204934171 0
419030498 501176905 0
439916818 909581157 0
269321806 973397578 0
252157645 78793023 0
218012083 7413970 0
603582033 498898088 0
232715796 123892242 2
815125776 354069103 0
427274732 344684840 0
116744176 131818453 0
549846927 307190384 0
787995959 381763680 0
389448730 959505417 0
622972264 29982199 0
457871767 75667207 0
255150372 127228637 0
110794255 970636730 0
540118609 66610044 0
22088977 541925557 0
456655970 792959349 0
447530700 86693219 1
886045548 170676791 0
471015060 107923426 0
746565071 642029269 0
488150337 550739826 0
979456654 430466843 0
321704505 379868114 0
952819339 378261072 0
946901096 950209977 2
893076533 512803561 0
144857538 20743216 0
923480677 804985502 0
66215193 702540159 0
165414583 29689561 0
724938094 717872707 0
804264158 97655458 0
986882176 860630931 0
482801460 873645525 0
502653735 920558719 0
723041964 378178299 0
95240454 350160426 0
435037147 83712255 1
406389751 734771003 2
37828651 91771031 1
259148358 339287092 0
75837217 655557007 0
850664145 747644159 0
998412870 46661261 0
194444586 765793097 0
459966183 949325857 0
289972795 718839945 0
586949064 401035487 0
626326111 679951198 0
491360455 669378851 0
700588891 835753601 0
503562732 261115418 0
721950680 257948935 0
52624383 41715696 0
5534050 845639302 0
142416350 187577061 0
830530261 390517963 0
960947129 594348497 0
785341816 614923522 0
252269930 178398388 0
363285716 477665252 0
865152376 105663937 0
632330110 961664247 0
48747502 29990553 1
967450193 72282734 0
197414966 311654905 0
390570339 132083369 0
949370747 703153839 0
941475636 648483042 0
610316106 527683453 0
142511859 471370730 0
742494372 108007549 0
865656167 994196064 0
217400078 972875276 0
219456299 667833418 0
201435231 860514441 0
121844446 139318535 0
785512992 444479079 0
194219144 3657108 0
858825220 361424630 0
831876889 510350750 2
700563073 943824045 0
380777222 819119700 2
901524552 219523735 0
245094099 715956998 0
428610794 925583441 0
160587939 649984552 0
151560394 945424427 0
667797385 28914285 0
287247684 819814622 0
90858619 364453715 1
50242693 360830614 0
171694848 652013609 0
66070517 302890629 0
207089443 199711913 0
619136053 362089753 0
354005459 238741390 0
560486019 228992848 0
192611714 118613720 0
4575890 56198180 0
418035936 113868157 0
509948583 109843773 0
920128652 277420471 0
951342846 309653782 0
365240335 994710300 0
660517364 114178514 0
165187209 678095858 0
198948314 761326858 0
906801069 801646648 0
794490528 954098377 0
54906795 872254309 0
405420730 499925665 0
588586118 326254130 0
234566386 101748704 0
885307501 854192133 0
962814796 498341971 0
85835084 455903322 0
940500882 374080303 0
445337758 927545588 0
256984170 360618658 1
885804814 55177292 1
785354665 74647859 0
951045980 666725189 0
512795087 731156835 0
754945244 861236867 0
778151048 79266202 0
638871111 370117019 0
811701617 580672751 0
146045341 631826778 0
92474189 264691606 0
357347743 731315588 0
544765026 430636492 0
211570690 108817937 0
634333123 340732972 0
77757239 718486858 0
972889027 42427717 0
691311856 911066529 0
834783322 65821366 0
794452309 454720159 0
644098342 97292039 2
389441480 971865716 0
655341597 835453853 0
723611898 269231713 0
244772463 894279053 0
765367932 420887109 0
306800606 929271067 0
79975961 751532366 0
490561051 352496919 0
566389313 5705917 0
684325637 806354773 0
182932688 343815018 0
68256104 459286648 0
356663406 841381785 0
640138967 14007106 0
77064079 943815035 0
832813249 526868710 0
121526205 43573352 0
64216056 363384115 0
449427672 624377290 0
958151582 917998477 0
457819895 143565355 0
892002972 538905543 0
627456490 219753751 1
922900847 88767916 0
59250898 137914476 0
709961364 545675747 0
99746465 674362994 1
787887214 485089150 0
563648926 13194636 0
95475014 173789619 0
657374536 286134371 0
995455359 292845069 0
110874587 705183609 0
11898916 803285225 0
183153190 588671884 0
254986058 69367781 0
832646625 861329362 0
326709556 7629281 0
450000659 531427004 0
66428242 501727263 0
339828567 985601144 0
832149968 564301093 1
901455940 68906526 0
908638910 219504467 2
71507953 576632016 0
398989462 124157067 0
728113215 284588769 2
216678152 118082899 2
559299542 201219147 1
106348102 268716299 2
75798403 185002673 0
138491323 513858760 0
31042709 509442581 0
813351418 942052828 0
537866609 117760434 0
783570199 49545517 0
389019793 819678151 0
219821557 252153721 2
110333540 957704687 0
587035177 930799488 1
357465414 752974505 0
58283765 488751802 0
796152867 546162800 0
215962539 791857641 2
406661572 13217505 2
106094807 130856466 2
299967500 710529603 0
310147535 319648787 0
88078702 641579893 0
908066262 330916499 2
503116191 383752050 2
450173889 240105959 0
524856223 929322533 0
991989450 610119250 0
917976157 87026025 0
331549819 457753602 0
588955614 497670005 0
951953230 673192281 0
649340664 401787491 0
642891568 137794820 0
253744868 817814881 0
444802404 503860776 0
961230463 170830081 0
795607687 736649366 0
582155102 635065510 0
162232133 79701130 0
209198814 526538986 0
960482391 52214986 0
989104712 820360331 0
762384996 610860852 0
487632601 981447468 0
408041619 521867296 0
204245877 822714532 0
946505643 371738727 0
321082997 948369115 0
10885812 192084596 0
927150429 332411368 0
38093232 406076837 0
456879975 698680835 0
126821796 216654984 0
10285156 80128537 0
133825100 170904109 0
620184058 979276517 0
38513977 591018462 0
131694664 984746605 0
598468558 728730027 0
891588490 787113267 0
897576059 396862029 0
927633723 425557972 0
517754562 190675590 0
280929395 600253104 2
254165876 229692484 0
776347401 669956955 0
221734907 583126159 0
197241918 919587438 0
559513408 216873168 0
164109092 90319002 0
126891368 769508614 0
333991218 877426563 0
649871484 211765210 0
298379655 39274513 0
24289477 916473940 0
528983997 358439418 0
492525179 755184387 1
374389981 225761494 0
562967644 218523071 0
986645074 953023073 0
318473904 597494611 0
521177910 919298859 0
621225012 179891988 0
443265939 430336033 0
887174231 562691956 0
728982872 334540490 0
480649611 88001030 0
321808669 940540063 0
801661755 71480884 0
276254062 674745805 0
517692534 958518993 0
988141072 15792815 0
543780654 645536937 0
56210572 996754110 0
139105490 157130554 0
814354264 655729149 0
261352053 198259455 0
22629747 419874349 0
958132266 720498444 0
409468982 195246947 0
220483176 284943084 0
91343721 613873589 0
105766675 92658877 0
967196811 265710395 0
759235569 29967950 0
375033634 376626274 0
405444901 87388368 0
928194826 570335837 0
337478301 527079012 0
263261703 63206392 0
166140287 36702205 1
234780192 984224796 0
887610235 191702966 1
806292816 972554852 1
596542664 32988788 0
380695892 403108240 0
958362633 816183945 0
983057131 616066658 0
59866044 79080346 0
860151160 534050299 0
635592136 109991819 0
113232082 462010954 2
483285226 558344701 0
779652297 602874909 0
29990479 51540993 1
60620948 118911312 0
264462396 953036461 0
450565878 185292738 0
807597564 635390101 0
206241580 809892300 0
843751491 313450227 0
128518052 137070790 0
748955774 6901192 0
543149089 116637795 0
134293903 75970340 0
165921507 355208833 2
26907898 959918196 0
102748662 423773177 0
409027947 120123662 0
60870567 538863683 0
291960423 67276490 0
48627739 472595961 0
272778699 748000326 0
275107144 699181906 0
951134081 141851663 0
412330988 815913005 0
761532252 923181131 0
895635340 431892123 0
792177224 479989436 0
407480461 304139610 0
970105581 171286592 0
956947387 917097961 0
55616024 796900041 0
870215836 298583358 0
151443598 54415802 0
93107679 885839495 0
351350705 568684398 0
814567193 104489128 0
541961561 518069215 0
993636871 786535035 0
163886527 283082630 0
571321299 353045993 0
626004364 752154078 0
205425222 28477886 0
6465733 132241761 0
721445481 77340046 0
144092009 186987877 0
7178442 765142581 0
876663919 533146798 0
429260711 619129726 0
590450733 68237746 0
755655729 646567232 0
886008509 498308307 0
668433322 634869152 0
206150383 442571114 0
456946437 884460839 0
649243245 66351078 2
678390841 679310787 0
335347774 551775029 0
105036290 219262637 0
421732541 575297539 0
750816059 658866046 0
141359576 157587687 0
629307792 935601 0
496670038 716514497 0
996148251 461408018 0
147321039 854841514 2
244550542 865864069 0
864419315 567299069 0
35176855 357802934 0
550171874 852949348 0
839663470 968996712 0
456216086 648884034 0
526700125 275694519 0
225078019 280691051 0
710754585 641980775 0
782897151 442421910 0
825655632 933931103 0
634797371 768564266 0
783986735 316687216 0
735898759 394700603 0
376376670 29779338 0
684992353 575898448 0
565524920 532920926 0
594945707 222576361 0
136572756 335755367 0
167551574 720398761 0
502903065 811142244 0
64172022 747821440 0
365530403 624594110 0
640269000 809091006 0
921359392 921614861 0
376607218 37719828 0
486531143 921310133 0
235514543 13381092 0
776821846 65807273 0
983978351 834906122 0
281066626 476968190 0
153171938 648107337 0
725671655 816795893 0
933373254 908236396 0
485126672 985887976 0
738881192 404575002 0
494457087 187361354 0
216346313 658815970 0
799391707 196432807 0
751161365 825685246 0
107134242 141164701 0
476970287 601992934 0
245861014 525919719 0
984554096 70075741 0
530910491 770209083 0
58604941 550228979 0
256582282 302008417 0
298112802 156212789 0
756549754 47495624 0
308788790 348249868 0
536191655 30239274 0
650170349 116382322 0
513580689 411447094 0
78105763 47622579 0
82522120 350953690 0
749101106 922343956 0
390347186 284688283 0
8726035 43090731 0
862309388 614776766 0
342829508 787074729 0
669355502 912549119 0
781288899 340111534 0
812991920 929090763 0
392628087 22953379 0
875968653 914858186 0
893926954 94956776 0
613179328 651253240 0
272169053 646670318 0
449622576 967527721 0
970821572 371677668 1
343323180 34570029 0
871199594 486569856 0
558770725 853507002 2
940155482 213190706 0
449174882 144503037 0
698908667 476615653 0
891620979 416131666 0
44266665 760406536 0
457634213 793340865 2
418399857 539429921 0
668544685 178842269 1
979738896 586397839 0
690236613 518649072 2
480220376 154266655 1
183636612 58436333 0
750100599 735695776 0
986986370 606294450 2
735766077 135862223 0
10538406 323213458 0
359791534 131976643 0
80784053 459209196 0
467429467 619050365 0
843639152 488437616 0
830667755 556171769 0
154040037 460204688 0
694579086 838816032 0
690392950 660163770 0
206305845 874079448 0
49148391 792262566 0
636916813 684372380 0
453401322 697645584 0
127815133 999847414 0
420881613 895053947 0
528399258 340333857 0
333165932 697198156 0
685826883 848565377 0
158333714 752826343 0
579475230 233572195 0
497519283 67721961 2
491711126 354345415 0
230271213 314189967 0
169553909 576085516 0
844886329 45811874 0
569972570 895305680 0
701305649 380783780 0
387116091 141103036 0
678357719 66710462 0
82172874 846811758 0
836919837 529644668 0
473771532 219493286 0
157909200 348520524 0
760370285 108021333 0
540782845 352171757 0
343466853 879740752 0
220681711 66972688 0
378799225 942814246 0
108855692 990338163 0
588183846 259146807 0
115685800 298087436 0
479777478 991084684 0
32983170 511276414 0
298942497 407241833 0
218130493 729941708 0
754174868 652602540 0
625617296 865560641 0
371971574 959987479 0
223348353 183638756 0
624112176 794874297 0
247112688 408070184 0
964636203 152836091 0
492322483 588547687 1
728706158 19647059 0
397986598 81640609 0
536197813 987817954 0
880876664 687263246 0
592848487 649673223 0
673424018 636374749 2
945162231 132304577 0
841162998 55450245 1
327221748 589857548 0
347063581 323453395 0
29872330 307824956 0
712114849 121036798 0
259055583 694225954 0
569924331 893303172 0
164959295 63286631 0
919722811 117083144 0
733317562 482080307 0
255185397 169169518 0
54936319 746572856 0
50092289 748988753 0
700475349 259282184 0
373858054 191520656 0
90042272 691767531 0
338114850 858198704 0
124541903 572243012 0
853612379 587727217 2
752852799 447079263 0
503391730 843544780 0
146570919 135334750 0
476730356 87961143 0
678350139 893011469 0
699003497 553221922 0
56344670 186041198 0
539095130 773871232 0
677727457 515695175 0
913108211 999459133 0
844583293 822897401 2
117209959 303460501 0
558332263 506332366 0
328696472 29143161 0
644178456 43576314 0
943068480 760751984 0
892577923 135873237 0
7717876 489062007 0
21484594 692094954 0
660369561 20809298 0
148635507 805184810 2
875725979 333565523 1
331863153 431320978 0
642075672 35090441 1
407254120 392605448 0
662236654 991754791 0
737141925 501254086 0
659219763 732750385 0
787994988 735399370 0
477704001 964196948 0
44985503 394136679 2
632117997 570632443 0
52954736 967437431 0
313147408 145819081 0
163608626 428623963 0
612946307 133273417 0
37142261 447359475 0
441667489 91473446 0
731717745 67483950 0
34872991 122303264 0
629761165 988978771 0
731587118 377233020 0
292159121 517685949 0
368996565 60388338 0
298223141 154568057 0
228818049 335278330 1
188274662 550294778 0
227641205 336093676 0
525271756 58767645 0
649327039 46108129 0
732860665 332778929 0
293274348 826815369 0
512797560 743106012 0
63477653 46956414 0
67389084 776248818 0
120480336 799439894 0
228924395 978017507 0
96364079 787334389 2
14075020 733141100 0
291735483 401904070 0
245458888 677885300 0
912782758 962753360 0
275476988 823291369 0
25223068 813535633 2
973487990 230730021 0
754767277 429768669 0
33857301 86559418 1
965304372 803884802 0
288767827 399462347 0
256173254 744355576 0
665335110 94760904 0
123938506 750118319 0
302370929 159131477 0
27006807 293129152 2
336836361 5852539 0
147694422 240570883 0
824309962 887336451 0
430803265 598994768 0
751234642 418732252 2
251628454 417763458 2
41144729 676444904 2
429131231 297734535 0
733693407 975211127 0
298974810 87761075 0
266367857 423868511 2
992843940 484649323 0
789829168 36115704 0
236926502 139932800 0
454751772 251694619 0
327216023 47471791 0
66165679 938725524 2
419389721 318358135 2
447104335 52339178 1
355925395 68863486 0
726293131 963604611 0
525157908 263527780 0
370041840 705205819 0
122107101 657243911 0
545978649 561363308 0
118421387 242666817 0
602427474 760206637 0
764664219 774755656 0
889180378 508499783 0
259495744 694230844 0
67431593 559412877 2
870026259 550467179 1
944197754 382343474 0
137510281 988031095 1
228973477 701895449 0
335444975 121318494 0
434905177 437360442 0
576869747 242557639 0
752290796 400554732 0
33236439 247845258 0
627439993 660499461 0
838451623 576658553 0
358743536 878589685 0
771027972 248939794 0
747784156 934573579 0
367277827 640918524 0
524742738 939178710 0
641809612 785138328 0
372533703 98646923 0
599254594 767788016 0
81107897 139102839 0
360676135 631678790 0
112410193 217559709 0
84224792 560007138 0
375061493 713243204 0
283005375 242697470 0
482055239 34378747 0
961545150 557027298 0
329319107 503622383 0
832719360 631475905 0
86957882 992122194 0
154248868 549552785 0
646460281 55000313 0
312625469 347377421 0
122679149 109444460 0
982888177 673321837 0
741456777 628455063 1
469335277 563947632 0
832866245 136760883 0
698612979 340821620 0
602421405 194654085 0
135028102 10477226 0
679694838 479760033 0
132974758 53134927 0
994692017 953903353 0
378438247 663679035 0
807624645 735771649 0
103957237 750049232 0
607458664 263676113 1
543773704 164124665 0
3779802 591507984 0
504821608 36892969 0
856867998 354763639 0
55337528 655982153 0
791306120 57289989 0
465762371 264280446 0
607661267 249396063 0
77978410 145418998 0
660444075 504886872 0
574026862 754836080 0
128241920 25242339 0
431772332 516269756 0
799967578 114639080 0
334772901 622310883 0
116445699 376365320 0
370319770 17300254 0
633636891 556217609 0
123395746 707264807 0
953354879 569846597 0
526249642 766959349 0
825856481 57808954 1
519355760 560398114 0
285873947 55089782 0
989974000 94464515 0
157676519 937301206 0
174957814 163504722 0
139746908 906166950 0
536723390 585416006 0
1412686 136926960 0
426184061 806280593 0
58068096 670618397 2
557512149 879259629 0
364262401 419951634 0
387877569 355114535 0
72354861 684619796 0
91663614 748671536 0
270421320 109943479 0
511587012 648522086 0
146643399 943589605 0
133006718 219361635 0
249839630 150761621 0
252800874 262493687 2
970004405 82968992 0
703188980 458137100 0
485066681 495204901 0
295181493 703900310 0
892523286 185744478 0
80992426 190871747 0
465234220 809117175 0
545510940 754938319 0
269597333 376067229 0
612166239 702266945 0
220916299 388640704 0
377135666 572141575 0
864560167 233449642 0
227246593 294360263 0
77142785 644024106 0
482152649 128852197 1
282919753 871709911 0
193263600 363093732 0
453295309 844274664 0
58711602 98719461 0
580566975 211194853 0
105526738 24979730 0
89581604 410852463 1
291903806 898187690 0
40634876 93144064 0
148774111 905882086 0
634859096 448204435 0
587030562 767555912 0
836464838 471547705 0
277306202 479652783 0
662486204 71866023 1
92033393 71284912 1
25417361 918949938 0
121488007 106844337 0
628089139 99596795 0
956779218 229715202 2
652479459 429827477 0
996283743 834623631 0
953196664 858834172 0
123672052 160005946 0
247527566 486608514 0
69358801 344429896 2
142271903 97689350 0
7223600 403331005 0
178307738 357916653 0
869867327 737844749 0
95417049 30170608 0
603049886 208728719 0
892252218 47400128 0
245314468 984630745 0
581066326 18602157 0
386692513 478855491 0
47442704 13363233 0
853457777 453519197 0
413063874 400252606 0
958177615 900047110 0
763883957 971065156 2
370464560 468191197 0
791641570 676387623 0
833403131 182659351 0
242283325 162457481 0
111242851 626499586 0
703188544 748319265 1
106065650 815267800 0
713205530 25292776 0
843029550 534874533 0
844541376 235239413 0
228571705 269014572 0
946842810 215592448 0
866067158 681223487 1
408071626 324220264 0
627546278 448775844 1
20817068 727088393 0
623710474 199063396 0
339092042 843035096 0
843086815 93891575 0
514946591 242151605 2
379405977 677706882 0
132755363 822350065 0
910452483 850830761 0
219958818 309678006 0
168355062 587231423 0
277255282 242437001 0
19249138 960527790 0
395923683 263372139 0
368821941 927928262 0
93815454 732054276 0
536653220 547404238 0
432044512 880970224 0
500738025 954504137 0
108454975 670576234 0
78934981 420592830 0
215948997 23240064 0
735415295 517967106 0
692125992 504407550 0
190715086 334061915 2
239971676 611858445 0
482950800 932420754 0
742938415 236031 1
227837495 423172998 0
99807191 782542181 0
267572008 179330427 0
837074847 490988259 0
330461510 709638764 0
535589234 100317233 0
198301480 122966549 0
203042624 817740613 1
67961316 514535248 0
328371192 161358809 0
918865184 168562220 0
50671860 351655742 0
441414995 431551012 0
515004890 106334956 0
56737856 204330945 0
229021666 849798383 0
926925247 27974267 0
636802792 896105386 0
667874548 481254932 1
122981529 196197236 0
550023147 786230178 0
871858851 429851617 2
376256623 217162850 0
490683823 922957691 2
743058824 670093807 0
849465334 652407571 0
660900377 144594316 0
270504643 227555413 0
176641805 613720990 0
56030386 238964136 0
946280936 991849877 0
827893221 145150482 0
365700315 815792825 0
356999193 70853054 0
396578332 330308506 0
472675297 678555939 1
443440204 634562014 0
270327384 125931944 0
677025549 61117627 0
283091129 156710253 0
150253021 64050943 0
798283190 794225754 0
892364996 939369014 0
527000704 912638701 0
205417595 253128015 0
170327790 529055024 0
151257819 123829346 0
868958564 846072667 0
328308924 183471377 0
215107292 532379867 0
464190360 697163418 0
955484767 702947897 0
305749903 649689063 0
523433603 695926408 0
900276824 71326497 0
999831320 956704356 0
815282859 76064216 0
252622101 654999102 2
26784218 962751101 0
17118172 420875808 0
827392938 529511743 2
494474374 460980034 0
163890643 474126081 0
333421478 268425745 0
774193078 464281944 0
737851332 196108541 0
117537774 539873111 0
106066605 482534324 0
572361802 345640170 0
37399707 93892239 0
454065957 7302748 0
108427513 719450933 0
29467170 464723606 2
724878344 167940384 0
120682781 468865694 0
161345249 272335565 0
488771251 651959686 0
697120852 926160049 0
984058322 172971318 0
655691372 683432186 0
905708684 275042722 0
740662075 796736214 0
545906398 798160886 0
73814826 588832044 0
762017920 513782667 0
512518939 987824798 0
41668635 841166344 0
499576523 563742682 0
193188772 133690595 0
438546143 31575742 0
407555700 56988779 0
815048069 248781051 0
183315790 298227925 0
524512523 188291231 0
423979525 260843294 0
213247558 106372972 0
182595755 741537444 0
221240635 740194508 0
637529607 294363556 0
675094802 21325229 1
45012658 728608749 0
372350446 473064233 0
20600619 550944611 0
351593745 367050768 0
78009217 391054286 0
847149419 459682482 0
905576481 510220289 0
310430796 451961397 0
659835718 786649608 0
315969838 111060667 0
3236528 779362723 0
964121062 234455925 0
280532344 808391411 0
788211204 125846787 2
159991954 76836561 0
239018635 555870616 0
549617636 908192454 0
920820715 510959595 1
918811620 238505304 0
202369346 741823225 0
985968581 528281734 0
149494085 498061792 0
811321303 463123819 0
193730509 751329509 0
168723472 146573997 0
559089668 106387074 0
739691276 89388517 2
376384633 691133168 0
701596824 5084500 0
459572175 201413704 0
48389579 674618965 0
809823180 701943677 2
830713497 281223527 1
601568069 858127025 0
931789030 611864921 0
732623252 497426359 0
415622137 132819005 0
78068980 567283459 0
442600683 39629656 0
294887771 240202428 0
592981322 499958946 0
992490381 443140982 0
692467768 26323879 0
136713977 837247406 0
752760111 995789335 2
785144707 71538211 0
585849048 998735777 0
332619552 959781373 0
943456997 943285457 0
854914825 916983560 0
396869697 671150423 0
243075549 608398602 0
593198065 854794472 2
68560428 454052393 0
298901878 762568905 2
700718725 84600830 0
766347322 185960079 0
247827324 744451176 0
108985108 537467073 0
427160202 302970503 0
641002027 231852877 0
944934511 70945731 0
691855182 304895983 0
932787722 781013667 0
226636140 640862657 0
864283534 465831180 2
110443231 693161648 2
156674914 154965487 0
162195846 995253015 0
860421897 104640298 0
374951033 792446393 0
804334534 560719866 0
363359843 316010880 0
509445419 886906281 0
932913452 124063630 0
598007748 884250498 0
810652040 418725426 2
78619391 535905804 0
136346852 69822056 0
259713364 776158664 0
338228589 63482806 0
6016493 113336088 0
995655918 119522833 1
447540139 85009212 0
114933608 138323130 0
889886770 49152810 0
907482889 132167378 1
21146111 142643785 0
151296257 392366451 0
47811728 89763409 0
301666463 717093462 0
915247385 69514479 0
31794836 966136673 0
675022961 551357063 0
739548692 77158239 0
469640236 480693102 0
263695806 766868746 0
147123830 333648525 0
323213622 138836603 0
435635808 363518020 0
72674009 130176245 0
726486056 61930784 0
358111854 329185811 0
912090406 677963084 0
740480906 114404065 0
895769140 948441721 0
442862853 942881216 0
961415198 500705672 2
627335995 352013366 0
218062220 974902634 1
63560636 124502645 0
637100076 222875931 2
381666015 105244670 0
268788266 161302413 0
766785425 70957335 0
782319644 449814636 2
133026427 589523177 0
135496549 212453185 0
193780556 57201802 0
291342795 418289514 0
563393863 436979025 0
683137576 372672632 0
835392337 751500858 2
77847525 501545863 0
305625161 354148626 0
800006737 154091153 0
25354194 543143365 0
62199939 363483327 0
923418107 89471679 0
164722984 397267381 0
735364683 431387189 0
348759103 621181903 0
664957463 220323208 0
855265698 214222733 0
395456970 237441779 0
429231544 133707148 0
460011970 459869407 0
869247486 922364200 0
927275192 242134640 1
177979479 605078225 0
345383599 331193513 0
757099708 385560448 0
805129469 947301406 0
948954105 220239497 0
222761190 747550334 0
258923052 984881125 2
559647872 797759797 0
998746061 141905117 0
977290074 318433887 0
928759303 634311494 0
440133815 352225140 0
554807166 573472356 1
475538527 920959699 0
105864632 328516887 0
462645407 20236468 0
61642882 325165572 0
83054024 964838484 0
593003119 44159577 0
144330042 872086565 0
749676048 642966474 0
496346927 665580413 1
946804997 107194612 2
905134989 753416055 0
360425785 551131378 0
597438368 138700133 0
120541281 122902900 2
846964147 674645567 0
958993174 71060185 0
769412827 179453738 0
875863496 103675092 0
445319542 716019051 0
15900664 372237476 0
38667433 43315035 0
20967275 30512611 0
735594383 409318024 0
566539032 699523797 0
830565409 38159891 0
855235074 931137905 0
924832115 43885124 0
400023874 620063740 0
286218945 48546764 0
73001301 108653661 0
413975116 877254476 0
659501419 51187548 1
229081294 432700192 0
216779265 823831587 0
535525026 771059328 0
426795804 259679793 0
95623771 105615688 0
667785675 484062341 0
740614822 413990192 2
157565764 166811607 0
353261510 261160652 0
360862323 645820515 0
533822008 636217794 0
699769548 859189015 0
453893833 37618118 0
423440285 241525253 0
691323955 300147452 0
726525181 690871889 1
341920823 410504906 0
907721094 904918079 0
840333672 212868045 0
790944898 654300230 0
37508896 648096562 0
585892983 207754305 0
761474676 162099557 0
429567679 171612856 0
776174836 328176484 0
523282452 674145032 0
682410579 600637151 0
14326699 922195492 0
796024522 799224667 0
134547002 59538349 0
821246542 68812237 0
872025447 134956897 0
136317695 685955987 0
843519950 38124308 0
505578185 443646095 0
708358457 939112889 0
193081545 627613188 0
459036883 950191030 2
81180901 586449157 0
839859394 159158266 0
312285258 170290399 1
362575757 13084047 0
134775310 721585722 0
400776838 117552241 0
710314654 708701753 0
507825575 297857105 0
155858164 686457097 0
757259271 824641498 0
266752390 761768926 0
189777553 90598784 0
938110067 673530828 2
733712942 789982902 0
96344551 494453213 0
621542274 494146588 0
399280510 825423024 2
555517359 516051095 0
170941505 611104407 2
218901477 488740568 0
90807279 444129310 0
742856608 940348502 0
840334246 923612793 0
274329623 775293477 0
639181569 51034733 0
737834375 180055575 0
649095193 484561793 0
22204093 678491289 0
727707806 713786823 0
376977018 51190751 0
36316198 109001800 0
953543186 896063044 0
690409982 42209010 0
896769565 688914655 0
250834471 755381321 0
188655347 434218288 0
807896608 984961381 0
284627129 967826885 0
188881566 409437813 0
904722085 118428434 0
934790148 783285984 0
856574581 73889236 0
735200649 433193823 0
32396404 331852247 1
275217656 933283435 0
913879219 12081256 0
467600253 929322911 0
515665334 655501455 0
855088657 564131441 0
584566523 272686158 2
38412330 893889316 0
6356185 515748885 0
21336777 145103717 0
683120092 140256252 0
328894552 650015635 0
117289864 551651899 0
109280617 741300251 0
232857822 440312718 0
903043749 2321394 0
472239096 206099556 0
170675848 455592636 0
794385235 449255228 0
261911178 346220871 0
917839098 998222326 0
502083047 687982888 0
898518171 163333757 0
390129760 209246671 0
169150077 30360810 2
527470473 3718891 0
303016256 590131220 0
395984773 339360271 0
858784079 347886186 0
405249686 966678872 0
143889124 320220388 0
425461961 674169050 0
170147236 473184084 2
95653008 785343301 0
337574395 196830992 2
655968200 99008778 0
29190268 324401670 0
910304741 55293054 0
789044427 788330728 0
338200780 103357827 0
991672562 159994562 0
74138054 795840540 0
869030923 445358762 0
853048189 398782930 0
123177749 396735397 0
903253527 830694660 0
965882439 984542706 0
24176480 41060714 0
245683949 911548130 0
857944195 155560830 0
850865624 623861127 2
718873561 516471137 0
315731108 384318418 0
681439045 299449481 0
417267183 960888291 1
509094494 422849556 2
323578878 25639698 0
687473195 503608673 0
864489535 229233781 0
17113604 371501625 0
458514356 801451930 0
421292989 689328485 0
446380306 56046002 0
58387559 623605817 0
391086149 649500334 0
542954710 777798214 0
317891819 524506453 0
423998161 94676159 0
8779852 491108869 0
409264579 855924275 0
934929170 910691427 0
509228293 975673594 0
558377350 472947573 0
778008825 362565989 0
70544763 46617059 0
718712843 220489443 0
406179840 42419492 0
275142609 3439695 0
656924953 601256276 0
442596854 100731305 0
966007839 80713983 0
396730607 483241290 1
862231662 124091217 0
793638006 498884584 0
553331851 333904845 0
394025528 72761955 0
985472256 405651182 0
842715814 624837481 0
550970376 233709160 0
99928952 914636277 0
102135010 984226753 0
997897599 797697414 0
477943289 510660813 0
293131055 559327701 0
388174496 994895013 0
716927690 8743802 0
39525090 562539258 0
915616786 77247857 0
144756255 205076127 0
136106891 129966385 0
854767961 56197351 0
88526922 402742332 0
391900247 812188012 0
898023730 662423379 0
556537873 53455626 0
40060506 675705328 0
779337703 890464462 0
61853191 19575473 0
711627008 159568450 0
90079338 30961637 0
683342824 973453670 0
582117827 644029788 2
292317661 908227046 0
958630206 519964243 0
201254554 462824387 0
13840400 307651806 0
83107662 886697620 0
328701196 742391860 0
110098081 621711886 0
544012701 119147905 0
560222380 852705242 0
845166376 726949949 0
639892515 210247264 0
829420244 2785194 0
183864594 528032981 0
416749059 978551567 0
19816396 724190634 0
221595246 271253108 0
869171003 87305572 0
110745619 378191004 0
39037102 428206792 0
76688015 429718626 0
411755101 260070810 0
248542889 603861074 0
616899183 700682021 0
381968879 598106784 0
87028455 336343155 0
904986775 473611180 0
105946160 951503358 0
422664023 844461866 0
119525117 143993091 0
100437366 22012960 0
231818578 54534456 0
958274702 195107311 0
466351872 464950972 0
4908737 23020415 1
93604278 851352157 0
94443614 387103413 0
249210231 291285832 0
71644419 540866906 0
718523487 77711364 0
809980997 851561794 0
465966645 523850311 0
137159168 493110770 1
405763456 1330174 0
6694165 171579193 0
371695503 583240933 0
751044471 135537885 0
284250686 809098732 0
629552795 7582354 0
304479480 93111040 0
303665379 864103724 0
384759018 216598508 0
124393694 222794655 0
217197400 140842854 0
892456291 368994037 0
522802499 524901601 0
520792789 560453883 0
679403514 899489384 0
789865919 269662605 0
337200421 812094766 0
768031341 350757364 0
496072663 208693179 0
456991497 137171873 0
977506989 452289797 0
316118862 79343941 0
186188721 459326565 0
234916198 291524652 2
675548597 919898815 0
91546583 427058699 0
380431916 908904258 0
368923923 367644903 0
140411691 949960614 0
878012669 361686123 0
721513452 977644089 0
717901972 37122741 0
901693372 397871962 0
66164306 238629218 0
833731153 444169307 0
165215659 613600797 0
261283248 930451863 0
2166310 29540000 0
29554796 369298549 0
463252859 871888863 0
551644949 374327835 2
533368480 633096011 0
250104911 932895139 0
95301900 530856245 0
889546122 906418147 0
693686591 943180870 0
440531864 184328500 0
631969810 393594187 0
321820214 655449347 0
273718045 571088444 2
885227809 721230015 0
138754171 376485115 0
763710167 439102943 0
315110637 1311097 0
318671904 983856456 0
590334574 421419493 0
88774114 129178716 0
140367997 480823665 0
441062399 440488911 0
356544160 442682713 0
904217140 326480279 0
550708296 851242349 0
493930707 158098854 0
156259836 126662083 0
151059371 525207537 0
613578825 594710460 0
195508043 140201590 1
590946910 247118480 0
389597898 548069278 0
558956601 259412600 0
307735390 770449869 0
178713753 67831430 0
384557106 389050655 0
203506655 41637526 0
460477964 50371971 0
260741391 43936364 0
181821839 636157730 0
882694402 320091628 0
37143340 702835308 0
147885235 484172575 0
483331648 719530703 0
35710279 98169453 0
893874404 46954542 0
501353765 158644357 0
203369703 118297981 0
834949374 55642267 1
104567120 281555203 0
779264317 335980588 0
101696932 900003914 0
392408734 11766058 0
785593759 8912885 0
518495811 286778968 0
107309969 578236944 0
635449223 777658140 0
300315758 328825780 0
352987803 841530312 1
420625638 979426770 0
748094260 382372854 0
881595469 131326497 0
937350581 26336906 0
525583310 539436910 0
672203013 553352399 0
343320505 111415858 0
117057909 459387335 0
704456379 87618108 0
780448079 156217663 1
728819423 747794381 0
143702115 143526914 1
45783017 589623045 0
84915507 877684383 2
467122180 683488440 0
493936762 866792330 0
872814151 973085261 2
137269159 584446958 0
377747551 984420263 0
152789800 858010634 0
118191867 987082751 0
754953348 727673461 0
73485264 18610739 2
872339982 264182331 0
230437686 115748587 2
250604419 715620577 0
147682475 374688811 0
811462281 797027448 0
80840458 952299157 0
924262834 621126776 0
125412731 198913659 0
479875299 107025027 0
250807949 404350803 0
441438335 157078435 0
63817137 792653221 0
767983351 356277958 2
365398880 143140030 0
248137361 77403380 2
581355097 236380582 0
849567356 18554582 0
372282210 1113590 0
787514637 706843992 2
208998742 839470750 0
1091160 646151461 0
733782084 366423335 0
571722478 647687702 0
399985660 261660040 0
116151455 567944974 0
880767550 701371227 0
61254805 387910380 0
39217345 578869779 0
11135007 755295381 0
294244082 490796956 0
83016884 413802568 0
502454905 443375669 0
370108599 528122038 0
438763120 844814282 2
913093703 762393468 0
294217305 637166115 0
306647218 586812663 0
126266075 860672454 0
625510954 611811428 0
314470070 309825206 0
456901136 412998314 0
628528653 50631379 0
425480595 418902518 0
698516273 348255349 0
402929997 617577487 0
959992134 754169153 0
866270058 606923918 0
846863304 777854159 0
679423517 421023551 0
900635086 238864322 0
342557017 805643519 0
261354764 652599590 0
781335375 189374612 0
549707804 803255313 2
369654272 379266771 0
681644124 987054815 0
752401809 400133104 0
20607926 762900939 0
741227700 134363151 0
949124085 317411679 0
508379122 683310640 0
92158755 416787571 0
696822702 820618382 0
275441457 310058213 0
408959334 772253566 0
717521792 937902400 0
896406658 582045381 0
705097809 321829503 0
870086510 506168193 0
469172850 99405578 0
707509608 32973165 0
691687320 508997529 0
278066406 104584071 0
48757718 278834816 0
409616012 3581820 0
718121106 836187371 1
855337090 777292563 0
536587556 15589998 0
632851830 96749395 2
841767675 947093163 0
780780414 971822755 0
17180008 467697106 0
39593819 594448931 0
109182300 365545327 1
419952505 214453847 0
513617787 813416194 1
19261375 637029857 0
111233662 901131014 0
997287325 66994174 0
370696884 564507408 0
899097543 666008129 0
963501905 934227519 0
974853510 35851673 0
703691573 492426308 0
213598531 380624567 0
42466731 504780374 0
537223530 592785252 0
443006894 527107141 0
106247964 68017980 0
741957975 910759580 0
674360740 69478381 0
322411815 669537892 0
820969929 98954633 1
230531347 226208385 0
667470965 380462287 0
54381094 221983243 0
951115515 68081643 0
451238516 681044486 0
527971785 227699738 0
618941250 311247165 0
152398498 187820256 0
246178834 756745305 0
659130172 336754803 0
114326025 680893651 0
515827172 859052102 0
278005799 21280788 1
561969563 899884421 0
61208512 701991848 2
263587771 309870221 0
264986787 136995422 0
65038273 146715202 0
857216605 861343758 0
354948452 966772330 1
245194856 142334445 0
380686209 586549776 0
607214272 888107569 2
233154483 845798635 2
650724394 7732896 0
171184618 699993066 0
962257434 721897004 0
209391870 110528467 0
141276184 684476489 0
980358952 148794879 0
401992971 499251234 0
997786689 728830933 0
873754713 853231284 0
473457367 57288796 0
655197634 357160047 0
260241071 839334355 0
484016391 243654949 1
586410097 140731080 0
185044807 136377831 0
130831278 684709982 0
7063838 542380756 0
588542008 740273591 1
776845510 565369769 0
791138856 35505202 0
770915989 72509961 0
925877200 669427198 0
926491225 967350244 0
100246661 559224369 0
820226718 967352079 0
571067499 806346447 0
227377092 461511886 0
136679866 41446708 2
893587904 272105444 0
191700752 882915088 0
31830564 727159931 0
373333611 279523786 1
631246904 668702102 0
457584292 884712717 0
862279808 331187293 0
497183704 348141480 0
345433058 964613003 0
474787718 69814050 0
737430426 476214433 0
235515179 149888597 0
797010841 223364400 0
807551478 923249640 1
183300277 21782966 0
277723234 566354017 0
889518807 956661208 0
427207857 386527710 2
181925627 123452331 0
96872676 687720015 0
586141403 921125048 0
197548612 659162826 0
847151788 54377271 2
425814660 517657034 0
809176525 485882971 0
514838083 694925359 0
170699648 622985095 0
111356520 571651053 0
776770725 990415054 0
949512231 105095290 0
452817056 416765506 0
977935433 306680517 0
924842386 233726893 0
203299490 809890828 0
130178887 238738504 0
932546759 935486509 0
238682994 839763592 2
555207861 83689205 0
288488430 251866141 0
666812132 772516807 0
129478507 888219745 2
44527291 321303094 0
530046596 254908955 0
607513853 306449842 0
41251520 685669463 2
483507263 314859219 0
100740887 163759280 0
734405778 664510249 0
922756475 152997258 0
42560604 695881462 0
136227077 117405318 0
704923366 3910736 0
372332398 906572284 0
434751733 262601499 0
54473603 233991187 0
321019195 428723131 1
174089154 294202339 0
152419827 805245135 0
998575880 870470679 1
980130873 111926377 0
28828168 52012195 0
133078646 246430366 0
2619412 239376394 0
64344753 438520456 0
983538317 765853838 0
77359268 433433141 1
946636358 572918623 2
630909650 506659555 0
7610427 425130499 0
44193621 422923716 0
262125458 712714828 0
70585245 664776944 0
479620491 277985403 0
223201780 79791932 0
721059943 704818768 0
975707915 795948288 0
512834099 51028925 0
320734061 132085214 0
86538185 263969976 0
300459050 556937179 0
485796456 48534866 0
994772913 902789703 0
705379253 717836021 1
221158232 322924760 0
850744623 613160885 2
708240980 775460073 0
455390346 830942802 0
290481463 356011841 0
896611812 84424984 0
253603181 254032034 0
127249678 894990984 0
370970112 126461331 0
537195002 133397661 0
979491460 129855188 0
545933680 118732844 0
271255904 856854246 0
207982225 207773531 0
233425487 783209017 0
276609090 324123624 0
527235078 527930486 0
880492169 14271383 0
812691 533696336 0
394343790 391764769 0
172283534 710647634 0
443778564 821887231 1
29137492 368194858 0
202833300 39763544 0
650984010 487642494 0
654203801 937243111 0
14897480 8632050 0
181509934 162748274 0
598737743 874507781 0
230397345 216102312 0
212108810 389344866 0
152683949 157177786 0
181230518 422233325 0
291069278 384288727 0
462283177 540576523 0
974548279 514832193 0
30102729 294317547 0
265947121 554999237 0
308336023 52585016 0
874021062 204138755 0
671783367 770916966 0
259863105 198621603 2
480926688 414697666 0
63233763 792857306 0
770925152 643965186 0
302730107 19919400 0
391225429 832410114 0
600779807 487139884 0
563398158 857946338 0
428249755 100736394 0
119011355 822593756 0
274066207 333450221 0
37848574 297978951 0
910214712 979071052 0
707102132 704884635 0
335107274 821611101 0
732876809 578259022 0
143816847 2530306 0
319841377 147433179 0
843152379 498603149 2
617691679 76898522 0
127757443 76919344 0
941663912 191503863 0
461582525 79899030 0
558740490 560309237 0
317171947 104702704 0
920605238 169110698 0
882956285 537248038 2
139110505 624456026 0
115850402 335374024 0
463220328 320540077 0
875745071 806611105 0
268166745 881627295 0
90846213 982837020 2
996089672 248964042 1
469308491 131124784 0
432210960 717819016 0
157871573 354817038 0
991277488 448873073 0
895030594 186819157 0
833327488 811479902 1
135849406 988035751 0
448847864 860678376 0
420082843 241148122 0
912389314 663930912 0
624519149 70116277 0
355580760 176981142 0
224759293 648451927 0
49048254 732729401 0
600817016 234913196 0
63752915 750438659 0
196270055 278598529 0
722914667 220945637 0
257724026 156717426 0
121157996 380736915 1
137201297 911866643 0
350144937 861964652 0
645919025 909119473 0
587080694 227373317 0
567452421 286122752 0
82051958 699805941 0
180005500 283932123 0
351249833 33312873 0
753612251 388915500 0
682740737 969737859 0
817857166 880817352 0
638473064 663348947 0
414104560 475492849 0
135378916 596897118 0
593788320 773762291 0
970486363 280536873 0
499911757 315786806 0
470591138 112528411 0
619169036 449780210 0
197886791 555186400 0
286754540 923980465 0
38117619 255169497 0
73610767 723844931 0
887210168 56959061 0
495683855 770798802 0
145696949 949214579 0
358164013 786854575 0
596234498 685787967 0
889128052 205926221 0
148034427 136628695 0
942018507 75039891 0
717543324 244872022 0
622697841 7254068 0
703009272 379520675 0
799473334 522448870 0
85659234 554260779 0
69001454 195138123 0
810021620 475207614 0
381060 964406597 1
817767349 536279261 0
488540076 376647394 0
626953027 987866273 0
118441976 654483057 0
797875088 308613641 0
249421118 699368269 0
820686126 364942699 0
423449363 163175226 0
774206487 381813315 2
407923685 486027001 0
366928427 912097278 0
925410858 450460270 0
888657158 56636646 0
591464188 390758030 2
977449652 83455198 0
874382708 843862899 0
336513094 256074999 0
122432659 68214446 0
709790945 418901333 0
344497348 555011266 0
189204578 335898502 0
743673260 661763134 0
196414161 801653824 0
761570895 65318187 0
294327456 408298184 0
921607953 672190526 0
608376622 569276036 0
784132593 443576762 2
225316648 690077636 0
416061850 471411386 1
423194701 700755969 0
161974023 714843049 0
904814137 434839624 2
263419798 596002352 0
676329381 160447379 1
655532551 625932718 0
94137985 960933533 0
845517196 63806618 0
260312013 467401300 0
180759897 373937042 0
542056227 101450265 0
120097137 36539633 0
943049211 271075942 0
373262351 781819099 0
825459405 32352148 0
485569096 125300652 0
318858985 112617167 0
590620048 216665338 0
27324959 784045639 0
316791947 514832088 0
349097866 249960485 0
451342931 731887441 0
758094892 89690540 2
444171492 261918123 0
739401445 27488590 0
712060469 566211825 2
618087619 447229058 0
958095161 302860672 2
971246860 816614736 0
277362689 585758707 0
807093497 920943299 0
245126358 16505849 0
805315605 229936921 0
60827222 516388797 2
234818298 557698676 0
94983005 94731127 0
238798960 275052978 1
356794576 650267554 0
542376230 638852224 0
342787802 157522717 0
455016700 652954947 0
347287890 112490155 0
118768899 890980096 0
674779096 305129295 0
266764263 6864105 0
232553910 18352503 0
933431182 93851061 0
542029228 838202138 0
421841920 524066100 0
140983613 154690689 0
811865304 540862847 1
630870317 353917202 0
848323873 63569609 0
113037225 464485163 0
919044137 145453365 0
862872441 392581040 0
537562337 215435406 0
760730301 764520832 0
271108081 992706559 0
316629658 636596995 0
982783396 126899813 0
726164856 617966711 0
598607416 829630266 0
15198000 151479667 0
137376455 79742260 0
633433477 43586064 0
105467529 160055673 0
864048730 492906186 0
854429539 481208551 2
348797837 369279682 0
556007246 788828718 0
670053522 230604480 2
875290124 314251419 0
48205396 754492162 2
89944896 291751172 0
902953022 726651884 0
804539505 271769876 0
634844909 24570820 1
941098579 911952385 0
376431636 164503943 0
603744432 422002507 0
459105146 263769705 0
336297526 232497411 0
708325280 437288111 0
320113391 741455507 0
853656089 879118931 0
223392106 19304702 2
759827340 368653558 0
823152748 885530033 0
123343614 827969053 0
965519484 254725972 2
155580293 76648533 0
460757016 90329586 0
45912334 357658698 0
190918091 626834181 0
340691118 618173447 0
843455360 267048717 0
222027567 808483011 0
44589327 769069433 0
394268205 357937067 0
956591491 386120800 0
630385492 975521936 0
404926587 857851485 0
702364738 650858969 0
693013285 66391490 0
197252325 347222160 0
821343778 989831088 0
660484303 555713784 0
364119432 581968941 0
194555665 860006967 0
329061126 332216561 0
842200396 667116792 0
867262130 267924418 0
273620527 645641352 1
904467439 261540898 0
289752760 392194645 0
56312286 185375487 0
233355815 460008376 0
880141579 1238795 0
225275087 978712690 0
785363040 441884737 0
966800548 722611055 0
378387924 647253235 0
33403051 646717255 0
473968470 730681534 0
470279274 721894732 0
48031690 531402905 1
109257613 747973584 1
368727241 731543472 0
151362100 75206992 0
791589634 428227678 0
385938832 121686738 0
787591632 641322064 0
546204114 610149719 0
801969814 55400397 0
217218153 87650534 0
338492934 932373729 0
144272259 849210011 0
226744182 671615947 1
41292657 891247313 0
334443339 319751920 0
534266307 134736393 0
311004454 628944997 0
206646966 140617870 2
571362698 932943986 0
144022753 182531046 0
912605807 909700824 1
249162171 39087029 0
516187957 170181996 0
243380830 925717754 0
742920945 478878793 0
634107191 534923037 0
18908048 57131886 0
86479536 666069830 0
170747218 465457510 0
787204057 518004133 0
492649694 525989360 0
61528292 849851387 0
316440146 178557630 0
106838787 662375905 0
259904334 401867321 0
76370548 47248450 0
274403828 268148647 0
99644679 98897378 0
41246728 827586997 1
80000024 264314360 0
547911857 688001282 0
701955878 594610771 0
611603653 776248988 0
427448165 20770668 0
127912263 11885337 0
77202060 390891949 0
255336135 478176085 1
884388792 431196912 0
942336148 900947321 0
723486732 575262784 0
144442176 412876840 0
850357633 887110280 0
261260180 907838859 1
922266916 427906912 0
469263710 578896611 0
729629186 116219940 0
526820495 417758272 0
711023554 242275776 1
282531204 222300105 1
918527542 996259926 0
779825900 769766167 0
349844163 797895941 0
330258299 160751292 0
233968698 936043832 0
147433008 831855181 0
553861123 364200971 0
538053797 272806803 0
316575132 529263361 0
138445629 110117397 0
236556719 142719289 0
680797552 256636948 0
568251214 814720408 0
908146125 573686785 0
369055495 163694640 0
304218762 583380439 0
11140399 963587091 2
456870062 937202710 0
928469966 942539624 0
675713720 735619653 0
900505969 107655905 0
802507844 74653243 0
58803747 218290852 0
652529955 339253854 0
682709280 734636833 0
242404719 793179857 0
503512920 276071015 0
56813725 608659925 1
778932179 509490028 0
261831586 313869027 0
33438520 627790503 0
710707513 909549816 0
339006752 834156026 0
877658623 755418121 0
562650557 62642299 0
381246985 135787570 0
997662556 977241593 0
952093621 838317048 1
749712883 731269268 0
31860230 255239225 2
186315734 40479105 0
364122326 932728186 0
679953901 68544415 0
929142654 22150969 0
19165564 145838962 0
305999764 182190100 1
86787005 806864377 0
415180380 343659384 0
71847360 708579876 0
113677433 136662462 0
52804833 616202560 0
152915532 39420265 0
80838646 656661963 0
461417227 909901673 0
493311400 682297508 0
763804810 298833664 0
120622262 75692768 0
833156866 591832359 0
150254961 78622781 0
397552089 415852509 0
288200909 815635194 0
275614446 529620035 0
225454829 106639724 0
299950570 386878348 0
822376686 992908784 0
412686344 139802523 2
247582327 880703070 0
535320627 860116223 0
570157860 907616535 2
604299109 347114498 0
754583410 976420349 0
758437142 961629176 0
61821074 434028055 0
414303744 497869940 0
922478139 284781587 0
602767028 148795130 0
292320328 169258634 0
56154395 598119817 0
517173994 115555414 0
357440977 906876451 0
925445861 274716538 0
370180612 977327428 0
79847982 260718482 0
564158937 638612185 0
470239654 376279389 0
470920278 542252603 0
178021854 652850504 0
954622354 914896423 0
908799967 898835749 0
106304259 341346487 0
718487036 443526233 0
713816916 871966070 0
862850796 332236963 0
647552777 213846618 0
105193848 163250358 0
172746687 844476082 0
968768369 479482399 0
390116710 141226059 0
153464520 301893635 0
190050100 448121633 1
570547993 357494538 0
191505095 403882493 0
978449181 848265926 0
954984094 631231398 0
571878221 671940900 0
480698897 211066410 0
991167970 499193216 0
30985030 121462001 0
176489904 397698933 0
345448862 215524208 0
86022351 156395224 0
763790301 828680191 0
10747942 828194807 0
43006435 224365020 0
321379749 118778786 1
780538794 155009257 0
605168869 527442627 0
976749290 773787669 0
513655654 112738161 2
581028832 30249953 0
51611546 894097226 0
99136155 23835416 0
980791214 70061069 0
751266670 308585420 0
527238632 803879848 0
344108301 717014722 0
891316090 109243885 0
836142751 166811125 0
645176724 138272337 0
12681758 23846766 0
252392291 213713799 1
267519119 716842926 0
198996529 722504098 0
591216405 228797081 0
30797890 381201184 0
175746377 620380400 0
372598332 137476836 0
435952949 645447696 0
907038657 676848776 0
962068983 578660931 0
966231249 294233106 0
299631432 735929697 1
897084704 473460151 0
323185540 166257260 0
112465791 479750973 0
391026363 640513138 0
298931569 889565520 0
496886964 812517352 0
353662689 882712683 0
332128683 189349976 2
373355252 469601177 0
840830813 682647013 0
765132562 356446811 0
818397224 14320908 0
301238327 448456766 0
551102315 282798703 0
246039540 77418618 0
272400737 374906490 0
25987679 504145676 0
657487586 207934720 0
552217106 275655674 0
959884439 192483067 0
641181343 392504195 0
624487647 459173016 0
828281227 59016658 1
325441030 657449295 0
981397938 897071292 2
582737521 514538002 0
141172515 987039017 0
74862377 16619430 0
836547841 643478330 1
140333751 599734618 0
114381478 381598034 0
228239857 755941682 0
772672942 105868180 0
139000485 767329747 1
558752285 971847805 0
960569316 897269614 0
596743873 842679009 2
152816992 413923288 0
97529950 102354362 0
758057048 79992849 0
501615642 489892244 0
955228411 410355549 0
466800718 372934365 0
50210804 402574401 0
830159602 795881241 0
297505321 503978258 0
34265726 720467575 0
807320697 161866660 0
489930525 592848978 0
594484250 968855906 0
216931903 257383406 0
67632728 139388730 0
556351794 86044884 0
711421064 764821094 0
83143476 474730347 0
118512271 570591795 0
745442925 574239360 0
319517904 57282961 0
83690500 333417751 0
6880764 954993722 0
4100060 722536159 0
988134273 697195437 0
791233224 709818095 0
328627668 253910722 0
7623485 520534850 0
533989556 43989330 0
544023332 56074790 0
678901828 480312439 0
241882242 182445755 0
968464961 5174836 0
745362537 317852889 0
661743688 135489987 0
693897725 113006159 0
742565234 495868069 0
956509949 70047368 0
62854914 652852497 0
308620715 292477922 0
939566825 3576665 0
180017912 92474792 0
978773904 119281481 0
102040814 255829510 0
74700238 771895877 1
435547838 802669099 0
546091213 719480476 0
199972596 20011096 1
247548543 72705524 0
13866217 87840985 2
790445471 734242219 0
38345841 171354707 0
359071564 3240971 0
854497770 57577195 0
225764047 765691552 2
932994661 882470310 0
832206090 58955122 0
485091369 256955189 0
434093149 146654127 0
691574836 516373875 0
5537147 217414803 0
704353391 254966193 0
778992897 888504875 0
131706403 971321127 0
177735386 406333357 0
958821655 294017639 0
953135405 527938343 0
762484770 868655504 0
765719042 307812101 0
869224243 429766156 0
133819846 632445506 0
808099167 704559796 0
162914309 998291593 2
749795210 740897418 0
252044141 733016849 2
384246295 613841471 0
684013121 61066804 0
281768010 344563091 0
80361477 563330914 0
442402713 632515252 1
734914309 989211710 0
997415631 716430051 0
993926875 530925104 2
138676082 451763920 0
715074478 597361128 0
707327395 188211642 0
455945882 554966271 0
296225080 782508156 0
122749829 266839409 0
802329561 41081020 0
446867680 423546655 0
776396647 132809354 1
666053599 287574390 0
31379271 628700505 0
740983870 647065064 0
88184408 451738123 0
514948704 106762738 0
195886160 877144393 0
676054485 297979111 0
105302304 643981756 1
225686320 366989431 0
470221865 58730699 0
611350759 768405185 2
117516542 573752371 0
917533117 398701903 0
950781400 414030273 2
382840613 460454668 0
106407077 585280153 0
821720354 365836506 0
704499318 130139564 0
541755762 366995315 0
771903358 166568455 0
53421679 358171152 0
202765884 141317236 0
164519272 53863437 0
789415838 338314506 0
850047336 492569890 0
577871492 793770790 0
6524642 740610691 0
437312065 815773877 0
512696681 658481328 0
126813637 485898281 0
745952608 716061562 0
38697165 43390546 0
724604567 156410332 0
777167156 125788641 0
261387756 268829059 0
534083023 319756982 0
480150129 63474530 0
18294918 542834783 0
736334570 600897124 0
523523435 915600780 0
372819336 541246306 0
103247612 926223525 0
557002235 773435761 0
365708326 551972187 0
422283494 3663236 0
635031497 760814560 0
17435347 875821418 0
912061236 210589181 0
686823521 352291012 0
862984807 5576295 0
276595365 983083017 0
506830425 277206964 2
402284505 879578063 0
530767983 136392787 0
224567457 634836261 0
33578078 49526356 0
137300561 890921215 0
820871970 441278254 0
232452739 260526374 0
695095170 358178781 0
752777767 969050179 0
624163191 195786734 0
620626756 450337322 0
671797327 467376065 0
902184178 388803436 0
385650858 728149078 0
777235057 651801363 0
748206586 757481361 0
784270813 508069081 2
87000440 308493379 0
223344555 461542254 0
694614540 505981397 0
838465116 372782177 0
67716465 160415140 0
89473616 470118101 0
706580968 568254773 0
590028735 249852902 0
386936893 451629870 2
44619871 76898879 0
204591004 41897562 0
195666655 383958298 0
748405138 836680152 0
455658008 937043838 0
575610373 275894821 0
470147573 255677755 0
145705303 634840806 2
345617121 604866219 0
379133714 16684534 0
127452006 342594010 0
776231962 51544549 0
891358827 881819506 0
952403401 436998513 2
827383534 240040709 0
513300182 74824720 0
19613727 293367647 0
214647410 277889199 0
926653335 21873476 0
923227093 232259009 0
951811972 424601764 1
989682637 860308463 0
859139429 481061738 0
145382129 201781008 0
10130618 710431244 0
421479786 896643395 0
428268681 974984698 0
742468267 591223760 0
213670311 532131044 0
982391683 964867744 0
121227933 81915865 0
169481678 855167320 0
549755963 52007241 0
860036044 969813614 0
80340789 893985127 2
534886025 887618038 0
253394916 408178442 0
700339519 978359420 0
459028929 258599722 0
721151567 782817767 0
227117627 916002538 0
549682639 473090293 0
821719439 20241114 0
477162191 205098808 0
85528150 399438389 0
920209275 829767328 0
959483246 876219735 0
238239464 175758299 0
76796536 957677517 0
584460078 666864041 0
589688129 334920140 0
569279318 139361529 0
41331923 940257286 0
365753978 920684479 0
275986037 263804955 0
446421899 614815776 0
635788495 77326393 0
884490242 567639073 0
517308205 470013031 0
307707385 424202983 0
992678126 229188797 0
44917034 403821065 0
587588793 75183406 0
887955866 350681406 0
82682404 305056163 0
895802481 260397435 2
113328759 695962967 0
93877676 43635298 0
45074560 101532280 0
418752095 116543591 0
991829321 960751433 0
697143001 986415676 0
48738621 96010491 0
985620008 842376654 0
767539285 100851641 0
84929061 580956832 0
929987998 29560400 0
19638084 5214215 0
974361751 118478050 0
347472008 181083054 0
505657974 272893546 0
888150174 520220573 0
446988680 530167903 0
146437889 676287065 0
811768022 840013434 0
520820787 761981776 0
745181672 34671535 2
596237676 30367688 0
450263421 114649507 0
574605094 133222930 0
491167857 584086353 0
44554632 535998487 0
634341130 206613102 0
175109311 418628405 0
196084967 883638231 0
58892788 33038503 0
237236198 225299341 0
956461509 141853456 0
99926248 927218802 0
524908535 625030686 0
441300884 740770813 0
208404005 83020239 0
988954216 604858331 0
574123886 440892319 0
784267181 639069325 0
237134313 964609077 0
178713773 842434684 0
625800520 845131508 0
78674402 441449070 0
193567470 801772922 0
60509013 353292377 0
616739127 966981809 0
783726763 128678961 0
959224268 946201002 0
298798993 876881188 1
629028000 862319999 0
155383684 412777095 0
21192430 634496283 0
835822795 131964515 0
597530371 385067295 0
107902447 747158377 0
576821702 38140876 0
880337986 191830414 0
171721520 203794378 0
562384786 468971693 0
493261461 707398897 2
554933341 342908338 1
255805235 709990420 0
254150159 794555436 1
91180619 124030147 0
76691143 474841058 0
284162993 663725912 0
362506905 917606877 0
802523243 231134882 0
115786633 157055362 0
785317422 953030764 0
66800979 124420517 0
266304976 812241116 0
715768754 430137148 0
499658344 965970461 0
627306975 995570879 0
869927429 140292537 0
237550419 526545204 0
647057870 87512222 0
956626141 657833954 0
410308453 552756433 0
319733474 6431418 0
904480435 578897680 0
468312855 736636331 0
135612708 291690866 0
480027924 840153508 0
443019729 30710706 0
537440179 382825957 0
619580202 897352428 0
42113812 16573668 0
346217770 151414106 0
306356625 483603612 0
30475821 567276773 0
164221292 628316230 0
879225956 866378342 0
317732543 593367367 0
633654161 127686652 0
209973515 790511153 0
173950782 961691933 2
548362167 110590523 0
666406641 56771213 0
821785188 250111729 1
255693732 185872220 0
210491561 935872093 0
144930395 651932975 0
571175264 261816289 0
630840184 337998044 0
147268124 9372361 0
48697520 339127871 0
569553342 722668916 2
261541184 137009531 0
227645106 181319102 0
590408319 506850756 0
302313487 680686087 0
726156590 327376505 0
104152270 90651165 0
886018183 103977552 0
681078896 132230108 0
812228386 116230485 0
276931945 510891611 0
674457521 290446748 0
742415014 835494863 0
999856853 544627422 1
395424321 246110093 0
795908352 188628292 0
35491913 567569532 1
37725204 872375475 0
322861662 76542731 0
184239845 523900833 0
372385820 91894535 0
659419605 852897062 0
32047734 544061144 0
133879314 517390531 0
98109121 855161522 2
41703304 971259205 0
38945708 399264413 0
820059777 861851920 0
200149857 402385378 0
550810866 299222661 0
664080825 158114583 0
914580582 655589102 0
530754557 946665823 2
15585637 763327323 1
737919619 873937225 0
909736795 86668954 0
293275019 476661221 0
312231992 484168618 1
62073773 148524183 0
118920398 828164363 2
144979699 86971434 0
631754957 646382033 0
351642514 2547914 0
816743827 111507558 0
81631926 871350066 0
541313907 523360986 0
270172627 25820856 0
690452781 61509783 0
932780993 936126571 0
824829198 78088190 1
340250206 816965578 0
325298729 441101802 0
24305311 824276209 0
480611390 283006350 0
334075520 502261459 0
877729171 634370996 0
776734008 94054636 0
749882248 164727513 0
337793677 63319522 0
318761580 738142365 0
111490498 222247429 0
315611797 635841220 0
122526502 292558083 0
127218856 589544415 0
432501881 432552266 0
978545066 699947041 1
915398671 17725712 0
838491172 86949526 0
234534487 922062073 0
169351406 558614747 0
781968176 539501574 0
716511860 479794205 0
697016290 676486183 2
577559032 154813108 0
878371651 515068836 0
688785314 548269550 1
84535250 97360931 0
692657391 230716942 0
249955369 536157957 0
684048975 443012473 0
17093640 259332368 0
893610262 53682425 0
934192125 983089590 0
724150913 717127188 0
327941162 2514704 0
436279196 340752022 0
776063583 769413214 0
393502032 256617682 0
318090731 858053403 0
750817777 983151213 0
23983225 383430402 0
671978047 827537392 0
699424697 423971872 0
695171618 626916188 0
659219175 813280881 0
356357074 130704156 0
383225690 138098505 0
446757342 276670266 0
240133441 488885853 0
42415019 166108132 0
330324689 787235170 0
775568930 32700485 2
518037540 895989597 0
107951979 73985256 0
253217397 315479461 0
639137237 312337157 0
754093812 427097485 0
456555528 35961518 0
873191432 399573932 0
72821393 714242350 0
127493015 575259846 0
287149100 497756244 0
304101737 916973069 0
613872562 192845762 0
740615941 716617380 0
222258970 673919018 0
531123727 357326580 0
634917919 168113253 0
618817091 156048529 0
318053385 329280086 0
582838609 612603858 0
199489158 774515631 0
194602589 123746786 0
403835102 594635991 0
415828575 30078172 0
472655904 140244447 0
749840978 948193679 0
228262340 402667619 0
722619203 799739647 0
925911784 352415077 0
624195311 953177349 0
339206186 527757655 0
982584174 100542081 0
176122652 370694126 2
62693197 627942721 0
135161846 419418469 0
75260043 964767337 0
496760417 900856076 0
907360561 51193625 0
421469960 47424192 0
973116843 10363520 0
707005394 19092130 0
690853799 209140602 0
323460473 175226147 0
389697298 124671342 0
483507937 740941219 0
81977480 413194193 0
90214890 469938366 0
843315730 888033856 2
24654801 70316233 2
687708352 437102360 0
870118436 85155574 2
747059947 463972477 0
975629106 390418796 1
982366108 32081210 0
225995419 568693917 0
1211766 715950444 0
388095643 234836863 0
141789774 828394650 0
678812347 705391840 0
862235675 567267666 0
10238861 489568874 0
401244571 332891929 2
791122947 582840882 0
113268597 117841588 0
504237140 105166172 0
752568888 511122902 0
825707845 781408758 0
474341243 755967989 0
536683818 63687689 0
405571941 403875484 0
30422462 949799825 0
703998493 585395911 0
376657666 931241037 0
546698190 740557707 0
232309408 813903672 0
968281039 12280165 0
571723741 695859413 0
782175651 867587995 0
227011701 600036523 0
103584561 58695295 0
4674895 245570806 0
337189257 629674495 0
543707742 847909805 0
676617740 194830110 0
227768017 143061837 0
988441810 5835355 0
243816458 695739850 0
41441320 701008729 0
794668517 845998779 0
902025754 626215325 0
124201982 229294325 0
750707141 297212465 0
86444341 313418982 0
451408431 725366964 0
977587844 17366494 0
208445385 518123296 0
5666877 882435933 0
53669874 854449792 0
145044570 400894751 0
117068993 911958846 0
730336774 327514630 2
813852818 228928974 0
363345628 609512363 0
237599873 287399383 0
539356193 460191043 0
710349885 748118028 0
37287034 338075889 0
843061449 276540946 0
255651810 970277954 0
695442498 253798726 0
105495680 283418842 2
315551843 746975959 0
570089104 430391108 0
680011320 51064684 0
507015327 44561779 2
67447442 459672083 0
77056999 632426913 0
399623836 433012452 2
936221361 220733915 1
158534084 646932021 0
971938130 303397676 0
80802306 388018214 1
707261604 244838383 0
831021793 197169235 0
112189593 876113403 0
834170049 893702065 0
140821155 732095404 0
197807518 5652319 0
266265082 309134278 0
376944080 725665179 0
967788203 275218241 0
181606607 455190131 0
285116378 389422458 1
213738522 752029604 0
744117106 303188082 0
61924993 396541427 0
60596105 191976844 0
991278739 553893504 0
259848462 709921663 0
823701580 955516213 0
92811495 705785662 0
946965974 376405177 0
292807389 61301240 0
856281421 150290383 0
857691031 142998253 0
227953925 739694946 0
870032039 821397252 0
225073581 437090765 0
312015723 195206923 0
740398157 861744781 0
805979090 613325577 0
512556162 743673192 0
491778047 225722687 0
795904551 23408409 0
375631450 238623702 0
85744526 522300153 1
972530846 346352927 0
12476243 657123186 0
690754490 46782618 0
94402372 198544213 0
9036326 137633582 0
586721314 50858558 0
128036087 942888037 0
632221636 708640445 0
177693529 131858217 0
424889460 272515591 0
798754211 616235489 2
614128400 713602067 0
634281158 159464940 0
82009760 404076181 0
767042650 880437930 0
897679997 802062838 0
321132123 767842125 0
89785372 983723067 0
85125670 362837055 1
124710676 726188304 0
69673793 640783324 0
902021518 287398782 0
568518364 680888993 0
675024028 687338647 0
302948219 786349134 0
892068018 239951066 0
45014311 599346179 0
397795387 727028198 0
876253065 99871225 0
256022332 738125407 0
916745754 422150939 0
839807025 131365798 0
268497653 761554388 0
727856784 744108186 0
139936337 27445517 0
98146014 458966236 0
275055502 862230198 0
443241216 394429947 0
83371003 37937644 0
957629995 358530552 0
99775936 808650187 0
722940917 642350482 0
836915054 116930643 0
821244195 257802137 0
986444604 278036374 0
839436077 753329634 0
339266309 736380036 0
563481124 739084971 0
501655025 524284892 0
93005282 694180923 0
445261184 360914229 0
73350414 911125791 0
937720318 961419864 2
936590228 467880636 0
585078532 73395144 0
624916329 512198227 0
621878306 717424140 0
592069337 910938350 0
208599974 959076793 0
250507062 745917940 0
583446228 563103923 0
214972234 929826478 0
428845296 231766630 0
474300966 750997993 0
206648568 868718953 0
890286222 140751056 0
314418395 379590809 0
613082409 839851413 0
714449910 411314113 0
916552449 907684006 0
674885941 61104228 0
806711747 69137021 0
240145306 95116248 0
89485708 428702546 0
700779373 289915958 0
16254590 165737501 0
296546044 666295802 0
91059375 872595371 0
292513584 304720696 0
154432359 3374732 0
40260690 609001997 0
315540919 571127563 0
980224337 416008037 0
374414222 827630372 0
999505555 623996622 0
110301110 87505199 0
139891972 379155710 0
700085168 713080380 0
614689308 602289800 1
585249985 164112181 0
703445558 39328525 0
768686302 758374119 0
920242376 696103131 0
80428137 916740425 0
270259383 476153423 0
246064263 18151196 0
296300632 463392443 0
312384912 907544193 0
648752744 650772916 0
914343480 328485025 0
32023253 187280314 0
138167300 759853575 0
830776739 985954618 0
259113009 400880343 0
825037185 60499786 0
974387077 22433928 0
496934798 9736661 0
738374755 440761634 0
930869622 47380599 0
652946452 350880421 0
858302244 219023546 0
106074249 478721407 0
38770153 100834923 0
365996732 505353889 0
589765138 742598182 0
138939028 558577828 0
850024154 212276120 0
353344062 738187209 0
244491170 689194885 0
890812763 44367522 0
425763725 16974172 0
215733805 116544307 0
853337725 313023137 0
18716291 29093090 0
328122133 838154166 0
514169221 173108671 0
966175963 257093921 0
513977585 951633432 0
472943590 317722612 0
453879486 381957786 1
954193791 627867011 0
767285811 248941146 0
198620184 664580050 0
107623400 769942950 2
857766019 294669428 0
214637524 809774478 0
660811480 400722 0
66811969 78861422 0
258185177 923224852 0
313081442 344169434 0
807272005 697996328 0
629343605 775555750 1
738460703 676850330 0
456273584 37351880 2
211766174 786944177 0
100047706 357830229 0
587780862 186270039 0
709861536 428785480 0
82232963 398508204 0
638766034 320992279 0
988560200 518431 0
543096675 552890544 0
592265418 896894279 0
285848919 954757955 0
232248217 490860171 0
81862170 47810715 0
493493482 477024798 0
107243295 966556072 0
640304413 255102101 0
189081151 645628165 0
437248076 599778384 0
843991796 592512081 0
104999110 640043923 0
144825369 251866656 0
587908318 535084734 0
182918475 520803462 0
448429076 881741955 0
998680689 774379742 0
11047568 467963942 0
414920450 258114542 0
393357616 611289905 0
177657099 750171884 0
43354594 845784984 0
385770213 147247737 0
455244047 40081330 0
70573209 63030238 0
351868815 793218950 0
393343490 284523683 0
715334363 663296294 0
760521059 757541523 0
309618133 762943855 0
470029372 315186689 0
395593917 21959127 0
741082255 363137576 0
593261841 243105761 0
560675761 672218191 0
848696543 436045859 0
935590666 63682324 0
138680255 807474757 0
114537987 481373804 2
842773578 243068829 0
119494473 785781008 0
943276758 677325266 0
329735023 801721561 0
82250194 980182941 0
230347906 325583378 0
534578241 53611640 0
144617044 328537318 0
260939867 895139320 0
635224064 450666109 0
936913894 13485746 2
210732192 503969120 0
4410382 308990597 0
45587643 320785452 0
322406516 719570570 0
2951464 180812690 2
29061461 487137264 0
784831849 449715733 0
310007262 430832189 0
254213624 48313067 0
847178936 823465924 0
349095559 342406058 0
934849121 917151334 0
135035691 39026575 0
774941161 418314167 1
797996086 836501795 0
683083600 160700253 0
57603246 299501976 0
691413151 944219056 0
924874448 817502564 0
92578319 953421680 0
619903003 240144123 0
507094784 156933652 0
162477995 223213613 0
300144167 700999953 0
932884125 381286702 0
197767132 123324224 0
262281817 667071179 0
768605705 97947655 0
549686123 726322176 0
936725975 100666177 0
32126821 393706839 0
810625833 316494951 0
170040401 616227418 0
371369286 201931327 0
695716431 52822106 0
956545659 120702901 0
45862511 278672847 1
751766908 476858391 0
169902429 364205168 0
333160808 624235164 1
43736066 477284150 0
875303596 45505841 0
63284846 875321622 0
927587289 286279934 0
103612143 89279131 0
931235480 509258372 0
613773052 221715409 0
591929568 293823572 0
513892471 25217135 0
317247199 427294779 0
453690332 109400170 0
266902558 595178940 0
181087004 580336529 0
87401585 259176590 0
636677749 109882074 0
558152451 187431150 2
546311893 329036240 2
182178440 544831434 1
407711139 192097067 1
746740086 660991279 0
67702263 688268747 0
495263304 69274745 0
940297527 368929618 0
965416556 662420206 0
528926821 780032352 0
472139971 340439597 0
576649204 610652909 0
491469731 162495118 0
63120168 558200125 0
555409929 594956660 0
552853139 181757017 0
546241668 981947540 0
450159925 874422760 0
359139991 505731316 0
85616879 436270713 0
700120767 288569672 0
231453500 846027943 0
403376948 365775247 0
616213399 872260665 0
45434947 925071736 0
779512495 794579451 0
779109921 70582596 0
219484737 193907865 0
219748011 701824474 2
63050574 113403257 0
378599707 19109388 0
482382593 370249693 0
546492169 882151512 0
644581656 123773565 0
894949024 226931692 1
368599100 915176973 0
73281534 667029051 2
662970661 137305782 0
708917620 132799757 0
668900982 644361482 0
472357974 37834738 0
439264519 4997548 0
312560203 106854511 0
389992404 914218438 0
947342717 815779570 0
960405674 406517199 0
661685804 675836336 0
869937608 537828960 0
945756102 990535168 0
657891760 358119309 0
48264928 101917661 2
756142107 495714395 0
721573159 447121340 0
359771622 294526089 0
29297543 680328037 2
781280645 557970431 0
653825013 623868758 0
380763958 78684409 0
132446746 206933125 0
160423032 50107832 0
637420995 552566991 0
536925778 577709258 0
5867922 868080067 1
625024418 800436735 0
773142899 730723852 0
847364051 900177408 1
45460187 246238085 0
645418132 176445967 0
506147335 239832000 1
347584165 77802866 0
281965534 605672858 0
155601749 49176467 0
219711191 206455513 0
964631290 842573545 0
523674170 475194187 0
958017767 248475383 0
194934333 630551809 0
91161605 109827371 0
717014661 130437245 0
295229719 102736890 0
51654851 623327858 0
307709278 675920534 1
949952316 5414859 0
872957167 750918621 0
714717567 877257977 0
351325606 198132787 0
828804477 436225431 0
827056602 158863896 0
39659276 646812190 0
361693418 138801012 0
735316607 707466159 0
898588706 468425879 0
153681782 9750459 0
694980564 390504479 0
823561527 798864600 0
459685484 717300693 0
699357149 72501336 0
427856286 506870749 0
42683034 88470878 0
539436659 453345612 0
200682418 706712150 0
106381160 486859943 1
551800203 725317012 0
866777078 517335099 2
317529069 629822598 1
509347423 71950069 0
674240069 95688405 0
424237479 561563270 0
316897660 253785801 0
715468475 980315744 0
853848552 257797989 0
860391099 464817997 0
585009355 383876832 0
771124402 208360213 0
259663201 508399454 0
274937389 342500486 0
975489349 11844992 0
742018776 892038773 0
565504997 342338675 0
141735415 23789718 0
100083224 366714204 0
321461341 824018579 0
105735100 902437428 0
766236358 462167256 0
344576661 259748752 0
834349141 540469864 0
357442814 884646951 0
854686703 775962491 0
316649721 542930 0
47222265 857815076 0
445251744 672917226 0
850844089 79498528 0
111723918 336682588 1
506575462 452457659 0
388970685 218840857 0
76373796 74271810 0
85902947 267482911 0
864119153 870398378 0
902936637 821124285 0
862286551 757488160 0
518073591 113390093 0
375376763 200380324 0
45063704 668803965 0
387166669 678578907 0
958186407 126031217 0
40592236 377951874 0
941925846 399677895 0
601825031 251137529 0
234719695 500678015 0
933637690 336194747 0
717525291 763657425 0
97721927 51725919 0
304977876 16036792 0
869764767 28763206 0
26196398 979281143 0
50780816 420203695 0
8589689 99489493 0
7370221 108103322 0
530290218 834344950 0
246726650 403395671 0
506290523 52430885 0
742460945 730078502 0
97092571 142910976 0
501447965 378482668 0
814250853 751566772 0
920370003 102462860 0
14060223 621380772 2
638603556 690452136 0
681961619 775309762 0
341263173 190739085 0
498149066 347752981 0
359538242 290868972 2
402321743 168911372 0
477861617 69817376 0
652429452 812072243 0
45232898 438902102 0
272510559 965600576 0
823258965 507528054 0
952341668 370510462 0
6248930 93419449 0
782052614 63593087 0
484599213 337409739 0
563321373 998742978 0
67576075 515727094 0
434146274 431514299 0
155895804 373678367 0
856841335 601581594 0
365757211 246322843 0
404866750 427309930 0
478385409 958320509 0
67392272 594912194 0
488226911 793946832 0
224321073 600020929 0
923557757 662775094 0
222604326 257388713 0
39124710 9711812 0
400547058 533364106 0
20811116 812683322 0
30372499 23514321 1
425471071 466977755 0
624014620 892142159 0
298091657 354617495 0
734832681 782018300 0
337940342 491863352 0
64668367 293268277 0
353152624 235457957 0
273429284 435470848 0
349772151 92497238 0
84923386 280188427 0
42788610 278238065 0
247907361 504000773 0
385469731 264269035 0
156469289 348506422 0
309182710 71811718 0
702229163 44631646 0
250763534 360015405 1
82934166 150432905 0
610824378 973804531 0
549375785 433429177 0
848205341 574296880 1
559242246 573432900 0
670395661 777438557 0
854363605 182144503 0
19353514 997116957 0
499314697 710748072 1
849777409 423132781 0
944226049 324705491 0
777921470 429756235 0
778979493 146586637 0
331711529 532933342 0
30692801 603289124 0
101878830 479904651 0
530529713 745629981 0
881171531 174206459 0
941629173 464058487 0
408694411 453982279 0
111238174 646514418 0
65161928 934174319 0
82392824 383289910 0
123652442 627539735 0
131406908 572556293 0
139150999 781061783 0
249036202 22167208 0
594517468 87362578 0
796029579 426554690 0
784564344 652212140 0
780822692 815345024 0
529797740 137689589 1
141613234 70523811 0
165762519 972650423 0
323206802 525168807 0
729974841 41599695 0
803599033 161151274 0
28519261 178786774 0
53854510 308170166 1
140468201 255726582 0
516096904 733420590 2
308567369 21839977 0
348904020 923831830 0
890728795 345525079 0
50261604 141324847 0
459513359 46657095 0
224576791 980029116 0
81950109 960707158 0
922271183 130050762 0
110168239 560691674 0
237275873 808914973 0
818233054 207877642 0
548538641 605913436 0
338919670 861138665 0
622730510 710045875 0
878847684 280690241 0
38484066 111390605 2
518394488 247380329 0
15566947 966561343 2
521424541 773492948 0
131123797 187797727 0
806326783 101762967 0
974923897 19330943 2
989897035 467032084 0
905276958 434005163 0
708918735 706090801 0
988678648 410421297 0
310757305 858313065 0
902932159 101623419 0
203780049 99439502 0
253591333 249734288 0
169733991 239892575 0
182711350 740863407 1
114413996 776013833 0
303712051 764180855 0
323519823 638134981 0
710813259 773698929 0
262755679 463463881 0
426492247 943272987 0
961633834 517233051 0
700256132 339500525 0
133987767 97584653 0
434646390 676268512 0
339666389 931099362 0
456752989 940677893 0
586772715 759023975 0
836164381 658419882 0
321846885 916881316 0
325661670 124831986 1
117776411 862526614 0
864914429 249131494 0
698475562 585723822 0
71393601 877530804 0
446466935 773415166 0
145816570 892188152 0
122931368 58790378 0
742551731 265016861 0
486350682 124356278 0
353712601 82640353 0
765243724 64216636 0
838490443 380982513 0
246751134 161988090 0
632188365 705325637 0
459439469 7586657 0
223651636 952801365 0
708669680 927103791 1
704686234 698990880 0
930788287 338919215 0
556897641 203766673 2
881985245 4762353 1
804437004 658777833 0
156135030 547418921 0
371745 936577241 0
630443517 749472988 0
601790166 195061709 0
436956568 524782432 0
93643099 468302009 0
333484619 357970921 2
958393934 777278812 0
60007503 461326581 0
287677762 165671980 0
42653378 107594920 0
662264685 44163780 0
182693436 356572615 0
190745955 69053836 0
927222188 429083566 0
220507932 842514827 0
644749575 865059885 2
519480824 841114136 0
503591973 584187895 0
26085549 175922231 0
304991434 858085789 0
371170190 372204372 0
836902916 633912598 0
23044625 167968906 0
973053700 844425425 0
754193408 926049244 0
837431292 164589700 0
64160810 31257638 0
208402989 118460335 0
334113917 720453202 0
788618387 529331522 0
826515011 757459114 0
235045145 107660043 0
4925199 90286433 0
477129077 299351238 0
55335040 388403148 2
48769499 551900676 0
426431177 945611060 0
676698413 269232603 2
689410552 547410912 0
84059316 244171409 0
124189865 128609442 0
733282361 411112404 0
773550520 630645971 0
167228488 148194465 0
477906401 115133979 0
352483089 985641562 1
41943215 714455958 0
702021439 434529963 0
1851103 33096724 0
864157595 96316850 0
982880165 241304944 0
782104560 834643115 0
601018757 610959941 0
877442336 331117359 0
434759275 626501831 2
954125238 896174598 1
314075957 930366281 2
48880812 922526515 0
858084596 749461578 0
23511085 708172963 0
448377029 941318980 0
905134730 319408129 0
164832069 639396230 0
126166875 618300230 2
149387390 960444056 0
222272561 980109375 0
948267526 50275676 0
851648153 950760190 0
65614219 629268202 0
903031002 757288408 2
940546662 855695579 0
970674335 127174977 0
693511375 538471659 0
322967441 703335340 0
828397730 48010378 0
743961138 873451998 2
104419249 686917815 0
334622330 91323464 2
731794730 922600440 0
609940276 139818502 0
745228937 568676007 0
396571045 75571067 0
366825323 720299838 0
190541089 660671251 0
909604012 242733563 1
283681435 983092889 0
548640672 827192786 0
831488070 484035490 2
412524366 379754673 0
789357698 997605546 0
243637290 94666166 1
95387688 139829088 0
372897964 336077177 0
152921489 113735662 0
422200159 168578571 0
220515311 502710670 0
926922280 24887943 0
958090015 630740331 0
15200214 482025815 0
709194956 223401968 0
745563756 323632580 0
306326160 960953185 0
713956753 473084488 0
103283395 567810030 0
995450788 179726988 0
350735853 802256617 0
776555902 840026291 0
34344733 194006782 0
390449771 622398749 0
713867742 737468700 0
171469149 15319256 0
224273051 361656705 0
825517308 104584007 0
750657891 908965243 0
535765215 147154067 0
332019751 403412697 0
353623750 735138817 0
967369330 848719221 0
686971793 991230901 1
122084219 721229135 0
382992220 359879927 0
807188332 798235230 0
568625130 538683583 2
331896866 420363270 0
477361299 187102023 0
807501815 613187330 0
358299295 975423200 0
862398902 12881173 0
41871897 319550976 0
208126144 778072549 0
291846651 130091440 0
857496383 462259623 0
768315863 908258527 0
655687739 635756710 0
596485605 56982833 0
99695144 752751984 0
644762895 276128692 0
112298295 76603689 0
7324135 577151004 0
878602779 20539172 0
172158189 20548654 0
97983768 216669335 0
906536255 609286746 0
696979893 917969580 0
969627639 554750475 2
595272175 928683562 0
105499100 771521366 0
807372533 107535369 1
633929371 638203643 0
927738296 625336691 0
934534627 284715371 0
393153242 615913342 0
682328531 826425226 0
201091200 722984322 0
398073338 722367392 0
135199863 559735592 0
881427860 303453710 0
690113103 790702645 0
103105934 413196952 0
962094723 107796553 0
654396266 764733001 0
873550841 481811065 0
519296717 617846582 0
990372156 637715939 0
490632862 688093269 0
737499965 988119618 0
96268029 570826098 0
122377981 546078274 0
670462907 931078403 0
75058915 347298985 0
47871105 349397341 0
415405308 13945042 0
736556594 33415601 0
189192866 991993431 0
15451815 121734244 0
226112018 52810037 0
503849370 116701021 0
752906017 8155163 0
436739576 575490602 2
452832355 948887687 0
413370551 378680414 0
581240140 947321226 0
745128663 789192353 0
45098340 426431783 0
234938179 187704873 0
854568643 405897427 0
954331277 811408446 0
43957394 569189794 0
123530295 141268973 0
197688878 885855544 0
379531263 547301726 0
754629080 849776262 0
140085498 8017127 0
882285253 721372904 0
805172680 885667665 0
992492887 17126165 0
335512759 393237740 0
598925613 263535357 0
188917347 134219126 0
670026057 679116875 0
229865420 69934408 0
18609844 407890962 0
660286905 232935581 0
627040514 445001639 0
297422345 882231322 1
86493787 133640082 0
409705481 160465501 0
811791701 978224806 0
499641659 756711373 0
493283400 580386224 0
126562106 549296682 0
972036336 266354622 0
812667946 838767162 0
848599718 567117247 0
960226295 499562358 0
912008281 863995786 0
661672210 648538273 0
118267361 14116940 2
548624121 883464684 0
318439870 905233485 0
919736637 697370002 0
757759215 678375481 2
697914815 683948231 0
82439584 613056998 0
779390527 547102054 0
143474937 14816680 0
496899130 817001918 0
746530349 465304602 0
523325952 156883943 0
801990802 69349770 0
974294105 851138562 0
443557302 452428436 2
867566500 986977083 0
718599539 485166121 0
65520766 462095177 0
592271784 73932839 0
832884691 729699382 0
69915718 362535133 0
59436861 260764912 0
71434216 233682963 0
534430229 282961867 0
166682865 821912285 0
857937132 264434349 0
555881346 389973102 1
5204300 820393714 0
868579982 284768995 0
391631073 309661242 0
358432252 613830642 0
601893453 784069259 0
136424179 270550260 0
573014144 66582818 0
80432596 304030657 0
66231389 598744552 0
88003181 183521187 0
134251357 702078849 0
603109628 814436601 0
307911665 660152581 0
566281990 965639585 0
544199695 884673115 1
301991706 662467584 0
298722551 395450044 0
808525219 241831495 0
875483271 597179874 0
410328138 851697430 0
285910688 396459844 0
443285943 398130072 0
524107540 982631381 0
931961693 29686127 0
653879623 869736707 0
580028746 62256100 1
118872638 156580810 0
798662605 579119607 0
37068310 652129116 1
348763043 359083761 0
477128779 396244740 0
863332387 534232676 0
477359223 767779071 0
36954593 161354324 0
452830722 37501234 0
606805066 129625451 0
687930456 785303308 0
844804414 714369163 0
368123660 895258951 0
992029710 269278745 0
709862144 17331684 0
91608514 690981338 0
442541802 874934054 0
839558904 312775303 0
120071389 39979652 0
187964599 68003309 0
388766343 817525468 0
259908875 939302345 0
848489859 656944853 0
132419342 943157502 2
806134994 723415486 0
102163759 53049449 0
26964957 514967356 0
997951136 294117041 2
296804287 53151109 0
664489544 105711365 0
96082740 46708575 0
751765993 118926138 0
132719073 390212953 0
941395275 930865626 0
898126488 214149610 0
202799261 632172104 0
112943945 151982644 0
827967691 297039938 0
547925193 227093679 0
945115210 165074359 0
318263643 335376975 0
24446912 780194452 0
315594161 255112860 0
428373231 987178332 0
273000942 14161512 1
232687539 223031466 0
943144707 95347778 0
196178966 372914430 0
30433463 232868330 0
146528077 564852561 0
57210518 51775971 0
350085110 908613027 1
280534271 526673549 0
758190893 912638497 0
96568745 527008086 0
116885682 682908836 0
885280772 690230727 0
565955942 72086419 0
155889 811927589 0
144037529 522405159 0
67556236 552621604 0
333723915 434112131 0
704515127 660397010 0
68394257 342589439 0
776196771 562984585 2
503688129 171614240 0
84474140 785232377 0
346203293 702016530 0
175230298 781597890 0
548262929 148370740 0
155681000 743285734 1
262103821 407723203 0
915321661 651921144 2
726855197 662927171 0
410231994 438934204 2
381205469 920221684 1
140095648 760634619 0
791016678 255186896 0
243142009 132907330 1
276755781 595056814 0
253573142 103482980 0
593453865 11728333 2
867601477 773300255 0
640462210 192967552 0
616057256 931720730 1
59294131 261653284 0
866375775 673102036 0
940800100 917315359 0
125780128 998769540 0
117525396 794738622 0
108108464 383506416 2
833215002 426940367 0
82109717 6150597 2
133798775 5286764 0
878922632 78808127 1
84623054 905198520 0
209197915 63513742 0
374164053 901244357 0
841160725 106371822 1
992005529 699469848 2
471116323 422206061 0
21365749 6637750 0
983496636 640519649 0
559006652 825323768 1
113209606 386281923 0
996016411 130549861 0
51470443 31487930 0
892103243 307620068 0
179274125 511365025 0
175977822 366003871 0
365315437 633238633 1
136118970 124125632 0
115387419 46106960 0
492278242 783107050 0
301803351 147301614 0
392224696 572277181 0
755965519 613305153 0
27861661 450407459 0
71476273 839275295 0
154261159 953230073 0
707895190 695938449 0
54918844 29127166 0
789744622 863757118 0
968140897 650931812 0
771782459 986961541 0
616428892 584864480 0
363567538 77640128 0
79656209 760980485 0
759834629 608449690 0
520840386 812167709 0
432314274 692536010 0
324818818 62101617 0
146849861 518253032 0
471141026 139313755 1
273340210 271187693 0
169827069 313170270 0
233615334 876343356 0
625815346 640742826 2
321546014 706328188 0
205648811 306434175 0
805964986 126520039 0
103568170 252464303 0
409574554 424863297 0
830418458 38092812 0
122680920 651267915 0
537902528 13983950 0
750983239 995011725 1
784935246 648440264 0
801902873 720081054 0
777012333 474061146 0
475082268 789261561 0
199959922 335235371 0
494344455 475306325 0
71772415 996405005 0
143245367 500900635 0
507802172 177372485 0
461003237 54236239 0
277006138 854792028 0
74696530 988255814 0
261823082 254116446 0
478251133 72550816 0
472474635 230856337 2
741483598 72232425 0
29446918 891456846 0
168564765 86290087 0
864812835 140543865 0
760299261 884975666 0
645323080 136677967 0
132212642 411487899 0
905524318 7521607 2
10179396 491611174 0
272096594 265833631 0
605503137 229255936 0
19023220 417746392 0
702009394 840941595 0
615490069 629713441 0
646348705 357413520 0
257444537 745973916 0
474341218 925528942 0
716821525 903178750 0
199990597 171592552 0
526290665 664762807 0
39158841 337687000 0
630563568 65181914 1
578202376 405208269 0
609624157 212678927 0
890385560 575190724 0
841456317 288182580 0
780647620 391970449 1
982892297 315932290 0
699651039 213242990 0
270495440 44926426 0
552994113 532904475 0
936304459 739413606 0
323403217 537724616 0
669075018 114935979 0
524668538 605971600 0
714277934 502810372 0
605150546 670558058 0
548632493 693051694 0
418401613 714011535 0
468547795 451671994 0
803474485 92058615 0
648740678 516100703 0
660755680 999198604 0
550228276 64691698 0
504498586 470119889 0
147200791 307695369 0
569979083 755525308 1
95747893 34955303 0
632674684 37405701 0
377984955 946665329 0
798698473 829787949 0
244925413 519462550 0
403612812 485090734 0
806058046 505209628 0
699865177 76194884 0
954578291 14555469 0
664975957 671141726 0
594354698 748741911 0
418167318 621423624 0
148026109 120827086 0
132876896 281341243 0
39378010 66715882 0
66042923 396288958 0
882367586 713812596 0
554960336 732954564 0
61401519 785594399 0
471056741 183871946 0
51384030 107376436 1
343525296 38690985 0
84400263 265304615 1
472374278 457370614 0
569921482 709015944 0
622182615 147466994 1
620867316 739880416 0
355097852 167468881 0
327855104 994982036 0
605742892 311598464 0
891047444 375827982 0
428159341 533885077 0
916014275 140272318 0
454742713 447263361 0
168460934 749029802 0
80686772 583475093 0
925597176 733126534 0
9125305 73557660 0
43834925 83355303 0
899940144 461717024 0
694883907 500543993 0
919307190 800703939 0
296486926 285410742 0
268990815 542242938 0
696475192 769607009 0
823061039 723138514 0
29460480 791959836 0
488859455 340164934 0
829179590 462468846 0
772310172 199444176 0
119452308 106770579 0
951519972 919217266 0
600439 85801305 0
321138583 814376466 0
900165704 958736888 0
204590023 855305375 2
347094069 36249346 0
409460857 167999921 0
832281589 603889156 0
768280358 154436099 0
807525570 532458194 0
805917436 553788742 0
47000380 316777073 0
669777051 8472507 0
653073129 334415847 0
195917130 804327574 0
908942361 577430114 0
49015981 460916772 0
227788095 252120064 0
796225999 766413506 2
857983999 293057958 1
291108335 53991052 0
262118117 781121519 0
816232121 249902645 0
635078972 137641856 0
587807271 256901238 0
787319197 492406201 0
326848451 252224835 0
305784420 45144280 0
312846678 245707820 0
776053303 852098335 0
714566132 732394311 0
747887633 939350531 0
334679989 3030622 0
921087010 344867724 1
305776970 784546211 0
371854899 673660324 0
198807057 595052046 0
5170569 963063294 0
328432002 168999957 0
411459279 863428145 0
54281974 415452158 0
87066743 544812804 0
528361355 334441742 0
452038344 101125426 0
920776623 63901300 1
847832534 650877217 0
50355753 742995754 0
822615088 794853702 0
372189941 369572339 1
285586975 88785201 0
929399546 63748584 0
113093160 138051949 0
743824879 209196364 0
812798037 734201967 0
188526556 933271078 0
477443417 245061191 0
319309509 419085073 0
30585978 578617716 0
567876450 547650624 0
678567556 525842728 1
299288305 788597361 0
696706952 349167910 2
668233154 552156567 0
754320822 691486528 0
779689994 415015137 0
16425388 566952573 0
187964052 71127792 0
809292577 239707711 0
54212283 738623031 0
628629113 828100503 0
291995190 40524555 0
12855214 880495636 0
738819632 853037063 0
257002751 614474879 0
95661716 536191559 0
111660466 918169806 0
93918463 712954211 0
998236460 519160223 0
514256865 220075053 0
203531617 423203771 0
793592712 743609724 0
649219074 301915062 2
773789262 157220184 0
171468051 136279100 0
843743284 411433845 0
763046190 471723236 0
965550301 833626102 0
694325808 620923644 0
714230041 535508914 0
314110816 641772560 0
146906596 992834788 0
23100546 164249447 0
332093169 423524943 0
712091988 414216127 2
93203166 733230870 0
283746382 970897835 0
717330003 699346565 0
89051217 208377635 0
50932615 891039458 1
648938556 745382055 0
780050605 570399806 0
183010229 307196916 0
277972852 134734935 0
514778926 947713370 0
440707963 360768268 0
176693697 958081882 0
51034053 730755491 0
740108916 701570297 0
630065829 426977108 0
340174010 424776719 1
311103304 16155202 1
775135200 954188947 0
622039541 57932365 0
155173917 884150618 0
425804935 40932747 0
596491224 84636929 0
800629811 44302638 0
330290279 41447580 0
328717680 818738867 0
725705303 734903161 0
377860422 274046403 0
21367502 619985578 0
431987583 994122856 0
736376935 113008914 0
128220504 755487756 0
299538638 947155450 0
74153933 11062191 0
588113058 47055100 0
970986997 881510605 0
42684013 192673421 0
111757617 403172726 0
839566781 745733443 0
205779611 835148857 0
933754030 266427393 0
679395710 448139334 0
268205329 589057400 0
954740524 292573672 0
135051910 767676971 1
389709182 473218269 0
485751760 224042598 0
96226617 35127021 0
26051387 607982169 0
113873472 905303699 0
276680761 65930714 0
506812969 521730765 0
938840613 76100314 0
57585342 304165875 1
983811335 647867149 0
601883289 429850994 0
822628889 422205076 0
225995784 790129111 0
34291693 309140030 0
87084157 790367355 0
37167100 730947519 0
231324276 824074999 2
772224215 824915846 0
986920454 264026536 0
541052017 573350144 0
640752002 146207662 0
606753847 323506945 0
151634450 187225593 0
252244289 231358358 0
12089455 563647358 0
13255607 234335179 0
785314257 114509045 0
403233362 231118131 0
732946090 309826413 0
965284104 146896225 0
232670204 134935323 0
892624424 245674438 0
16457625 124413044 0
991163268 51476611 0
194678935 574930557 0
659766560 201658196 0
372938362 182613121 0
133681169 973447308 0
231191848 338310148 0
337694494 765495712 0
901785917 515527350 0
580238688 138826730 0
40099321 788529606 0
799647799 779126569 2
654423194 423149836 1
895898983 120308262 0
30335414 141069464 0
44247452 33922798 0
910825951 465200470 0
410707424 937612722 0
717567872 28181672 0
177922248 731162578 0
973148183 753892739 0
381963270 227388758 0
966399039 805455042 1
487267260 354068137 0
910014621 919594086 0
302112968 94832382 0
380707556 228511657 0
862962127 425664839 0
242975793 215272054 0
924758890 204006226 0
52477395 143318164 0
56749914 596665600 0
801183267 780506474 0
604612890 950802749 0
113440410 334598575 0
842888511 52294811 2
696876595 3460974 0
422772466 596091995 0
22811596 743549770 0
798290442 836477831 0
611478568 689072242 0
639717524 715373312 0
810637727 372681222 0
615122264 37095909 0
110671185 370878439 0
376970291 966985783 0
921611889 155231779 0
47256722 177470642 0
938878061 366832825 0
595697070 875251687 0
991994789 26200528 0
852161326 235664135 1
453453719 645487984 0
130728262 176764719 0
337410895 439263254 0
195393836 105801087 1
261548634 442618859 0
295948519 705980011 1
634028159 18057669 0
449641295 790417409 0
496635109 551430102 0
780347390 182452871 0
322568826 810265448 0
581546344 658173551 0
336462876 750382349 0
104754835 221858485 0
977442778 796906323 0
446140836 16603189 0
947442928 62084216 0
346864880 532686187 0
755125136 80203289 0
142982842 192098457 0
231699529 857063416 0
701414925 936597872 0
488501314 81900578 0
400618864 411615035 0
996320086 453562799 0
883663254 459861336 0
315601272 767607858 0
267415739 150774311 0
490114339 770731634 0
194183507 363084180 0
721492093 17509098 1
251603085 951850640 0
104849085 985546592 0
291870255 424966932 0
592845322 739034854 0
29758988 762918117 0
678517329 627171300 0
623636507 512600104 0
725035549 82004644 0
869636288 520404719 0
472431099 197984659 0
254195378 373040385 1
926193769 894089625 0
229339374 613298212 0
801348666 814636718 0
870327614 220223759 0
150802551 955281177 0
735828038 175522408 0
431151179 192870972 0
776267657 534647314 0
77910329 857813954 0
899562112 872680147 0
600144852 649979921 0
16322462 525956541 0
55321298 222863834 0
147915921 872599102 0
345487251 853622036 0
165156188 973930005 0
672206237 660222112 0
786813355 977034445 0
173446166 928170430 0
191098755 829716218 0
949026027 728464514 0
506793499 874378614 0
706366379 260607121 0
909212331 115229851 2
184401397 164000722 0
279374523 403342965 0
995971562 890200060 1
685766974 434185882 1
353609928 644918615 0
435253897 679643938 0
942784446 930343673 0
936684638 147283782 0
707426176 55469518 0
130582182 729941880 0
887826853 84458848 0
824269925 541277734 0
394189516 39259985 0
216787919 53118320 0
593347238 127004307 2
104040013 928244382 0
16518583 710159660 0
819531511 108217308 0
395607837 825735993 0
440450137 611387289 0
310920997 542092411 0
834157994 410491504 0
643537770 100532215 0
925387935 618021981 0
810436218 68103634 0
855423340 199196734 0
958576952 864096639 0
58129745 615966978 0
792068982 464499613 1
49285664 99678613 0
355193523 100819816 0
98035999 869947445 0
603190793 269434621 0
151097408 509954136 1
838734870 562088817 0
924172476 955968048 0
186988508 211855969 0
37674066 666004214 0
720386646 691964011 0
754707850 227926047 0
29162948 945980701 0
555902494 127105725 0
456831168 219374528 0
738767896 902249301 0
940592698 87572660 0
879057492 789359936 0
90011120 38187611 0
330994603 478470417 2
174966981 38074013 0
748606656 497265872 0
701985119 141495140 0
265648953 897839521 0
807867593 636701355 0
362761547 555052410 0
827488637 750498596 0
566153341 330620226 0
217238325 531149947 0
437607743 31698933 0
103676677 43508729 0
360611067 94610663 2
664008450 690306958 2
819074228 480239978 0
534344978 295895331 0
135310644 902556901 0
243249530 997848508 0
792476932 352679689 0
179967498 915321052 0
253084502 511589159 0
905732550 168289139 0
94872004 145140176 0
26606732 21326100 0
294330661 705183320 0
882166822 90837184 0
645203575 692816646 0
829877214 329348018 0
133483496 275226416 0
705740253 733366807 0
4803096 814664004 0
380581987 534595876 0
761645482 440632027 1
50183099 706453363 0
957219908 643281911 0
158962041 722296762 0
568723439 729393442 0
265803709 461531676 0
1405541 573759719 1
6641253 102793751 0
510734567 514860732 0
621039416 102560597 0
123449946 881023759 0
126058839 88414364 0
412974231 997619204 0
899468184 60411808 2
588332662 986530753 0
867612594 701139871 0
165600387 796507133 0
589678710 414001766 0
4071839 90867982 0
296444417 78416360 2
857637597 264783176 0
940993218 557031734 0
406738758 965883353 0
33938566 553664687 0
972862791 854610050 0
187858749 147289568 0
354938673 236887529 2
368772614 877768221 0
123282863 340282183 0
696472916 164993585 0
747865682 39964191 0
12012361 158789378 0
651036332 900021414 0
822701130 633623012 0
144939121 653111436 2
74426029 845043292 0
222517661 726593486 0
726288683 185200471 0
385091332 177855987 0
436503939 5146812 0
400793936 469154659 0
18545914 353382115 0
506845873 288611846 0
208469532 850187706 0
32397543 547963794 1
946734367 146814183 0
897064282 944027006 0
439772138 310304536 0
933589349 54414056 0
955463392 346954243 0
300334473 168798406 0
581045239 19004696 0
952089846 46689698 0
37000607 582400767 0
365801146 398581189 0
85901441 638133571 0
668709366 33701550 1
568855565 111153998 0
170674905 952743221 0
379010999 25913515 0
332616255 74264550 0
621072770 511771482 0
887112162 847613803 2
704959931 412472394 0
118969904 537894923 0
375758653 199421633 0
996386685 386140793 0
177594729 29483552 0
66923419 661205384 0
685464627 81082737 0
143285521 702587705 0
842088360 974965031 0
255970173 436391480 0
104180920 61284145 0
778016677 326274166 0
967732749 215885896 0
445773837 886905952 0
54810145 133794802 2
759954277 401011556 0
781246528 960816612 0
420031917 594246373 0
341786392 134338078 0
497849316 650937879 0
239473775 706163072 0
30830553 376330840 0
583860348 451151510 0
128396357 75732111 0
466515867 562503911 0
606213602 500871228 0
312670401 117688135 0
306458588 731907778 0
104402851 145486227 0
430679092 986858455 0
304454471 28213581 0
16270873 652238202 0
509479766 137637193 0
819058061 39221595 0
695838006 374948151 0
27731874 121391636 0
927515126 92158540 0
56141363 401504797 0
857400996 148209620 0
956548382 902579328 0
476157931 739099997 0
511223869 2998873 0
815868731 513042842 0
305018579 515599579 0
733721474 395793831 0
284542024 757072028 0
290938501 791336087 0
787517285 924158408 0
805266724 30833211 0
299290985 590611137 1
185493686 176718450 0
490022965 479872569 0
36737841 193430161 2
384412946 828102225 0
297033096 952938998 0
111989511 59118904 0
140054671 918851965 0
154189094 383592831 0
129924457 524386602 0
150352695 650025503 0
373714800 299549515 0
879342254 556885531 0
404998723 63553257 0
161376630 151420695 0
126681355 141433869 0
974080695 395523926 2
849052529 25493642 0
633727978 941135338 0
106247497 957788770 0
60012897 65143556 0
690334656 148097022 0
166432526 951208567 2
566061147 106030863 0
316341282 753531088 0
683964559 373622398 0
361978574 136071756 2
542424357 775789914 0
855539395 29398417 2
488763990 554802090 0
373605818 95504472 0
469378480 953423343 0
735532450 805597347 0
323887943 907283642 0
714365742 861069687 0
793054221 387328973 0
431624254 609035015 0
598646722 569710860 0
96136676 348017804 0
628158577 717433975 0
662705669 427090330 0
400102084 299592007 0
677658432 545691231 0
994223228 206202961 0
955203082 53097393 0
593484185 337537517 0
678437995 560501571 2
203320793 140946462 0
265072892 55692532 0
981388929 879537111 0
106752728 5532781 0
86226870 128709595 0
365949844 446752 0
338986227 227325753 0
794381547 112278130 0
304531651 355889505 0
357936723 944447042 0
959621325 839076101 1
138370014 633652810 0
926306483 966703817 0
636864583 656561507 0
732777087 874844870 0
67210512 72595930 0
776688756 105129522 0
140771610 249697729 0
267859734 230028907 0
791592803 822169831 0
6964112 145656460 0
621889482 84516921 0
129532861 631883637 0
472650808 529711322 0
200376185 141942420 0
406892464 455398448 2
128517876 206683287 0
526420582 536125909 0
600437398 75264236 0
770784939 144943959 0
903152301 181970102 0
159870481 591635707 1
580694405 997928520 0
628079556 588162335 0
947271443 582942168 0
998216000 804619724 0
648599481 491735518 1
624050794 470604934 0
100071588 862214245 0
93413276 280726579 0
88415088 914716317 1
127970110 397717183 0
471973080 698804966 0
974802119 616867946 0
230897598 101873411 0
302006269 511437522 0
716629899 812664834 2
928101161 190443500 0
183667236 401437011 0
329127185 54685226 0
145918435 46118513 0
875070480 86193715 0
93069267 60304831 0
394250174 50458040 0
369457755 15739970 0
890087588 757340094 0
969726898 668439455 0
204773122 420816681 0
980174921 217802875 0
701368811 667998676 2
315479747 159645925 2
305909688 552343876 0
231492066 858908171 0
285020920 190865132 0
27778406 794515024 0
381225811 429652086 0
751877293 543488158 0
133400823 4594588 0
824739510 53648655 0
69676409 873869358 0
78960351 622757813 0
322892198 137699226 0
847795686 88306178 0
276799831 787985782 0
582550808 743872032 0
286990204 119762981 0
490479216 310039167 0
681620023 85330175 0
483810407 307174328 0
131723145 524623042 1
439962210 124016256 0
510609405 71611514 0
82779557 907146482 0
420031960 43781967 0
497076015 928611751 0
979599979 112909597 0
24635275 79767988 0
543141315 558511064 0
824706508 523874359 0
662798657 991521391 0
614182901 287146110 0
651221674 122922093 0
638411261 199440203 0
59172824 812585702 0
407811933 794863821 0
523195863 516326212 0
569522974 867447479 1
980682632 466567432 0
411669100 625134419 0
912683421 7114403 0
914769326 299136325 0
830843660 687123392 0
439894572 146881127 0
3215343 397245051 0
482391467 64484214 1
57500132 671411325 0
909284415 17368250 0
385962478 733867161 0
674516548 447168725 1
95750438 209543965 0
132904224 826610247 0
443029072 984090345 0
452209794 279881095 2
673896020 518255017 1
490168660 184784144 0
418310020 668884554 0
207942914 580913055 0
647516474 5506955 1
275090198 301994751 0
269355252 774795409 0
379268560 41055616 0
961387229 618129838 2
716800731 719963668 0
160341971 388176435 0
947375093 927753268 2
380872696 201132208 0
659702212 514561474 0
329551964 88635231 0
465408857 254672515 0
763404952 24269340 0
533671880 839602177 0
145427287 331333790 0
845877262 877471053 0
154711255 735741777 0
40105020 955217555 0
437872763 314469956 0
902396670 894399828 0
776488881 134944395 0
105794059 523397253 0
361202879 828140603 0
632673997 654611592 0
433495455 825368133 0
78643620 273595853 0
857045732 820661000 0
146968640 261968523 0
308644674 516538555 0
130655128 155273380 0
300788931 785338612 0
865048181 607902678 0
889403753 518653814 0
965469003 463518726 0
638965519 808180700 0
84455908 641344241 0
936325680 734013468 0
629419585 202529374 0
652186544 812189684 0
179329995 816302203 0
604545540 603933131 0
72324349 966118738 0
479679450 333990296 0
621822103 948876530 0
942836188 927595500 2
660411217 749378370 0
146653584 66934764 0
121412704 804535976 0
410843336 451947294 0
127591092 299651293 0
317255977 720157652 0
248189338 168900637 0
127652824 299067583 2
138128380 743191263 0
562138637 739562151 0
287478382 481882300 0
495622615 358172964 2
598456451 971295723 0
25856189 188495259 2
39857283 96838612 0
99508082 74440331 0
924954007 701162499 0
880676080 726561977 0
44943663 295735060 0
793990851 361049 2
522454992 135260449 0
937701167 129316333 0
701157133 854455312 2
893505599 472605228 0
296903831 88962531 1
50571870 775459970 0
601410266 82332544 0
6072235 280862172 0
431179504 53587270 0
855883804 648844034 0
148060637 904594753 0
755063934 27967328 0
418458481 305216530 0
688077243 788405612 0
523552543 688678225 0
507712961 774903634 0
805745131 150672446 0
126904443 834401074 0
721311610 805607494 2
127205496 110305876 0
215110690 607310956 0
812286504 692944470 2
222599459 961602815 0
894421545 278232520 0
583067559 599664000 0
327346210 575767733 0
241386023 473509767 0
99949510 57951114 0
773574570 651063738 0
572180933 713088588 0
40709658 49892980 0
124842088 37886076 0
42123356 460619994 0
670810475 716394762 0
407204327 941209132 0
60332410 671596376 0
105252920 650418772 0
91165845 518767216 1
824618350 692418285 1
117573925 580465347 0
714939970 773753993 0
773447703 188743457 2
69724545 340940906 0
187045962 238150113 0
75048741 224362884 0
565996560 865907744 0
83100510 839640437 0
317550672 124557765 0
41743778 977173438 0
271720020 23601477 0
108362644 713079277 0
609177477 476662898 0
649025489 977474267 0
891466328 447730271 0
100713787 490000640 0
731335122 44237141 0
303577894 56913524 0
47911144 446894530 0
915971756 659258725 0
787828767 657274230 0
17959467 639698514 0
750479910 137656693 0
948673583 205690661 0
715662735 805249720 0
395164021 991060393 0
45685145 1827636 0
788614004 251593254 0
406247554 104816608 0
808838177 30022223 0
229227103 826975180 0
449723273 122120811 0
932284387 905374818 0
956348701 888237286 0
77165743 118067640 0
171885544 318981351 0
986580576 747024635 0
770913484 895164546 0
410011217 235635966 2
921664410 506471222 0
796326780 987372474 2
299567060 46057014 0
606453932 674163113 0
135244444 582263459 0
326126963 247062492 0
622937191 927228581 0
567879585 365585468 0
58921497 227846232 0
199169968 339462612 1
883377646 295075178 0
271890740 129752393 0
90052867 579113103 1
625954322 58246443 0
189673000 296754700 0
519940322 312772300 0
915114274 884114992 0
725441595 962802217 0
516282160 944985530 0
618901520 110657539 0
463024072 801264169 1
325636822 808849539 0
903922883 411242265 0
298584031 167819750 0
431300001 17133933 2
398074207 398640718 0
180221420 117713104 0
261859191 408161404 0
787976764 513479789 2
173385732 146026554 0
278434005 144484246 0
20220032 795207344 1
267518070 186377329 2
573841786 186224027 0
722051432 927669786 0
481806948 361684562 0
258564034 949301028 0
762454022 55565505 0
519053324 414618830 2
747847028 731117956 0
925747451 727742533 0
592010504 156297693 0
402416784 40003978 0
97411637 991295138 0
5661768 409506112 0
939637175 67816527 1
672782373 269142177 0
526285673 967615350 0
30362157 3129392 0
567024647 611856892 0
675377141 301637293 0
744919654 705282634 0
995194078 756398960 0
145761192 873184325 2
893359789 603480162 0
100260366 811337489 0
434684770 72440557 0
275422168 175498654 0
694105620 706593042 0
91803504 100464862 1
557125436 927840179 0
110699338 974186716 0
783453836 393185948 0
119455154 764009799 0
117353336 200091252 0
323033720 257507527 0
827739379 491980578 0
273473015 866654565 0
769050480 42463510 0
902717197 88990317 0
144162416 13745821 0
517781121 774897582 0
145114538 60199272 0
196990011 509554800 0
437287424 772054077 0
969215731 691361729 0
62855815 423213719 0
766827612 44821282 0
43088612 852785415 0
572453524 772185320 0
183309526 628306711 0
820965084 75465001 0
159391550 67994958 0
422324778 630500328 0
105285 604993030 0
837885077 658112048 0
144468826 469856259 0
780772224 496944732 0
419265132 782330150 0
757508871 750694562 0
785925317 478028961 0
645423056 89751495 0
735673325 882039336 2
439477738 265944973 0
359986903 406573711 0
495295155 307085326 0
125752269 853396931 0
766189394 925012287 2
729644419 16746527 0
881146944 445649647 0
108757521 147225302 0
76779806 683608852 0
326689673 528563570 0
153409388 116007892 1
808869705 996921224 0
371173780 104069282 0
176896081 730295535 0
57565430 97688818 0
547364212 385716808 0
492870472 64764977 0
659023904 180990253 2
263762787 157612201 0
705537950 35497454 0
800760249 925637684 0
752365653 360597860 0
142466480 83512708 0
830946031 736899711 0
664042084 809167634 0
195054580 105995712 0
883536153 58723155 0
722879762 690711388 0
93653233 928335526 0
266093479 242010194 0
587538609 934009172 0
643156580 137475004 0
787121137 511514162 2
143381746 967237442 0
846420709 449570103 0
259355905 758067162 0
69619286 848969591 0
496399692 757357239 2
100055350 333550756 0
571877580 34634532 0
109740642 629677451 0
926433369 285352035 0
575857039 695625324 0
650864911 376259417 0
867642365 391717733 0
589827446 21527755 0
164392741 504438426 0
596917045 765272173 0
303139968 669841960 0
760650054 925392828 0
211945402 88209421 1
103633107 471589012 0
343902576 520866539 0
115236112 737430876 0
811216586 420187215 0
387780584 261034945 0
335423939 410005815 0
486592005 342287108 0
933413080 953601995 0
290812192 859340187 0
185759896 477035443 0
73846184 496558742 0
940816355 123756700 0
796104326 930971808 0
354992267 6090657 0
543825716 234736932 0
962760932 810462632 0
355108813 466430188 0
779450373 852089867 0
598137979 42050842 0
449188019 608750492 0
701003330 712149236 0
438083907 6761742 0
26492332 92639264 0
822383035 821699854 0
911395592 421509162 1
303964608 886465861 0
750792194 186897023 0
182939751 935064303 0
487515928 204318520 0
887909767 690457467 0
61640260 654338515 0
368953640 21809145 0
773665089 626323833 0
264658789 244052521 0
452914336 619604510 0
643668358 847378878 0
983794456 879199419 0
742185489 527413815 0
70128709 446026406 0
732795025 872796558 0
209055378 510750319 0
186743489 332160589 0
975215027 302730056 0
781024162 677068654 0
259600574 109223675 0
757049528 375368036 0
210782153 529643260 0
143928666 887774904 0
562006728 633080730 0
460162008 948475270 0
762604012 619872209 1
588985134 134286362 0
368793428 894618409 0
60264764 806294778 0
118251221 139845784 0
403501818 345905710 0
302678742 744880055 0
919861072 302118449 0
572064238 832536574 0
559671933 384082375 0
398145114 104435901 0
22653968 374388281 0
187835448 16953554 0
494934432 336276644 0
553953532 916330346 0
830749773 967276436 0
224888892 7772863 0
890243315 965123918 0
2725124 580170285 0
535684114 490349224 0
803539792 70757029 0
81775791 233709612 0
300429406 171382957 0
333179577 25623859 0
309810040 910188895 0
455096670 18264591 0
640426697 366111415 0
836181018 106166653 0
237728122 601336232 2
240752569 488608744 0
100693807 940665540 0
810839287 754904602 0
133519849 62485361 0
502592124 361577288 0
101518811 109280334 0
605485454 311811215 0
804293740 413359820 0
639448390 118099687 0
394238573 987690975 0
434534912 971316521 0
637234509 741807671 0
784711855 221019722 0
407829732 592615596 0
98396374 97583554 0
407649859 635175436 0
216183871 458744145 0
10095646 281425732 0
847329011 196102496 2
337214448 333021258 2
506282971 850961992 0
579338389 5900389 0
802815672 746640358 0
963363441 739283951 0
100812533 815367862 0
680647465 483957040 0
548370185 559869216 0
961313317 409689271 0
829327467 596470013 0
496369261 69141307 0
125527978 344472091 0
350171240 84691429 0
648913651 381506734 0
108082086 575251772 0
798448888 495278439 0
517096690 947210340 0
573437584 54993145 0
947354998 145366627 0
209009163 640780470 0
9979671 868930687 0
77915226 739455662 0
123718357 336837222 0
297954498 685944849 0
138546454 748207326 0
96992922 988787387 0
685729293 195895314 0
142591043 137387657 0
515139127 184913553 0
55153153 795591699 0
45794693 87122363 0
365137651 927070219 0
572131675 172330357 0
443722636 682582393 0
543781316 695928066 2
48694237 164401103 0
674755159 465221651 0
720935742 989305719 2
442977807 604511385 0
540851777 541593227 0
213888296 643933644 0
576755416 317103280 0
258157633 857312557 0
828867709 19891558 0
828894922 7244803 0
67501128 386939950 0
245979896 686018953 0
550726317 325205052 0
820968560 179945637 2
553376831 18901863 0
690537014 531988112 0
952603081 893318067 0
440810565 529023493 0
920593504 349447447 0
129666292 33508025 0
344375538 957102438 2
122362339 786521128 0
545478883 114718770 0
825983832 754698519 0
520249669 979996121 0
311005536 530664681 0
3417235 257264529 0
406114192 916109598 0
531463034 426425888 0
347886184 700734063 0
266859154 821247733 0
27097197 734482598 0
612239628 949150343 0
377756124 94521105 0
109849142 744197567 0
516080485 583356687 0
966919092 234296168 0
194568433 95591292 0
370801691 864815955 0
881067109 169306669 0
217540738 706304824 0
731541425 364877240 0
776004600 835798270 0
776130767 24848294 0
235070677 72416845 0
144088452 660182913 0
61378552 950194929 0
354504046 229727466 0
641170416 362025206 0
916581607 301571576 1
168323258 877914009 1
414003255 326456235 0
829478151 719700992 0
76411050 843737742 0
445165062 241355364 1
57804595 869547210 0
298249727 265246602 0
740164421 919918297 0
559284996 15561916 0
109146345 4570374 0
978458634 176003569 0
205252634 610278036 0
65777010 499674074 0
33504525 6388426 0
943174706 11302450 0
226191556 971835666 0
861558823 988536220 0
43535726 677753850 0
972127283 197725927 0
513503152 181761734 0
109322713 368620684 0
732717382 769208475 0
825214277 342489822 0
81769418 314698180 0
260498960 316778207 2
928133241 232935628 0
863846626 465292289 0
949215162 876971349 0
247258767 810844644 0
795150447 974974523 0
148999275 50425040 0
582026304 16122619 0
739737795 497379147 0
343629160 133282093 0
352184675 497785555 0
671242629 374787207 0
401592581 367868758 0
102657471 771225294 0
199957136 398105036 0
933335655 774323483 0
736191109 715494041 1
700072761 681594929 0
512092473 456888676 0
145717565 252798004 0
157190007 806624782 0
441496440 61089653 1
998036079 429855422 0
324485750 545556516 0
717873067 182175129 0
969904421 405622222 0
352992983 25823533 0
999935513 770819726 0
823880875 487734074 0
934102113 691233622 0
273195688 715277529 0
884062742 53497801 2
892211999 937501319 0
967675826 592321822 0
367587770 157427750 0
744145877 785522001 0
145341423 120519723 0
129499459 117134770 0
959204534 774376499 0
722108054 524141947 0
715657868 34212513 0
563646821 92229155 0
822402819 5315248 0
49278573 462168656 0
942591542 624298796 0
31351167 434225448 0
478391761 45047012 0
506251513 591174439 0
161359158 844112893 0
151351283 42387492 0
53831021 816774051 0
332925233 81919057 0
85870439 637060603 0
19885984 85865204 0
903176901 224623002 0
749036744 156639233 0
681797752 338581127 0
509190392 25512386 0
981209529 556266279 0
358044189 23574870 0
232973012 171057966 0
430183164 113123193 0
139973546 713918110 0
241303217 930446856 0
14394621 135356246 0
298779472 22375805 0
268625014 357952439 0
145773701 28145977 0
352549867 171688743 0
408792440 650328758 0
507470484 766581370 2
116894198 751592816 0
931735452 9033010 0
716561888 922659846 0
385825356 198498310 0
768850431 137045922 0
128795134 819169756 0
533140017 348720124 0
142291482 167014634 2
4206508 279931629 0
965189336 543184712 1
777843467 655979269 0
796136353 481576168 0
19758246 100968025 0
909200966 5135961 2
607944788 563046828 0
930110699 115222898 0
734273716 247372242 0
816332312 481000752 0
212930449 252147090 0
699211445 390570034 0
313171374 669649669 0
86796550 449349881 0
204895981 22131228 1
117765418 143114839 0
415242638 991955730 0
845716363 295282978 0
762841619 941313343 0
936895776 835923354 0
490543401 111798559 0
998259437 189558098 0
493564621 837261967 0
198310612 598172957 0
41846527 633269790 0
251471794 244810608 0
180199455 679552197 0
172063681 869517464 0
321779251 435843965 0
638535567 632991480 0
309391727 47915335 0
305754105 364697991 1
140507759 774688405 0
271448981 143600685 1
580551097 653241675 0
31105568 629868599 0
360140898 737494519 0
983053849 863720420 0
865891328 454107080 1
783691257 594265601 0
822556450 415077855 0
916043947 972066850 0
133912706 270444866 0
771854380 917977581 0
630118273 641139870 0
819842339 790031771 0
981670740 708429337 0
492070041 71022240 0
189699391 492927892 0
915844459 63008749 0
910625121 920270316 0
875555703 500617315 0
768227988 131086635 0
197964479 439274006 0
917380101 831915579 0
17861136 207959936 0
10391435 849390541 0
414756737 860551282 0
783466942 327407211 0
399566542 912837964 0
69306661 52375521 0
946801579 925560168 0
529093517 939067562 0
441107193 565501369 0
551126300 214914631 0
611039424 805549938 1
143136063 765716865 0
760813898 918053155 0
967937011 948249278 0
886238371 500382494 0
302425451 240789250 0
133379386 877857728 1
915589023 154772839 0
165055917 127401320 0
327912734 512035546 0
692980159 92159983 0
48866249 354330126 0
428697852 161433170 0
496962910 14625219 0
679781066 647148617 0
524098468 899672091 0
754337993 610954153 0
507142659 947824387 0
410272684 883606032 0
467108807 156233552 0
483253583 680415106 0
581698979 583639591 0
971162990 97953952 0
170290570 81667476 0
678955893 556635563 0
385351019 513875690 0
491346558 861156319 0
219962837 864563600 0
338508639 472016684 0
58746952 337211679 0
928005215 597747090 0
109729360 600158171 0
281672076 837318821 0
656819613 121452041 0
483919441 879858563 0
702161020 468093430 0
899531814 95965715 0
460401790 158924389 0
93124316 650799018 0
173990689 107903046 0
443664043 680224337 0
581571877 192411176 0
956796692 923761556 0
929470718 741397980 0
91349776 631385169 0
15250696 48866474 0
41729188 218975765 0
709696704 425930437 0
203221018 417966071 0
800939749 477124028 0
132668194 512176586 1
452776122 400022298 0
87237475 363329039 0
690869409 461684201 0
120465241 126016237 0
875184557 101488398 0
410274418 74466479 2
571245487 838951901 0
652253246 462443696 0
579084000 163403722 0
523245259 120740634 0
321212295 987298495 0
120855021 386509818 0
917517855 261362858 0
551717850 569518573 0
183391324 350413023 0
479345656 850668869 0
573259635 859203674 0
708920354 368210458 0
755084026 706969607 0
695208640 514881281 0
850179784 891375306 0
922380809 32689448 0
396552590 367688834 0
67678862 347880871 0
209034898 225722614 0
85631310 236895875 0
172992983 815390051 1
32562670 567137918 0
163595627 120064783 2
221849813 32350697 0
965210587 598682306 1
914236720 7205286 2
763600140 693276514 0
38315873 985281116 0
82626359 490627077 0
125151826 166506474 2
162961456 310271018 0
349645966 786824437 2
531867039 514486850 0
234462366 369978482 0
103630144 190584346 0
937040862 15390885 0
398896160 581665923 0
32601751 759085160 0
307016403 381836615 2
712621296 12310966 0
239145803 35859791 0
506763097 630205977 0
987101019 781268948 0
338999829 771453323 0
58327356 340403405 0
833388330 859857672 0
1213595 586582888 1
605621188 483275001 0
380676935 836481662 0
70967326 102165558 0
904961471 660018796 0
177808850 64921933 0
165299616 41981751 1
101643784 498038128 0
842687506 249891217 0
784634427 757043141 2
307020892 68543479 0
611012060 125243499 1
297605844 595154966 0
678845974 655674097 0
312762779 290438065 0
682144664 447449096 0
187486102 961907925 0
433849819 103774092 0
461568429 87548478 0
636887572 126887415 0
517179162 107376639 0
332893459 726687120 0
153130646 950666238 0
792205149 87263403 0
614501812 270266681 0
698274357 255146630 0
136830263 179357629 0
129588383 271486783 0
9174153 336854337 0
248744511 994988424 0
605843715 56332328 0
688291212 590654155 0
871772748 207287934 0
233633330 481049421 0
320823279 138632639 0
795658733 454482504 2
324938299 748265257 0
711600550 313352268 0
754931523 938729463 0
210060460 318776840 0
840643967 805394359 0
182680595 758772408 0
767170114 567265326 0
358023845 642694463 0
11219800 308080627 0
68820833 698372603 0
469485758 54089868 0
292548605 97682009 0
547596653 834850508 2
403326753 733233386 0
573691481 57610461 0
950086068 484704242 0
263388268 641473738 0
795929652 903857597 0
565072345 958536995 0
808413158 146536100 0
862406588 751855303 0
210970112 426520236 0
596427966 43159394 0
580221892 144808260 0
225373670 682431537 0
743077466 83638719 0
90700834 42026458 0
340601670 757744338 1
336383988 96515096 0
877535418 506206195 0
106228892 663398567 0
879309610 710808485 0
102758139 136073155 0
978686856 977251341 0
495062385 84821926 0
312659634 580754521 0
312020372 178720142 0
837134186 507672740 0
537163407 739556088 0
901165880 204683137 0
752105933 345900105 0
498996490 455489300 0
223607055 149234279 0
933260442 252110420 2
495133450 634075476 2
994684058 70984353 0
217253118 568318925 0
59978744 482105514 0
840544212 779030848 0
489967900 471216864 0
890100227 339887107 1
142457185 502118923 0
861743203 362031278 0
906906183 500610059 2
666239219 447697938 0
603438425 171902907 0
554519973 169317031 0
337483364 987892768 0
897889621 271607215 0
304471645 17037553 0
191069910 668476324 1
751159967 134908082 0
284195480 284263971 0
650949323 194819209 0
745592064 114973224 0
608227487 454641629 0
235353951 767711314 0
997554377 469339437 0
779363341 233802613 0
363301207 196683738 0
675564074 717361750 0
685650488 133654641 0
134303772 797741753 0
900928882 595502838 0
122466106 36590846 0
469372820 118988692 0
325644878 462475516 2
377367228 939105062 0
487574150 266400546 2
421956477 341274051 0
468140372 683815279 0
810965107 979798599 0
651171615 426173066 0
432341298 654434853 2
120525913 971392487 0
746283371 261084115 0
483026490 215277038 0
704874307 871795980 0
588989966 647468242 0
703933782 64965797 0
112914663 487186755 0
524758085 915874296 0
241068572 823360961 1
786821558 643196185 0
416845346 7808867 0
564644418 449952626 0
171554812 143208819 0
49222978 634160001 0
975423898 939005883 0
42076731 143249852 0
82492733 612768747 0
712802225 522026716 0
402713244 823726208 0
328539637 550499589 0
854911899 873586425 0
705712217 320260939 0
421480168 59182011 0
943644381 159542164 0
721280609 659859297 0
172096240 735347595 0
897856565 328592156 0
251078592 525337090 0
110160656 473299557 0
419542642 927252637 0
45173726 605412935 0
378571709 876261262 2
35850305 609047394 0
863158515 773711429 1
502619893 182994226 0
650590581 620728864 0
818608188 574058710 0
623111146 960460565 0
46987662 711264191 0
667683481 719224193 0
532360602 598494708 0
728905519 330323504 0
251121455 266064800 0
719902279 92842711 0
563443500 225670040 0
30718903 348802287 0
315127473 553861925 0
487693744 156401524 0
975518414 343993157 0
888194012 851779609 0
333767378 63063459 0
14657849 245692821 0
698602452 48855690 0
136690595 985993310 0
378507132 352610679 0
643637997 866564470 1
529386096 3807969 0
678158428 129728831 0
864057439 256377306 0
160066020 341682434 0
856335369 278246895 0
597875611 80440729 2
68253290 446571554 0
659162393 171995639 0
100901760 177781706 0
27711562 793158768 0
942004306 950820335 0
317302966 997876277 0
936493780 477069964 1
46037843 424372404 0
124033295 348998044 0
68650466 805066150 0
295966862 153505391 0
734844493 96137794 0
525384742 505208274 0
406196630 838703338 0
575036941 175686959 0
958592759 365966875 0
598117382 15790355 0
615178727 593222585 0
353737351 253652341 0
204800899 163837874 0
624007651 519673764 0
328279549 390662057 0
168816961 101907591 0
27542027 468116711 0
567497433 905350709 0
838158219 619655103 0
8890485 95736939 0
204704915 453571546 0
980130608 79671587 1
728213356 632410365 0
948630757 86080097 0
960690565 599496152 0
473769228 119609887 0
136279516 535883749 0
586611439 238283590 0
23700356 455611380 0
704546042 262705610 0
34225507 619221648 0
779823826 710788410 0
100162061 393957397 0
249767191 289741916 1
756741718 80464071 2
67852378 145777095 0
974798639 650684057 0
475128997 469829759 0
27933613 145499995 0
787830040 473964338 0
461274467 42651820 0
753462920 410934527 0
947718779 114957727 2
130415363 148493764 0
576247120 107636535 0
351142852 320469980 0
502346796 577200055 0
581863946 573999447 0
758882801 522375105 0
431587872 954475244 0
443328134 546183703 0
912903668 483959093 0
165528167 571968202 0
918696807 306660388 0
295504128 411561094 0
288812196 186707022 0
260622741 537389184 0
99047169 567795498 0
484942301 874893936 0
691812766 113402673 0
783566881 830081731 0
561765858 531931587 0
285922344 101122113 2
21495873 398739290 0
585457805 961979092 0
97990119 181560915 0
362087053 87579460 0
521014096 888797893 0
187220868 102906175 0
778454077 457947499 0
52173709 127031059 0
407761036 107114173 0
240951183 341179849 2
323916655 124192551 0
810734243 450807218 0
58507898 893989526 0
161668542 686018920 0
896305175 168647898 0
385355365 584548062 0
843291850 977993331 0
732144144 209515444 0
632113767 958048061 2
509936760 505907470 1
144647349 854320256 2
767696542 615101216 0
31370008 703381810 0
87373608 580310098 0
584800625 688708169 0
497547194 38927132 0
527097136 635260097 0
940717793 920564996 0
82009493 784643561 0
14033852 269979355 0
830930689 325865962 0
294794439 901221866 0
608101116 8168023 0
533008898 447754576 0
614227234 173017696 0
965890642 168421703 0
94908261 856904721 0
714008408 864167099 0
3817782 291298661 0
925362805 822018043 0
934380837 478748368 0
327509243 809142213 0
210773250 93233732 0
50927601 153742766 0
517324156 470688041 0
455473608 879241715 0
90911449 104266788 0
614887099 347520169 0
52169038 893239850 0
448705605 456172843 0
938855818 444700981 0
22593417 930517455 0
60168587 332981076 0
198163635 737071952 0
271545966 92774785 0
752148752 842352872 1
888949580 564821164 0
90076471 813230917 0
389276914 886924486 0
544964975 527896861 0
202732191 126836348 0
859688163 957936651 0
534125589 846503205 0
57628371 37983599 0
258001774 419215439 0
832026914 862162544 0
927216264 33363890 2
206522199 62610040 0
663827705 716775940 0
55134666 286114266 0
268321613 718528002 0
979067566 469326515 0
202087650 250424329 0
71633112 416746482 2
739006806 80527696 0
673533710 859878468 0
541247407 50220882 0
387828145 362207546 0
218442035 793441266 1
413024625 590067407 2
235357011 254974295 0
400782410 851551227 0
872703710 64335121 0
409542183 276301810 0
859993364 969334343 0
41571739 997148905 0
808847973 961817842 0
6544202 213253235 0
980929758 414104394 0
38315866 236002418 0
210291398 388547895 0
714107785 358258705 0
319979761 805701242 0
747455425 732947379 0
213307230 254333685 0
272121456 551594952 0
702015318 375348176 0
217249503 214230377 0
97915569 175622023 0
553981434 44366277 0
854548373 6724189 0
563619280 623315300 0
791370862 355544921 0
515608641 793704539 0
198523331 993151079 0
794444999 67513946 1
342435083 924468543 0
852805251 723755225 0
506137237 224105284 0
746930117 719627272 0
131087921 674757880 0
902691777 892618483 0
177539396 878504236 0
874436727 277736739 0
813667315 385109249 0
451483598 591005488 0
880586867 591115572 0
603170942 665127005 0
695454095 624027591 0
568400518 720813172 0
463446577 122688833 0
476330563 33304495 0
576346909 68923886 0
774074221 229285572 0
396697093 646831524 0
581782251 362616448 0
681967714 461858601 0
73104664 970101427 0
768244349 735739802 0
348964 374972272 0
799379417 410981094 0
443819524 23339294 0
172142760 561427465 0
223573751 380452321 0
659840386 78479818 0
586364855 297454665 1
124525699 539134224 0
609974164 117962620 2
882662415 887130818 0
139476336 858351428 0
27552324 491570505 0
293438229 277817695 0
372507521 476872216 0
802606737 67661410 0
386511104 116457194 0
133791873 127935619 2
573162839 875751126 0
53027780 658107168 0
522745365 394663173 0
837687679 700414141 0
658533591 200778860 0
615148632 657852814 1
498314087 937853102 0
248448414 525487968 0
53014288 277274217 0
401479246 128738163 0
2425669 390746556 0
516143138 989839413 0
920295593 32038830 0
374115926 233457281 0
256136582 121196640 0
297690025 406487941 0
684524176 41703524 0
215212392 517669695 0
101828685 623281882 2
901984292 487016281 1
61579553 300863416 0
768740065 37262806 0
3576679 831754760 0
568035835 509966866 1
869164121 617288715 0
287852623 567276435 0
126681138 876966788 0
403284023 54993453 0
796839995 666096178 0
547374912 906870234 0
44392085 639040418 0
266688579 318349993 0
535628628 963649497 0
7577049 154821890 0
152949875 462386023 0
590449781 559053177 0
379016758 283813678 0
634277879 574393148 0
511503247 202101868 0
382689130 908151039 0
550907175 844953983 0
907655967 585362285 0
70110937 674924606 0
125394181 244063067 0
67110022 872766018 0
849143431 109149636 0
650986653 996643975 0
479863443 219477554 0
945198219 563417580 0
134204161 956281176 0
575947272 738014030 0
722002003 866511636 0
386100313 460525389 0
846689677 471534610 0
582166257 803721716 0
813677928 916200649 0
331682482 583653513 0
608983481 640410567 0
135406568 95893943 0
166780427 473922318 0
722700182 42963927 0
690408541 879273790 0
99368197 631202812 2
308345968 207721607 0
451110581 557435519 0
679654699 531690366 0
42159305 95558294 1
851601839 750942753 0
740991356 510015494 0
51775233 665597331 0
809131855 869858779 0
473123501 876118241 0
353474586 19879200 0
454596427 721075410 0
222366814 535147031 0
107433950 598961940 0
42807757 67676730 0
612773276 717512486 0
674291268 569511907 0
433406803 416855364 0
556997465 386182250 0
87077214 646813933 0
776127875 523220045 0
948402004 40923485 0
57157999 737770556 0
751125582 825077130 1
584371871 49008093 0
58259125 27518986 0
87133549 612058791 0
74753823 90382739 0
479104458 155052279 0
812641910 536613395 0
997203889 143742732 0
341232746 991254369 2
86041852 1029612 0
5978969 482773308 0
426322813 366962217 0
897405658 280259668 0
235622370 924303129 0
812430511 628817957 0
411949843 975586889 0
882492974 530208517 0
893406642 823257756 0
729355331 887455219 0
12236170 730273830 0
581357435 22811223 0
956017584 972096378 0
223595618 876747468 0
609115285 502012478 0
813430235 150058770 0
48522250 21873018 0
277426513 352042899 0
860722976 273205668 0
59442029 848245115 0
37413712 997403880 0
590530704 139646775 0
132832919 67747192 0
402514749 114025475 0
767105974 800568560 0
910832874 562553782 0
350005545 823999376 2
784383884 421280284 0
546020309 822894452 0
384829220 856769655 2
976363088 798916878 0
789832349 387873216 0
59191198 91070587 0
283385781 386160072 0
195823533 17266920 0
259808988 559298100 0
270702283 977852285 0
784371956 241319571 0
892886194 803419773 0
935896096 905512996 0
715452130 699578450 0
852413332 143310196 0
701439172 938271230 0
245090893 108022533 0
112250268 382761865 0
703387237 513330178 0
745180155 918813710 0
902978713 946430855 0
914179919 13220170 0
10434233 619362496 0
467700588 561309669 0
741363023 989644360 0
939504048 230829081 0
670951879 971571249 0
785960132 256311035 0
581793969 457721417 0
641520633 177259061 0
37548032 685927649 1
755800978 610253547 0
363468904 806982082 0
109176923 298531902 0
360964680 530197608 0
91867035 44218387 0
774631835 201278022 0
146307896 159579526 0
13097298 902708440 0
778360835 386581813 0
101000875 320885354 0
931260831 907139606 0
737335471 26680286 1
973957160 855567364 0
263597595 616148310 0
423840494 656875105 2
347762007 483441861 0
910112643 359542 0
640155934 752369662 0
36295854 190340134 0
103527590 894617089 0
127852259 654085187 0
912470781 611108299 0
65436680 414187514 0
75406135 152595695 0
121917408 746923467 0
521597194 524436509 0
564141382 628076678 0
19816397 954031114 0
355221076 147201418 2
227275782 410378198 0
94767214 622022234 1
57479070 530460057 0
778888742 936994462 0
151687219 335280594 0
265017037 793000184 0
762551133 123807428 0
190458078 326167299 0
546762817 930722052 0
661261332 137809780 0
730592739 755392636 0
337446586 837624765 0
873797133 201788071 0
513144895 395331787 0
370431882 31872914 0
536896025 544868590 0
594387649 278014116 0
518404223 20540848 0
139751503 960315667 0
603105456 942689661 0
377152200 780947502 0
886357990 29733803 0
911665549 493262760 0
268336306 13573636 0
382210245 65015341 0
571775350 880750249 0
742887595 231839890 0
851489534 552026110 0
13451091 738645250 0
118897631 128787005 0
856075091 50091150 2
112130010 419636843 0
348439132 137049255 0
809985557 264562541 0
110211031 689638568 0
581932774 175669389 0
832021323 925380174 0
189308529 713572768 0
675936739 123134680 0
103663435 953055034 0
72113245 680080896 0
136975646 998612232 0
815460788 794440690 0
203729482 624751899 2
982559187 519272643 0
674223894 45510851 0
61675365 138781726 0
82344640 359954346 0
133753563 354343793 2
673178533 776964199 0
508280854 636922666 0
664312606 370424541 0
382488154 174290973 0
463321984 624524973 0
96985056 885959970 0
290876951 410253015 0
865854208 493690323 0
527422701 704042661 0
105838590 639498779 0
894932196 3493622 0
983209033 430496780 0
579034935 226412664 0
817748888 360394562 0
419784936 341826346 0
281632594 84022517 0
801433273 983091362 0
938821105 818180427 0
245878058 81405525 0
505104040 747584428 1
757228835 589737038 0
651546142 169344035 0
108928184 765719118 0
491427179 929520354 0
629532863 141826316 0
806396020 925986137 0
435774503 358458770 0
514583705 28889206 0
311135705 388987961 0
19812631 392307349 0
6004391 57686225 0
340556820 810227255 0
727989900 54830511 2
424249293 961137453 0
278839890 1861114 0
855683554 465348513 0
643282865 910336952 0
473574293 495686574 0
477650881 617282130 0
591950030 616701540 0
265786513 987780910 0
190420954 938187211 0
947001353 428015803 0
888409143 56882954 0
317498794 271329622 0
80055606 995880749 0
655314619 27118425 0
496525263 885445363 0
502237085 718496780 0
110673179 584637173 0
482431567 456515355 0
631338137 702432922 0
705836063 136554744 0
835549153 637900813 0
182361696 76199369 0
147563874 480110278 1
946555785 66939431 0
457622509 868691324 0
729336195 532785880 0
97970565 750993182 0
126124097 73266724 0
837364525 599057503 0
886673781 514937056 0
730511289 897871953 0
144923202 2676087 0
387282659 441638485 0
754402616 924183453 0
972372772 73630629 0
899523426 425363220 0
323401350 696543574 0
173403428 845464543 0
414883875 365135317 0
845467670 343789876 0
944037211 701320552 0
817454090 518358685 0
44403787 756841045 0
227235584 303428004 0
813542114 812827284 2
557447428 730538578 0
660391605 436825231 0
66971208 142871131 0
7412536 261351193 0
745633409 515984182 0
599761291 345649074 1
72934580 266667815 0
366258491 235165108 0
81822626 161532652 0
134759779 427907052 1
184669441 263668870 0
530987211 179725198 0
526569480 831690190 0
482632972 311283580 1
736190680 988233748 0
652935852 244704526 0
547491484 700985850 0
696808826 268565426 0
626994556 120535080 0
957407706 503370933 0
899100907 806218666 0
965175398 145501166 2
636242684 997813377 0
292258608 568051897 1
58905916 460368003 0
606253189 74553382 0
425578885 992195359 0
32829158 259103742 0
29555287 635719420 0
266742635 110131334 2
93637422 92784280 0
505923105 586197184 0
223649968 700051697 0
809327027 6753075 0
999191879 170980010 0
911609755 407971545 0
107037562 574225412 0
853526728 13970247 0
83320590 299188163 0
562074956 704701861 0
635391172 98194535 0
107009165 281136008 0
901541983 65778099 2
751445850 723423463 0
775527078 40069188 0
284659108 494248309 0
167813544 979529173 0
679427536 323171344 0
121067049 550181800 0
462307370 26338992 0
882353476 62163060 2
33834243 132477172 0
78187378 575119582 1
122917155 413778636 0
277560600 211447547 0
908361597 673961151 0
714124103 292773525 0
733737425 982434604 0
793836529 834460803 0
961808096 725919139 0
649488641 471564040 2
104971483 138226239 0
555881226 486052753 0
629971472 548040115 0
105352347 120300377 2
218382322 400207243 0
75544284 366278704 0
443761087 426616018 0
23352129 37600666 0
625938737 45443872 0
68931820 799052491 0
138304245 402274203 0
241568174 961863213 0
545047204 159709044 0
749754696 136199744 0
837471297 74341065 0
551125567 390597304 0
835983511 684991952 0
999521031 202642249 0
158723272 125726832 0
437367165 670986391 0
268725888 509230514 0
249283024 357801225 0
597681466 861322263 0
99355266 547705500 0
487851218 893753064 0
524688210 103458422 0
981604728 382634087 0
120435591 325225859 0
833185009 990014521 0
683098689 238346213 0
122472034 936599349 0
136081272 888400511 0
598097684 898570211 0
22841112 262341591 0
918579751 14412279 0
243649626 663155384 2
114681057 634719540 0
924708820 107739651 0
202257940 739854043 2
411385578 829212304 0
447109633 996744246 0
363690601 262695191 0
44434845 208993344 0
988635310 357883160 0
891698407 370577912 0
45485716 296391574 0
411787077 305050652 0
218125436 499414035 0
464479415 718467067 0
225769045 29266449 0
57033853 43544734 0
177294350 48728160 0
769777618 823211266 0
557445421 9194076 0
202004654 653212467 0
99489854 357959838 0
21559208 173425916 0
937043702 478715810 0
495741463 873863803 0
235041288 528486291 0
171317922 675348472 0
582266864 660517505 0
741474321 762616855 0
779025735 998106473 0
109766255 916842324 0
767242823 923564127 0
761723122 239818317 0
338636531 182829305 0
55704307 995277455 0
445057593 799293155 0
449967285 24303040 0
256305490 460661687 0
770144657 571224695 0
104858812 493685787 0
914561016 638748914 0
72163128 947365569 2
280237769 413256580 0
541708046 745677747 2
114021391 963305776 0
527176314 246987120 0
63717662 908741062 0
496534203 559459167 2
298889554 856316456 0
193538596 332884793 0
438718686 799576708 0
465805328 996759137 0
23115163 550342970 0
122018801 639030464 0
411305805 147464088 2
282589135 737083813 0
629171189 611769173 0
107039571 285365147 0
984641082 319701013 0
921864645 173236735 0
317257413 403291126 0
90499282 707329501 0
173397498 70662588 0
481026726 770514307 0
806574290 157868924 0
387542948 364856979 0
66479706 339309683 0
631542805 970203372 0
552551979 563921668 0
218383335 57149920 0
56790546 750194304 0
863752430 211536805 0
262147766 282040186 1
687904930 344368439 0
279971501 151464058 0
256566315 955494620 0
785455332 721308031 0
292087192 116928468 0
885379573 712548643 0
741300202 503656877 0
591381978 315831673 0
146671518 769070530 1
874530944 253382522 0
325325453 798105165 0
576680713 856827572 0
165680346 883944122 0
42886061 560551647 0
43364569 72661984 0
138920465 396240033 0
225857344 78578382 0
524343387 491636494 0
768217755 283443263 0
190863455 712979591 0
45717022 295801280 0
905330216 349343055 0
565915189 67336906 0
833049794 147157513 0
369729178 424242750 0
113219027 844981753 0
13629493 40959834 0
12172852 778112676 0
234035551 338359711 0
81519700 513781096 0
318157479 852426652 0
609632601 999881170 0
14292198 916053689 0
41887910 795155684 0
543920343 974882164 0
310042470 8918889 0
924274737 104445944 0
625824045 619892716 0
389398746 700345467 0
571874721 119437211 0
37932720 988863681 0
867543160 66242107 0
641441497 810313816 0
552860563 15313792 0
48550620 393053664 0
81543078 11819588 0
79043348 729405874 0
153566361 722250523 0
783761310 239843951 0
317941182 591175151 0
298672665 963172620 0
690351733 601804101 0
569704334 44828809 0
358672278 988026615 0
916987291 710412454 0
903325455 693304311 1
451126719 662078142 0
694232401 894279728 0
929499878 423137363 0
276537974 873620694 0
871301765 401102589 0
646502013 446060154 0
576386275 842461630 0
568962788 419965414 0
346671466 109401985 0
808192832 838959671 1
224334380 971747752 0
96971605 131496951 0
472549468 951848953 0
34763588 970583964 0
522735244 198861850 0
215686124 902418944 0
376612516 602554083 0
173480490 496230404 0
54868996 627697533 0
150988320 31748762 0
835763535 225207527 0
597060572 311200855 0
79125548 679200302 0
789558680 19904587 0
3536139 551960472 0
714869228 470382600 0
274490750 427106790 0
757616422 980944692 0
723374236 514189559 1
48549843 713723436 0
505642212 729490990 2
497862180 546563724 0
153797996 713348248 0
701154004 21527011 0
248407218 267412117 0
774817096 232886723 0
255701224 503980867 0
466436304 988488430 0
890479290 237450600 2
833366689 245920081 0
209753010 81022843 2
905998389 273934103 0
110983733 8825144 0
346498904 248972437 0
559291049 20601639 0
495229439 224710928 0
845507791 565250398 0
6767223 966537264 0
646193298 38141559 0
299197275 482850466 0
243101897 214932279 0
713351335 114021326 0
142378928 535496609 0
559509857 19260019 0
824534866 342069730 0
687015875 716786763 0
310209452 468698364 0
594384383 813280443 0
111208018 428719042 0
414322117 142568608 0
953809573 484693719 0
676162576 698744488 0
602466889 332061928 2
848734525 933034508 2
438037295 263127 1
575947549 438943074 0
471439144 283546438 0
720125042 718040912 0
64026536 110113979 0
973242475 719037364 0
188622362 991874891 0
556850400 392227611 0
380869157 516222475 0
534273844 463301393 0
748757682 698986298 0
181477802 716839647 0
303623406 622112706 0
392715059 943479883 1
19204338 423362921 0
858205233 46408089 0
102121007 14116151 0
299410167 547618377 0
873410107 369728835 0
448644844 871823748 0
714538094 216567996 0
871952010 471410311 0
248974310 9566361 0
534157115 515613063 0
792877535 841402527 0
72790891 456216881 0
173162803 643192514 0
353430446 782844640 0
41704862 837287625 0
300277740 548976679 0
241356521 293630590 0
855450414 59130233 0
750562446 896479694 0
359177325 429627435 2
675084698 126399405 0
604928488 272999130 0
222146609 222753389 0
126939140 108156209 0
556408462 179033911 0
883907515 340546431 1
420316376 676448714 1
529098395 196886110 0
438448586 66181582 1
131607274 755613776 0
65091829 674304693 0
197514617 40801846 0
445297302 184093028 2
907895810 568378181 0
482656387 121736700 0
574777799 648157503 0
765055636 335072095 0
109420869 775843965 0
60754854 899007875 0
3992997 53296349 0
910740550 65856790 0
561347136 41009782 0
16035088 82561951 0
203450546 363970598 0
712112272 138771962 0
160518899 558110729 0
110867676 40667123 2
523178035 120309799 0
682690956 12764809 0
351603493 172382297 0
705696193 591386835 0
262889286 317388483 0
407734226 541579503 0
536956044 182714095 0
164116221 877711833 0
97805997 64186112 0
557406197 522205651 0
810965970 794780070 0
148600889 773530183 0
941488194 609880483 0
299535070 814215148 0
872957655 32145427 0
393420106 31315287 0
13374713 152000601 0
666240604 449770051 1
471181705 376233889 0
633291942 576985737 0
458389307 913710509 0
13854696 135061259 0
234240855 140919180 0
223572446 112684965 0
194681784 895215564 0
30777477 635162322 0
796890621 3774820 0
820776045 14983661 0
64135718 672923035 0
173796709 832080689 0
778717993 465357504 0
562930638 11053008 0
54794138 375561650 0
674726247 573189709 0
467284830 72938604 1
355930228 749753860 2
165777205 73604193 0
381186277 487770584 0
521835251 389988125 1
371376721 532463810 0
726286490 14325158 0
144984393 116351581 0
109674248 228436842 0
832287204 760156103 0
235157548 102983600 0
803187516 739696413 0
396885771 36626610 1
658111475 860595506 0
516475947 57698976 0
319704758 244414082 0
538382811 148195895 0
413929609 617917257 0
433524260 407705430 0
826739954 51929419 0
113819343 496686947 0
103696072 434360550 0
594336074 180363651 0
17080119 422720965 0
900127555 101220391 0
45726635 336826383 0
225188531 401474204 0
47732225 896676514 0
66762277 739284975 0
104363201 311064552 0
189651326 729917194 0
630742739 541859439 0
21020664 946706297 0
128836236 38627589 0
221527426 680599747 0
657225186 853856913 0
314872859 63473063 0
901861632 460483302 0
17853901 948862564 0
203338588 487950454 0
346067276 761367826 0
845622104 552301317 0
906101076 179734856 0
791585508 261178169 0
446127554 363845097 0
283078962 760051640 0
429986437 9257251 0
816655001 64099306 0
99015236 627022707 0
428912560 557248263 0
539550069 89924435 0
459711946 965759075 2
59482162 265070153 0
984380421 293914351 0
803066132 299548094 0
386589215 32631839 2
479064396 359500780 0
577881536 886360293 0
25429647 354135304 0
163960003 937666231 0
898556090 934774922 0
811646881 253532552 0
412877486 410136957 0
783690768 748127429 0
110672286 216690945 0
73808094 649163710 0
125500920 754180054 0
646179993 923107432 0
915816501 932362568 0
250111782 793519044 0
187172586 502135020 0
879734170 2032591 1
348034382 304719640 0
781888179 478075631 0
741422182 402858701 1
530273603 441083950 0
654761621 814906449 0
257879625 349234191 0
591243602 696010197 0
678208067 160708943 0
270558982 643035231 0
621753332 98950326 0
596564739 109467618 0
251474091 89570200 2
197997452 345550295 0
585469414 509132547 0
488490194 309736856 0
857203963 54913547 0
118157940 873942248 0
73269672 28832096 0
59345416 441793349 0
201967325 131848650 0
261625719 182003530 0
549186739 157711254 0
29640217 602903322 0
371104269 312551436 0
297457242 693545988 1
923606518 32761370 0
870907819 954867600 0
225404513 465126797 0
1661282 516631277 0
625893619 352758872 0
803744752 87857960 0
40879304 634457078 1
975260491 360862693 0
799601022 231283821 0
289098367 288284693 0
842030587 652304310 2
262217532 722947890 0
883123764 847351490 2
116544612 603520076 0
522003453 53328967 0
628669982 476394597 0
504847942 878364978 0
133003851 57955352 2
933885617 886068464 0
43750203 840474313 0
442351137 811341763 1
277830132 813988148 0
258471493 205137258 0
170970370 178442276 0
872718631 842079818 0
122627649 59679234 0
462992143 261303788 0
835244395 578004083 1
423241052 158305345 0
379554726 834847348 0
41565469 285553072 0
27364422 329760968 0
563863254 241768405 0
374207916 132934549 0
571614920 967571663 1
321012333 128064389 0
729843550 238936277 0
208080121 392481004 0
752860610 445856278 0
954128321 89778575 0
832209766 451528218 0
133788656 403430945 0
541625760 150966560 0
575440462 59324987 0
421633646 44758418 1
637889241 208124808 0
992763096 58243833 0
44048888 588772625 0
458142054 424533753 0
826688806 954423204 0
211526805 749057272 0
187416748 650891433 0
989552288 302293230 0
901848172 425161102 0
213449712 513998746 0
248345056 52471610 0
254833537 538374656 0
969267693 270697985 0
48606312 84538523 0
95536358 669518729 0
143991002 224836804 0
152750298 672533603 0
143367104 427049853 0
569024085 905331853 0
710483378 11413539 0
441154000 146844948 0
475417188 233634144 0
837844881 328481199 0
851050218 930206839 0
833291511 801769420 0
610332734 135028398 0
696523832 111379874 0
888866042 881787401 0
845340930 110735067 0
317093999 495002896 0
837131265 821054 0
202857390 720305452 0
134597079 296606123 0
120553329 486486996 0
95509564 155648971 0
622398637 176913903 0
361476758 936647317 0
528929141 37990521 0
416880924 257877917 0
356489781 676573986 0
48395102 308633147 0
470498340 587608370 0
784174434 683837454 0
306819137 486225464 2
177606158 532809161 0
86723856 318400648 0
133379125 23334690 0
536581387 432029482 0
484235181 19520448 0
119040858 44828530 0
867665174 524832599 0
880880819 23560068 0
863276911 480065130 0
764346251 774578325 0
500689211 688010630 0
5359212 839906094 0
158702710 13933765 0
206518664 468595034 0
357810689 374722769 0
305117295 815237501 0
522457256 93478621 2
852393760 19694388 0
33912042 204948989 2
967210660 109009126 0
136332116 201551286 1
203612324 4942156 0
216976012 429374364 1
148385991 165236000 0
229465977 887249168 0
460215694 868800578 0
19613777 92493347 0
877423970 937694619 2
967801844 653515033 0
132462083 673281473 0
987089411 801428123 0
177581047 172466618 0
215958207 210894192 0
802635000 117322582 0
527377508 133911192 0
663188777 88409098 0
48280382 1616686 0
108849403 192581492 0
608664934 138633123 0
786338491 963773825 0
181000228 268505333 0
520036626 338429861 0
522238659 119756889 0
594017732 723278191 0
77855331 202254864 0
504940873 439540881 2
265170670 811723464 0
171089503 634766008 0
618305868 202045740 0
434236308 622724630 0
122467004 45888471 0
523015363 882494601 0
820456650 356331348 0
159649378 270340522 2
155172665 216750318 0
802472053 312027258 0
431244119 397324574 0
312351484 364576478 0
664971115 496417486 0
751138067 147163120 0
485695494 995596322 0
104451692 601935252 0
887494432 300476073 0
141218552 615848490 1
185084906 349216854 0
799186594 913041247 0
130375675 369525192 0
534366347 846509134 0
484167834 929706696 0
396976151 555440399 2
318330174 263150135 0
1231897 434620002 0
575830672 716067028 0
61140749 594039139 0
210833203 518615154 0
858992793 180254182 0
767239358 685558994 0
519538241 278805344 0
349255706 678331866 0
713302667 894362794 0
495701386 610178290 0
985434014 51978949 0
470090507 698389919 0
74701047 196344331 1
125541891 762458766 0
97184860 641561268 0
651096589 943715660 0
592787277 966556823 1
899100436 655684186 0
114167424 539030624 0
122852749 251901965 0
424381281 557014486 0
87791855 486152479 0
40072367 28965740 0
165957571 57272204 0
87861275 932189624 1
148261390 239880939 0
113513445 91289954 0
291649991 141971163 0
544368994 434265832 0
950514036 119010296 0
950993746 816706878 0
417735277 850294227 0
86734681 681976058 0
870263055 607715479 0
820065686 131748877 0
41006079 358255313 2
517423912 233303874 0
151042920 649359595 0
898663687 107772209 0
857832107 973420753 0
677814930 418485434 0
85733105 312146252 0
522915783 851466414 0
347430403 764639046 0
870428780 644483403 0
796081108 560992665 0
493288145 97522048 0
659454733 955677 1
71147641 39792238 0
218009532 486581188 0
24808504 894008855 0
69694123 517660643 0
184927318 10399970 0
289794627 882362737 0
10148697 537488969 0
832118102 96130026 0
837576575 317669620 0
558597881 410874981 0
216630436 156354143 0
963183501 98199555 1
18773376 836025495 0
826605806 413887785 0
835829046 553091107 0
384609112 891065078 0
57130487 82177118 0
65460358 735624469 0
854948226 569690363 0
87258576 858935534 0
571020532 47570925 0
997918935 581053100 2
805173455 503310730 0
344100997 626089121 0
163485889 606001800 0
306373 195035905 0
144685056 43502407 0
25218359 68831655 0
2639682 904931805 0
447847128 70558337 0
779609410 903484977 0
673860402 580442474 0
89998201 906672422 0
257052987 8915311 0
301384292 83851356 1
403659344 84561834 0
160605858 910378569 0
841855122 993731529 0
975984885 173303586 0
637931635 902689152 0
74169158 247478396 0
924560528 684206218 2
213878680 629790523 0
589844695 634027323 1
516318480 382878124 0
178090066 197056390 2
637707505 617583304 0
726841276 81138079 0
988669734 231682986 0
165151518 519805718 0
502618924 599586411 0
540635962 527647353 0
165643151 689602514 0
975260387 404436117 0
522677791 417919938 0
373800734 381245491 0
197695170 709774249 0
947313339 389721666 0
86973557 324849117 0
409931860 102197833 0
304655204 14210749 1
61718070 828943623 0
82800962 660286891 0
817266472 74402205 0
342215906 330188228 0
203373855 992305235 0
596890661 22826560 0
661803085 755360733 0
177773160 756612760 0
800853538 867484653 0
28627643 187713706 0
801637265 341323982 2
589567065 944146120 0
698184586 75197289 0
394594055 629168786 0
264256936 643403260 0
355993948 87962562 0
415519704 602786496 0
877105439 647203556 0
692403564 83067157 0
4390025 112246724 0
420840187 131547944 0
651393322 318634298 0
22204287 683254043 0
169525590 222079510 0
24334710 322225955 0
557843870 39538386 0
893448230 861915165 0
258666598 983521125 0
208963514 807371374 0
790441019 52762444 2
295343080 430316310 0
619282219 612282393 0
945086056 97995324 0
68707622 444744546 2
528011288 753939772 0
412705052 163510515 0
136493915 760698365 2
580697149 576190812 0
536561028 334328255 0
412997617 632823675 0
19955641 267463800 0
494112101 755379976 1
41364945 168557806 2
13295396 912769508 0
559312431 100735263 0
946540426 455848055 0
898697542 655877905 0
11301771 326718857 0
58064734 22355147 0
53415045 424558743 0
386871569 680561554 0
647093502 385528590 0
944577802 138496333 1
107055384 336052393 0
643197266 30705713 0
82999 505694940 0
496867165 481393793 0
521337029 803374857 0
81504865 180588130 0
69119589 172052602 0
31990425 334854609 0
779255831 10897348 0
722448413 710883361 0
907713591 555702536 0
158607332 304007272 0
309069005 35481875 0
303144031 586561967 0
14918434 429951175 0
372506886 258517592 0
652668878 833416073 0
199434407 984185144 0
848975485 856962430 0
973607766 24457881 0
963314658 33272229 0
282512834 927600962 0
635019349 399648051 0
835708697 170389906 0
771221189 234803748 0
452361971 13178953 0
317555040 672569462 0
915792690 114103203 0
332736206 403099178 0
223342318 294690326 0
104096082 192978748 0
658969017 569631943 0
858224210 18805276 0
853285779 339443861 0
630344810 498364680 0
531521786 110254157 0
884644007 25224145 0
394627662 283084348 1
782685468 89032928 2
985232104 38354779 0
489717575 346118278 0
409635710 993515367 0
212095520 960342357 0
907801081 610741415 0
120113248 227397255 0
149536337 794731519 0
141237582 191702650 0
453395733 590406505 0
448250138 578974883 0
148705016 123288706 0
468452589 439534538 0
172456690 959978446 1
198909467 130080987 0
494707726 953331522 0
134919588 31938348 0
2188793 545478200 0
280382520 805974990 0
998717616 417411133 0
364335608 545554062 0
275474632 406373636 1
539441485 977520081 0
408318357 369727011 0
770778382 317121789 0
55826364 649178066 0
714469040 199665876 0
584288275 174980693 0
420055344 667558392 0
208026382 357218138 0
240658614 893786992 0
271053050 429638607 0
85621065 85718913 0
543367078 751398005 0
309151281 813650338 0
8164790 654782090 2
709856062 859104048 0
256993654 244757184 0
914105107 491599688 0
24577785 899594898 1
487436287 954625066 0
241183525 534474516 0
348029511 862068292 0
454471427 210415602 0
82069142 857001447 0
938873663 486581165 0
830568884 75135432 0
533197900 535418931 0
632070796 822192927 0
653318735 982442959 0
109821927 449755733 1
901478913 142043144 0
313941651 862079528 0
435706243 644653 0
970150340 104167782 2
471066809 130873718 0
26618667 605230030 0
143207620 457431397 0
58592592 204907449 0
763160142 116445813 0
407514017 831098188 0
565266289 544925041 0
589782899 471327424 0
530626744 406747118 0
957577423 532506625 0
17074691 83690662 0
62388530 279166908 0
209589323 50115218 0
891107682 208633600 0
402533756 295354080 0
980842459 214228084 0
539282133 197310705 0
128298612 217837211 0
24551470 109907157 0
541629975 903006093 0
117842792 935382448 0
659132408 48277878 0
765183599 388929954 0
168584387 158374393 0
422549946 853810924 0
685717256 975260910 0
435927597 923302434 0
303462703 761197840 0
538633890 680651542 0
787750729 30400930 0
881333100 168167841 0
755530005 295346738 0
194729435 239518675 0
858221267 659002282 0
904769095 997741302 0
988637009 409685775 0
751907380 704052922 0
214419798 862343836 0
790897111 332241674 0
117496637 227931896 0
555847132 989576160 2
139119482 591572591 0
253826602 899625832 0
336107346 500151242 0
330653540 940821941 1
636825756 527612182 0
650520628 926546 0
560294974 310590061 0
730765474 394179969 0
786674048 865053430 0
97633621 781555594 0
269509298 532592347 2
72286609 195233151 0
416972672 731183615 0
532500717 118901927 0
669368476 435450685 0
252466172 816996750 0
152394338 206580432 0
23081723 529407943 0
51291515 338261892 0
188348243 336838863 0
291525583 235354929 1
263100411 642392296 0
274115089 854968997 0
891921177 272775859 2
580700718 723620568 0
388586560 75118644 0
821228685 178404417 0
917804765 203984723 0
397602620 492399426 0
78866576 760425752 0
934821135 708376425 0
573959051 428344089 0
851943862 895219485 0
359120365 353177570 0
108542223 397709524 0
531833992 515266317 2
196730359 688374637 0
400741777 261977674 2
335633671 678230689 0
241694219 70979401 0
705426500 89135241 0
866105501 119788837 0
267350621 664807317 0
36744828 144038520 0
358018120 94352028 2
189951513 371511565 0
88046733 589646168 0
321404892 892103503 1
990684637 9340185 0
205696564 978815456 0
746374411 695840554 0
253595279 580622958 0
26620984 389346958 0
832254674 695452237 0
325621809 264344086 0
940642275 160836886 0
684058897 567546786 0
76729833 235501256 0
821750883 250639769 0
646923607 10139315 0
989840971 317907477 0
347297604 855811770 0
427499316 234545982 0
23811173 920927998 0
869817688 95303753 2
617721755 164807329 0
927352599 283623858 2
967706970 389801049 0
402122301 849469299 0
512258577 604845467 0
470426889 958014789 0
91343990 504888239 0
860181246 284217999 0
382727079 88157302 0
856759357 736557016 0
223351152 746364113 0
510244053 224035788 0
697349909 749788730 0
294051480 566997962 0
57558539 57238580 0
312179081 201860075 0
381245986 733573597 0
84810151 563668268 0
766690644 592002221 0
180438964 693113542 0
21181050 358548131 0
830530643 258198157 0
30463429 836236604 0
548693449 236104728 2
113135235 74000923 0
395542133 19853315 2
36734810 867392828 0
128419398 721901866 0
690802619 732930310 0
998226968 94928701 0
460553565 780335266 2
813538391 243649519 2
634530479 590337378 0
20448517 106339024 0
108024413 278970311 0
670149814 115678658 0
532205438 188904576 0
549447652 426571546 0
195998146 76958781 0
864123321 71717853 0
712751741 679994606 2
379593501 287428687 0
782011081 39739279 0
412648409 468795691 0
928262010 137905251 0
605057084 111542156 2
320486370 965135058 0
162555639 832930047 0
990581414 556972343 0
973836143 864743974 1
170711003 374542740 0
10705228 625712112 0
82385710 316949751 0
698642305 827073142 0
707456284 145849951 1
319256534 668020176 0
138218509 668380947 0
227929441 995664080 0
908145166 998403344 1
6403202 751514516 0
676968592 17902790 0
649946366 303998336 0
79045216 176578698 0
357872017 116309880 0
317086874 832186576 0
927856168 590736874 0
919802803 145075621 0
904560610 585762272 0
163240876 81297236 0
791508153 866864940 0
100352766 498553939 0
615660315 60004534 0
128518219 533401171 0
696669219 235543519 0
312030379 126117973 0
691343608 723833139 0
861688862 750163 0
57619243 271781072 0
202891294 711094796 0
741411327 103809895 0
624771565 37381940 0
856847761 269798886 0
466459229 269757488 0
374463152 864808690 0
394194316 364614756 0
435570094 391227494 0
750541280 2695810 0
778158769 975251879 0
127903247 36023752 0
279941512 699097966 0
980608715 318610881 0
782702235 577294624 0
738762755 863375419 0
194537148 465720128 0
686727981 571660907 0
453966212 473965452 0
212112254 30014521 0
924323901 515261393 2
904667612 599338029 0
669546561 194572295 0
861281594 64603482 2
796609786 715075213 0
915729209 494767354 0
630137630 191136388 0
386153502 116194443 1
23659413 727477616 0
28086221 507676 0
415400313 478213882 0
316853710 344346416 0
912309274 350574787 0
493386663 441769686 0
69923708 564498251 0
763040576 431111847 0
400415499 444566827 0
984537042 434992726 0
228612832 71813956 0
870639456 866438596 0
97487988 202320097 0
917398109 515456547 0
853231747 637867901 0
280474701 536062811 0
537576394 216815919 1
275180501 116425756 0
275835708 103098910 0
657500322 605030611 0
470144647 151346322 0
206836738 432239334 0
877515543 76353982 1
62740720 534339938 0
620598 706280992 0
894012537 184879423 0
856833806 254443220 1
791474257 856210036 0
113111835 118300188 0
613852209 178249368 0
728739276 684508558 0
723965351 962785621 0
709829030 906087853 0
435890232 71331828 0
603196699 934096371 0
706805784 94916646 0
106673002 844399437 1
624775240 377645041 0
617166862 883235237 0
716231604 908272040 0
497355119 327840100 0
788475058 640755297 0
508251391 140094627 0
83908195 113129331 2
688261081 135286289 0
150159864 335370744 0
485745899 266816506 0
758999442 244480413 0
43788876 73803013 0
344514335 318489063 0
77469914 531180826 0
93156899 920874228 0
973800619 800572957 0
607473256 781128527 0
26306134 705602659 0
854194878 729721395 1
820710644 75963661 0
448732421 115945511 0
697462019 710382364 0
66421606 907631337 0
149789025 266032706 0
82060058 848610992 2
486154761 776105163 0
15321592 61789710 0
66999575 13821122 0
54510587 825996488 0
338212543 8826803 0
97712637 58997822 0
773936128 434107595 0
153588083 715961778 0
207066844 889297926 0
326808308 506844518 0
5771677 262101111 0
641128368 835097848 0
531962124 826366693 0
749077238 804468499 0
821532423 599334795 2
714265067 303702212 0
345813439 481313356 0
775171690 306558180 0
553522990 10258759 0
394671887 404088732 1
435804285 303953562 0
451634187 133271478 0
735027533 574165734 0
797806060 139825514 0
637155632 901258812 0
901654428 668615298 0
178117125 528191772 0
406350751 186305873 0
633372951 341315486 1
52166645 284862248 0
308415633 482439343 2
991548264 551483305 0
977105481 507846542 0
780365895 991426925 1
807557145 963088927 2
943545849 528612120 0
275087161 36236199 0
17167551 139699735 0
835752946 508362201 0
152954629 166810556 0
403912781 252824150 0
557370362 123587538 0
325616265 642065526 0
245320321 125962950 0
815145126 377941409 0
344932070 168271692 0
562023700 877958155 0
130492423 768984836 0
858791365 553694179 0
412261348 294481850 0
801347413 142301545 0
847417654 843974708 0
462165110 309767401 0
750794370 72478885 0
509728553 116799502 0
484080357 930436904 0
363817018 956857922 0
560978940 980309972 0
55748715 141504736 0
666940866 831319065 0
572899129 134168770 0
896147790 715303294 0
829360830 230141983 0
751473531 31750276 0
651318108 438369623 0
212341421 131718468 0
328438517 643802162 0
899470501 698308539 0
667527690 290910434 2
855933081 68663706 0
966789459 904199434 2
417068026 31585473 0
191186639 436952720 1
781277145 749823854 1
232676336 280607081 0
575844504 481619521 0
228282305 568708615 0
912721447 130679173 0
563591099 69336376 0
78585205 444991665 0
259910526 73487417 0
345671761 16938153 0
409110311 764874697 0
163226900 192427735 0
10882335 461267400 0
889969927 109259653 0
562505302 838088333 0
641798447 497069678 0
277986154 78635368 0
738353853 740560150 0
895214430 568694465 0
285825288 826401918 0
750305562 901113960 1
749719872 435377633 0
373316610 609683988 0
208395635 727941292 0
826711326 349863306 0
52414179 172854855 0
252425946 279517229 0
111730367 75224736 0
353592351 248925130 1
371218302 134503369 0
907052268 345892011 1
269382460 806726724 0
584078745 991048331 1
119610478 870670085 0
596701993 599850759 0
128905704 325256035 0
676196727 576659085 0
889356191 242900912 2
828359207 199608171 0
132490101 146242313 0
942935003 873490572 0
38651400 366054392 0
128204102 78656351 1
243484887 380472490 0
541168551 699097148 0
81920821 725002759 0
264189185 98557682 0
859336426 469769931 0
202596064 418148434 0
106873843 226713186 0
212287229 421780150 0
932066794 753874662 1
630762725 528685459 0
889780974 643857317 0
191381310 293127839 1
691236829 769654173 0
745481540 624486193 0
109029133 18543548 0
103946898 364870083 0
110522385 854997137 0
60131469 823914475 0
218623456 149342336 0
124786945 381666435 0
937577560 401808981 0
760255841 622488490 0
720783155 37947758 0
615843799 289355387 0
675913632 388634990 0
120101048 950405309 0
901805528 844817399 0
531827108 745160536 0
63166491 189284425 0
722921220 732186528 0
981732895 533420392 1
904249180 182073221 0
52235295 339089544 2
30552260 741769286 0
722403715 129776531 0
920212021 743110447 1
766906691 156235076 0
612184991 717487386 0
551426982 128853182 0
17057051 812183566 0
255572096 771248097 0
48518147 864325180 0
212099967 392828742 2
924561632 918416921 0
733883527 772478657 0
60533785 5250230 0
140592743 584237389 0
153029458 200782058 0
732065855 456377066 0
429525341 132227498 0
20849512 51517986 0
248308241 889380244 0
75171910 397355866 0
694543140 723656882 0
884573165 553274705 0
309202605 539172383 0
693004526 115971248 2
265978641 115443943 0
821650891 285658771 0
58400364 449319910 0
11441942 796563307 0
343652115 390250879 0
110992689 295641588 0
473231051 282867644 1
808341691 122636997 2
446395258 224403103 0
405998077 444220679 0
761634448 958672965 0
903288614 716769288 0
254161483 638580499 0
109632140 321623515 0
520728575 699733282 0
516789056 57564646 0
134743002 154227459 0
513139432 48667683 0
392138139 505268449 0
845413679 64938267 2
826485566 119930290 0
750031381 128658108 0
779446114 887466906 0
652776306 45251942 0
637723713 40484878 0
80175549 634204019 0
891905931 508261847 1
572689947 988986304 0
504407268 708907890 0
581596023 73766618 0
572314162 752283455 0
675524545 130422330 0
676321138 732390387 0
646812057 829647227 0
692243040 471784934 0
119386214 373828076 0
112397532 280388409 0
890992156 553679251 0
994841470 304892769 0
568289121 39016172 0
255111640 302509704 0
741033746 347831407 0
104392459 474063380 0
252178445 922805818 2
243695092 547657349 0
307872977 292417495 0
159597343 630384418 0
252014528 143506709 0
992624779 840229116 1
230779563 302437439 0
442342700 822073640 0
807558218 386560779 0
143213152 137588896 0
682666463 355934628 0
556121845 464370056 0
973508900 227184593 0
416791384 887362171 0
947834174 370014013 0
17162911 247688194 2
58395104 273469388 0
196934248 690663061 0
467805822 44461956 0
897107322 991687647 0
98784648 874484139 0
20889824 210445067 0
606562129 99210794 0
435256263 493602256 0
775195942 915175813 0
287543457 590962338 0
985238716 121393918 0
54378138 42396022 0
125980287 251759485 0
540389311 50616185 0
147101251 727485134 0
281227704 208310549 0
160319157 401949611 0
440761544 761604203 0
307664598 68015867 0
58421216 663765964 0
655646579 501884152 0
906378676 712329573 0
452861583 649825791 0
832668956 214245022 0
182288840 87216663 0
33390091 18988703 0
420595951 944712004 0
763577565 57069552 0
225413345 214457810 0
138709996 877552750 0
924902344 493985834 0
26822388 7782720 0
443748154 357868364 0
319156727 964502362 0
124906563 737514458 0
848903918 131411562 0
54451689 886353119 0
126368065 540838257 0
287042470 28947812 0
37339157 866352517 0
60062279 521780213 0
659290336 390007319 0
705060537 717351777 0
423855438 184949346 0
64197356 508058551 0
472613270 552040168 1
960636662 556108256 0
384247424 205596702 0
16744930 792183964 0
567103710 617210423 0
826167274 30328187 0
488884315 365409588 0
452398188 194148918 2
74134322 962004331 0
29381484 859641835 0
15453557 201166918 0
261002698 356116128 0
849471069 993063730 2
367866510 723609134 0
746739527 605171536 0
555592960 91993256 0
133378871 212383559 0
35190639 430107250 0
110220648 705259775 0
848832570 555226467 0
727588134 307247447 0
216198997 46906665 0
466770182 279622022 0
28918162 136457159 0
572957721 16094765 0
878426815 165008617 0
365444263 608217108 0
26850129 583373492 0
391414019 167508022 1
141791795 468218921 0
143876988 840122792 0
229378228 47845195 0
963373334 944835083 2
474513187 747593161 0
717546987 520601111 0
45562655 21103485 0
544284400 812490643 0
148926737 135963964 0
100076053 664771963 0
350871580 32261226 0
683755998 690445801 0
809507298 958864500 0
206114709 647156265 0
123752302 791127468 0
496603587 48074760 0
109560556 379577366 0
221507209 883746084 0
187084137 488131820 0
455114018 750004225 0
954813762 231004576 0
267618516 509101720 0
262905878 590426177 0
486039942 935579705 0
961391707 984153938 0
352434950 950336967 0
590433517 540921871 0
972623170 884767198 0
520814823 6048066 0
869230463 400363888 0
154421025 50979003 2
564289588 457763238 0
863750806 679992507 0
464406163 812288940 0
201796552 52976160 1
247255555 269890450 0
417000478 88325868 0
702873552 597450699 0
131212672 114875569 0
427879707 823532571 0
820975555 995061636 0
296813256 863969944 0
146477588 706260944 2
76912714 154312996 0
314087192 907969449 0
19751125 403524376 2
547213189 459127449 0
292084167 102005422 0
366435290 771054471 0
104337877 654918059 0
861021775 799808072 0
123104506 112138999 0
964088848 281379926 0
482120900 782338349 1
77508076 881863910 0
42808690 456543103 0
62352590 646072448 0
581699019 551913844 0
368626910 43789045 2
579879356 244897381 0
850004311 875121019 0
237440009 731616826 0
262133932 695257673 0
897236998 784619223 0
327548233 890426431 0
680821822 886974839 0
147892432 774346779 0
289571052 353822066 0
956416348 236065690 0
105378342 133407639 0
373925467 130472516 0
501701540 371218722 0
71793321 964362958 0
805309727 188275217 0
417615557 9515791 0
917612940 123254934 0
145344904 872206080 0
611037027 342244977 0
724804950 495464685 0
812612545 396184163 0
243336076 879949740 2
759985662 809642407 0
143252218 868040513 0
722772547 62707612 0
683470107 326942725 0
811811911 446769488 0
275293056 987996897 0
138759880 772572734 0
105649595 369884394 1
153223806 78876736 0
931276686 384753913 0
761951326 13599929 0
802935025 166158048 0
215057371 49880444 0
523323326 940893331 0
680323401 508679606 1
737724030 73998670 0
255911718 936697975 0
659228641 940624596 2
517581296 392767128 0
603792165 591575000 0
502305210 938114359 0
294316560 141040057 2
791999925 921141110 0
380391006 332280957 0
14275952 310771392 0
915483706 611999988 0
520585713 106625695 0
606357422 115067664 0
372920047 268253659 0
620370784 770926600 0
960026020 168812478 0
98053977 211772937 0
650718776 516147741 0
73063037 253270263 0
900718435 568082508 0
644722408 604584633 0
935565980 809351377 0
246588925 496658964 0
187329963 419882723 0
509085819 897061005 0
486303577 690359579 0
103884063 976623526 0
61914266 13445790 0
996207876 832073413 0
348023667 50342505 0
60099515 861968790 0
246197439 574635389 0
176897504 455228872 0
462001596 392670260 0
407270205 259075420 0
281095546 387006636 1
2720096 231550240 0
861662963 337075069 0
597091013 522650048 0
892886553 43573521 0
793566258 193399970 0
328764043 504801932 0
84213473 218607667 0
75853761 643786834 0
882338517 189430105 0
391639409 630884099 0
393667610 149127402 0
859349168 235097218 0
71300731 530459197 0
51956441 55208462 0
888807546 38855390 0
280458359 756412403 0
113747949 725478089 0
482711550 764898425 0
689500340 741169262 0
283006274 892788979 0
300659584 703627514 0
60189288 684046812 0
419618937 649524554 0
349256007 815229025 2
147537925 843044416 0
183113465 91965469 0
445361754 583463371 0
602024926 212658792 1
625331048 506726017 0
915930857 13404700 0
448658451 137336319 0
539999485 27759069 0
831219789 985277982 0
416310926 842448918 0
758094120 292433912 0
560740867 26885867 0
583464166 25384888 0
189611625 709128246 0
56337986 5305643 0
219847687 562898735 0
108839381 830282232 2
648800241 636564326 0
571588271 535354871 0
114808386 793249111 0
309503697 524947911 0
490296341 768794692 0
95838688 837417090 2
248923649 531074022 0
68784999 759494823 0
910203998 363493833 2
270591453 998810542 0
431822458 990349506 0
746827535 120519945 0
98692165 253921553 0
917842427 635735744 0
36111183 510834340 0
968643161 482014189 0
754518777 84544866 0
759794285 558725611 0
339846546 624390012 0
692091909 620160265 0
143916255 52157762 2
42562886 501379065 0
87434176 398322320 0
984661833 8992374 0
437923430 952742732 0
409450796 861442733 0
886127560 308683438 0
152457584 335541860 0
553348854 224197384 0
758098891 55031712 0
869275977 729949412 0
628562893 224523122 0
855112503 305598471 0
255884230 9597103 0
70032006 32718221 0
395930517 276126140 2
863841475 424580359 0
413719476 780861257 0
666092982 350649234 0
455425539 647461015 0
27288109 772358845 0
649446230 440602915 0
570494660 442930497 0
233599483 452044962 0
590445790 213349816 0
338512457 44951335 0
51419774 332814352 0
441878285 238342569 0
492623152 165197924 0
626892441 723411630 0
690067197 85140547 0
234261621 109251442 0
908752842 146365973 0
962265638 363682117 0
230693779 58522407 0
559552906 742547068 0
801295401 228987837 0
49611976 542165155 0
206019495 528120953 0
591612341 62654779 1
10585809 964700323 0
796954499 473888382 0
325648965 980667656 0
337393386 946651248 0
104341146 190255411 0
746342964 32532342 0
123248959 504190169 0
482238508 729070738 0
753313566 717826015 0
130706364 528509999 0
390177074 290227780 0
64621737 832096364 0
963692300 998253964 0
691628390 520335213 0
179990740 739982769 0
57604717 453450866 0
138489393 399163651 2
455840515 826170794 2
141193789 229623070 0
236468377 364467797 0
368569149 556887680 2
136370715 240383119 0
624142896 967678601 0
276312049 687673860 0
929171613 48951334 0
752496432 491691092 0
878822802 957358541 0
922318050 980057846 0
353520161 969381413 2
135763141 91336388 0
712338558 58641570 0
210816850 461078140 0
729868293 839336632 0
945662674 974309273 0
796867773 84421861 0
108429597 383304573 0
116977847 412087872 0
575221198 524425031 0
38674050 122681105 0
323049691 366552538 0
506182008 115960151 0
190218078 419461002 0
703112899 356825316 0
647906120 989513556 0
436694683 759900261 0
473337724 859525176 0
110484837 941800298 0
890396834 965595573 0
289289483 643304469 0
40956804 23570228 0
367013968 133245400 2
964396963 216242069 0
607912809 140100599 0
866745225 803669891 0
18658549 317030949 0
111130360 573747970 0
936057796 114588652 0
997385423 798200267 1
336661224 314796059 0
645466746 54227171 0
715919857 219911450 1
804889957 530812914 0
477157520 824590714 0
101547088 350521295 0
685542611 132639434 0
503177534 425878894 2
145965609 22686000 0
424818922 460639942 0
262180917 768088914 0
101691928 413587335 0
484761985 615771638 0
263195527 26155003 2
210171664 422081219 0
519344703 541027522 0
316532256 828422587 0
630439292 29151115 0
472841520 286559535 0
639703271 938590725 0
45809656 576414622 0
130685862 887850486 0
287693 322656703 0
17082800 437648963 0
601136537 157711249 2
359156148 441803671 0
639484774 392864700 0
457049997 298703559 0
229313424 53659821 0
257393674 807269490 0
105414643 462998655 0
230421023 66316877 1
883860362 345603828 0
217598364 995548978 0
418161489 540102343 0
413995832 412048059 0
965673546 703405820 0
133059055 343406603 0
76094055 215136240 0
33824555 45384925 0
948641412 808853968 0
357664285 382412769 0
422461057 301027600 0
744818963 436407732 0
855616312 763154157 0
988108412 992199679 0
530502329 737540587 0
679469340 724278812 0
845151023 409546284 0
611600737 179245094 0
882109080 662457681 1
655239074 503419874 0
666809746 731749647 0
760281117 89415367 0
108346661 603829321 0
836575903 121326740 0
955102933 40724652 0
77413386 254746819 0
119973651 672677156 0
578741163 474018447 0
561844078 9939783 0
72063083 290084811 0
42972895 962556244 0
288698282 137862705 1
899010301 30958641 0
457117287 356693640 0
190249688 246956213 0
63053777 569132315 0
412002041 136962722 0
820659556 965622002 0
146859432 79019663 1
962803871 399430904 0
407091455 459336596 0
347154570 77647237 0
447208595 903701616 0
708849652 573351213 0
16300863 322246338 0
921578790 779667271 0
609935796 37901027 0
54089857 58664564 0
773038270 710315646 0
603671117 145843396 1
690616541 705444712 0
983239440 702654250 0
204289913 462132184 0
918433526 605608330 0
195600084 48220970 0
923868524 84866795 0
433010528 131667546 0
911835204 414001036 0
930547505 610626479 0
200199415 471953364 0
153826811 384515157 0
480443102 891123147 0
489872884 891506695 0
710459433 818136388 0
934754575 253164143 0
176374936 102878970 0
114018481 95834503 0
28605584 806456895 0
64130448 106296092 0
628775060 545132275 0
650931168 730636319 0
299290106 955959469 0
791713484 900271613 0
415967955 180856138 0
964572588 25095792 0
671463397 280612597 0
60725373 50816356 0
48969429 773692243 0
743401560 614423999 0
520873347 854030590 0
127064399 251940750 0
263092630 489821032 0
664255742 557124870 0
912508599 127455563 0
851027453 11406633 0
777975355 931560745 0
355340395 71806158 1
868371953 427045598 0
958591987 385692251 1
377704242 326050342 0
101127212 591278279 0
994884836 21033996 0
293996883 524495681 0
654961777 602330659 0
172457257 812203025 0
240793924 183440015 0
651516576 24370372 0
385847366 226141657 0
869878623 121354935 0
681656152 810604616 0
83146088 927849481 0
133025489 784269542 0
14669716 494516969 0
112662204 145759383 2
893417948 124813557 0
485353764 916347760 0
625140247 30242777 0
126838986 621304168 0
132918260 66666922 0
17720187 634597756 0
173760736 152929363 0
743815818 544852740 0
325438414 63145629 0
474921283 127187480 0
179672503 55562879 0
413496069 653971847 0
755927853 529298185 2
150200773 54848474 0
319221261 514912842 2
96269194 723339388 1
624810334 224711351 0
378857358 39387720 0
33464029 563446148 0
80521717 202340596 0
545542918 407816256 0
137503021 266086213 0
832561587 335788179 0
846688850 378868241 0
15713367 336896134 0
585065634 484314974 0
273220739 384793694 0
522808657 27493888 1
462815998 831159234 0
46473644 447716304 0
851707188 440125389 0
83458635 965273789 0
402761111 532817565 0
980491248 216800920 0
514541538 37134587 0
278687742 588898824 0
252874618 872611088 0
588202094 516950715 2
98159146 899991540 0
46983689 119701927 0
825698898 250371335 0
332702942 262569656 0
344769081 312439963 0
217069073 882592935 0
627341732 603403793 0
222015998 859620065 0
858473771 194108721 0
493012426 989202474 0
102862680 577515401 0
588228283 482064113 0
11020610 123031139 0
677785736 265187901 0
160406234 602678792 0
171675362 353322013 0
976438980 722800651 1
209140501 315737728 2
80146796 121400069 0
627718328 627659901 0
760740242 563322597 0
613321130 287157927 0
132312752 758186264 0
516315552 819419809 0
71728102 806179830 0
474068130 473906757 0
43928995 652785912 0
773210813 562743690 0
628558253 487513971 0
700279052 86548274 0
705014388 286786936 0
171655972 77374812 0
33718389 900570426 0
120807753 833349029 0
155166940 458748421 0
86641703 988514491 0
297809644 468609121 0
940444243 944669895 0
553524538 725906230 0
229982372 986204236 0
35511625 936106812 2
442867529 998880331 0
336325418 664859835 0
363620741 514416671 0
712102207 523116813 0
368649106 519520096 0
575552908 766990741 0
67201503 230216144 2
134065749 997127193 0
978419845 978475273 0
604963936 347724632 0
99767344 513955487 0
776444059 62800086 0
624964701 834472359 0
575778697 819036428 0
156574940 770516472 0
637975612 76175521 0
153660189 760250691 0
937335978 703054782 1
598349010 135698666 0
97535318 634632677 0
444350592 739899364 0
473543839 311576810 0
85823483 485026515 0
272277536 609557442 0
47569693 47104269 0
275578403 984373871 0
544743387 367716586 0
882265656 114694345 0
536222577 125493527 0
2485714 902292347 2
129486731 73724599 0
545977020 16134687 0
757321309 162734349 0
32824448 906522560 0
898766570 378031763 0
156688230 584888851 0
345045340 665249618 0
118509963 971940327 0
772878267 655262084 0
886440922 961232191 0
530006401 340277012 0
606680516 639560714 0
665610764 244799324 0
275154182 64282264 1
672265956 958278749 0
818613745 92421276 0
928099844 566341594 0
482350843 842543845 0
317332794 122555504 0
853441800 487057428 0
484600841 329179407 0
283869900 467387326 0
244439189 614904190 0
149715663 443759955 0
265005806 244046694 0
47770724 598753252 2
666855588 282152714 0
864903747 77202045 0
550129779 838691107 0
396286777 465781393 0
838722804 286461328 0
231528978 46334400 0
63662420 59638536 0
842700651 533063484 0
23464920 351397416 0
586185251 419017051 0
250425545 523092887 0
310632878 722115250 0
295623750 913295437 0
8100795 60106699 0
70225931 944582166 0
175600907 527505572 0
442512282 7422459 0
881404662 750665961 0
698813800 331800132 0
685391955 808292899 0
85242632 24700885 1
427087992 399913075 0
986130155 894864766 0
74504663 30364001 0
41203540 480313071 0
702008734 144412234 0
483624321 159973793 0
964539588 189148923 0
98400766 147789182 0
500313515 606647878 0
170255964 829638137 0
81182243 564600957 0
407878160 856643997 0
730654599 227470207 0
1264862 826768403 0
401679489 776844774 0
418786056 635882177 0
953632292 548484726 0
298171450 103989808 0
871562118 823610212 0
9594315 146762902 0
88929972 955798879 0
384032435 902390966 0
860397625 52756109 0
846418826 193778563 0
335220279 764695949 0
6727464 137224674 0
252118688 131338702 2
435110869 591555802 0
917107423 223457468 0
422245436 122569881 0
714883295 512574669 0
613567890 254584975 0
108582545 612803771 0
246995803 129528065 0
481142330 438193674 0
953683300 697506825 0
394239108 713064355 2
155548264 231775095 0
262052732 867853275 0
728171691 293907778 2
582748784 976635067 0
668825548 62179790 0
633886371 12896945 0
706598752 781232480 0
937685284 287877032 0
498681164 778610432 0
291279072 825376820 0
193894218 140759428 0
393812595 661942629 0
261045953 24546541 0
78338649 760818337 0
723912266 926067807 0
3305335 380970599 0
551295137 501892478 0
907147796 252889973 0
152877555 248581357 0
731904779 735530175 0
326071021 713409664 0
37390611 115606626 0
198046555 782334520 0
93593777 135260942 0
21625368 462811918 0
437725337 356902663 0
367756054 755893297 0
886412634 37909193 0
564018129 78631218 0
494652921 249647078 0
607109570 309236462 0
159433169 268869640 0
767285428 236047437 1
471011193 15930027 0
156212859 580321734 0
283186601 377692372 0
660957342 350570049 0
881797180 153155995 1
69779745 463695173 0
12272131 26623942 0
854751201 419412866 0
221917211 30576095 2
429284209 801648836 0
237329526 323740011 0
583895690 958097800 0
138848505 938476005 0
795958310 766294609 0
100381450 136199075 0
354504119 933561153 0
370401772 651689251 0
756880554 641146621 0
643733756 83282430 0
463969150 492430465 0
43225435 787395053 0
51550796 857176028 0
110184117 368135140 0
40031468 497059726 0
129167307 520616986 0
103403179 561047896 1
584020045 146160885 0
936821302 727018823 0
142120472 12894415 0
419913192 152398456 0
126254683 533078487 0
924383716 476761212 0
968832075 896506752 0
532950532 460959595 0
98317825 728490385 0
125988062 272315020 0
464109879 659376162 0
608931124 717454418 0
132831603 995923206 0
550092163 861058369 1
374452661 575168517 0
857423911 985775422 0
307905895 857293885 0
341228804 69309334 0
891607822 539847390 0
596781993 870119869 0
433216038 889006731 0
483604227 417877717 0
130588387 729853690 0
223487464 185755754 0
798720062 242290341 0
14451703 853110580 1
313129907 986323353 0
46610039 978182277 1
489432823 339939203 0
729627072 501650166 2
549627869 576913387 0
38977201 212439378 0
527717900 452908611 0
54191789 549566625 0
499123093 561841965 0
920979242 719485161 0
20047987 451526553 2
330235850 799506629 0
717557067 872014844 0
423269720 36877224 0
922095855 3425436 0
20558327 46063490 0
623437425 254389415 0
318536577 707345259 0
161838068 476507825 0
225665163 853162944 0
583585 527225406 0
206237620 202433342 0
592917246 109001251 0
743930924 87182779 0
187889042 874434979 0
587616611 255993923 1
428460642 757379749 0
890854466 14138963 0
797857592 455463367 0
491173314 91743724 1
787725631 896480924 0
990565697 313588321 0
430648919 95498228 0
655165458 815162277 2
884639251 895143464 0
930740081 652485847 0
125960201 211607219 0
780805518 825966550 0
645225762 288612397 0
544365644 164803730 0
986337302 163912125 0
544055678 293732263 0
869006502 225924548 0
753118519 803744778 0
725165143 739117320 0
373465278 918148833 0
805538690 519588363 0
405926776 299333457 0
251516465 299707091 0
119333569 194414853 0
199106028 922354675 0
999189906 524757518 0
333007127 867659357 0
305897674 271212637 0
158761025 55259072 0
206624091 195551583 0
383039884 53795456 0
377839839 395638151 0
862403315 36272969 0
11446932 393595101 2
809147164 62111102 0
187704544 389661171 0
317174114 160863246 0
586568383 23394320 0
828958275 186965675 0
206295177 747675943 0
7092211 850600406 0
237265794 556399415 0
159594021 210671309 0
20591215 603828946 0
113818297 761625191 0
873143253 530487827 0
353877175 170371917 0
211092532 652291844 0
308054653 973701245 0
290502866 718704406 0
106356891 250987156 0
312000881 829520909 0
123562269 780752397 0
762349007 654746439 0
994704602 20693324 0
120901955 436068084 0
68546680 486286733 0
367583278 73971859 0
178383161 978311213 0
967413571 87207749 0
343161396 727452101 0
911910905 550435966 0
759441623 462774201 0
244560235 919224052 0
363373416 295790939 0
762525006 45892175 0
625752419 145726719 0
550454082 690201206 0
998770105 795506986 0
618063135 269365312 0
857133553 790244946 0
967821111 364888371 0
882861711 959547399 0
583878 513445452 0
426853212 306583141 0
251752970 330816541 0
310816097 748901530 0
83842176 89731977 0
596156607 716711032 1
445143235 723013622 0
110661440 234210132 0
910453186 494330964 1
535735626 968666975 0
868062822 639200909 0
739265594 118427328 0
47387407 519572873 0
913312177 56197501 0
484073882 430699548 2
861014552 723313061 0
203519399 195913933 0
909929454 726505267 1
342442715 620842864 0
997816484 753873086 0
136519738 785264986 1
112187616 774206775 0
742099661 154233212 0
648953967 237017355 0
928971940 739042066 0
290950730 652567511 0
613369600 497606824 0
370036178 482535910 0
872327949 41137328 0
394842143 188066839 0
817636383 285961699 0
567987879 281835896 0
96386612 306547267 0
596045562 352945481 0
759854425 285711174 0
137529297 151562274 0
564127932 249369225 0
2204268 831730548 0
168998263 686544349 0
505062065 235172108 0
819948163 667665294 0
995935323 444727986 0
963448070 592782297 0
9699106 900663782 0
456112561 734944478 0
636735901 897707855 0
912910191 600544319 0
618001279 117143421 0
708473799 98235650 0
974072464 438404206 0
40266748 849246956 0
905562336 103536329 0
135003634 6984261 1
410180962 969139297 0
121325069 305353565 0
255025297 714879895 0
668409980 8288715 0
497607740 436976631 0
921714439 980892863 0
729854058 547432894 0
167606263 232598166 0
503267468 105579923 0
896973497 512551688 0
769299083 198495199 0
776412567 928275195 0
121590554 154834076 0
985934428 691978563 0
354284453 988569042 0
706380517 221473678 0
141768616 894967234 0
45280837 171909699 2
905105877 662328144 0
229876118 491287486 0
516463958 470893592 0
254551538 169096015 0
338634940 991105699 1
440062285 714177119 0
310626785 54640881 2
516494390 422018485 0
606145100 379252530 0
42603923 847748635 0
725137586 224393751 0
6324849 141715469 0
735394942 35881826 0
828067135 759155544 0
929157415 977576393 0
924517943 534189019 0
144954616 396735243 0
38748455 231511342 0
112408200 274292606 0
666991579 359827373 0
418050102 500479862 0
26257101 525042283 0
871626934 107212409 0
909385900 188652529 0
122029270 58625458 0
119417429 746216393 0
712428919 604205721 0
518003931 466718270 0
112743449 238085557 0
24316426 70116802 0
582077139 736343542 0
514174840 512125076 2
234527142 288625277 0
426276935 571294388 0
115223556 558270768 2
402312129 127735274 0
890174267 836851014 0
205500764 546690892 0
180903141 723083410 0
692609524 867085611 0
857247686 216257923 0
180919814 944410442 0
98124515 768959331 0
28182573 763806018 0
889720856 431265554 0
141500750 750033981 1
96685264 959357682 0
98054924 893621503 0
513504294 55995905 0
870655520 34147746 0
356965412 629831793 0
535555672 316228325 0
943342240 927112914 0
908017866 790989726 0
284510877 42289761 2
213022856 371480863 0
506695476 926924264 1
43637813 106647346 0
182463521 613245532 0
809520934 32312148 0
733210322 96936136 0
362327732 501499581 0
103201658 137799027 0
679481981 348261352 0
410085854 680746331 0
703138157 814355183 0
918998844 773978459 0
272046022 409683976 2
841357547 259742466 0
395327488 139421878 0
323095795 287380002 0
86457852 67763559 0
589192104 86979463 0
374300375 63855576 0
390446438 458350138 0
545974793 54990531 0
671948809 178880314 0
210411820 591533031 0
837772167 858113046 0
38915026 260504413 0
436355259 674516327 0
265971914 138827555 0
592452212 954228865 0
573388912 670233116 0
538361475 955532386 0
825564194 244281432 0
16887680 821210244 0
664937617 1551371 0
926209303 106932654 0
934687253 993067191 1
140013633 804397971 0
322560211 636829769 0
60618393 175614659 0
350192534 387022910 0
271664921 390531640 0
166792867 908250304 1
309858741 832084707 0
375729194 701117259 0
412294045 365397896 0
958314178 658606367 0
345161961 149779373 0
502531256 134794068 0
361836275 431882514 0
668612527 16980748 0
229283026 957853307 0
156932923 537438949 0
418038522 580813059 0
813070473 976796758 0
358989113 239453650 0
866724458 609644627 0
909268432 409825245 0
802188814 74042831 0
712203829 237961770 0
666761524 582567652 0
235360258 36253386 0
97964011 764482310 0
743875825 420282682 0
928881872 963157829 0
907165857 305729409 0
249910646 118085869 0
998330499 73730101 0
606500008 34270336 0
341973725 615385672 0
457070974 785703771 0
511664670 921574349 1
822330970 525051378 0
305665505 667604618 0
201625554 101372093 0
4382364 4745718 0
922559149 127957705 0
215319114 263448558 0
819465138 319195535 0
499339247 512952198 0
392186153 267080499 0
656589611 699476504 0
35688254 717896269 0
493475352 52904818 0
196018849 608122654 0
611681686 702888033 0
526448789 161852183 0
524060619 681687334 0
462709751 22551628 0
288722485 584244512 0
950376001 843670329 2
105877421 923041043 0
858729690 564203297 0
340965187 133060494 0
222251820 385809682 0
928282611 982527151 0
880635218 814122311 0
489994754 332573968 0
452527899 194999403 0
26887366 966000747 0
239196486 363418418 0
299200907 925444259 0
406390153 245177583 0
639561905 83219015 0
501744731 40998193 0
516065649 800776388 0
311839572 510069365 0
69706503 892257578 0
885007597 64548942 0
851224503 518434767 0
859451017 587360336 0
870158083 726896368 0
627368408 223574905 0
61024264 324528361 0
222560359 792703672 0
12816118 344371491 0
500813680 523951752 0
826169130 168802025 1
792665144 650043693 0
277084654 655079326 0
840642764 971509548 1
663427097 755781806 0
206875819 298548802 0
339427484 855793779 0
360926050 632652508 0
22366030 542033406 0
759215076 12674358 0
786947909 343674401 0
968785254 780976444 0
234161958 736648658 1
257512267 776644967 0
296806719 861135033 0
518707866 410535332 1
566698307 810750113 0
562986208 7783774 0
771326214 179973258 0
175036263 848773824 0
44264348 958727444 0
294302865 876925207 0
87412512 353187964 0
490001259 744070248 0
442993242 842579251 0
558845171 71491771 0
603922499 571765299 1
681023728 542860844 1
239342807 684089854 0
179946299 732836597 0
730369623 715409308 0
236517321 982286397 0
741070431 319231218 0
811478378 575245714 0
63032980 400281964 0
321478334 635963537 0
250737261 941863683 0
99489290 77730079 0
187128722 942002661 0
828044633 18294678 0
126578347 906168816 0
744493026 610050978 0
842557206 975008949 2
418903761 431861184 0
87399885 130474760 0
262211717 58364091 0
671476242 540838089 0
524877167 522009248 0
74922255 143145435 0
679372209 763068083 0
134005245 445557916 0
856456322 245873295 0
738649374 142894395 0
702635985 711554628 0
560720277 187087644 0
265047542 781017345 0
717376883 640141491 0
837953804 324490319 0
642944931 414882627 0
498967804 893625329 0
909547646 277716559 0
533531859 866367103 0
167826769 163293709 0
922664525 396601384 0
280426324 703821384 0
650239687 578764748 0
340214833 309964389 0
227674924 328043050 0
632162419 225506319 0
83690592 160458565 0
431408385 639510044 1
820081404 278453529 2
662902281 589810084 0
820454857 695242634 0
548605132 255342355 0
32305688 561076459 0
78492348 813345875 2
440947892 655795963 0
989998329 265876287 0
772743525 539852453 0
673198808 852392256 0
605973814 835810403 0
909666646 490371587 0
52277918 507595641 0
185717871 703117894 1
873690874 302337984 0
941673033 433153319 0
823252584 343507240 0
504421837 141688106 0
696400942 465533537 0
701165483 476311920 0
283794861 823852992 0
457357901 22187797 0
220907036 800005485 0
144806889 827064963 0
114047700 646504139 0
897743460 621154290 0
163761744 867658678 0
59393408 501071272 0
697960399 682802033 0
638000763 257640691 0
36519337 345719099 1
68020213 335436941 0
285138670 419003693 0
110077690 646875527 0
571843029 43816158 0
639508418 734305070 0
169995074 296062479 0
653330043 142330231 2
127841268 848253997 0
112662001 497629570 0
691145151 119204768 0
734355482 353805023 0
875661932 152899349 0
865748084 606999412 0
508347238 962735880 1
212395632 282092634 0
76941390 20327735 0
703556381 663031138 0
497700190 5226708 0
714351228 696060289 0
276850087 69207020 0
926161463 489132853 0
144746127 931723958 0
42613935 656386449 2
295141009 656132653 0
197536718 618094508 0
376207665 340331252 0
6138592 490746351 1
695350319 744405811 0
100291652 879060339 0
129299818 691863403 0
324756652 103430084 0
463367330 275476551 0
780068569 543378242 0
602914563 630705504 0
442741951 78125038 0
876315287 644026385 0
297084420 740647930 0
61063324 706315130 0
495305740 130728985 0
52783947 392638867 0
752453648 444819315 0
205929488 916831421 0
56324781 501100956 0
219317463 380980837 0
148072225 867593371 0
667207661 301144877 0
990742833 340499050 0
772057398 250584068 0
121155253 895636745 0
233015562 975914652 0
63061398 394154601 0
717372793 195683660 0
280418614 271496694 0
40862174 87658946 0
102278132 305208001 0
261064955 9757505 0
510111006 974940301 0
146302452 398458257 0
284903385 718120189 0
56167799 918526 1
438894078 302494418 0
478695583 549352043 0
736814519 950432070 0
13544321 605678648 0
69197363 698670226 0
387183346 949770949 0
953375489 424775898 0
392491959 236543445 0
39461145 873304369 0
635404146 614684215 0
294443447 426250629 0
439627128 963000679 0
563253290 373079343 1
121971473 314002961 0
614858111 321677557 0
839686980 123390102 0
652931662 757276127 0
185261957 595497479 0
111903421 81870331 0
33676013 32583900 0
52743470 80249725 0
363163108 173599101 0
873292549 175218720 0
180389153 182025206 0
370797424 736504758 0
104921900 331481977 0
781933835 735175458 0
168321071 601190152 0
784888612 636065869 0
241062691 461519191 0
142339276 115084362 0
335898330 3376474 0
662496952 123537775 0
432727191 647709644 0
742748067 583107760 0
761994438 754697515 0
800967525 453895392 0
337255715 571199922 0
857734286 17331118 0
101333682 227718871 0
114415798 742065940 0
794612950 975179723 0
870357952 434510944 0
296221596 837382807 0
885118893 606066901 0
151157580 511540839 0
223237465 189123780 0
707765893 253716576 0
648259789 64305684 0
833525355 575409570 0
397249986 159270634 0
506321752 960711080 0
469122274 5954579 0
471047534 114504852 0
89692979 197654568 0
404748883 266101830 0
546811200 727440608 0
70459447 631693252 0
149563970 285858424 0
302083030 416414582 0
455163156 99274734 0
832839939 276965016 0
706395258 241294665 0
502276474 681005029 0
882939328 975314242 0
709846483 512406456 0
94633089 321399660 0
802720740 110307131 0
930417522 565629535 0
631692135 239487873 0
957765150 682290945 0
433521567 248433547 2
90953096 495622189 0
90738776 337865719 0
48667955 35085939 1
20476432 624478349 0
764789065 252937792 0
690601967 710743300 0
127959966 197396221 0
529098802 454380202 0
92678167 904192586 2
182761616 618302902 0
29333610 227478298 0
538423731 818596148 0
613537058 141235146 0
401418485 839212266 0
590196182 509932309 0
694041523 465392947 1
29034836 859105290 0
119558038 163208107 0
216289288 369511304 0
400538916 326049750 0
339309267 693820442 0
655456466 485444856 0
425147289 319166817 0
702187420 752495934 0
452712551 819095131 0
881015528 750561508 0
51069758 65299152 2
251551251 110428245 0
229601715 306981580 0
449225653 887694928 0
414774039 60185676 0
488599531 948952546 0
726087669 273621252 0
431789267 354901627 0
318279318 33407089 0
9623320 209280746 0
94257606 947911 2
198252408 232419164 0
448798982 589277549 2
381651820 37568586 0
322436360 368310659 0
839005787 45485409 0
867747086 445724231 0
743283552 563084530 0
652886790 769016593 0
507549781 325819682 0
636962987 720895035 0
327966117 897263128 1
888260978 80139173 0
643515791 405652754 2
207782318 375545302 0
387525535 220177038 0
434510771 196625607 0
588215692 255406376 2
796135830 383181232 0
401769831 306039264 0
239413446 384856230 0
480924988 392420941 0
7249997 635902956 0
613869322 323378153 0
750715555 824283957 0
45396215 949477565 0
939228736 567796663 0
910936343 826993417 0
160380112 433411054 0
898754844 553343181 0
374194353 630301092 1
51557285 447677763 0
43099307 238201604 2
712603273 928005842 0
279962214 920835957 0
230195611 821946313 0
227681954 591480444 0
137487713 40362228 0
744765680 91835842 0
603556508 822190271 0
768826397 708707203 0
318291629 83526474 0
761562681 50351998 0
144423677 78074472 0
751820593 712570325 0
381566142 308507254 0
553487911 807478123 0
664503254 664497879 0
834173743 623602968 0
199912610 385210039 0
356927319 103395030 0
853719984 688983760 2
780526201 230426522 0
25576389 373353217 0
95095927 152036156 0
827196348 385307817 0
666733208 750163892 0
772042174 220105648 0
205325964 125618127 0
683626876 57112885 1
274550820 785274052 0
882987216 181279205 0
66041680 217888700 0
498350108 166850283 0
889982237 205047432 0
36320411 785326216 0
490292583 602248155 0
908788522 732420376 0
652847818 74360675 0
78901550 252081578 0
559044364 572705830 0
662067007 504872605 0
221823795 580468651 0
705966893 542814348 0
157841553 491625741 0
771940811 125147521 0
237553857 255466008 0
102395115 235251892 0
627301061 553747086 0
687678510 655361158 0
24679856 537577221 0
253719746 450695616 0
815654398 483809443 0
748704944 855480163 0
566776161 128258573 0
118531539 125245400 0
689582995 305588338 2
311929629 643538010 0
25355909 376255283 0
140798212 723451410 0
156442587 748197714 0
650030349 100676945 0
735557617 686815392 0
923665675 827752943 0
281491966 226095758 0
97963787 213679782 0
346333307 964305317 0
195266244 687339274 0
467239248 593861238 0
448945743 831602017 0
815241487 940028829 0
660675584 843981668 0
304032455 272459555 0
178102663 97057913 0
746837265 493201601 0
36677069 32800511 0
204505612 941787418 1
555055121 136350296 0
549397408 349188889 0
441121723 817709250 0
231996409 235127690 0
21946770 499124166 0
365713743 453473576 0
902271641 372855478 0
306417059 925734888 0
474312389 325935359 1
693327971 429552613 0
473867201 57344822 0
554077516 94771244 0
372508895 115339134 0
993425593 550297897 0
22778093 133620364 0
747019182 86022878 0
286646802 82460878 0
859428592 133160872 0
11735345 378403869 0
335081158 425647563 0
9423863 928156787 0
150239551 298891053 0
365377135 834315294 0
234668474 833084921 0
557338563 399921847 0
66558300 255553412 1
207318404 247953529 0
14809790 62847807 0
561811658 799293412 0
551093053 521540710 0
120907282 256907607 0
568545802 786605481 0
127107207 638942019 0
55204715 597199971 0
531320189 105385329 0
861060123 382659694 0
155012169 310674137 0
927107213 847697017 0
491110792 868454941 0
353332249 446736429 0
101026614 3788507 2
832103976 492444129 0
415818176 125626569 0
708285913 353280958 0
249928752 923775274 0
242700194 158432599 0
348173198 60727121 0
689839093 574140097 1
504644069 187980638 0
261687109 675683014 0
740050855 841853524 0
244122866 872192202 2
172447240 14190412 0
286133673 424178733 0
141463080 197855863 0
861888864 138603954 0
908354955 593169377 0
759017675 802971690 0
410044829 628726115 1
654907260 949624203 0
843527747 458135004 0
715079865 968444018 0
676192202 402718383 0
691401652 483033153 0
165847905 350065594 2
82954888 1648175 0
717397466 58289455 0
647505947 273724615 0
853291162 206901210 0
454048539 7073803 0
455177841 190639693 0
938179494 757556597 0
993494768 791182265 0
994691555 939085139 0
535663254 155632972 0
129325257 487089389 0
315354243 967640751 0
593752713 947373968 0
495101856 961740757 0
851407813 276174002 0
3736510 427340460 0
652856657 946173287 0
951011470 691483896 0
199649745 667227712 0
819366110 494222557 0
968084614 84059566 0
110185554 729444227 0
4026061 559626054 0
235234730 967061010 0
720713298 725442837 0
269692193 254417545 0
254168632 107441005 0
228065736 986263168 0
677305544 433376418 0
299601356 419480133 0
814024383 119037876 1
351076615 532639251 0
806293756 87368468 0
281872038 113330633 0
263522385 590242148 0
163087268 639622780 0
781083286 339377360 0
586247273 147534133 0
107946448 300507130 0
134187334 544007599 0
283755523 418263527 0
540673623 265349190 1
286799796 609364399 0
33109572 51880811 0
471733842 957334388 0
224218441 183713424 0
94592031 438671763 0
725531493 447705129 0
339817061 176727873 0
606715541 782795433 0
793934706 130544136 0
185244484 83282762 0
497601525 507972219 0
306316269 217109793 0
703376168 524531322 0
737626867 577476785 0
249360272 580473856 0
948097687 482391556 0
517027234 496499291 2
285779087 421240028 0
751416226 175450214 0
104256701 926479676 0
785186341 903663587 0
59719383 649433927 0
635431706 618012113 1
472867471 969926690 0
122983731 694243864 1
18513425 878979018 0
24303942 495908182 2
976122250 985739797 0
24443922 48883185 0
942618807 487764451 0
152751365 113227096 1
205874478 758093769 0
442523911 747825134 0
2928033 433335435 2
700825666 352766513 0
726097117 260055227 0
243608743 894766891 2
12757504 984821955 0
560303500 146970635 0
809946019 883117057 0
690211679 2306269 0
678865397 61011192 0
705764891 452568794 0
744728915 692761442 0
309814516 116376805 0
346831292 273322768 0
359226248 751151775 0
394594556 948886864 0
309410964 658781601 2
355586026 465385121 1
766288707 233973403 1
690288078 41113684 0
71779560 549187443 0
195242473 368890541 0
16727629 946545422 0
766366700 112669179 0
593122840 749562742 0
264681694 124185058 0
904540387 697953680 0
798391712 799384898 0
500170402 548571469 0
382265246 634716743 0
551724579 869167424 0
643308567 831988277 0
830874305 494901060 0
119798596 400321719 0
468151990 36896318 0
652343188 902397974 0
348203633 37120495 0
53875398 340733607 0
146548801 409273164 0
718956460 71666008 0
558728557 416971804 0
145975899 926958646 0
781181933 298069583 0
671997688 661453388 1
106783941 649753019 0
546441888 383437363 0
255200611 664566874 0
112536186 214563612 0
473845469 329553946 2
334075917 868937705 2
957565471 418088777 0
784308598 392064443 0
478032091 73752468 0
14162887 67914679 0
139696083 997140 1
353573238 69196721 1
682496502 157544085 0
762669584 367757763 1
351079248 175146628 0
86079731 116405216 0
544915754 738824052 1
958475525 374111073 0
773959200 539768516 0
357101473 213403120 0
337503022 480033979 0
341166363 301286372 0
117012461 804728106 0
977970265 693612709 2
986880182 481192638 0
219486665 150754054 0
677745973 615719430 0
349140316 521566341 0
61908583 87301506 0
649395532 690992405 0
290736620 570454365 0
845152812 792556441 1
44044308 991544204 0
372365636 561982098 0
883886890 768360460 0
982832948 468878592 0
86001659 84285424 0
688484044 401826549 0
316341226 973248872 0
627881015 279052989 0
237025103 461174211 0
346551603 672948157 0
634636162 30403475 0
705212680 133374460 0
943926821 272934600 0
679750016 259906297 0
66077019 632711709 2
750702862 520518065 0
704702355 738402056 0
874349404 757996038 1
496358915 689857130 0
36435628 438623541 0
220401067 559655057 0
837240586 263363858 0
697362620 517650248 0
925734523 694327406 0
343567766 304226971 0
690171053 154201549 0
289978637 27671170 0
857069292 774340241 0
763079903 62976236 0
415316944 983462680 0
227016935 744445252 0
333983191 523967607 0
145765858 749762046 0
912254737 680826316 0
945737873 59876296 0
279214587 185695038 0
372061147 117064803 0
752548436 430920688 0
670954066 395948189 0
711638884 981997962 1
146864611 181139327 0
303487209 901842359 0
612135554 162157926 0
810996831 749743029 0
174647584 245535085 0
41459604 739466097 2
19325824 540520673 0
834640237 910242495 0
947749562 396642729 0
242846519 32091413 2
450643927 221174210 0
489961774 218485696 0
408331628 316430838 0
64494524 785875462 0
163603293 399617405 0
357513333 576385851 0
732819166 128484987 0
751971182 494542695 0
515551013 114394136 0
120114384 248677256 0
184000487 289822754 0
287691743 804572925 2
497265848 403461570 0
301920065 744494407 0
635409818 118299026 1
633359352 223955063 2
250504109 216005785 0
677104920 448136837 0
892923807 57753474 0
225749494 668212904 2
297524676 319555838 0
442755539 296150261 0
594760001 794239514 0
260479577 780218359 0
570099213 532479044 2
158338524 91523975 0
832208191 871060892 2
123828738 710450988 1
111085739 635782071 0
997691975 188656432 0
353896244 7908779 0
999779348 164440389 0
563541358 123075388 0
33493230 610226850 0
837910061 25892042 1
340300118 204964619 0
917405215 85521658 0
273484975 412881500 0
815147712 883785977 0
389352739 115957890 0
698045005 73463513 0
566873730 43668528 0
97892817 21254275 0
519899416 590386809 0
342444294 53952719 0
851826376 710579551 0
230880691 501771111 1
121419567 759500759 0
652531642 85820478 0
883599615 47347634 0
869336661 154150385 0
557266144 516874840 0
7843879 942670024 0
392751786 33450038 0
796068821 119895148 0
407631979 955231220 0
454785079 731792017 0
80924991 815890367 0
388625792 444279281 0
845060747 742857726 1
922315504 220031389 0
82246997 280211193 0
329781783 481751518 0
5888790 18450650 0
805241628 702925273 0
439544390 398914036 2
119709437 649653601 0
721363520 541756600 0
668344885 144048381 0
709098555 918076511 0
997725337 10667031 0
764112566 76949455 0
502519688 690128230 0
384529727 861023693 0
481026290 620836564 1
673599378 69620728 0
216350728 458034794 1
211856551 984822472 0
126230148 363001581 0
854571513 354493340 0
563277781 709180138 0
607721246 778197385 0
484164545 168859298 0
987665631 465537375 0
132572068 742968364 0
40688153 976741548 0
372083355 486579348 0
508077629 482612738 1
498652838 474220822 0
559179380 233822215 0
80945721 843162187 0
324918211 914870109 0
955440723 232182137 0
150059656 448163240 0
228540326 104664909 0
899942852 448221027 0
961978493 710248175 0
843271392 477466264 0
174537987 898241598 0
731518940 57590693 0
637430374 493374617 2
80656278 22199517 0
999469999 234186500 0
850324903 117806518 0
99566287 612992673 0
482868936 253941209 0
979365466 807585534 0
205826191 261301856 0
908352829 763895365 0
527580595 667561467 2
836371194 877708215 1
774755416 295674796 0
162482629 655795463 0
908507793 381891199 0
478332690 579715739 0
44758813 695153416 0
20997979 602681094 0
986085400 617026964 0
723160530 35174844 0
810164705 462426390 0
761769814 952463554 0
970178624 565346593 0
36060649 639312777 0
540907469 231991821 0
497246084 153140163 0
737899717 629074455 0
146635815 660598524 0
914031315 782890373 0
866972458 349661675 0
40729213 88027135 0
342521903 217702873 0
953801549 963941948 0
928809439 676645990 2
6915432 524105265 0
895874543 817168858 0
698699985 173005860 0
330379219 232999281 2
96447004 617084370 0
133452961 454900170 0
269587773 119826123 0
554774068 463317400 2
945602587 824071085 0
730493784 51200298 0
953247703 816047575 0
10397871 405482741 2
345141483 803163250 0
876661676 875914931 2
888958182 578992958 0
950156843 318857377 0
859527979 455362001 0
403683269 954612703 0
362801958 282121348 0
31965527 35385443 0
214351629 945489068 0
965366767 578502476 0
184748309 643098608 0
949481628 69036124 0
987656887 905424445 0
168716434 276302757 0
79957205 42676401 0
10627980 366459411 2
606388657 253310442 0
624081410 448045657 0
640233012 790449763 0
914869474 728498764 0
330179391 264338740 0
212540080 455299928 0
75281693 967552072 0
823680178 376110212 2
994566722 535399145 0
692881561 127776416 0
571608445 407692365 0
797327175 78106834 0
664932905 958592 0
301098498 619065929 1
932935754 503411615 0
35026918 564089546 0
146543343 179625067 0
12641250 718567250 0
797348449 535094877 1
409849712 34617202 0
182319907 577254316 0
365520264 947978100 0
71562828 202057665 0
715511697 571791480 0
536656809 179089125 0
61813061 489158586 0
763318045 88938940 0
809096680 750767672 0
970157433 275237083 0
768344923 758674307 0
530675980 763406573 2
686544264 199869499 0
790991007 965708314 0
62655570 122785110 0
451396980 711186769 0
819760019 74399555 0
806735964 54364938 1
415151473 690484905 0
555734618 863172684 0
684564677 536279058 0
65453314 496160720 0
641204249 59140431 0
172214942 924767154 0
258800731 637160297 0
116180740 734314187 0
944012330 847048561 0
731048587 860363256 0
334196121 78279699 0
54836561 608630882 0
15716282 545567796 0
394061656 681529059 0
48487875 891911906 0
43409369 608520335 0
783694260 941271882 0
942770894 862220320 0
521002871 695131355 0
124268553 744381024 2
312863564 995024694 0
882131761 520361157 0
568200857 864651569 0
843830121 839764816 0
193032494 707462659 0
703363100 739823238 0
792040780 913018516 1
889265599 185758758 0
665681924 42544033 0
184270826 37617984 0
954423474 668905746 0
107399777 491598038 0
152603288 119976230 0
97172956 553764125 0
85846361 449045392 0
539262371 549599348 0
852571321 699619779 0
481072665 379389247 0
36841897 633702789 0
207407981 698558556 0
199146661 829118999 0
135289146 429428994 0
586541982 96172943 0
797522299 911418614 0
570392999 159310374 0
63650288 131473206 1
181533114 147018499 0
402500596 350396103 0
791318321 905006126 0
443099164 2843286 0
830796253 180343957 0
356020734 406728656 0
221666943 499899431 0
215940397 846959787 0
28574615 204262845 0
379733724 683231045 0
343622062 663283604 1
867537615 596850655 0
652012042 779529312 0
693293722 264591662 0
366464458 419335411 0
240652595 473350966 0
65190487 44815366 0
648344103 946318208 0
370817594 374840331 0
629174107 693291557 0
824419437 782670207 0
109082549 839779774 0
623263376 181852621 0
121515613 30168170 0
303328878 146751956 1
206776443 560470065 0
619485337 596752522 0
719532412 35519952 0
658717749 309674741 0
875156554 637699893 0
438091599 434681541 0
352861041 936007017 1
852490405 344258133 0
952340383 433054022 0
524601322 325985982 2
371578971 10046838 0
37522339 107332493 1
15833084 514408901 0
412535107 820675767 0
989410365 868517170 1
775665197 385613995 1
526468835 893026942 1
436841019 639071574 0
327927514 204138795 0
722230966 120684476 0
361305742 449826204 0
898272492 274804155 0
316969583 44159674 0
824516287 331825859 0
515298919 324946293 0
948929230 458179136 0
865798558 760571154 0
76057975 221981476 0
459208646 378830163 0
197220084 981137117 0
161817476 908949419 2
433150394 636469568 0
200829543 795211324 0
5808199 523319222 0
64551361 739249188 1
267675324 490262705 0
439502540 37679705 0
288471624 358512192 0
484593914 871366381 0
528093011 871876488 0
546908506 22739301 0
150276503 724619552 0
9623335 284241969 0
150090369 817506389 0
640335842 632799336 0
440378004 526520975 0
799819162 509671408 0
11923161 323758318 0
39264261 814493839 0
173323945 820080362 0
297497491 138038824 0
263889614 93214550 0
202596746 57153255 0
525754882 421440219 0
837611253 740833697 0
23070973 949055990 0
296267913 338215525 0
58092535 891511836 0
207611720 981556107 0
98263585 901717069 0
837527082 608514895 0
3569982 555972040 0
763827223 966055465 0
321878822 309711535 0
615827776 791419173 0
289736142 779048153 0
822189692 905814059 0
335652986 169163177 0
391398146 769842565 0
3803353 897660698 0
692292690 833920100 0
122669265 2798393 0
815590564 396514461 0
161156211 557297348 0
190600793 567568668 0
881929158 860332000 0
9639 196740927 0
215425237 180550299 0
834926924 967735826 0
379317250 832316243 2
616564493 463524000 0
404958216 370498598 0
988135611 173939690 0
7424272 21642802 0
855831250 359199571 0
767593906 69778790 0
335547171 50917315 0
49309122 472501273 0
758488416 813939459 0
516905279 619471127 0
723274638 138718460 0
754841870 694730502 1
853936565 647410705 2
282810253 397774466 0
714931148 358340488 0
956415897 615764166 0
528724403 894301703 0
374596061 255702356 0
11286760 982985801 0
519044950 26200817 0
293443744 186583949 0
150595257 432068582 1
268355224 136768338 0
285847334 154259889 2
988004051 207571017 0
317199370 981895712 1
971851960 325278506 0
655429393 833615694 0
427161130 787104492 2
952816266 16670921 0
202860266 849460764 0
496046273 124401224 0
568408504 536405295 0
433918305 164175070 0
61903159 635440784 0
242708032 122729323 0
918971324 266685357 0
760515956 883377757 0
431914767 596759236 0
3477021 317006133 0
364656103 257751751 0
16350940 844193688 0
112084738 678082644 0
791688333 901781353 0
828737151 390000624 0
884412791 125841890 0
253503050 893815201 0
13195781 95930792 0
140102593 911617072 0
169862276 698483803 0
511126471 245424845 0
958848675 495803803 0
881455564 505631401 0
666952660 249962761 0
624744207 701421544 0
763685400 404258987 0
56778173 402580334 0
845147625 88527482 0
93789892 957589932 1
48236825 307239326 1
202306031 678946025 0
680709907 215563721 0
427168348 183688625 2
427220373 998894994 0
722508162 37299146 0
822143602 165265562 0
202598874 255937291 0
616239594 805880822 0
540484205 295922960 0
841034322 344718971 0
406082899 581101003 2
129339451 61175973 0
974203913 381386157 0
142960744 246781102 0
816902725 860790199 1
705078630 848275792 0
890852004 355945214 0
667865302 761877343 0
589033448 885765190 0
350213679 326825656 0
545725841 58830560 0
258214883 39795903 0
25617442 541314999 0
61218769 481800296 0
967600606 137340997 0
17426688 989028987 0
457197521 996008121 0
537187303 95984905 0
745409160 268748397 0
651796585 875783582 0
596067706 199508501 0
737682538 208908151 0
956920281 677345109 2
299207543 459963084 0
118854803 58340164 1
289366828 195581469 0
444832864 340457177 0
221305459 456165475 0
180738064 674060508 0
874600730 544552531 0
670325411 45151906 0
437492132 825816549 0
712908738 290010445 0
140780578 234681545 0
462075223 999683060 0
386005419 62178261 0
386657495 92725843 0
279427483 524613662 0
509553408 506172619 1
27341960 525177558 0
1935975 20053762 0
250177378 853686353 0
653859354 98520850 0
251102459 327088299 0
714172426 823698553 0
733503291 509619600 2
846511143 720453810 0
421377737 963181444 0
818440865 73207938 0
220938261 503396001 0
16367715 179922642 0
16474477 509817761 0
250290951 877264311 0
321516066 534278374 2
699752429 805598879 0
108642581 375653189 0
108741720 146362849 0
521441574 620376492 1
512994181 560082256 0
19305689 818409076 0
991828666 955967951 0
32621857 732704868 0
430026345 853627220 0
111362518 949652980 0
503465014 796839107 2
831593594 446705880 0
420911568 638211035 0
564640080 874910894 0
60054468 751077391 0
143033114 595638396 0
217106421 758621728 0
69168937 200090176 0
891836351 898598101 0
986082618 821176207 0
500112372 894972203 2
829398624 681862496 0
974749012 9727409 0
589323999 912566405 0
177163937 398979825 0
406612521 111269499 0
749350810 757170670 0
15755291 389106165 0
863606094 436702985 0
730049313 114132645 0
459781521 544284034 0
923743927 382344478 0
816781847 502127449 0
767145078 948406441 0
444093175 606497520 0
36645576 301842594 0
981818909 487390331 0
428450320 946612231 0
800783062 496121799 0
795462749 438628633 0
678062305 63766948 0
282824996 521128179 0
31118653 52238957 0
20450114 329691790 0
711480472 547657070 0
565844914 979709128 0
47359101 544203096 0
141745801 243198997 0
911034403 797959876 0
537769946 57101692 0
101792974 387873271 0
451411546 705209870 0
37155342 41866953 0
557425410 994971902 0
772830299 180408559 0
497749275 740519852 0
502149311 565441131 0
769155404 179993747 0
273470965 397387074 0
550603313 345037299 0
59870408 917388833 0
933782197 756961426 0
972961780 230120906 0
111222960 30969909 0
946983138 775665138 0
365837824 965733425 0
698279701 835748844 0
510701512 895324095 1
74371593 820295100 0
106308150 496106765 1
567315023 491739763 0
367753443 880266808 0
639895293 804916057 0
37124184 120864224 0
114335984 158622994 0
334462105 439721979 0
552427208 24422961 0
944183181 566582616 0
71815547 198515411 0
943848458 134934876 0
903485236 879723836 0
411380979 526645772 0
34738213 90138521 0
16189750 968371619 0
338153077 668916864 0
139580137 104706107 0
361545923 926640752 0
860579194 333020190 0
851951657 815396539 0
978658382 827045254 2
634025678 911419446 0
22769675 92292022 0
570580136 164910480 0
772831526 427208414 2
880996483 300096509 0
882327405 841186542 0
724243005 449929839 2
434089143 868637329 0
62182239 757226537 0
53275402 250597346 0
57945777 682690114 0
164594157 519179765 0
135487664 835334930 0
54493017 501961249 0
448671300 211810636 0
989180816 953459757 0
750350236 506883014 0
555974522 112853305 0
11332631 143646967 0
159121099 214635775 0
500088603 508754732 0
478277093 393358158 0
466140814 435460226 0
50964696 704150222 2
594622144 591403942 0
991362772 830204964 0
341594894 2635154 0
387707895 328218153 0
754326585 66375398 0
942464358 835029354 0
808121201 273708385 0
585146877 159583586 0
86055902 681942952 0
888835485 253024334 0
369451459 576249579 0
445078521 532803139 0
393744840 939601007 0
105855455 802303081 0
499844668 735090230 0
318538500 587405765 0
993469782 267726486 0
467871577 647116745 0
87957932 536430293 0
196694789 720762213 0
579549171 915495986 2
31491490 836490630 0
286097294 471136027 0
307993850 288177014 0
871197330 638520223 0
838190717 630991926 0
753586100 394022801 0
116029244 216770438 0
33354308 628074701 2
162574180 102984487 0
235959322 114543058 0
298450085 608386501 0
878613202 98799227 0
254851450 662034213 0
813781085 247480247 0
126005411 830202866 0
237743404 653796658 0
785361644 39779161 1
785867492 954761101 0
961573013 426453068 0
975338044 389742425 0
188083668 213213294 0
40273602 779889582 0
465111547 762758283 0
12143941 832798736 2
613945167 441676785 0
150964177 994641349 2
25345905 516436680 1
57874438 625875317 0
922376243 392620489 0
439655826 662856594 0
376985934 415833081 0
31673139 87611760 0
395085226 377622321 0
264444870 166811892 0
468238227 576433486 0
303870177 921067390 0
39432343 959212646 1
123310319 353020562 0
113962842 874270116 0
353198399 616371098 0
914826624 247528490 0
525160204 954146398 0
670309630 631378391 0
570124917 236460724 0
324590471 985341878 0
983999546 722311390 0
859147456 731770521 0
990957974 62902812 0
787408262 16862632 0
384790845 662386649 0
578135175 854089270 0
172070173 71090617 0
898365786 966797375 0
342465747 80055548 0
806752260 141753413 1
706174002 812267567 0
327165463 206155957 0
89593749 977393783 0
789512033 317229403 0
720656587 980698146 1
5381760 914340254 0
732895410 54384035 0
525142350 439514124 0
931223923 92436799 0
804140065 416848319 0
1787561 727463244 0
945695210 763950329 0
875770391 130154443 0
891701209 375723662 0
445232644 237176085 1
96536841 661093043 0
301824102 961348288 0
643399590 794784101 0
145381518 460533532 0
42599616 396901001 0
779154036 677369564 0
316811296 140911651 0
873946272 850772709 0
725388856 116071101 0
656983476 33998373 0
312292043 992694727 1
748151405 631313930 0
387475761 574711458 0
15495830 873276312 1
111100248 150009108 0
272307316 675604308 0
841117617 183305872 0
748912186 952162364 0
435682922 776465802 2
839918211 613383236 0
68596194 294472121 0
625227280 771106000 0
940139860 693284379 0
897250779 680742157 0
613098757 482056050 0
971490907 216587418 0
626261817 184626023 0
63804298 36645036 0
423919839 324380462 0
892632832 565703731 0
695795762 141281920 1
492197598 120758899 0
226280531 101900925 0
972786921 810231907 0
964077691 180944228 0
364910234 735591543 0
858377681 285957573 0
362411784 725551421 0
287128566 787630014 0
578612829 695905633 0
592718801 308449882 0
817084619 972700990 0
229330233 646530715 0
9588310 23773394 0
189363107 489269356 0
740293215 764322802 0
15358517 926171440 0
649985577 517880414 0
226378793 463128778 0
520858182 978587529 0
79441162 389159595 1
805781685 560693119 0
534090337 559520358 0
476858893 196162636 0
179413683 221165813 0
122972947 297740903 0
888384681 279560503 0
75635968 767832271 0
688973675 987212209 0
814190606 894181215 0
498586211 89817557 0
174742119 666064754 0
143551531 824227552 0
579208144 887681557 0
56467500 706101493 0
162215826 676948846 0
83064982 519856128 0
558588064 399387157 0
41368528 583683477 0
861857438 738325398 0
263149068 888090763 0
45358043 997344601 0
492467683 145238649 0
918549478 947521665 0
95629046 206455878 0
537492364 695328656 0
46747486 931027320 0
15736454 80730539 0
657581132 980122495 0
616869701 644940965 0
108661984 256155749 0
230005553 469768965 2
338998807 397211512 1
56663085 127160467 0
250554210 496001508 0
36065675 11790776 0
167520841 542699129 0
724931165 237987479 0
123878765 772900193 0
120248981 331914044 0
137714742 941992768 0
224689894 471898435 0
792209463 667590597 0
698747351 582149379 0
74556334 838008025 0
606370394 627247895 0
58223921 834317298 0
243829631 542552390 0
120618820 148705297 0
989424221 557770911 0
891432166 358581219 0
61730441 355528926 0
300737134 980157207 0
428517864 253912329 0
511024935 954257679 0
17226394 20916730 2
452529286 508534742 0
106271766 753631757 0
341273876 907483265 0
420973116 644120912 0
189854400 904850273 0
778187938 3948375 0
855023180 296250519 0
829456524 97390334 0
339701182 784134712 0
850954124 164023248 0
961064278 299389047 0
307199651 296228433 0
838131762 793034075 0
165052529 811819675 0
264861240 698067121 0
428844349 153570062 1
681288413 444847495 0
744335520 189533566 0
88005293 813712525 0
703541336 315639022 0
472942271 102327785 0
331760098 883897383 0
71878250 479820540 0
557969639 671262613 0
76350790 508271421 0
429001356 252896624 0
638483568 438601276 0
385402833 65667843 0
102851830 456397346 0
548329056 630100384 0
283741032 975576731 0
64928195 572124780 0
703070104 306376983 2
96838195 291788350 0
148017513 671407315 0
127686291 413327567 0
30184490 976922208 0
407902567 649461256 0
138334384 597048354 0
520505187 381683939 1
216060673 190053847 0
955154647 242570521 0
831009095 777928677 0
934065527 324797224 1
929082807 915370084 0
12909959 412586820 0
706384495 900280418 0
242973883 76102914 0
399261989 119936145 0
286137942 71382594 0
838036841 322191397 0
109699886 440873858 0
543990846 237310359 0
81487482 241346861 1
145388033 496051967 0
967891928 354867200 0
890838934 854151078 0
88091565 516141161 0
930418136 332390802 0
49435629 730624175 2
238122506 650546803 1
959527682 704087807 0
704450125 406002685 0
218195005 426556159 0
895192510 681399366 0
560585483 327251458 2
402426795 988632077 0
775413051 730165063 0
845510500 538520053 1
861024707 394193514 0
839653591 885725460 2
745306867 391510277 0
886504568 607066535 0
182811703 138860463 0
176659876 956563767 0
233394430 901326053 0
42506763 526068285 0
57588758 102027513 0
979062442 655214565 0
538583353 939717925 0
96978972 763124931 0
693389428 584960659 0
32089626 293350589 0
161274534 964168471 0
143767722 54325051 0
30495144 536188698 0
1454097 893025300 0
893169 350303725 0
689486361 354639803 0
499797693 821029790 0
701495618 902675958 0
786095485 8936187 0
235496283 93176456 0
370652707 918496128 0
404751896 58423855 0
161099698 352891666 0
269538605 366204377 0
824678783 788322535 0
244272291 378543071 0
943827263 125421238 0
306056765 47436103 0
430294454 652488216 0
965595859 980267135 0
254869363 451951186 0
860201749 122453793 0
308973752 264920561 0
415450874 933824120 0
795267514 74537359 0
401998096 195018033 0
37572996 147555185 0
371265918 404777644 0
445615115 905364117 0
5005520 716530833 0
646664064 921586677 0
372358987 930301048 0
941623486 390491078 0
728876253 457897919 0
473620236 641739170 0
840798039 356055357 0
982873138 10913862 0
861081202 629217263 0
153989635 613201187 2
959318612 460230742 0
807075095 414381375 0
2189485 127843427 0
656833910 701206442 0
598547550 949020676 0
278325580 364978162 0
619542401 93936693 0
77305057 528851430 0
43971908 759672263 0
387127755 5884874 0
913889868 127939303 0
594657730 258109007 0
456343235 302292547 2
778803922 78395926 0
26127060 194426783 0
211993347 168651543 0
469430967 828292722 0
48943743 453699644 1
742337558 238116579 2
39854331 319586168 0
53570102 403055066 0
242862698 604295483 0
333836054 203344457 0
93162186 263267394 1
805161740 791483172 0
869884925 141185339 0
887291598 29581137 0
353495361 131640058 0
36122109 904578599 0
713449896 5732653 0
974280373 758164602 0
820318151 682631880 0
314538230 937914444 0
96699385 507425994 0
758563978 890164032 0
142323397 872796669 0
979008208 378963429 0
163978372 422063257 0
239955576 228489089 0
103480764 918246688 0
53640051 826670298 0
647094507 483922322 0
789509531 61547163 2
389243323 849111986 0
31483786 445941448 0
619989877 937063365 0
991369106 774198822 2
905671724 316339959 1
563853805 642294386 0
460601130 889925855 0
610846358 275174937 2
394742812 830786732 0
445695899 205011985 0
498988598 400220054 0
628163148 977696204 0
209804092 650499930 0
520181699 993715720 0
599581223 162475614 0
682135634 426142003 0
446877827 897046946 0
78933076 42314982 0
140557883 202793931 0
479439404 47453977 0
358575886 267408856 0
298645009 435550669 0
905171670 53428383 0
250069259 431021911 0
870386366 930244780 1
180758010 330828699 0
924682196 752202099 0
986340536 410739022 0
757551233 480165802 0
565910727 540733308 0
112797257 260349256 0
571855222 737703185 0
991755131 896368133 2
819775380 289848002 0
783303415 115710628 0
426062263 971324705 0
198480484 639739329 0
307073547 534126599 0
434092910 802192385 0
713705207 927134320 0
624804295 167824710 0
506889382 903635246 2
184227510 401671792 0
348824078 228791892 2
686754831 732785899 0
123166441 31087511 0
753310970 213729065 0
16838107 632749429 0
918432634 271547412 1
153879960 3631035 0
729128555 823069701 0
756559892 464341203 0
36400745 294531802 0
966624843 205195501 0
940207244 958068545 0
379544216 133833634 2
126744988 3325272 0
591606779 156420611 0
172487038 572247581 2
419484809 115949158 1
15624799 814087995 0
472555332 27374371 0
650741230 937209358 0
790394147 553722791 0
467237802 115982832 0
984795548 425223404 1
436400871 964863915 0
424399620 576096283 0
315500994 356592068 0
716687776 556672708 1
498515333 126712963 0
881275727 251200555 0
144861903 24854984 0
395013969 850297347 0
830908249 101407398 0
677056254 421435440 0
144974222 656737840 0
682519491 31482170 0
48057078 34953813 0
483740468 268290225 0
71565818 224401 0
850270888 382581965 0
490005772 178442816 0
129423969 765219756 0
102764195 974386511 0
92419790 302796714 0
667216103 583694942 0
462470306 207084949 0
721936384 533737184 0
684817746 933777626 0
166137418 461642532 0
622040217 152480397 0
996265459 733531645 1
303755814 83746330 0
693565183 113657003 0
947385000 21425700 0
963941500 604764350 0
157344094 829523404 0
131837839 37962015 0
241951054 333747081 2
629882108 219199268 0
290349346 796168698 0
526335746 891716448 0
87948832 762617317 0
41289928 197200592 0
617750348 929448481 0
355061872 248077540 0
854075785 979779201 0
82350040 733309355 0
258548777 493751563 2
701962780 555153705 0
757104202 443885522 0
872293831 99785957 0
90451667 12074479 0
971571723 478010658 0
176491129 871428727 0
687566738 416952693 0
518744584 925464479 0
381807462 257061030 0
3829864 254576356 0
183680414 602933005 0
113140110 354952816 0
848746057 246137792 0
333988029 651656248 0
317850637 362340930 0
147275921 801660727 0
731207300 494072148 0
996336005 274850440 0
661982312 733955104 2
494435938 83885935 0
915867314 63395439 0
810867008 938960519 0
429391408 437328807 0
555992481 263931005 0
418393979 788386660 0
298368279 756783703 0
69988542 4197068 0
711113404 219575693 1
912216569 6843746 0
852800664 579132161 0
374263198 779291378 0
860455750 212230033 0
317365414 46051633 0
237220322 583994320 0
748392773 403071511 0
964580491 34333790 0
687457578 458570062 0
106110454 169278602 0
430488777 813740551 0
789329502 922937288 0
234581491 982207868 0
706383291 999558465 0
429389324 451464802 0
260755487 79897460 0
92938639 943622045 0
321586346 744352339 0
1048689 827836488 0
726201955 853803944 0
337294370 393989980 0
192169847 858789045 1
407785722 25279467 0
470718139 538651444 0
310747202 559544300 0
770872087 792918164 0
487180699 840134254 0
102738320 442431076 0
474362204 970209533 0
723037646 337986075 0
611333117 984563648 0
356426499 931666058 0
432032339 801935791 0
270223454 82208706 0
838241000 576795228 0
670022227 694186893 1
951070677 152605700 0
204392544 563690866 0
27558473 525444660 2
519095853 817861760 0
397912769 323581229 0
871917937 142503803 1
172000860 378682873 0
150303999 437692483 0
314431910 53867197 0
788887983 575261210 0
267725687 968333268 1
987145992 680617645 0
376349949 513089176 0
594015420 128855554 0
234495635 490065403 0
984168674 309033643 0
872480476 70784261 2
49441080 927766592 0
990715264 159620056 0
171821504 167602042 2
705965867 597790846 0
827694439 721578836 0
445053532 735629747 0
117159811 18393286 0
82786977 631354856 2
877479054 670638949 0
311421122 73530626 0
920635260 982276436 0
319974154 552526435 0
186927891 524909798 0
625965514 396191958 0
214497623 104262057 0
926395550 82510073 0
9621638 686600968 0
581592278 521219084 0
156026561 367102374 0
833305219 368780959 0
220481321 31347439 0
12524969 739460671 0
440915608 669507091 0
642972040 405272192 0
194530667 342899292 0
774177123 610443402 0
798640554 143319225 0
428733685 138798198 0
644958902 725566555 0
377550941 507872945 0
539454345 376772940 0
439941586 361843514 0
333791552 530170923 0
635135449 784827196 0
393291476 302977392 0
555281427 47584115 0
946638809 139875923 0
745969976 345302157 0
343458545 704301949 0
373808014 711436027 0
143049995 139828171 0
263008524 774890234 2
266330167 927021537 0
3062152 957500136 0
587286960 860666472 0
214874928 238483346 0
147774448 271678537 0
328158847 443653879 0
985272882 299534901 1
925245395 32398582 0
525015733 682190793 0
342097461 681586378 0
70036440 973316681 2
529545739 299841926 0
10625558 834016473 0
776242516 303037645 0
307703525 912239665 0
562201463 465881503 0
149261688 200194514 0
663500832 661109433 0
577976956 820900910 0
57819370 961554667 0
61893315 849228848 0
119654150 57178949 0
790603907 614379174 0
991663915 208202461 0
757059618 761707209 2
569689108 430852663 0
865596394 335360199 0
516200277 74594993 0
459847918 501124836 0
601717115 687340522 0
223586596 98978813 0
160491349 472429289 1
406294722 71975326 0
153191914 328237880 0
169549496 80692186 0
467657624 5155792 0
944674826 416596798 0
767533103 781533739 1
178044701 568301992 0
534547411 133106828 2
255796384 765329229 1
576934518 62263251 2
444762995 600337529 0
919055777 84642292 0
362644837 868625563 0
341149740 273323879 0
611912087 735878851 0
207165487 100986341 0
189341892 983729551 0
50047026 163077700 0
458334426 730537403 0
262482250 807647769 0
851277489 65961798 0
614213148 64693923 0
241071408 302044368 0
53378216 64670361 0
623936861 964983690 0
238441343 867326488 0
287715754 471073599 0
216575228 54394413 0
314858736 188540825 0
260190096 306696442 0
311077801 909382537 0
937029966 638551201 0
291399391 931248439 0
99638184 869634974 0
531476717 861624869 0
859229644 366590620 0
430017697 541470089 0
62969445 453076931 0
389709726 243130077 0
550539227 114438762 0
132467200 26133182 0
258737530 881352863 0
608083928 54569387 0
113715726 292920046 0
660952117 692738428 2
400604004 936717195 0
367337809 459537910 0
959729057 904929182 0
285852024 44989083 0
189356706 554482484 0
372460094 172114046 0
986157885 507940435 0
343842266 957278100 0
627784974 399432370 0
339578741 604996211 0
690797648 64120633 0
96802435 151548346 0
130816667 533031422 0
565380736 916410238 0
135892053 34382634 0
933149070 985413691 0
909609853 11413193 0
976858899 981792414 0
631080611 872290883 0
421756236 913007693 0
51980391 286153843 1
726160921 145650493 0
569691573 454369422 0
447289472 668929313 0
686690966 496746943 0
5626214 725920221 0
75686928 265625585 0
517698562 437196947 0
607275469 809076877 0
194927010 70255389 0
888753466 660948695 0
358406324 395791751 0
7191876 520943022 0
345221865 744817199 1
908741187 244422724 0
107747280 491339904 1
299571566 835022995 0
570085756 935069414 0
186850804 838454302 2
972991997 221168368 0
226048762 285232245 0
442742845 361115591 0
706241957 646353447 0
515289752 139332910 0
228049514 376098871 0
613399528 340324898 0
168243766 390741934 2
292083522 396995882 0
114934856 168443408 0
159077961 32041922 0
55202751 902210062 0
159889022 779880249 0
170226864 318161378 0
828393419 952072700 2
50077444 378744199 1
851169544 969213101 0
802835384 264930464 0
96491083 595112706 0
311609479 781147139 0
430406709 652614383 0
888174351 688763204 0
903720160 526319815 0
90695686 40448714 0
115380821 224829026 0
199090107 811557174 0
535665417 41686030 0
777129376 91946557 0
618214699 547651422 0
431560157 712932889 1
105470092 249984533 0
350127834 983060524 0
636024011 172322242 0
88656091 565526623 0
506328559 713120567 0
856747133 6848303 0
261806699 523574085 0
590633308 69703211 0
42919986 258357877 1
12101832 149205342 0
778663714 813924422 0
225393409 805877085 0
525505377 131354021 0
46792325 353336843 0
878284642 176073942 0
937950901 970254753 0
63762965 480125894 0
957202434 434029177 0
161118952 451449668 2
304291581 561190193 0
75521784 785296561 0
630298627 374847178 2
52640594 390376793 0
632450745 734652517 0
432960979 1990447 0
82668835 228850783 0
234146438 532846363 0
258448173 572313162 0
668202206 944436789 0
791372064 310567087 0
896669878 476303279 0
160783675 541265902 1
827592525 495450024 0
3015236 514641177 0
912482976 515753157 0
49546318 53515267 0
17937197 85492499 0
875682229 782181448 0
312077139 895583908 0
693121567 273622571 0
548942656 845516324 0
628541543 703224630 0
148205992 847107255 2
854850442 54227669 0
877407321 7937224 2
71420176 841643996 0
197760543 979410993 0
778059022 414505147 0
108466258 737225305 0
949323849 140667677 0
387636444 851740723 0
379343514 605931588 0
561963445 807534876 0
302300334 647972720 0
561997312 226612874 0
895816411 81488212 0
895779250 675386141 0
408323003 752039273 2
335979388 444548574 0
403234086 587474818 0
19287787 838574847 0
808035530 650863399 0
330197571 422620679 0
125821851 640231019 0
988238401 594486638 1
265500225 418783535 0
534042444 878530754 0
131614796 446456291 0
259362712 918709089 0
24959987 250436417 0
792492013 725655293 0
911508568 184235292 2
888240976 361186565 0
258367554 915997006 0
664151917 143431328 0
531545424 401086458 0
726069730 665421 0
285778556 522582647 0
513785046 705835605 1
694357368 427479881 0
586848220 15033220 0
451176840 839247291 0
501429880 834804919 0
310133372 457969778 0
765494059 649989129 0
351716057 874905573 0
79754631 134978074 0
196553437 193602292 0
692300136 457085790 0
196122686 963701175 0
128541413 728099258 0
585286950 703066544 0
756126650 62308421 0
414990840 53102444 0
867087599 268550872 0
659853976 640475610 0
875409742 673772847 0
845902158 647820833 0
906250962 942089303 0
881136619 56620833 0
118768267 885816718 0
733148779 533243286 0
470234851 84219083 0
707568990 969611339 0
462618540 850633934 0
508176183 433604766 0
355505646 486521581 0
998368275 171259742 0
330013716 351634621 0
600718744 16904160 0
887316063 314527237 0
141118361 689266738 0
162398933 69854966 0
782942782 395282146 0
103936728 142131131 0
886573844 68061151 0
402162458 514618497 0
934140361 990925468 0
943945373 329223768 0
563977785 45801829 0
778259543 928815241 1
928378144 571794645 0
253089977 679830623 0
123119961 576879517 0
28399779 142626080 2
176348196 655469373 0
102356988 241070630 0
360295441 358146099 0
446015617 370093155 0
978062110 97625295 0
804359714 8609715 0
881090343 983660368 0
419225060 113090620 0
916149657 834660390 0
125561254 762019603 0
423245059 216994593 0
484574584 962042592 0
2922621 552714934 2
71283780 369933057 0
977666206 538375791 0
112234293 252837294 0
754226101 415777528 0
907360522 968532861 0
493748160 65942766 0
346381539 182260204 0
499129981 909904691 1
787383156 65980832 0
547786770 739369458 0
654242598 932380836 0
394484325 625642061 0
655111201 69606382 0
681584964 486611916 1
784515859 11653812 0
571597717 366327754 0
321647593 312686048 0
137184609 463899084 0
877444752 592207787 0
98462626 968456704 0
510229887 555948886 0
695401198 541657310 0
102694600 324875262 0
264165203 462581508 0
798928863 138910806 0
83359119 390994975 0
311119031 867233521 0
535746055 530886895 0
224975152 423817505 0
474100813 791524585 0
560438380 18488320 0
539539067 815387522 0
415955441 404554380 0
799035790 544847156 0
598019707 581885348 0
704619355 270493482 1
666591074 1893427 0
765207966 38286147 0
765112303 952443128 0
101728425 815416598 0
775200971 29673464 0
994436386 696094495 1
511991689 624965982 1
746095621 901664176 0
833502678 221363133 0
621666794 120689160 0
303589415 48995140 0
185312853 553928922 2
18589994 328008305 0
401041665 502331446 0
534189230 71797427 0
223466591 11839643 0
740949795 350576355 0
723232733 706032753 0
883690682 726066214 0
363595333 451080508 0
745684251 778059989 0
151862557 248390448 0
630196249 18606572 0
107788036 81248982 0
254746819 748510800 0
707448377 546402443 0
60167571 133469718 0
584466285 84504843 0
97774475 74957623 0
409125900 731142663 0
742356164 249244343 1
943755022 351475263 0
950000361 892818076 0
318969610 121147663 1
747485418 351511493 0
56330815 283226752 0
363377457 275814215 0
434361518 632389788 0
714728415 540389923 0
875608359 727045447 0
521019181 373398151 0
40394857 876321403 0
92841169 703500442 0
480792670 63334207 0
934331314 308930086 0
773960440 744182283 0
930749756 389838735 0
657879716 298850599 0
347222770 186486306 0
791603731 132165235 0
145864018 553313785 0
901702078 111929940 0
715452441 660844689 1
46531298 760881606 0
948621783 135067087 0
125384049 426964327 0
230672041 157797314 0
944362111 610702418 0
159198226 725143032 0
49644599 106945332 0
68948882 26603636 2
424487569 344032610 0
837802336 156681057 0
533301772 376854537 0
695216860 51430364 0
697994950 123371506 0
153632906 457211091 0
455450760 438224054 0
393819018 230643392 0
794809509 403189806 0
334251487 300938429 0
952351800 185976595 0
968844798 960111292 0
53133852 299860424 0
100356551 993540580 0
299316139 194887415 0
448016887 467496119 0
925548459 510663541 0
61767751 536126414 0
975136724 579078310 0
429659146 457990913 0
441884683 361958176 0
844332716 943252298 0
718748602 721635168 0
583547662 880929155 0
989850575 993693325 0
958241087 861201269 0
583698552 650316936 0
203909880 758916641 0
978407495 612321191 2
691345372 854650135 0
337310500 40988546 0
809680167 103670577 0
41463717 969401740 1
756740295 707328566 0
855989517 790299701 0
87044334 976999838 0
878068537 848041768 0
831475719 592086328 0
225344865 44531198 0
377460233 283585035 0
423414572 88811480 0
840334873 505232638 0
494234699 166328920 0
128975685 212454963 0
525940784 282610832 0
915662317 228103377 0
38967805 305530998 1
31934576 973708094 0
633031155 348766549 0
757812842 811208953 0
152100142 980064471 0
584453988 19942858 1
320510538 478951706 0
621866703 658211934 0
95502119 572881240 0
506954975 735968752 0
31440759 470865753 0
586065883 732493722 0
866695752 873655885 0
786020428 578431330 0
100627701 465109714 0
223305338 88979281 0
357948572 757264073 0
84690631 646767524 1
791507616 167169647 0
603789154 784358317 1
640257797 461002242 0
344848908 575241659 0
64973105 262813494 0
64507356 702648926 0
515536890 976818041 2
253559031 287592194 0
956517742 710048688 0
299196094 25748614 0
684032484 763748193 0
8536562 478307824 0
938242154 869898033 0
813924129 575727962 0
442076056 280063600 0
294555221 461203447 0
886947285 284375809 0
884605317 266236510 0
830915214 441181678 0
854928532 255948513 0
123260950 375851833 0
793588319 157863352 0
43350188 704105189 0
771264994 707342897 0
661812424 437104362 0
218591794 143993011 0
380238560 825555624 0
923105418 827683463 0
225804001 699999931 2
522144208 543944359 0
4522986 472443655 0
132147475 532882682 0
301217381 346037058 0
57451585 760983508 0
462462946 482664963 0
122904857 10728458 0
638804641 837261235 0
102598801 762326471 0
494703513 206891717 0
352582503 929431916 0
319422032 973108108 2
84281434 743563399 0
830444971 287994686 0
414493075 968446941 0
930324969 267903887 0
880654584 551606136 0
772259843 102462350 0
839945820 65112060 0
298134342 910843402 0
498002317 234467014 0
213757218 79765578 2
922689151 457591426 0
16418878 985657925 0
965264237 59305927 0
97593687 25586709 1
530671775 449360500 0
3672784 233208481 0
140002439 673342109 0
141555912 906067762 0
319852961 899206484 0
919729178 559105708 0
563741902 52362496 0
819723775 999825677 2
793470859 729409839 0
552697384 948375645 0
214197735 509110302 0
695134031 699757533 0
24774073 672742433 0
742596455 587723524 0
908969832 856893643 0
979865170 702454742 0
779320323 685572807 0
454467383 206006985 0
275427996 73914237 1
157786422 83875707 0
823148322 205625490 0
377724891 712436934 0
680546677 338281713 0
203268292 98176574 0
555433346 227063566 0
124482280 925685753 0
655590721 514418230 0
86861372 811092040 0
27771436 966188674 0
854844383 87872179 0
485841448 945503930 0
162192243 881946668 0
397825674 621435507 0
326888320 64533575 0
3318168 984954979 2
972069332 113630945 0
545578565 180022817 0
107542824 62806541 0
746354239 195728362 0
781803051 765945928 0
576320336 876988087 0
328697388 772914407 0
951474943 149230360 0
368018800 727817739 0
364084990 21735688 0
920738307 425922080 0
970475312 735157845 2
39828942 115231908 2
783630270 840171008 0
939329738 211075602 1
125746434 512088819 0
343839176 337760753 0
524350404 117939471 0
714023504 268396283 0
187658710 551440650 0
480964647 308674658 0
142681023 392693068 0
590198992 916904459 0
612642026 985878964 0
428869128 876616178 0
983068021 12409870 0
738225936 749198954 0
832250279 257251885 0
204351290 96416080 0
604663502 340929855 0
807604318 875422678 0
259674979 302953470 0
28755428 287888859 0
568358076 740845447 0
7507908 333564453 0
669517184 734399576 2
503285479 42788996 0
126861288 262933069 0
75558531 980376745 0
527652 278674988 0
237762466 160834968 0
68407356 124923139 0
387072608 992095822 0
548991737 778569382 0
819957768 277677308 0
925387431 543399224 0
8716202 439825173 2
739898805 290651457 0
54503690 474149494 0
249635716 136703097 0
818974434 616219915 0
505336649 564033618 0
910835196 896503580 0
914120396 721519864 0
668582203 126691064 0
808304931 956185346 0
279750213 127227590 0
495381964 262830456 0
211102135 74988668 0
735003300 228573429 0
84644761 979215960 0
608295173 39834359 0
968214870 116284196 0
987111905 39384087 0
418191772 768401181 0
109083014 954728493 0
613382569 321711582 0
994971970 289689698 0
358062728 706661803 0
841023985 930191017 0
720933323 102499258 0
72868765 586249570 0
910640448 815206890 0
462967224 615790418 0
328153738 126477537 0
893699803 582593305 2
729212944 763142188 0
43492497 944163710 0
436827964 297536585 0
407886385 377523020 0
682521557 723348137 0
927012887 240016360 0
488437645 484011094 0
470779827 32609374 0
239596628 534920839 0
162679017 984874038 0
706073947 288984754 0
877012877 460426333 0
670628627 208716668 0
223175427 598683613 0
40039999 708514036 0
682220610 323709150 2
928938736 985672323 0
895454709 60533901 0
700742515 19094968 0
159150535 648041413 0
908986165 6210129 0
201795645 514250372 0
431694139 839278972 0
980031568 25137926 0
61352454 728663420 0
173569522 578561098 0
499439608 106808396 0
526254109 982492451 0
936507995 703305844 0
471160182 98295787 0
116519802 192238849 0
317211820 283382234 0
563897029 676198615 0
655641578 965388439 0
434024540 721248941 0
295570965 53403212 0
308708072 842404263 0
509030299 694368276 0
65623389 242026106 0
557537903 393806213 0
155929665 482547580 0
26092940 426451147 1
616141326 38446619 0
846342047 338147908 0
913092014 68199350 0
700642811 481176826 0
578595421 819104388 0
545839300 182427242 0
867417550 161112384 0
172503641 119121800 0
162837405 52907640 0
794544970 322803271 0
353697065 408116606 1
269421621 260512899 0
289847392 162202215 2
854772802 230679016 0
840351683 150263636 0
29380879 920404783 0
272888578 35396717 0
111811969 858609649 0
391035014 208466045 0
526156270 993130309 2
576881101 371345763 0
457529037 232652717 0
86723998 960385190 0
93680236 50878647 0
374799404 101085062 2
723789784 35471230 0
503036333 602741206 0
139152212 10949927 0
135026998 152791832 0
203230474 107919525 0
356592282 84847951 0
401881655 728784352 0
495596193 37646551 0
937298 900154675 0
670632746 356702160 0
101283188 935859434 0
621056451 803971151 0
410088532 582139532 0
187239357 615715306 0
381585822 396019129 0
89216857 355010425 1
881002201 20869841 0
623690500 655661267 0
511322964 753432432 0
331439405 254458088 0
273736266 31819027 0
162516029 338858991 0
763407821 967718549 0
153606584 367231424 0
122754202 243591215 0
191741833 647206118 0
57907412 814429703 0
590140038 916254217 0
564006627 826951596 0
815512925 800135185 0
328596961 156975685 0
773082314 131043877 0
686960528 26115061 1
509172989 764060318 0
390831734 228759153 0
646301336 23732623 0
26104326 809616614 0
410162360 435269008 0
751562024 712730555 0
769577359 974732024 0
508970484 630298466 0
308610866 948844185 0
574979785 542792665 0
345529588 182168495 0
756053438 506269298 0
641410034 691527040 0
402568863 400305418 0
840140685 924416436 0
251669470 19746364 0
635655703 483697249 0
879403714 651312022 0
79484079 759369700 0
455969262 749860534 0
126909142 981851425 0
551363793 405566658 0
654909045 442367804 0
569033441 94880732 0
485035049 50236379 0
80047061 906687705 0
588212173 529214987 0
161696916 601436933 0
65295582 371767834 1
577724133 285629848 0
174494738 396615073 2
925749170 865880141 0
526964185 673115690 0
319142101 926072875 0
351506511 50542265 0
417458076 290200434 0
512146746 232813512 0
4884504 60743559 0
455226181 661087436 0
700814043 228630665 0
92870868 859850517 0
509441188 335466454 0
362467830 675325925 0
262278456 219477312 0
43115032 359779959 0
143953000 137320243 1
762128702 78363342 0
569770373 161008860 0
190512194 487902687 0
61511093 976654349 0
471664050 894346914 0
603832263 38126310 0
600651923 909085595 2
459792805 133128884 0
684468197 885345524 1
108438330 82038362 0
202275557 315679908 0
395698517 187813401 1
814497721 686692170 0
342314064 477072572 0
767937999 732557839 0
270521768 11972285 0
529057378 400444052 0
532049868 316871281 0
424217133 796864298 0
469419955 385277754 0
940925255 975860411 0
531098234 849173303 0
151451835 94043458 0
388224267 691030805 0
240213720 413638809 0
603616303 473193370 0
945657141 43415607 0
57888209 124756607 0
271389973 561472996 0
375233303 996741578 0
772999951 17948776 2
619800825 168393089 0
35032140 433337037 0
305218929 86849058 0
318528688 881348709 0
863962669 828982391 0
697985901 311586951 0
232345669 942545247 0
828235997 612255405 0
502767981 228014070 0
802443709 315813328 2
685844153 803801630 0
39365301 271089494 0
291975982 665500577 0
345424125 393573438 0
331158024 8779116 0
113066347 743025482 0
612995751 335398188 0
124041553 801017061 0
926013257 443543897 0
444792205 360981645 0
140331127 179595497 0
88236351 38580398 0
451823743 792018605 0
666854558 863508669 0
369968897 253235854 0
491313876 393763424 0
441592221 944244360 2
444058194 350651055 0
150801395 348677338 2
759831458 508847636 0
992304794 309740639 0
361024932 832559583 0
158319614 207359119 2
368410688 256594405 0
628397191 345412223 0
441321107 539274800 0
1876906 718784186 0
57865302 323583706 0
391621228 11549504 0
38181951 583501308 0
128937906 397152845 0
207601542 136176467 0
283757916 290762372 0
303179219 535107742 0
832129402 945498755 1
452941753 396930983 0
578241012 80989447 0
437240648 23717104 0
147256684 652536723 0
525365370 925332866 0
773306932 386922189 0
981769214 190991183 0
930714488 624635057 0
855005582 888674933 0
384233856 234271630 0
598370758 83441722 0
809617080 13004867 0
921566188 465139090 0
788428583 613354502 0
147304390 723570835 0
711292994 28993786 0
712047292 450844677 0
475908769 362176131 1
705612635 419503628 0
454247829 842718219 0
965967091 514469933 0
40154531 915564290 0
127262697 924834399 0
919333889 428643023 0
321723603 966036096 2
381769362 751130323 0
857519398 572005199 0
753535264 432502144 0
643093846 177090394 0
63228115 716122499 0
534034536 830450555 0
237437253 678823116 0
533589557 344011354 0
22954315 930537108 0
124643334 924330931 0
103820125 66021780 0
164775477 593112606 2
9697264 89114911 0
572637353 139252264 0
867614380 985628148 0
273162721 942866535 0
791340044 988797595 0
222225244 526451893 0
438658930 38530153 0
178706378 717329118 0
31290324 700910909 0
2920325 313413943 0
932180049 50547664 0
836343809 431970365 0
488868978 777484462 0
271584042 40258189 0
463193870 30094965 0
171318120 200859494 0
105665127 289683760 0
848130108 119864504 0
597716482 50505842 0
634253322 34422208 0
878055719 255034177 0
648503969 355640901 0
516482110 637718300 0
505256082 235235278 0
593225523 249459568 0
545334626 523963139 0
435412824 871525699 0
166071194 554474748 0
43100435 205907434 0
111651356 96392594 0
187794535 629628287 0
463666263 543710458 0
476365315 256944373 0
5403305 605120340 0
702406265 210633146 0
62646011 683382053 0
536531487 599191391 0
321804169 394510303 0
267174322 85971150 0
935924672 37568488 2
652957824 264856988 2
443220128 892224738 0
136511691 722040553 0
623854169 378083309 1
67467894 85933069 0
272052795 713642290 0
324915115 271209698 0
131141241 175009468 0
28489190 42794679 2
563845475 995893090 0
24585810 695085803 0
329335950 156764158 0
47756651 716012125 0
462950184 716421657 0
521467958 53442604 1
904643247 744587390 0
55441351 501128380 0
1834277 192912409 0
644108016 414130472 0
688383676 316071356 0
359948496 615426942 0
938428056 712106387 0
204433864 24211478 0
950908151 10498710 0
217947850 628781308 0
282501562 319269465 0
640040556 983407225 0
828046202 80150859 0
303669230 868210149 0
698392122 958416877 0
159318012 17630893 0
10211727 942318349 0
106679947 21359241 2
249499648 132892810 0
637176374 521219112 0
590085298 425820346 0
371989248 354158664 0
438354085 846018991 1
838848861 354214578 0
299041193 779095676 0
482801528 681341756 0
50360378 537183402 0
493696024 162613449 0
546285870 416530302 0
774297652 238038623 0
23562572 562096998 0
211971478 612781312 0
879948781 860262087 0
137053118 441902520 0
472630865 518428473 0
723785867 81707507 0
446373591 359331362 0
820203337 528126488 0
857190867 643560843 0
17717461 657137743 0
592889641 111569791 1
684134465 243466672 2
741466894 176516538 0
890498551 488551888 2
576333453 638686008 0
86276772 994480253 0
653943773 402968911 0
286726032 901650523 0
941868590 953897760 2
265109163 122813743 0
352962861 61301662 0
937472945 296115598 0
381854913 142167669 2
236189953 276790073 1
793244217 272350053 0
121334147 866572125 0
116175825 777629151 1
767485808 635152903 0
880254316 300701887 0
228633030 430670763 0
657665457 178134308 2
537738929 687798182 0
67905669 979796958 2
581552904 349591269 0
564355102 163758946 0
106280694 885743698 1
688204418 42677299 0
575811222 1950489 0
644370503 665096382 0
819324239 194951827 1
843134524 37038556 0
82009007 89709837 0
645661120 11594253 0
264491714 415674656 0
111638521 748529856 0
210328890 747402822 0
341950138 779171525 0
52987675 634004356 0
654725155 29701737 0
882881335 152263437 0
362629753 93498160 0
480485272 919045681 0
617350914 25591742 0
868140463 185026290 0
78626243 891395809 0
185717460 778245803 0
653766967 688694566 0
967836084 535199271 0
281919975 133813445 0
469861850 808210386 0
676126252 255005045 0
795649494 215937011 0
117821840 808846903 0
639185181 88068723 0
939231732 394272270 0
547035161 413473261 0
159664997 646363679 0
45864641 42622933 0
509604105 7964646 0
255259711 644422088 0
640361304 112985330 0
416625780 184253345 0
50051353 891576115 0
58398731 162954988 1
67515915 210768409 0
314632639 393623714 0
953339580 113277754 0
888129467 82694412 2
106647204 261249808 0
252865192 571703060 0
523172548 337781093 0
712505843 57182369 0
898884608 365824062 0
794983137 786853232 2
362245758 601285248 0
117828798 936946631 0
8277306 57998706 0
226779383 854414378 0
99153683 645583081 0
992062574 425185260 0
933834 690054009 0
163136837 307135623 1
496024829 392997377 0
650697099 760547984 1
465364669 622226971 0
156256146 733750962 1
824577811 879210277 0
214286327 686731438 0
75311851 391792037 0
901216916 49412264 0
799496634 274745868 0
436832806 853494951 1
450929909 59851440 0
989309392 321548685 0
916366651 126851141 0
230617065 528467955 0
391831199 48730311 0
38631565 11366047 0
14161223 909625656 0
751908652 45306305 0
929889215 475130420 0
910205394 157589205 0
136607799 854394337 0
679016908 623154005 0
822348227 119574278 2
223292828 694010830 0
441820531 662180135 0
47472202 272825559 0
963861423 185044743 0
517532361 62045868 0
15055152 690734997 0
180383210 494257366 0
76809453 677809765 0
127537017 219903737 1
463773796 277843136 0
433712048 214995644 0
826153573 474306065 0
414351542 302976433 2
984743555 448880807 0
217737776 642102779 0
432892338 582444852 0
534128342 690803736 2
620461470 191447277 0
458128170 683185557 0
128556916 421094458 0
853537985 612391924 0
334088650 256764312 0
527091295 5004638 0
720824327 286599745 0
860639004 196464203 0
700657136 649558736 0
652190752 15828006 0
937598231 281128720 0
804824341 437449646 0
652805235 875481785 0
99213447 989097859 0
144339692 993582011 0
941314862 352686823 0
540852052 560924273 0
425417040 213998089 0
698944884 902005173 0
601176918 173308005 1
737217453 567968955 0
113309385 124237342 0
224217900 156372962 0
176759865 754281646 0
618536379 589631214 0
92573018 390589879 0
894654883 862796545 0
475945098 79272416 0
261463241 166337078 0
830965108 646580395 0
717828932 102875748 1
715808664 20463620 0
507797434 265590053 0
105016605 293826925 0
334052689 606466531 0
649375143 226088331 0
36064001 973924155 0
979131477 532289371 0
232825236 592439162 0
240531125 382703462 0
185633848 883529689 0
113897690 94772204 0
412414479 430510331 0
865120674 247730575 0
61179831 103253448 0
543066221 780314988 0
531444123 300442568 0
90784262 890972378 0
567538666 124013644 0
466543913 68485662 0
947816797 356173433 2
672963590 255851645 0
650540050 240643161 0
17608932 766924248 0
124436342 10800111 0
367448586 263211413 0
193631708 127043183 0
679983781 778572944 0
168243282 320295722 0
285157662 262249120 0
566121739 895425875 0
651786322 907683672 0
91714685 397226209 0
102659929 407287474 0
914872785 1900390 0
575429518 78842820 2
651620332 883235786 0
147897514 198957531 0
761521903 646304391 0
486588220 110345929 0
43589647 286069232 0
59326656 656263169 0
824179083 219023277 0
938224648 33780329 0
960596769 742527893 0
207332381 319599404 0
324232006 438488994 0
30359299 243117811 0
213553047 82610579 0
983379042 897476605 0
952422426 667707295 0
24490055 623843436 0
13582219 464191752 0
642809707 55577295 0
291791901 876671641 2
933199874 12737698 0
121341092 313612790 0
65452778 761599951 0
86692343 331623818 0
85568890 346326487 0
656948155 919370737 0
2229595 579943918 0
980622289 7668503 0
116753403 742335515 0
64235078 936942134 0
621337034 896833153 1
675439897 1537080 0
574053507 313954983 0
641969231 370862497 0
424785524 82367747 0
995559475 146379750 0
476328416 233233656 0
814253704 3110752 1
299009415 127446589 0
578482692 50418927 0
37476214 346814566 0
311649441 840329845 0
453311843 431683012 0
580665885 79491413 0
597155287 828333914 0
441928473 52533810 0
759421199 767684775 0
225736871 34570238 0
730277623 204858536 1
5008414 748125571 2
23281147 730192812 0
394636417 185773453 2
895814807 154786153 0
410098725 860360321 0
671740690 691933030 0
26143293 378838697 0
431336518 860278129 1
368383844 615725466 2
510436800 83131438 0
469723080 576299510 0
26171648 889863247 0
300801112 872813949 0
846103676 772535727 0
41339148 950702000 0
39007034 727282272 0
98263021 240051820 0
58701046 751793018 0
202289851 603944587 0
979577109 763047788 0
946454788 472258971 0
879907559 831228929 0
387174180 770046788 0
39440610 828516297 0
887726449 620627703 0
740107071 329102549 0
282692548 987881517 0
383569712 735682310 0
161063305 997099831 0
86915104 207034608 0
106988778 4620660 0
336519191 29680288 0
110429701 612209721 0
649278673 663270303 0
259815839 361099000 0
617391243 196955959 0
25706701 618892038 0
974504894 18011159 1
80993453 428681749 0
328025793 950980166 0
495396299 524359943 0
464645404 187250674 0
47705215 8786305 0
251810322 139218004 0
674853881 785203503 2
665495483 814657561 0
57300507 643091771 0
978159339 347434288 2
320453463 205239862 0
773593636 749599690 2
577501842 355436593 0
681086083 720679833 0
904702799 637655087 0
757947679 814148297 1
884264088 548714769 0
336392368 521568619 0
536971732 47546871 0
336385850 743271909 0
343313668 988201843 0
338539734 414827836 0
106689086 480282736 0
596293052 556825707 0
54585753 310988862 0
502957033 112621047 0
579515314 875033962 0
424608361 619147044 0
202054736 573439493 0
809819639 983064285 0
336131979 639849382 0
297287136 109257992 0
806665175 964919237 0
900361898 997320198 0
408354588 610283384 0
914376534 824316323 0
333917989 157338667 0
660955334 729347401 0
848196799 779146968 0
950840628 58864886 0
11136621 793998171 0
768682885 848189201 0
840398606 261056994 0
528538294 967748691 0
715389071 91035364 0
466177380 36353698 0
621624754 140491828 0
849967502 545374044 2
518511352 193020226 0
377882795 604883147 2
107453981 575089550 0
196278088 787629119 0
511391396 266549800 0
513203416 797693927 0
518867261 899102621 0
194161873 618047971 0
131638149 268769937 0
282507454 607601136 0
13460442 183095559 0
576612201 346058353 0
258722462 302549262 0
11684324 823678658 0
347199022 675447527 2
312507627 904964241 0
98362251 143085834 0
926219914 95663345 0
955110402 151273042 0
460510761 723636062 0
12711249 333567735 1
249098318 23012556 0
948708178 50451678 0
573976779 962449569 0
591493804 725744482 2
167303285 861956473 0
330604086 636727010 0
244050154 273316109 0
920230170 504743611 0
461073219 459407653 0
295970735 147077649 0
839078247 14509963 0
280493190 315207428 1
112604873 359546834 2
665920373 69158099 0
38320279 538604217 1
543077942 420110541 0
168116800 700290385 0
240063994 39693879 0
343544288 344276781 0
905550940 99493966 0
986017733 297371427 0
209895487 825519218 0
88874840 297912620 0
436977797 43721555 0
473694480 35064480 0
376492069 71998323 0
362871695 263368694 0
735290795 864064607 0
407786099 172944266 0
825259613 436298456 0
10889188 993112223 0
556810169 957392202 2
694782014 92853448 0
873430561 662254146 0
814067527 222538317 0
210931382 944847162 0
352452442 987836182 0
423953241 98815218 2
610929990 537724227 0
82741490 6269845 0
355142329 799879909 0
884298447 141874988 0
446201988 229457407 0
286010353 880433548 0
148295657 767061651 0
940870820 188273063 0
690142796 749640042 0
844305606 53005594 0
126317531 873669094 0
714497562 695817007 0
651719598 28393679 0
25279326 420288214 0
62586820 845461317 0
440099432 133421111 0
433444200 761965623 0
684435633 429507273 0
27211426 126601540 0
320710458 542982624 0
584548469 17324837 0
194455266 788333855 0
804619456 969901156 1
956565506 959946727 0
209038891 397629445 0
337518325 100926120 0
296510795 194830107 1
279167536 460346452 0
58406181 154308043 2
914241127 902844700 0
623468750 606737297 0
227591975 216545765 0
105814864 17879897 0
621787625 504953060 2
32859697 899178657 0
103446353 838162360 0
316931604 113659874 0
750457103 662171598 0
534962835 846485773 0
841006782 716254302 0
531224123 802536812 0
285950379 987615178 0
597462263 142264305 0
216207402 349126319 0
263222807 77254615 0
603929138 257180848 0
475846618 843338467 0
340041312 278684631 0
42385698 210287974 0
7562566 581743046 1
279314679 543908933 0
649232476 503221870 0
840019719 691781758 2
782115174 72483660 0
771865813 280822745 0
905602941 544082885 0
306312377 556633886 0
743386180 427249772 0
242664461 785785198 0
115937231 64548995 0
132077383 251229519 0
2424408 601444697 0
142821160 261752140 1
60523322 342421338 0
609160786 467399811 0
968720289 119515485 0
681789610 944845251 0
212327168 529868393 0
782485861 501610169 0
160337827 113064007 0
855496626 220238054 0
434243063 86522771 0
792294320 401485988 0
226108217 939306569 0
707235874 961746789 0
789748335 736110040 0
53812413 96221067 0
248720 281816929 0
968414782 7146277 0
292835707 918206339 0
575336775 867315522 0
955226779 784105173 0
91198552 851503059 0
657737810 193277118 0
81846310 59533458 0
532082614 830830410 0
255847389 683222475 0
372737746 219074001 0
731537947 471849491 0
117822020 475386764 0
469291450 157412071 2
765413217 781724178 0
308848063 490063654 0
626813590 103734801 0
821337392 863733029 0
165692112 627398269 0
767773216 41217683 1
652579919 823883974 0
616643693 296495149 1
127569877 249482309 2
906488995 149229064 1
471526942 297053364 0
86502754 490010925 0
630460499 573349854 0
460999210 293933436 0
31031686 806439049 0
745005034 129615763 0
705795477 333400703 2
943096782 82708785 2
504373263 451167002 0
612203265 376636298 0
74070804 415667160 1
520037993 246605518 0
564256242 585323110 0
388374473 442097263 0
722520196 209854368 0
860283131 522850774 0
573651804 251215775 0
52861835 391948646 0
130853432 723818060 2
391052402 67629433 2
40125877 330996320 0
24334056 80792051 0
344734736 640290784 0
420870799 822763387 2
616794990 727206656 0
423001838 37817390 0
516049297 643481040 0
627154382 76785579 0
610914171 292931505 0
68436441 373174255 0
634320084 908105296 0
288602007 310512941 0
730388565 832554966 0
978188710 257847837 0
805704306 209842586 0
994858529 81186465 0
442074930 193381555 0
479012256 160527082 1
325628795 521601273 0
109374664 385898443 0
309113568 814270087 0
216662732 608079790 0
342627659 317083557 0
527801807 73597760 1
836947016 930491035 0
881790898 983720616 0
941856701 113795269 0
923342748 777973367 1
828406192 285105847 0
651028193 485588709 0
713364711 636775445 0
215794743 302371854 0
907907134 371522131 0
783096398 141661181 0
90333340 834284577 0
691564127 943169050 0
335227432 275305772 1
593682014 18331003 0
285507144 30145758 0
905979513 879935490 2
784447682 580699450 1
916208157 506633483 0
48916156 832874335 2
709382243 207124750 0
882581580 902563122 0
236269858 618470618 0
283653189 613024413 0
558743998 223035595 0
832056856 760864490 0
796723220 519974083 0
734331884 114030540 0
111470905 444017625 0
696659599 633205891 0
305555874 918808325 0
748449226 517226408 0
168378907 807896001 0
469695752 448552698 0
798673075 677320419 0
2221792 763817610 0
409983977 174585352 0
886177939 923789475 0
820752095 697225542 0
830406592 209498737 0
610652407 925621867 0
410137382 880666545 0
991056775 110243123 0
382157841 629341214 0
104874311 277872169 0
119980995 83256501 2
235643445 555299281 0
284144039 755398155 0
963134462 321587624 0
915324562 125148360 0
905305078 458242867 0
537201865 712397765 0
465078347 859613153 0
377921264 903775954 0
484923886 925527347 0
944449498 775799809 0
20296092 69109362 0
978913818 366696210 0
69950550 767927060 0
331641191 978147702 0
816221043 71436569 2
577350595 172272606 0
626463647 217618590 0
239877758 710449745 0
603339798 296966967 0
132894419 738038332 0
234580061 697953557 0
968621491 15199154 0
59862071 637317453 0
919405359 980791508 0
856360282 625280020 0
591712804 850087612 0
585320464 982394074 0
521446423 433186148 0
101155275 698455622 0
207846536 248843261 0
179923344 814299118 0
713566142 792424075 0
752342694 502578040 0
43668234 915097666 0
189365185 387815490 0
607157995 6965199 0
739752052 356564368 0
463134585 300663076 0
868861036 214810344 0
598704860 315794178 0
833367617 35525982 0
581748240 6162397 0
503218068 136331156 0
284953563 130773127 0
534752377 658564147 0
920149458 76321330 0
596778330 454470732 0
195283966 827728668 0
18715569 388756703 0
784470109 88180603 0
258052976 84183541 0
201130556 156808705 0
617605103 564878467 0
311672219 463954730 0
87800350 874308091 0
158810297 162103779 0
524411302 506170661 0
717327016 590646326 0
894512507 711330563 0
574527454 172230315 0
316887224 490778146 0
4908521 479698554 0
849149543 862873226 1
188950732 923930168 0
272449559 320637415 2
442433841 103804094 0
136553322 539781324 2
124157474 136343951 0
887674810 900788344 0
100991815 5154339 0
702425729 577700917 0
129937682 67511318 0
75411779 896895422 0
720526176 548271368 0
91604330 580294521 0
19254656 585224675 0
380696145 855575707 0
120061255 668146604 0
124906271 775616231 2
22316635 426911285 1
686660716 968749901 0
201007650 24095800 0
890723197 3763597 0
938863751 695303321 1
701903641 11463557 0
640503386 548347332 0
966550829 786695789 0
149379380 16996679 0
916199781 699491925 0
552078808 255974337 0
474005633 905843127 0
811063082 750676712 0
750784261 959137214 0
712848562 861286053 0
474370733 71339458 0
888633250 345653138 0
280431591 99239322 0
850985730 183621840 1
936799147 173535570 0
135051675 820431061 0
77241781 882020148 0
905965932 806796336 0
357049249 70057571 0
931252673 46521884 0
409338814 360586395 0
746705052 968599259 0
747823515 144696940 0
792046452 928523961 0
839485999 996266150 0
977557200 134015692 0
337528319 592725730 1
295492687 369090133 0
391061679 658637377 0
611577618 594138752 0
41414640 535203965 0
303203434 291564220 0
300951742 639831369 0
504435407 573185020 0
93356464 347180403 0
834734632 371144993 0
932608319 667703630 0
705229556 257502108 1
467972735 287698093 0
525587278 450809170 0
789482831 643064267 0
5682851 312134571 0
975902125 364974 0
32553385 638558343 0
762651953 365427644 0
65106511 318872981 0
389097202 773612220 0
879077520 860189110 0
552278765 245301695 1
611678879 802888003 0
955258626 566586976 0
954123522 784024756 0
937655529 964555755 0
305770406 348997870 0
267309593 504263037 0
525704995 576790872 0
230125992 141615189 0
70801182 79432562 0
98508545 220203635 0
726673008 994418072 2
65920633 878482607 0
391311796 755114757 0
932169646 549761024 0
106376912 577597774 0
735268271 46252425 0
617414077 968744372 0
814078839 516231176 0
951459185 489536500 0
253530022 223353152 0
606056633 632546086 0
921829805 566571074 0
612760318 253791937 0
100125394 995417221 0
177041816 744961679 0
601936863 301473940 0
69457355 751456983 0
213601160 282071549 0
104498825 890819514 0
85916728 607962757 0
107237069 154533719 0
129797424 251576454 0
299079642 507733403 0
832455860 125848869 0
328935318 795623092 0
129032993 683644687 0
429316158 107303637 0
134970635 957944390 0
131199928 966347405 0
545584720 640489734 0
293556061 244548148 0
85607871 238728143 0
396949800 231017174 0
553388964 479366121 2
59888283 388756195 0
930689905 889191877 0
141963672 857796897 1
107847024 817306192 0
785440385 759837686 0
730076806 611562772 0
731136492 980962404 0
717826455 120790182 2
91748372 202567835 1
418109903 573102390 0
927439125 423612774 0
491614251 90018654 0
975660082 985030636 0
165837736 378422917 0
17233701 14909912 0
316246454 502381116 0
867050383 12782396 0
630119353 148095103 0
13511024 697915301 0
391172707 45195302 1
967837971 694910846 0
997009510 661659006 0
43192749 955792381 0
304174766 19514506 2
969016502 652754410 0
484248460 600081570 0
320052969 718039391 0
275551872 297684795 0
602500572 453897761 0
128622363 53226213 0
479719806 183587664 1
28840604 359348566 0
614702366 592545124 0
109083299 736660401 2
132582994 898920624 0
69123320 755470272 0
531238361 441766581 0
516959714 372104491 0
852061253 741885178 0
588364115 143075591 0
728443633 143158492 0
74885896 351235187 0
562987337 64040080 0
853208603 544018132 2
10933411 869805488 0
195835418 770885950 0
686967771 986087477 0
428864637 990668377 0
256422496 882197798 0
411682741 766993042 0
444459437 96684314 0
869340986 628622643 0
394958847 63372025 0
63255071 872239034 0
792978851 501516084 0
165998210 914928596 0
829340856 88962818 0
581087852 631348338 0
332636070 379966163 0
165350411 873984594 0
400990942 965391484 0
906328071 805478182 0
67580883 289068676 0
416636713 706479162 0
454844952 32060872 0
42528783 450218395 0
103110912 152484326 0
4852070 11181003 0
728785568 501260938 0
97688138 16985684 0
113216945 933541348 0
38159655 678331569 0
686821095 839433515 0
626704516 777236163 0
162240250 1011813 0
891206718 441266209 0
26342767 139829482 0
907494319 141555666 0
543452605 785236390 0
462145885 74772969 0
182974954 477703510 0
634924335 866296952 0
814153093 47960703 0
333557754 287358445 0
498822351 133631906 0
13333261 960569214 0
583649976 614853503 0
450313970 636847878 0
923807749 171718197 0
656168686 987490657 0
505647849 711648678 0
343013130 217987668 0
550392662 241284741 0
260624443 118627133 0
106664101 30091230 0
843498284 795208559 0
215925424 635485944 0
264264355 441086228 2
69499093 168926679 0
948983505 825320945 0
504530580 779145847 0
366760192 540762562 0
804863671 225303731 0
627144231 903849086 0
463006733 794395360 0
7553869 494024347 0
924117993 6550447 0
116400084 199442179 0
775523368 703839609 0
738408729 907718772 0
147231522 658146491 0
16352584 630360066 0
285964216 902566967 0
213177526 460157831 0
538029712 86215330 0
444152120 24284679 0
748733176 33921110 0
19726381 407847292 0
107174362 870528074 0
767715456 850046629 2
558348086 817074838 1
32823179 372189851 0
49530984 136343060 0
39750804 270141862 0
778882466 417467183 0
477951745 717387987 0
533696842 44007041 0
462399839 796699435 2
582164753 283110226 0
899430451 734757665 0
729984253 86988414 0
957102850 609503497 0
192758540 502770086 0
930276477 692893073 0
510912989 298160668 0
515642611 129748876 0
528786351 514276156 0
598277889 382913492 0
895138551 223843723 1
950525054 692386680 0
978648106 35526103 0
272777706 236484665 0
405746580 457653914 0
34967917 72575207 0
104380614 850162311 0
286385428 662212707 0
2553015 239094821 0
141398683 14066278 0
755471850 319979774 0
292298024 448607536 0
472099944 447973633 0
7830678 223526752 0
724122742 661965821 0
816442548 512324243 2
106152802 94333846 0
400591747 878994641 0
496787538 134058732 0
174054387 41493073 0
292056246 521076996 0
661515286 54557376 0
920959276 132205154 0
516493881 534571518 0
113531727 777799822 2
422389292 557390584 0
864510913 889971497 0
731268918 407848593 0
842596990 431271351 0
363946609 305413899 2
119179021 645639964 2
590345356 66426221 0
586503913 154879798 0
289300732 160315778 0
61517669 400047828 0
935583080 81489611 0
168602778 221024442 0
107199988 760296422 0
134296107 345324303 0
586440737 153420494 0
474203383 584788782 0
630878622 816684260 0
877899223 78299200 0
901172980 149664938 0
558199009 246443224 0
998968394 298659282 0
823495758 595120317 2
125180808 99638469 0
277642583 186495642 2
578034479 670104636 0
443067620 920938334 0
229322160 435776669 0
124297781 646890286 0
843645432 793697365 0
101308283 262493346 0
981366421 130807517 0
577334558 214203162 0
350183865 89904248 0
447716747 5129141 0
697733729 641091067 0
903379321 280552899 0
74143886 93005808 2
291685412 140773052 1
351361270 41965385 0
800978219 102662088 0
95311343 104269540 0
892444949 142548825 0
989051718 933425722 0
624718455 766449831 0
182998202 668337396 0
25251825 974704747 0
207926129 59264859 0
47390752 550281524 0
656803394 98149383 0
768851562 96751962 2
589589678 133562433 0
999782325 327781510 0
24507157 518880315 0
81311832 875621743 0
62988963 514120560 0
88831685 628702800 0
15558706 119874549 0
729556101 358743329 0
723690153 674696922 2
752647214 802728892 0
495690956 584326318 0
226207680 300526909 0
910492231 622432674 2
485891558 547650404 0
465245442 327568081 0
497549088 179143024 1
117328558 17566009 0
689648123 884512988 0
406294276 511283386 0
267456093 103821691 0
143574039 824902645 0
890100358 461777910 0
325936287 812569823 1
71842439 556917800 0
750733918 469439152 1
953659113 517886397 0
620693015 47940239 0
943491522 432606405 0
714116388 396775730 0
984491408 975172792 0
91098085 680186575 0
760148882 39507904 0
495676495 783915104 0
871919615 37720068 0
68928410 822517322 0
985310218 19466405 0
479558349 958521175 0
264778740 856048739 0
703770922 862496616 0
380212941 29095819 0
498198492 814763050 1
312555236 16366625 0
208436781 658299113 0
608017342 132709328 0
245436472 172235435 1
143354905 283333277 0
610235407 810126751 0
684990932 738662304 0
631533836 722776485 0
604818491 614159815 0
312205843 669133619 0
681471842 569042327 0
951224158 175706205 0
293564390 537091537 0
834357161 535771133 0
399665621 451937689 0
436337025 428452402 0
214088680 481468658 0
773366687 46009705 0
534439342 660191132 0
628674715 750072273 0
7991807 370344197 0
101710829 994291298 0
272535611 575601916 0
664244585 973329208 0
968460868 18041938 0
477554794 468376787 0
155307367 103845556 0
95886280 131700615 0
5302695 944938168 0
643382637 119688996 0
849292936 391881320 0
536832910 377306474 0
632861492 556886591 0
481309778 72475707 0
569420802 742954020 0
250281972 507114122 0
869219811 460395422 0
97255513 34359439 0
947526235 144148084 0
848205667 190572093 0
503639099 314457901 0
806648133 919386159 0
669268431 716140010 0
357922448 429929368 0
286342942 644074113 0
41622996 350003140 0
108006569 48165211 0
201351713 703141994 0
691439204 172661898 0
656386265 690518570 0
5006062 929700726 0
77479227 579519186 0
995097654 773835767 0
273239704 582078946 2
297859857 905272920 0
73235436 331159183 0
501455151 377762093 0
147535032 315799961 0
132464085 342157685 0
219911946 282492686 0
368202221 37308207 1
53157340 18832538 0
993362029 981015996 0
43885082 725521657 1
983027030 478915121 0
645022920 751565751 0
136403105 809878005 0
454366315 24518597 0
853817816 688276143 0
93299594 95006499 0
107358598 724542661 0
87640414 657979768 0
674526855 239063385 0
776803882 214903625 2
712265208 741674418 0
884609156 595616417 0
227837857 105770000 0
787606724 775515776 0
599088888 912622136 0
457257251 874972248 1
641803 795066337 0
542468105 870739258 0
412827808 561652655 0
533855538 85780891 0
44856777 550496685 0
90827184 339648541 0
286794043 928407207 0
890490601 911911287 0
323116127 875931870 0
426914595 523784962 0
488269513 676630518 2
41001087 347261637 0
763215057 909878119 0
506697109 656800731 0
13450725 88913281 0
129930398 145437298 0
143563676 844430850 1
833924405 649728516 0
500832759 164294827 0
546698931 626877087 0
144078788 830937410 0
79123521 639986792 0
163654920 288000466 0
818627356 90883317 0
209109750 371101689 2
287214881 145002153 0
367040679 776411211 0
304772584 711783964 0
271018821 374748446 0
306317759 190325496 0
275958220 974703566 0
888859546 233343519 0
885496585 502422308 0
206574313 356495479 0
323283085 396452914 0
611520559 379159857 0
270997483 473003611 0
635249997 557947222 0
309533990 254565382 0
127932742 313942540 0
89865491 38919658 2
544366194 890882021 0
481975952 669566542 0
875211077 584834309 0
470585121 20167286 0
683688625 85157726 0
137244613 36118892 0
916891084 527129193 0
254694196 395161458 0
948840985 703676199 0
729139043 4486945 0
629492422 37130949 0
460794214 222409139 0
707034312 719792324 0
769249328 616583428 0
939871232 255911232 2
576867180 59074016 0
108376073 139227327 0
897770973 362565361 0
624504314 100148749 0
498481410 10138287 0
111083626 465511995 2
385988601 805221460 0
460802947 800222911 0
93236923 77114646 0
814494061 240448760 0
281130465 970969911 0
300964391 972660197 0
157491223 790548988 0
655514273 687053058 0
887550260 870919063 0
901603469 76878140 0
109865216 179874017 0
106157654 95427389 0
748829455 684731729 0
202631281 52245362 0
89134382 319664822 0
937421075 171173816 0
345346324 458906794 0
532831393 878809657 0
759764196 781406642 0
49456012 143901246 0
562285071 937636193 0
804762182 292699940 0
345330480 845666061 0
410011610 659525034 0
540755629 861794217 0
855384934 345183125 0
738949779 445557445 0
781593364 53958148 0
462337937 290879614 0
146913107 266341793 0
410999733 917963736 0
209901966 59874648 1
284629729 284701274 0
185104009 433701332 0
906127489 791954634 0
587475585 930326228 0
930259949 46675210 0
708673555 21809959 0
142950115 472597 0
28811427 415970178 0
741508750 390550856 0
54581663 997330561 0
358340864 178450451 0
565643815 57822705 0
17633921 934868560 0
311181259 745043122 0
302543763 608341362 0
673606936 675758433 0
713698244 186141595 0
904109347 584548785 0
635857875 447652653 2
232109570 951873858 0
848298921 957147237 0
386330420 825706395 0
42057475 865493190 0
825080680 501076831 0
892392778 963948216 0
24397673 321398173 0
849264294 437915905 0
340383091 596478654 0
576355443 574066479 0
930794657 672714473 0
980145373 372624275 0
551573970 360236322 0
7129916 727751814 1
527682755 614557527 0
805807988 936021356 0
121663692 89548500 0
458596590 126986178 0
842406066 772134199 0
188155569 586687869 0
612217064 308762611 2
917974 237051271 0
415998847 748892579 0
844557779 528115540 0
201860007 357072533 0
339993656 142212835 0
650743439 810364979 1
786027490 918697145 0
497677922 272563824 0
643814774 958330780 2
506120489 688589543 1
735360571 723267902 0
137093887 767248577 0
272694055 801922518 0
973770425 859166396 0
877022968 504902269 0
185539407 669081275 0
92798645 997159568 0
901993378 799981360 0
236643876 403719509 1
526192165 981859001 0
127940774 126360670 0
653013856 23878303 0
978293080 587475056 0
450273408 472718314 0
832685511 737109849 0
553092466 349011298 0
557254693 573530103 0
904773996 671105599 0
626158789 890939657 2
534307142 47377645 0
107926650 62496272 0
445661258 95842775 0
447972850 180644113 1
683371530 920823930 0
390243053 559436731 0
839856577 577992479 2
912484701 812504729 0
859496497 591758824 0
70112121 800693521 0
125587089 881744994 0
930593340 117721278 0
847218453 264495590 0
448861750 71161329 0
551396843 442991528 0
370492292 954807244 0
385659874 692401557 0
424039958 738468800 0
90252829 177941737 2
37325880 120491191 0
163279328 718483473 0
946385563 404860575 0
848913072 539867403 0
160257674 40808522 0
677274789 402182116 0
617715756 762416222 0
119358524 366372160 0
534438421 296630501 0
63103435 874459116 0
860718946 214320380 0
23856823 885590676 0
808669623 130504663 0
275272280 944401785 0
831689866 139190394 0
15585208 533888239 0
128897733 24224936 0
759016120 91600037 1
935046437 968991589 1
521999175 571627700 0
186354609 592347845 0
188646167 126214153 0
460730418 995761984 0
522511366 240439766 0
889025877 324553100 0
77244052 331963007 0
20363380 682954699 0
610705088 847434491 0
157827718 578779279 0
605966436 882405219 0
661168410 561955783 0
362166739 623499046 0
550193277 332011421 0
472594167 527238069 0
387491684 908423592 0
459514852 77320152 0
349363567 886557639 0
403506137 336719349 0
751696704 164192871 0
504531928 606877631 0
604151108 901988509 0
303178154 76210822 0
416063734 227512929 0
671353085 18043213 0
134854453 151048760 1
969633907 75077144 0
28664635 30686193 0
179074294 818104548 0
707447787 771831513 0
707635552 609291608 0
676970884 119853872 0
100292533 275097958 0
346000967 70145083 0
485230431 50190040 0
210021167 569048579 0
987459749 65513030 0
129841649 446266054 0
20411241 52182010 2
577703690 60641664 0
591783119 668716442 0
874066803 533004377 0
676163412 944743772 0
901536563 311593784 0
321541281 64388732 0
529117260 263856213 1
50293618 856504058 0
871118944 737970392 2
350689434 482894860 1
772067423 885387796 0
110602621 78298112 0
572205086 591823469 0
21992185 319110844 0
195307715 123263235 0
607591512 827184164 0
792497761 953954077 0
673491270 49609632 0
869299860 682658561 2
466290923 391553512 0
869902273 42937849 0
472326483 607791379 0
354263944 718192563 0
18359542 202165524 0
670587895 95806590 0
663985137 810827241 2
753671757 522850574 0
523966871 484776533 2
414725011 790277079 0
515141777 306119640 0
385272302 887026985 0
711072789 729350880 1
209161241 561030078 0
586785160 442938874 0
812684767 767331603 0
276833261 23177837 0
536058051 644899808 2
743605162 69036427 0
106535242 362523229 1
856172124 656678895 0
899480766 318395897 0
917605491 904977688 0
153912539 896968331 0
546619361 146025170 0
236931759 473447156 0
506780397 436422674 0
631019789 283074423 0
672331596 895994068 0
523618724 482036475 0
90678805 703705654 0
547014096 916534682 0
497677461 327352726 0
280380124 900826652 0
798867569 994224206 0
86348026 824259214 0
190843977 911606626 0
485935642 237821178 0
772512519 561701215 0
686278089 19093582 0
257884550 349554698 0
966109507 357552306 0
203428588 791302921 0
680002711 831726373 0
12637359 957104311 0
821796521 837907679 2
622609198 906789873 0
616735329 615029268 0
521291345 363838715 0
274833436 886600831 0
88713149 918243395 0
780307137 987464029 0
724771323 914294670 0
645412277 208211970 0
362283672 989569724 0
731598234 482148450 0
529486829 468263584 0
507715076 519000792 0
617227101 285496794 0
22674541 579670510 2
891305709 520295300 1
360372725 697220189 0
736257057 840302839 0
928851531 386808765 0
882690186 553248550 0
748356002 306571703 0
23561472 896318102 0
170484123 932463567 0
148842184 553463453 0
338660336 947142219 0
997971181 744299794 1
551696979 3233743 0
631224550 855161033 0
308836775 991905222 0
447826588 327732352 0
806047589 869622435 0
347833758 534614979 0
849914199 10743990 0
977242529 813250662 0
491990358 199623651 0
820085829 535922838 0
514726983 301217400 0
274707488 911957927 0
867875923 772200672 0
778855571 677800321 0
481843526 512022210 0
858587260 246241472 0
905510728 286674551 0
172081631 593680582 0
95735566 257728786 0
130244892 334431284 2
453580226 698374837 0
855052615 668495296 0
627005065 159777781 0
533731103 30278342 0
726392207 671741231 0
822781162 605541811 0
422864444 459379630 0
352728968 115929309 0
555199883 546347164 0
860591932 149590447 0
391455405 943909347 1
124860737 291846204 0
75879899 508321760 1
819318819 951474278 0
724830826 111999297 0
346001670 667895491 0
544101061 356683459 0
37881419 196163272 0
908941594 84803145 0
583560986 163655972 0
879011746 295771640 0
371291633 792288720 0
142227386 226069411 0
22016838 507602829 0
974191810 486065692 0
571403554 200874976 0
346684675 479954100 0
518891160 619095222 1
651252044 619019522 0
879622663 982236547 0
122861922 57583733 0
46019280 415494906 0
518186801 28536877 2
382714587 971597677 0
727707470 766381706 0
15738489 823384889 0
838086157 947556233 0
129394076 602982699 0
41396390 753355316 0
961651994 538261195 0
401988705 368565414 0
752143501 208336846 1
130136939 387975856 0
723541005 569019830 0
860399469 500204821 1
654029605 384273790 0
129754170 796668946 0
841519313 436233208 0
359902924 866708385 0
674384371 861646529 0
448662535 746447761 0
714982117 552270980 1
871806834 7513210 0
955585191 904042984 0
39344936 331292155 0
778611602 681005656 2
320158899 298340782 0
660076070 52373744 0
636943551 99066034 0
194521396 528534969 0
275902592 925110619 0
193620364 722289598 0
772207096 757710195 2
544719312 922849169 0
16430833 561779355 0
283626832 53325971 2
846193581 667345080 0
902809620 379852391 0
225122779 581127153 0
884598022 982595604 0
713611116 595645570 0
339711515 774001268 0
698328057 26943463 0
30390904 787515 0
284213741 83241194 0
970305151 845372363 0
866521062 680620028 0
164230144 644509488 0
688085385 597225881 0
62224037 958696874 0
773528580 237760010 0
708598881 746790062 0
220578830 141221177 0
778663467 986721605 0
39427833 783704064 0
623403415 765343386 0
256359469 267977581 2
43094555 172530881 0
571581797 10245976 0
14181977 622971106 1
172939105 836011968 0
805733657 705443887 0
423135222 328608189 0
317439783 748437699 0
12113384 3847638 0
728224454 951392919 0
478684680 63524813 0
7023165 830222615 0
461398345 985068716 0
507634957 26007711 0
873867638 679671008 0
423423703 470658379 0
595900013 4288678 0
846821634 221433889 0
170698537 984778848 0
911997030 711505932 0
688068454 812418506 0
577999282 81880047 0
833307833 956547814 0
777654211 135679717 0
971825481 899982202 0
677390822 295471233 0
489884704 941670727 0
599179431 990204235 0
991018421 970742885 0
917868208 207793716 0
610813745 69203280 0
363239067 692440018 0
611949592 643676046 0
42718565 369198993 0
688018295 534234570 0
40814961 812832152 0
991202196 451079356 0
398748256 51183493 1
125171126 561841919 0
37966823 348723714 0
139272495 925066886 0
829750916 517282227 0
910793487 496435951 0
671182827 772454524 0
556107970 593250796 0
557597304 486636581 0
645974148 718894043 0
564265667 578829759 0
989873058 452905263 0
66506001 762442764 0
134844554 557844439 0
202327563 642970078 0
797248304 940841806 0
300024168 432207996 0
480813238 723799463 0
113595184 318293510 0
346504621 382984530 0
221849984 210086924 0
193350343 20573401 0
836092904 38893262 0
102507745 926069863 0
511771018 724454402 0
974202518 881420066 0
338375921 188019061 0
832001201 618759010 0
782421031 42940770 0
104162726 955849300 0
335215843 247664225 0
32090771 485334066 0
312701219 927727098 0
478342532 243802203 2
320889330 118537938 0
762617711 144519492 0
202053817 711184202 0
434680039 467622471 0
137739266 286954910 0
519395950 862150411 0
494193189 962350332 0
970234512 52648758 0
353535296 859618360 0
342038475 64154371 0
711861029 480713250 0
699291950 476737950 0
40715334 57484188 0
633661841 41266680 0
429198537 293742710 0
603026109 416750924 2
9938811 944658888 0
46935283 350120570 0
193276571 702019193 0
357427275 498086457 0
689027603 744327344 0
297085842 761173126 0
799490033 375356147 0
631281138 725892573 0
666017785 882615580 0
84782320 620427031 0
601536008 631000678 0
122904468 835274932 0
6804121 102446517 0
660580064 783438858 2
736741451 798432841 0
362572691 42548006 0
63886145 67130933 0
563628710 827385461 0
601663161 809719362 0
624066436 332954354 0
755515491 623698044 0
29737252 712173938 0
791774554 819125407 1
702440908 983093726 0
743706184 718408977 1
285622597 651475720 0
882006624 26113983 0
696781679 801933386 0
813718989 770986051 0
694311036 235818125 0
16901418 29445456 0
951949450 342654949 0
142017300 912777443 0
953736211 11755976 0
658591072 393545814 1
562273901 329236626 0
472823459 33003875 0
191823008 909084095 0
76356074 319768233 0
114950417 730437460 0
261343736 46479831 0
221593020 467863494 0
581626466 113212437 0
390235256 968744653 0
146325960 603164419 0
938771209 916460883 0
565297226 641710469 0
11734349 761141404 0
925497440 34071175 0
979849724 381018829 0
687706164 393961926 0
325890726 190726816 0
569148889 319252978 0
541996275 176042787 2
436947354 140990915 0
927452113 406671105 0
158027807 753657855 0
888891577 383689210 0
918046974 898469750 0
824405916 155344251 0
264952303 737238427 0
104577094 122137555 0
446227655 605648034 0
164961643 169731140 0
858827352 590005074 0
25851275 2284876 0
553342395 545444442 0
638600992 911846545 0
376060768 333805595 0
787836031 649392771 0
181983008 319523289 0
420937607 84190352 0
80181981 236179947 0
105740981 815383861 0
24810235 190102275 0
266378736 414419051 0
5038993 70093917 1
818775144 719751170 0
993669588 7760062 0
117778971 916855697 0
8936753 319371096 0
32163447 348548904 0
285159423 924962047 0
126705822 987951453 2
469386455 348216696 0
485291492 761484396 0
28345688 143228440 2
979409502 322769384 0
181179915 210217928 0
743699943 866939930 0
425945865 242319557 0
122465477 288008603 0
148442463 441857020 0
895983742 44653654 2
19803014 727236077 0
849095947 4753335 0
529328732 300684316 0
874924065 318850066 0
244594712 287269652 0
785509187 730692625 0
120170271 690852485 0
467833854 909521524 0
235372428 509890588 0
19682672 873330563 0
545416437 26874513 0
58428137 829400981 0
903571154 143895696 0
175570608 823025920 2
321839072 263551565 0
566639072 727498924 0
125211822 108251352 0
110172696 590185535 0
645970863 814158095 0
32555970 272864307 2
100887244 548133593 0
189867789 298871629 0
393222213 636934372 0
942416057 62842804 0
130896076 56797699 0
504624664 400255403 0
296758036 139725833 0
123398749 745912569 0
715339032 195675618 0
305220482 325385620 2
223897320 312278023 2
786612878 808225324 0
343476659 107465311 0
419681315 742242767 0
434431400 252917513 0
911588754 939230689 2
886483488 361953469 0
588622691 239873000 1
642685569 941965968 0
568518407 496201770 0
714296389 880702362 0
358469677 335039188 0
15982007 67185085 0
412275098 88768835 0
303618250 298638005 0
11444565 647683430 0
844085779 223008129 0
341332125 211821641 0
899212897 924219964 1
491342032 901151229 0
650062497 143490244 0
213045993 712499264 0
640120304 198791622 0
245120925 588911212 0
475267118 142492715 0
327882676 812896563 1
409061531 153999467 0
760369998 543448810 0
910862536 230691579 0
779057221 964097841 0
419498776 319606127 0
318193307 382520991 0
908454453 635764847 0
246939796 364885155 0
788857541 453855890 0
429300554 128208407 0
857126141 976366183 0
567479656 335538944 0
401544067 182724330 0
3386494 259723689 0
892131510 398664234 0
655521629 166930159 0
244256826 568488160 0
265523495 358902169 0
590784634 389660629 0
316166912 246645383 0
253562501 249249715 1
532968724 650874783 0
510417358 982801567 0
714293978 50444794 0
283391230 81787546 1
952377871 954196735 0
301843562 583029746 0
717546269 891382009 0
601665569 140421488 0
539099340 16432712 0
898784913 36295965 0
637461324 283672757 0
583245482 925796 0
531643571 670664604 0
57518079 851895584 0
930483472 587224106 0
412433667 889075778 0
735849955 872629244 0
858128520 878648245 0
704099352 653644311 0
456174105 37606465 0
394574254 483124708 0
341595662 481474764 0
120176557 616560107 0
304069293 174735444 0
82397889 353461078 0
992940600 112839927 0
177138017 75249794 0
438905583 393198216 0
345912460 437176595 0
304212799 231705457 1
354139905 968600408 0
405424906 743341536 0
270338692 20415129 0
13959081 290576368 0
611112091 490570430 0
122829281 88858295 0
574210194 134337054 0
8106942 588526645 0
209585266 228735777 0
449174582 551068816 0
708221604 175448527 2
905333271 835472176 1
656735992 227544926 0
143910612 99486988 0
269205027 121733320 0
320163215 584642843 0
20998217 854800339 0
658796454 161801511 0
93795554 661742767 0
581275017 834128357 0
699735752 566538142 0
132678585 280489497 1
741628364 822055422 0
396081216 46578895 0
509790122 238351648 0
216541071 756946581 0
511639621 657699630 0
655636366 658817055 0
99370188 934862035 1
290263369 560401682 0
75944465 943458939 0
102733156 594929959 0
960065525 159945492 0
139614615 302897514 0
285837397 544764385 0
214215682 186521396 0
935667824 788348219 0
833895538 811940881 0
773731025 513141905 0
980097131 717767447 0
210304153 133935706 1
897153507 41294486 2
267400066 781334272 0
776214744 266059564 1
503738342 807011166 1
342429104 511787310 0
568372061 414846527 2
120296725 147217247 0
612577867 773949038 0
144968543 848008342 0
736924584 720328517 0
422057971 16996440 0
52258112 253258972 0
488206104 733891436 0
960466498 136744567 0
808152434 598656215 0
397378736 145477844 0
65196116 116519405 2
292034515 664408426 0
828093966 170643977 0
838808436 763767245 0
22614588 257507982 0
211060662 480780980 0
4531318 189919550 0
108138351 112110152 0
936070747 944487432 0
309067806 504821107 0
853470123 94696789 0
146062383 856319355 0
565180632 214255293 0
120208821 34956717 0
987385868 208450494 0
207402415 819834081 0
9042049 916894584 0
906237645 425662135 0
917324052 46514941 0
40668093 100061631 0
33481031 187187988 1
706972361 197144165 0
857193394 282053112 0
465157383 690278979 0
34216154 833071736 0
65406844 277038485 0
983854180 239826810 0
345876428 295104436 0
150593483 524220922 0
211424894 494870621 0
239279284 363983557 0
130926800 102626494 0
838156335 426237686 0
188737956 493226482 0
642986137 153253909 0
275730949 28276486 0
253710750 802315373 0
458554492 261384719 0
716592354 749740916 0
358080748 138590315 0
60043056 660607690 0
181503249 502354802 0
45979320 349293095 0
780081085 45730474 1
981608652 68848405 0
303791973 274333352 0
450400470 484420798 0
778989292 339488080 1
38168523 594993003 0
171035578 646843492 0
828210687 375493997 0
285117800 643975708 0
100272098 930123839 0
99358777 59064303 0
902292177 296712263 1
439291070 412558184 0
474809814 113349615 0
4589997 830527613 0
298195990 346545792 0
944723735 813104137 1
50051670 819217831 0
506316675 131350395 0
234968333 459491269 0
541723040 899114952 0
500060176 2506867 0
791810078 22158384 0
34904667 710193253 0
606396620 803452300 0
819610326 302631221 0
753094447 79332883 0
28469427 949115577 0
130692764 510162340 1
929368683 707902923 0
867179706 652015588 0
110887223 299891250 1
936925129 836349659 0
63554126 340524926 0
86477304 25006168 0
158087250 1209803 0
560759663 222122586 2
349169813 968765097 0
134350353 115345873 0
594165360 967151075 0
812706754 97236069 0
5001918 711070510 0
712235422 646806435 0
47267545 188922049 0
708412611 851100543 0
186060770 504412426 0
810895932 646825375 0
938727323 120640813 1
609798913 713700232 0
85262050 504484422 0
135450291 384699427 1
400074806 626242059 0
467065075 365901279 0
961069417 299084548 0
976109207 102661309 0
524716436 623836562 0
932015213 359755171 0
696722345 139973705 0
741083934 345428275 1
537658469 207547130 0
94849069 817437823 0
423974790 742547454 0
277383629 932569211 0
807080439 835853929 0
123034766 952805566 0
109511264 475481125 2
927406656 184033011 0
496097819 883181957 0
563033336 816105616 0
928363422 294825262 0
810292458 442755296 0
912345523 468235299 0
824646760 482399901 0
638304978 898990357 0
22176728 530674193 0
966936063 719409841 0
150088767 958881141 0
661231390 689850502 0
859922611 1038124 0
191461801 556171159 0
899094351 86517596 0
532676102 67222355 0
214990978 110230239 0
497872738 872981642 0
134383528 445156777 0
269678314 611776237 0
553721364 309857585 0
871996999 225755773 0
933301415 216963196 2
229897968 581393826 1
106803934 598114961 0
482722192 235652307 0
933695343 275485110 0
259824117 290989795 0
475570903 73969235 0
540906813 326433261 0
353634958 730408811 0
319701976 242120896 0
555318402 813756876 0
259725988 435880749 1
435880106 927023645 0
655235131 200726135 1
179886950 625703749 0
995781184 17518094 0
969301100 564450972 0
272677263 265137575 0
280063849 296034141 0
475878131 215305721 0
942115562 50391874 0
605051132 759801754 0
183534294 182992276 0
495261647 213876188 0
658839154 302893564 0
104305020 498816943 0
223660855 146069563 0
402363889 544097476 2
302711893 284401222 0
959585097 799313363 0
54251014 748851159 0
733362442 50711548 0
85646613 733344771 0
657686372 422362007 0
986633493 862677954 0
141924785 505825625 2
701996338 361174515 1
490222552 481241166 0
118246658 398234534 0
489884049 784339917 0
705572698 576829475 0
490966028 822334034 0
327500606 337985818 0
886655990 313228906 0
861516746 38503562 0
41340203 911765823 0
584688503 684259926 1
873498231 159508841 0
148808479 57669066 0
531028895 779001547 0
40000313 462140154 0
844959667 795201743 1
103309264 139768746 0
541951740 757051816 1
959700841 575922520 0
936473399 228222439 0
16418378 304539356 0
190576874 641259371 0
633442741 726357641 0
302669375 119540342 0
84340768 793067797 0
79791094 255386239 0
739196690 547751284 0
354895293 621999785 0
58782188 958242963 0
996115535 471980181 0
643901218 812021894 0
983586034 686356951 0
531668466 952678791 0
666771137 868205605 0
108106972 828816291 0
558613108 691809476 1
130364491 679942656 0
955679644 336323815 0
353105386 147170737 0
266462312 653371657 0
409616514 16777341 0
641167178 262165318 0
320585373 45410485 0
596025704 642797452 0
662415051 100442347 0
27892132 898785382 0
358192987 843043690 0
71731770 176319365 0
101997586 45849602 0
590433139 692758534 0
182261489 40069815 0
651900779 867554613 0
49859291 188552243 0
635998877 540910462 2
190374452 21989263 0
678919255 16404848 0
849804646 173106545 1
741030890 634859669 0
210246086 641094402 0
763838032 394006677 0
608484542 816051389 0
746950742 96372454 0
111055344 626508943 0
123072727 169804683 0
570096288 117145648 0
690496113 227905567 0
969877775 205899285 0
912212775 591878396 0
312957765 121124809 0
230274867 582976339 0
515138480 356723909 0
929536366 142686910 0
887233694 421210991 2
398811221 834452752 0
402239658 544138794 1
109164431 987627830 2
655004535 575961034 0
741908724 377198614 0
601418691 218421248 0
993213263 377193528 1
239677860 330203106 0
44706368 582038462 0
171268719 25391490 0
496043791 655642767 0
645099288 545765055 0
584202315 842472843 0
737843973 803913822 0
628353215 501912889 0
959170701 534140523 2
772469847 601529444 0
685328738 211685752 0
243109754 462287124 0
194130226 727420166 0
132053049 991253610 0
856607417 768718147 0
27995923 572816237 0
516141921 928228568 0
327890334 121715076 1
597799204 237419829 0
266071906 736421839 0
877902712 231403940 0
520549959 736407796 0
336598065 813388714 0
17020489 501620451 0
371500105 77153664 0
724940711 137410975 0
445196414 394917701 0
977930646 648008254 2
632534945 916028690 0
7322216 874895600 0
320889618 960924832 0
922779447 1488546 0
785363975 358892785 0
86377880 173721930 0
611480097 55313609 0
664856744 366856141 0
403017629 575939460 0
35075030 344224155 0
580923212 884190465 0
618596651 922725097 0
690392255 450077848 0
436870515 280316567 0
205104275 721904511 0
503492487 772052598 0
302298573 357991845 0
827012499 514626655 0
428177328 487893874 0
943819313 582838760 0
210439754 574590805 0
602268842 778101489 0
590223425 831121252 0
497366562 41149314 0
645725726 317360858 0
157219279 665583986 0
299913288 485927317 0
589784280 402197044 0
366861528 540550436 0
977969409 313908795 2
603723458 973737784 0
723552018 390380894 0
897773829 358053371 0
17673991 632534854 0
900941645 308017527 0
354367618 973903318 0
978154259 618788006 0
645001409 269808723 0
747268168 628048042 0
908980049 50739602 0
549896562 141822338 0
387977220 959632870 0
136667075 16906816 0
771988811 802775257 0
794787492 287170498 0
503196982 943839228 0
383331896 132690233 0
9689865 205187016 0
447648436 273153092 0
978390929 45575963 0
409618133 942592796 0
359127151 766330011 0
137663523 846101547 0
265368170 157758993 2
230339566 446840551 0
642040410 786594054 0
388684604 86962588 0
813925651 60099200 0
270189254 417749335 0
185245764 375636634 0
192298363 373256431 1
143917886 206259749 0
806381750 141167499 0
250396998 976738281 0
193204054 112585745 0
894853850 853529186 0
816038557 514834634 0
498435262 543323121 0
905927603 676342271 0
647549136 456414585 0
993509347 965149702 0
521476489 660804879 0
763621065 720800644 0
811556165 289121928 0
426464644 14811500 0
675214715 374291047 0
888478503 210750131 0
804727831 846455617 0
521348123 946287110 0
317555616 916938393 0
453586525 631552966 0
362651067 879976396 0
265868467 576427829 0
784946277 469272094 0
149874471 28642884 0
149526757 307183968 0
835715793 379772333 0
580113854 398004671 0
313860193 326734524 0
793418335 996623259 0
893990701 197879080 0
115301330 14893788 0
828043786 678626639 0
273778468 25788523 0
849708260 223592414 0
683263968 184274322 0
26812167 314309883 0
396573082 131174474 0
237901848 165967018 0
897914178 229862386 0
820150951 747723080 0
200791914 59027974 0
903630701 571123784 0
912895974 738279880 0
81537469 38494166 2
73894003 964389196 0
810074801 188278287 0
80699283 522203068 0
354491453 110697196 0
254293965 685390520 0
487843767 915604021 0
846309049 72208558 0
886797406 580775419 0
881172149 999542842 0
510667539 880058718 0
660148692 79303615 0
6055880 639540922 1
80212495 211869682 0
733482862 908870927 0
145667449 135298873 0
50117478 63295854 2
906766791 571554758 0
886752896 930073688 0
4101533 555713132 0
64661949 438639182 1
587965457 141340052 0
264658405 106104229 2
534362044 871777833 0
787762180 703134247 0
675149183 899579771 0
711160947 997805241 0
215949293 102948709 0
272385338 660337623 0
946640263 521547204 0
459408289 591307555 0
73797598 232850246 0
507312923 670374409 0
705889684 314344293 0
945440082 272517554 0
51564446 983631230 0
291705749 565128307 0
772064787 389784087 0
248938229 74208463 0
975420496 172719571 0
428021802 603015018 0
429297912 534451852 0
461369294 109556645 0
919911012 485305664 0
69328227 66925203 0
904594579 121130787 0
206169317 433391499 0
406815993 371282166 0
334505268 613181198 0
346411502 86905683 0
325192175 1784090 0
861125966 583469854 0
68901364 69740882 0
954148548 21156718 0
926255394 29023214 0
225442726 92470619 0
12568687 419008162 0
293709818 504668332 0
689660624 509341157 0
623534553 444772403 0
664859154 994769358 0
19337771 201786524 0
425885240 46934606 0
32520327 486627049 0
187748623 151108782 2
34452623 612227373 0
208485880 852496288 0
96476825 127944865 0
908327267 639907197 0
475178849 634563119 0
154774764 962197852 0
922369454 157364617 0
412891596 736725262 0
301431705 191188731 0
145532796 619456080 0
168799326 118855320 0
954760978 52251773 0
297984135 131225709 0
75078073 204378244 0
999502501 764127769 0
649463925 671260375 0
732627641 152373658 0
465680806 402574912 0
288948455 129257199 0
61702375 476091099 0
58116640 400407748 0
353479059 394041123 0
64283406 521047159 0
23870315 954267846 0
222116464 137254031 0
43944306 450483759 0
159357999 186251859 0
863277537 334653405 0
959656755 865633912 0
376264879 82089810 0
820585800 413047702 0
186954235 89973021 0
285762043 945747436 0
672096918 843606182 0
633932090 76373017 0
255811875 431209542 0
59478963 125267641 0
835249314 504155536 0
931220002 729603795 0
80567973 691892247 0
875157250 106113438 0
296172607 67712395 1
13397357 118414776 0
271464532 654784664 0
396618801 63558417 0
971247244 4296715 0
260428454 380000576 0
236606568 514326446 0
79497240 863274172 0
942376840 8793343 0
725524349 427653569 0
715551869 985007177 0
38740969 626083625 2
259776123 531706557 2
456341725 111905314 0
744868308 679522819 2
479107843 879168400 0
414762637 580884074 0
651896023 54740888 0
939073075 298407678 0
194856965 199901932 0
310016250 808684853 0
154178738 601976712 0
351156516 684547381 1
64973264 264773008 0
108674349 332508363 0
724427432 569373863 0
355619917 213518016 0
722647874 262987792 0
253547472 727343904 1
375699921 651761654 0
763991102 752517542 0
916268984 51104294 0
525509761 496172854 0
643530092 65440831 0
482074601 439460393 0
443779279 14562281 0
730688731 626258582 0
75335063 399174192 0
918312339 502549460 1
744867524 712256361 0
783361004 174037671 0
960652799 337049371 0
358687991 623156626 0
841913730 776703150 0
88969778 459214101 0
22774811 864201257 0
353982206 889730208 0
27865417 859802516 0
965576944 673227766 0
216330557 460889962 2
509397537 510543925 0
407171676 395858176 0
26596434 902104134 2
13238058 350327811 0
374262142 278523151 0
167984696 598085747 0
327720093 944070426 0
17944384 815576200 0
10349342 280147032 0
51782475 120445672 0
129840532 398662004 0
551368292 114792488 0
689029866 778930321 0
215304987 894223775 0
711263665 248812196 0
461640974 473544521 0
760730744 821897574 0
364673351 106825499 0
161758150 178683072 0
795828062 641393050 0
300380801 743111349 0
700325631 754213015 0
33800287 599764587 0
531478503 842449894 0
560962494 823332108 0
212014768 540931492 0
456688856 87441174 0
571067594 35227435 0
992852857 736140659 2
886468377 838810041 0
113939671 6506623 0
736460056 898462337 0
742059800 71377494 0
809647362 846450926 0
30543338 155971043 0
869709240 266761494 0
884800614 291064019 0
833836095 979285785 0
575433558 513660768 0
624997206 288051013 0
38719320 61647802 0
59277517 618900515 0
121887560 653421934 0
631015898 498860911 0
601896099 23643424 0
372302877 766928936 1
30619907 386046035 0
489636531 922336549 0
872661347 394688811 0
32566006 767733730 0
981087942 592006927 0
270502865 266802913 0
869698706 458457757 0
890700115 290184514 0
424390252 88167705 1
121587725 19314233 0
714027033 693001512 0
198102616 240302178 0
904741667 938579465 0
359267982 548204658 0
602310099 73476007 0
502891322 917368344 0
89688741 700907465 0
178752795 754974900 0
198742426 10212799 0
421905044 401340385 0
425310645 98357288 0
336425659 57655651 0
664367205 113221730 0
213482650 350385137 0
865316385 622839777 0
6152686 111791468 0
815886589 886218892 0
315220290 441290362 0
284305704 39765798 0
65105206 762845756 0
104366523 433111763 1
343215122 955868866 2
265848890 902667700 0
877920028 524310297 0
661509500 791057096 0
468943977 557967433 0
396133496 418058161 0
868726153 50129363 0
804808360 218449530 0
724152147 327085625 0
643899467 363921130 0
241210204 975503117 0
655487478 146723890 0
176095039 667232509 0
741071122 178599238 0
190007676 443209112 0
869239120 30473342 0
766077488 661358468 2
637256095 794535265 0
429236677 551604904 0
500989432 216052246 0
69682233 927783862 0
129147688 126023107 0
822744244 682510813 2
490839021 234079533 0
278613613 98276107 0
524319456 25850667 0
260923782 893061202 0
318958869 197669170 0
263010664 64066638 0
96099111 443901360 0
606426959 418376523 0
391013276 84336665 0
251795295 330530051 0
586514003 145139938 1
227986477 519241500 0
904930246 730144690 0
215029784 235867888 0
48051541 708770873 0
445674141 44820080 0
768688630 891758500 0
19915868 438793165 0
326715314 797116712 0
115271054 85124603 0
654725285 411303444 0
444004555 878885132 0
142519989 795697157 0
678149850 822358109 0
31610034 807992070 0
375387897 813697353 0
350289079 791288934 0
892497944 887912346 0
337592087 478389266 0
546017907 556714173 0
197748726 978487716 0
658991868 896053113 2
486287899 666959323 0
748449276 100487151 0
478233414 359524292 1
975713996 192038349 0
278664292 37509254 0
238401024 820814691 0
20659618 402690768 0
913427329 768961360 0
23346058 313576471 0
458071620 882321117 0
335087707 178238066 0
366209463 684456354 0
502273593 717304139 0
20277043 310205638 0
318124153 179954533 0
911231323 804634270 0
8859827 47783309 0
929587285 73168795 0
724279945 66505223 0
222229496 703997707 0
104997271 943190541 0
654075845 207999854 0
785820905 844064016 0
390170067 925720671 0
524604659 120694763 0
332083143 994281195 0
348008768 432622918 0
511097431 372400927 0
125218100 754453300 1
639997902 16765297 0
554588873 418583232 0
667971723 268039938 0
988026745 463529506 0
981159292 97340741 0
726282147 869033464 0
651976550 79349756 0
917564473 394463655 0
98801290 67207831 0
805116967 646450378 0
533702782 697168575 1
352354156 186106983 0
912382875 974103129 0
233168930 234194206 0
639930405 10152786 0
672171133 93986465 0
329802329 767365323 2
858931287 921631449 0
977167637 357074939 0
969352428 304691606 0
126635623 78038604 1
941119411 37821018 0
507605054 630195814 0
912160033 87132801 0
318759699 728404986 0
68941852 58959503 0
889700421 66102488 0
362588685 63524131 0
883014344 269806057 0
831830970 159931267 1
2225872 911623903 0
463231127 558049161 0
111184808 928362573 0
996383766 254200280 0
203135158 90155219 0
707614906 533633142 0
979829187 202154655 0
888358811 624823691 0
349101742 618184455 0
382992162 505005478 0
623305222 820780469 0
206225974 360554514 0
779665660 320682374 0
551704185 421841107 0
588282263 235495260 0
830087426 487117206 0
46127950 443224772 0
501520562 270334513 0
389032535 552833491 0
90903431 385819362 0
464674516 455885704 0
509454633 764929724 0
337585610 228121936 0
377001926 813587788 0
92807967 761971739 0
694434104 22807208 0
327017600 684470096 0
663038221 140110265 0
779467126 519563867 1
977281456 16797631 0
712565478 876826497 0
853994116 167770984 0
2292365 804282969 0
712487518 143907685 0
20682478 377918832 0
51615941 287355187 0
746766319 260999308 0
491226490 65895374 0
657428757 121961019 0
12282089 27926920 0
5647476 284573908 0
272388525 463565654 0
950021555 747257117 0
838948854 59028253 0
560459394 569998551 0
775925255 720718624 0
400964226 407994723 0
546317464 203125306 0
558745388 51617867 0
293489702 687592863 0
120170221 313134150 0
198104449 93142063 0
9259552 94753146 0
48876874 951093602 0
246962813 378447521 0
845862864 804675631 0
93109039 4271582 0
161233978 821214299 0
855375220 136653455 0
867207554 861934756 0
446698718 509885603 2
964420615 633723807 0
220245627 980318305 0
99301547 334792148 0
556529193 667732129 0
83697467 202820914 0
676828386 939221103 0
609892106 670581348 0
677719684 461403874 0
676403460 342420332 0
68258270 914828482 0
459741214 751632376 0
598589880 448051413 0
754842416 931051265 0
31296982 507184539 0
608221444 148656654 0
534642727 713613531 2
290739276 192609979 0
699487103 452920649 1
493224843 131286227 0
849855646 542207921 0
728681498 868605822 1
948494218 10484182 0
18581845 904243105 0
185341885 104403701 0
849346359 908665616 0
439385095 583798403 1
685679640 762065461 0
545234829 530844875 0
997733793 157565390 2
937571771 742471447 0
114174230 634963964 0
192169691 218416193 0
984437368 63769403 0
107980323 128786040 2
159206049 375042550 0
626365559 610949155 0
712621104 428569884 0
16529364 774958100 0
47557897 994192897 0
302057825 218298712 0
275884809 962113166 0
552515445 938974469 0
205791075 96590241 0
456725365 842565568 0
290885248 102514229 2
290701935 104407575 0
729472808 666730118 0
597394758 293537918 2
776959248 508292242 0
559577419 143508223 0
209314885 581423204 0
295905318 451845617 0
402179715 283384076 0
963294224 441476941 0
823527030 739836408 0
984704621 322458057 0
849426333 478445614 0
83539513 809723717 0
574574296 176640045 0
781397688 978321700 0
378554573 484502347 0
602387005 205566541 0
408511476 119412417 0
7505789 40227939 0
71628900 211041113 0
211657069 500436142 0
279213307 708769035 0
954496856 828870238 0
863046485 279794400 0
565135848 147400724 0
94687148 731906918 2
756129483 201746424 0
983533675 726329911 1
289204433 492400063 0
435337016 432485835 0
837573974 772180304 0
242089143 952801137 0
70242307 660201311 0
176066840 91084122 0
52316239 381889830 0
460800123 361142972 0
767478010 159195470 0
116825532 838129369 0
791570093 732304125 0
257838795 830462447 0
476358543 862000710 0
150386552 37819808 0
901342639 323657263 0
985547447 257697229 0
316394991 902011648 0
680235778 773203012 0
2108731 564166156 1
386915777 280649472 0
138460105 538899796 0
980756878 418112019 0
943497537 625891485 0
90121709 66012890 2
95941539 716554402 0
256642872 413324830 0
370467437 179634087 0
569394836 35231106 0
173550027 579061985 0
366682979 893535870 0
990533415 813764383 0
20798959 233776368 0
909062491 568038228 0
1666865 588261886 0
691791484 179247109 0
897685487 446189050 2
853857367 222214623 0
936915260 917807708 0
906088315 441529980 0
401567184 298561097 0
66920124 691174300 0
691349542 80023246 0
935110207 966059903 0
302668427 153807359 0
805264652 519504109 0
748937927 93867115 0
294280317 707045524 2
70751502 252837726 0
359742917 375390549 0
742841603 96479692 0
139943039 262425938 0
282767843 520133812 0
133100489 217849554 0
546904941 136854241 0
136237515 714044054 0
950850723 352213615 0
134664837 989255789 0
419396220 113043409 0
563784668 624663787 0
385063524 497854746 0
560364930 24734033 0
262502606 166942069 0
624377273 330837305 0
620922633 618227847 2
842594720 748311443 0
777953470 158993856 0
461858367 646934760 0
864457225 973478280 0
708183343 834227046 0
872103527 103089682 0
571293073 733879327 0
32017448 742956797 0
329485461 526921130 0
673493445 43522385 0
730078413 523578519 0
237774416 283087613 0
132137015 82560447 0
938510709 131473749 0
248512014 337789265 0
638971441 742692471 0
967677676 163189037 0
963211127 570006772 0
734219642 996801830 0
748764857 913302404 0
106486542 696595119 0
208495078 774582198 0
599253174 542198748 0
230691418 263624282 0
70634771 592000099 0
35417686 643524620 0
425323796 240616299 0
188613785 561447043 0
857729825 761466 0
958430100 628162177 0
910662490 870994557 0
662107290 296121801 0
792310807 138925939 0
204203485 296428632 0
51307753 463802181 0
19769187 932743187 0
9355536 493815527 0
895073440 424315257 0
268173476 704364913 0
890235199 768541454 0
598118181 885360461 1
380028320 927520669 0
39916270 719166358 0
126124633 457328725 0
67311157 473875787 0
7359469 870191677 0
490541719 982668397 0
811903871 797593232 0
596847570 151303807 0
134442486 518442632 0
448373113 49727969 0
57594030 114599856 0
830703234 985887191 0
580589272 141543539 0
93090878 758257558 0
315191776 879693878 0
662073403 535139539 0
230981492 219651534 2
638747011 978095229 0
138423057 585062696 0
73640842 622883156 0
264179998 122024355 0
472662346 465297069 0
49044392 157595211 1
349548514 923347673 0
28190189 66389644 0
861587577 559717998 0
826506148 94891920 0
109083134 58507825 0
481458647 382045639 0
180440785 223863634 0
735473699 388988648 0
106503781 905605692 0
116187206 713475296 0
235258525 243674567 0
28568922 734862559 0
998764639 13980144 0
625016507 110675888 0
21125638 557050203 0
610741979 645988553 0
570735352 638205963 0
428372945 649303479 2
557855454 762084800 0
437004754 462278741 0
565080055 143263731 0
380668538 922551318 0
263235601 684946503 0
148492218 688428717 0
164893612 549989828 0
882588786 629874915 0
147859806 286222160 0
630752387 609047743 0
457097527 171148951 0
347281740 669191773 0
476633565 979444448 0
404344875 215502370 0
652199815 552885326 1
17682525 414895204 0
212688231 376041339 0
62299251 94745519 0
206580295 72813499 0
168345776 992960552 0
263783177 951164383 0
806935042 954582757 0
878780518 158087104 0
189015178 936896503 0
860415993 290854444 0
728381754 641716383 0
889139443 496844712 0
653990734 400245408 0
251890384 307283644 0
147505014 546100128 0
777282464 314138391 0
570081992 434330064 0
810148833 689850020 0
198374033 791200546 0
34698457 816263986 2
407539209 576241773 0
62854669 140158870 0
614723821 67046206 0
92591755 296076471 0
182928016 6214566 2
919046241 662864036 2
941783348 832916237 0
333529833 345498210 0
13312834 692543871 0
425892169 935150901 0
291592639 440952237 1
776371642 186211015 2
872704375 941291236 0
814434648 396654860 0
679097910 264277913 0
799064366 314127452 0
666377527 537847175 0
186693057 270308913 0
975489251 86573338 0
587790863 721272959 0
80975945 102687532 1
873954821 360683319 0
33305550 921745540 0
978896365 252148146 0
673437356 182482980 0
110619799 293808160 0
611010192 847071421 0
466083480 656594744 0
124685781 264169986 0
837244236 177211354 0
333158018 113595946 0
88562938 804797444 1
538899607 719861729 0
453439226 269803520 0
879113138 118262274 0
233165366 337498724 0
345682549 660128965 0
477222537 922259090 0
293476796 946289564 1
889714296 913219088 0
972440094 810952926 0
471790174 912229532 0
416464492 94868295 0
200748050 508342118 0
589972758 372761557 0
212450284 665346307 0
453343965 771047350 0
815477180 947184396 0
626150320 352133692 0
762659267 754923038 0
579690088 402057486 0
636077028 487760956 0
726171938 960197117 0
27260783 649238165 0
627879844 115490349 0
122196912 372983908 0
144269884 987354430 0
362275593 614012871 0
201699885 666946214 0
242013943 547487242 0
169249777 521613081 0
784748355 282250189 0
747445016 396133274 0
831919438 732893398 0
36396480 600539956 0
597642571 876667560 1
353345603 628990810 0
742512897 590808197 0
789900524 156022523 1
486967003 124740679 0
106520522 995786118 0
507969419 911875556 2
337385925 140850966 0
376296777 170968205 0
782996840 251724562 0
36685779 722784051 0
918314354 413353335 0
645495669 163613257 2
92478098 310846309 1
18395003 397968034 0
336028482 363312604 0
238243552 811209216 0
106154127 392337270 2
170213569 750167948 0
595865410 895203027 0
230973761 515657957 1
260001463 800865181 0
181667797 131346153 0
413240973 310012055 0
412734087 910009434 0
948311518 429472393 0
1387226 746512111 0
811486397 447064899 0
665326584 442726868 0
446835819 605843836 0
413855394 518962142 0
524239987 539993408 0
537389025 914145033 0
825670546 42302405 2
833331968 740017540 0
38514604 522607313 0
152232989 550236108 0
277374683 379065651 0
46136409 321175767 0
488311698 51455311 0
809465942 880769239 0
791050195 677477047 0
772875436 961955552 0
714758099 912207956 0
860509117 931936398 0
425649807 990247625 1
253619511 638942617 0
590638287 495137527 0
8342200 663966823 0
358176878 675688962 0
75393688 601053091 0
240690199 442434250 1
555893677 493321089 0
824435511 240601864 0
323741671 594760953 0
615005693 112442945 0
989787890 10419889 0
740472193 392101363 0
400281646 633995996 2
961104220 268848591 0
330840693 685037030 0
136834037 368351088 0
397704811 126917328 0
128017320 396073653 0
636323530 103177402 0
797979658 569159059 0
224267448 403848778 0
146563087 741503076 0
673917344 775337907 0
703074563 303621647 0
976044141 827761239 0
517349667 706171632 0
296363178 184570705 0
367149941 117582622 0
292371308 614629003 0
430037857 973807856 0
224895676 251046920 0
491844545 90524790 0
477709754 111608786 0
597098400 2676946 0
993610102 599892965 0
715103479 379614993 0
955829560 999491602 0
438692631 765784941 0
193079503 598360628 1
652385868 71744657 0
147951131 189374625 0
770347922 153675633 1
133820005 218957206 0
985041915 407178397 0
140740961 134757893 0
92501281 439634661 0
750758232 109164133 0
435874138 443337848 0
729967485 402388642 0
679381294 10816987 0
157355521 621780793 0
832923733 888321189 0
900711405 403353080 0
501576153 445677855 0
750945779 350722801 0
692988836 582049372 0
136702816 135997950 0
388275477 91402609 0
464347917 369923485 0
197467010 354935352 0
223730900 290343799 0
828170195 364994960 0
304712038 503651633 0
120913826 53656905 0
912751245 568185930 1
665472047 760952101 1
348504724 862726346 0
241425850 923842427 0
180268803 628468859 0
679303806 814860408 0
231997277 140061950 0
929583301 109471740 0
542196763 992669693 0
89256372 82705996 0
54626815 311154552 0
155516415 491145242 0
9783851 139113395 0
109701725 419203413 0
491192215 747664855 0
18686230 770763951 2
497847498 149021513 0
966031964 605690961 0
254367278 134917016 0
50456084 201205296 0
319620692 242364332 0
318900719 294465918 1
856925613 56003210 0
16356408 83441376 0
604859805 89010524 0
711143874 109921295 0
380120731 279085297 0
629953371 715932338 0
71158341 707270615 0
726390327 219251190 0
248293474 115853960 0
591084 561765390 0
78752957 878553828 0
420955362 571242470 0
29894552 506610913 0
460378523 433975365 0
113285562 593522784 0
934571026 479844756 0
124543869 458912731 0
454843377 33580163 0
672202693 238538493 2
284252897 7077780 0
484608150 687249984 0
379731659 443750311 0
219507279 217457646 1
692490004 352061516 0
934664506 268930728 0
887125323 620121358 0
16283688 723929476 0
522602203 323897042 0
518644069 16926796 0
627194534 629696130 0
84590690 264016442 0
84493087 8092360 0
605380137 376270166 0
814734598 975219885 0
79423772 232909745 0
515517443 817717131 0
300078994 883711437 0
199297863 204629954 0
825654421 140771972 0
680242103 572865833 0
733905095 526087253 0
709880924 985921876 0
85353885 821674013 0
381443797 162491650 0
387467478 505085239 0
306364831 319646829 0
201582897 4091611 1
562848733 683526683 0
970828148 156588148 0
21290567 601902219 0
324533219 638015777 0
150797434 46769281 0
789833597 217419000 0
72599267 912218594 0
670310490 829455695 0
889347516 605281045 0
134951449 885344486 0
21393024 973919014 0
761929999 307295881 0
826767200 535127787 0
409423334 476733159 0
322892258 511436981 0
781100035 890754034 0
498149093 3277526 2
83098695 637805000 0
243279853 977901288 0
52194345 351036331 0
461718515 316702708 0
475906576 598954433 0
571913534 975588068 0
124387507 866620610 0
54810705 880963883 0
461225190 728282211 0
319780721 255543587 0
523164532 55107293 0
343023755 477060634 0
223171117 781812689 0
283240356 394561184 0
151063064 635478626 0
968923889 290022105 0
642019946 31386608 0
337233466 569055580 0
209194735 145883964 0
54747010 158314594 0
354105155 637427104 0
431762141 912180368 0
30818908 906989238 0
533956615 335213277 0
224785069 231541769 0
443354210 120135398 0
842442064 535256023 2
626385008 595416259 0
68858592 322935253 0
477343963 580601981 0
965779291 378680924 0
741693978 760334297 0
727198511 19211686 0
397346590 371480695 0
423985190 453687602 2
906119590 101665879 0
698679495 902813994 0
897007519 62781328 0
37968007 433931774 0
932057495 48020162 0
894915841 894633925 0
318747950 341603007 0
239268434 839396908 0
794711226 973899 0
185953222 953236343 1
932719904 367239943 0
306353338 122956415 0
898161700 603604932 0
631508272 168300712 0
736501990 562671347 0
768549335 71419702 0
911045971 346687099 0
350041719 851025635 0
277735955 167925333 0
76665524 666594059 0
905582495 145602156 1
547794102 278429359 0
27589240 27282008 0
43691492 618670831 0
736824611 382508763 0
703311660 751647781 0
912083101 916026846 0
474454915 148381688 0
168206785 895716869 0
805301510 810676171 0
535808984 666520535 0
460897850 519953691 2
982876659 801862296 0
536321999 310385905 0
213460976 272985867 0
880193428 36345741 0
525441909 973349680 0
175317526 624690320 0
219231959 685391467 2
139398346 595835629 0
132337411 709963753 0
916648669 809012078 0
395294696 669796596 0
90864052 443471261 0
841162967 880289739 0
304384762 839689706 0
332649695 782593459 0
835982523 638331840 0
131697261 877226417 0
707272804 651868635 0
581589358 726232190 0
573832906 728347909 0
325196003 613625842 0
123046931 523007065 0
174596851 34364773 0
618100647 881563407 0
919190486 986489802 1
819014164 74075458 0
32712945 22381810 0
862952276 435969544 0
186474438 5663073 0
567200190 810251753 2
60434736 38369479 2
947644965 854809833 0
247662896 212789522 0
897367894 121367628 0
161151916 110693396 0
87561167 161811058 0
943913711 113813496 0
379359373 31160227 1
782552757 190572834 0
481181352 104582573 0
450452157 294301756 0
284117622 25436468 0
739919078 536265909 0
784491717 316339386 0
16453552 755119745 0
141526559 485868985 0
276897520 595324464 0
101116838 467650084 0
141635885 342554708 0
96799693 156502989 0
46630431 584020151 0
378909639 314230497 0
665196965 106129591 0
153188212 717455153 0
926428516 609255820 0
446653965 302222073 0
491508993 451580925 2
33619465 209128626 0
598612762 843550631 0
440376349 423652413 0
731717562 812437901 0
667023303 442131529 0
244774098 175013912 0
465065717 30738585 0
13421550 526152307 0
433410665 695501956 0
121284847 283222714 0
742985296 789504791 0
796591323 391583392 0
424401675 94064738 0
955863760 77881434 0
81490880 338935382 0
124596133 381206345 0
979997732 777984587 0
125376742 772649799 0
774069627 98526516 1
112729945 680451059 0
468425439 758935698 0
133960395 889211108 0
135079259 103058427 0
170750605 869410778 0
709225914 461209585 0
382119522 28712658 0
419644258 160464422 0
432215540 220127466 0
479498522 179723715 0
16849276 200540589 0
493138415 318094003 0
708094943 161097082 0
949496685 203363806 0
686058135 714161021 0
331173984 708668552 0
621946771 365911406 0
417053403 190839688 0
286991284 719700836 0
8470477 259086932 0
121506243 736272748 0
53458867 264251051 0
854490946 602753537 0
906112539 821462289 0
267954858 981590119 0
535520550 756211830 0
541193656 270527434 2
326809249 857821685 0
520361643 777553800 0
43371204 255396333 0
156676939 572656158 0
46456833 690804349 0
340894023 245801049 0
739873820 719276835 0
168672740 82775545 0
817516037 282628849 0
445838565 57766046 0
858169896 289084198 1
13155905 629370501 0
882856093 31956837 0
645491409 679901520 0
417843106 326765762 0
288822227 296091071 0
427809353 952309572 0
314523460 56449439 0
515320652 110777290 0
376267742 670750537 0
338605217 352596180 0
370860656 587338492 0
472207028 608949847 0
582944999 581154514 0
924284569 768308278 0
292671482 965529722 0
749671482 738414948 0
171328094 146861503 0
587255517 657714395 0
104542497 881989138 0
896304170 634068874 0
50042684 181656861 0
492351329 309864567 0
156691121 944459693 0
57546057 446459097 0
614488784 198972641 0
26982369 735408102 0
74557554 834290140 2
985752601 905497109 0
14449173 274005765 1
591510024 11678339 0
555509936 609798060 0
121790678 812783037 0
519464015 872451881 0
125602432 95670776 0
73151734 139874072 0
778184888 325166793 0
266378917 123495579 0
44067063 15739504 0
83229257 659858150 2
606449699 232153812 0
72095526 865931506 0
880502295 204463300 1
576775001 760590082 0
128649687 492262209 0
481036359 555107540 0
529111772 329261581 0
934321256 179859356 0
58016802 782568603 0
801101025 148984899 0
66945960 12570017 0
963109663 701614496 0
43932120 637143830 0
141208366 474772931 0
848787534 3471471 0
756989760 611359841 0
65088867 611990788 0
823807569 358888232 0
547579569 31554133 1
301896733 684055634 0
456645958 809663936 0
271856241 12945604 0
452865205 90377663 0
669376320 928176749 0
528575997 124354356 0
334972007 2576764 0
571890394 418725829 0
81273236 822738312 0
372085729 417600023 0
198574731 368177581 0
870503794 212228737 0
147223840 598886041 0
300972184 64439932 1
564815128 409882420 0
147623796 52570997 0
375781877 912408789 0
950654535 987269733 0
382745418 235001318 0
453458536 11939611 0
498151448 36900891 0
828165995 58482512 0
716605207 480401956 0
351296444 683031282 2
971305044 438212631 0
693378342 729688080 0
652865062 405884063 0
29931202 801333967 0
385959255 626059781 0
813766236 928269156 0
591723390 61719104 0
263079657 924278286 0
282635407 21921540 0
319168242 856286712 0
360847866 498306792 2
657462540 528514826 0
352154512 479311482 0
467938068 749835769 0
705941106 619702108 2
995734789 732958969 2
395467539 197382607 0
990740275 607605330 0
592787782 934268614 0
159455639 573556228 2
494501824 95234717 1
24364606 646935332 0
754715554 69620574 0
18064289 68260157 0
571406171 32232989 0
581824081 12590388 0
975538101 950543956 0
41853981 511609294 0
412077592 190336074 0
888746675 825688395 0
30387633 97992704 0
217035583 597175432 0
130692110 271361335 1
634221819 768093372 0
986310712 760736214 0
910032333 261402282 0
760434719 31094385 0
624172483 41764272 0
966042023 81818864 0
19476118 528182890 0
960390101 600284779 2
195087890 596796867 0
92227690 694887362 0
366060676 680910801 0
128855794 183072588 0
979250062 320300324 0
94244131 790896017 0
485235878 26712526 0
702522319 248413874 0
157966361 146022975 0
734929525 829100492 0
751575650 674084741 0
767979700 705848626 0
924544086 507288003 0
441922210 348194072 0
500347009 96534891 0
698761924 253031571 0
109489475 874293820 0
526835809 596882421 0
229286578 718670731 0
288459829 5261122 0
19685871 819296485 1
687742614 71226417 0
719117821 673621516 0
823235566 356120385 0
712258297 827664989 0
50215873 110993030 0
399271687 757558517 0
784648115 642735803 0
934151738 53805591 0
366948469 141982505 0
460243492 458840481 0
344286340 714567148 0
131551744 512913183 0
396989160 337944087 0
699526076 323635802 0
509306841 2315274 0
132254105 534449208 0
516329657 62692226 0
635961957 368161859 0
571706590 836782684 2
788179992 206612886 0
213825631 376251011 0
752922293 461715282 0
668767191 401088682 2
60323469 829315504 1
796195003 733986323 0
173888942 371870734 0
77926990 238660544 0
363570226 406472409 0
845860342 60691430 2
175365481 345054311 0
594444215 648401060 0
932865853 985349830 0
661970316 73368219 0
960067121 359523529 0
608630444 396678839 0
981848115 99627262 0
587559459 172525193 0
28417347 174699593 0
218331100 892795110 2
8602669 135432971 0
113266860 728769493 0
932071181 48540287 0
32399480 622128033 0
418814779 698207934 0
941678290 353688792 1
819487563 716778364 0
38237847 551268673 1
530153704 229466865 0
184339385 542278394 0
171154104 78498790 0
738370762 901126168 0
791197059 521543338 0
799851689 478270031 0
293883402 90339131 0
762320143 203249970 0
354986428 898154596 0
184699396 840081888 0
54171454 278891941 0
459832770 309249207 0
896388791 157246723 0
399595444 663485015 1
306323670 396560616 0
619471916 802972760 0
557724042 993822109 1
287181577 784920680 0
565948728 396149626 0
458495187 788234779 0
861324270 297207089 0
799118969 482450484 0
731237727 681257631 0
445368013 637562806 2
524479634 125637877 0
93317863 949522575 0
533644972 276674610 0
26158486 472372752 0
778007591 73840071 0
215913591 579343583 0
867138166 726431836 0
586405918 960888998 0
565608798 612523756 0
760046010 598924779 0
76645533 576570765 0
966868052 751193611 0
394151493 889443380 0
957664031 641242086 0
11462466 835042390 0
330569489 797537936 0
423154347 984368947 0
31273167 583625111 0
434018429 491605746 0
121576783 960192483 0
6781359 983940870 0
664514093 65871422 0
161368992 124093383 0
170415640 4392011 0
38053223 980002289 0
844242159 274163130 0
423488095 334194687 0
434937230 779019691 0
787461227 158873550 0
873444966 800406041 0
925829354 109097747 0
564320753 118542944 0
12356525 363571205 0
191861861 554862444 1
811287794 13771254 1
220520578 14245869 0
957666762 145189275 0
179946455 67284659 0
702532081 134363189 0
646800061 313017557 0
953724388 962420603 0
357882901 810801702 0
5561942 243488022 0
208075065 418723075 0
877077662 441800985 0
228012141 417541412 0
196894556 147903155 0
691895334 453875678 0
287433422 330393358 0
289028205 830153136 0
538380466 618099883 0
719487557 76060855 0
15391743 282650432 0
905345538 85442850 0
200722238 865510321 0
944492994 814245437 0
704247747 481202125 0
99910983 935844228 0
860649364 757951269 0
24283475 850768683 0
561066908 70291885 0
286860499 598177989 0
73257217 771173790 0
930463897 9522263 0
224105427 172695008 0
320285621 209082029 0
272445225 154763502 0
359316847 108131809 0
491756692 282709900 0
928854378 216448070 0
73894 567767062 0
326232291 798729999 0
384505627 853759326 0
722831030 579050275 0
943538739 71249705 0
513178340 36610594 0
870126562 120008735 0
790858466 601255611 0
609857083 198218022 0
337073377 704042321 0
60628227 138362437 0
591933928 588063665 0
641183704 979358527 0
807176675 315135355 0
924293452 773487596 0
102792872 954733268 0
791979188 411042045 0
93128689 451042663 0
344539301 300053138 0
702510858 182432566 0
562610740 118166114 0
478778556 834319768 0
552345572 803135350 0
40964265 600718979 0
372215038 361980130 0
241109705 407276291 0
113089058 99970925 0
384494982 509900426 0
861088946 337660365 0
610380499 750803013 0
17646357 141614755 0
705890518 425592501 0
804475497 145184404 0
943844826 700462852 0
523903015 47709309 0
687048912 99025855 0
576612684 886352121 1
257077054 589420214 2
646381881 414264244 1
905184560 242699257 0
278922591 807514379 0
598030049 80129523 2
135173724 812636739 0
749934272 12773870 0
647066986 404462748 0
308965898 80977159 0
192990402 394078930 2
466115373 209354028 0
614848347 829167485 0
761490090 292980307 0
859598836 326100134 0
461539031 763948164 0
373063617 819798421 0
736781613 598905076 0
483257567 47018830 0
783890834 5260566 0
63070520 246016478 0
768697845 387544962 2
431648068 83422356 0
70056802 757287664 0
745892813 758437539 2
992308780 460568794 0
989482178 300864354 0
721582004 774174218 0
415786693 501184934 0
9550480 597943939 0
173535072 202408375 0
838232992 110578677 0
172654654 880044547 0
557578085 268658148 0
115794530 176365481 0
224800555 931591818 0
879453357 335439864 0
280246171 211332461 0
790146764 323688792 0
620859320 143803230 0
146304278 95340006 0
233604098 358928508 0
123679698 895247639 0
515068135 27707860 0
945541534 860732463 0
19711469 525938832 0
181597235 604506950 0
824621498 633753895 0
747609255 39997642 0
504460714 159170046 0
757712927 405344930 0
572741308 816387454 0
82715596 599434676 0
718331322 1521257 0
549569587 845476338 0
171176560 267787583 0
450156619 188377243 0
857797309 731265177 0
300518585 441104254 0
718976595 310331132 0
330095025 415434822 0
886060113 242807115 1
965695778 266543760 0
406437678 757552813 0
386115571 5999566 0
853799017 725532275 0
396652655 377739002 0
505667723 742673973 0
123683106 804565385 0
72802061 92284340 1
890548734 43818599 0
973356423 238715196 0
388187013 198688572 0
1374523 146863379 0
375572212 396488435 0
807374919 917423617 0
880999859 228265218 0
118015103 467041908 0
16937794 831065142 0
21669351 660839067 0
354474237 167157232 0
101901189 628418038 0
139537384 876620773 0
435692440 153976763 0
640743252 530215271 0
364560557 514354573 0
498318065 48658087 0
66029100 644115465 0
199495768 244284854 0
205005395 992173412 0
664291448 782287775 0
166139504 41665706 0
809533526 316624967 0
252808579 796885181 0
141152387 529283324 0
514597137 812942697 0
944435805 92161446 2
842864152 440176268 0
80171144 362159490 0
229214638 145853080 0
934054824 345356570 0
102132873 837892317 0
866246146 906917052 0
161847201 497608414 0
378973977 23143287 0
619180047 707757524 0
691088993 297356146 0
508481420 12363312 0
341912164 525824669 0
546515619 509646561 0
818916639 709804938 0
304739202 483654114 0
571376958 9009315 0
509143348 354894427 1
76400626 916545619 0
278942873 774058624 0
98632619 34166686 0
663573767 268134319 0
369878353 640586259 0
982316334 26653910 0
73820988 298333842 0
957119997 340056531 0
336464549 17914152 0
361594369 848585319 0
480839121 444430353 1
85498481 501381542 0
376275478 387912993 0
94445348 945182739 1
985628469 867801195 0
47720370 514503543 0
802035879 317014982 0
311862348 799815415 0
244625344 936441224 0
443487084 950138578 0
580489756 339903417 0
522702583 779510637 0
794323627 719177702 0
486772340 373396302 0
828565718 672834107 0
469699468 285409262 0
684512206 216204307 0
652046546 612217593 0
286942368 172530020 0
80808787 363577661 0
949256979 775714799 0
625131254 914247853 0
404874286 480107435 0
854553593 972410118 0
312398514 109905502 0
276118902 873698898 0
697312180 777358224 0
623183853 686296545 0
641815574 27639847 0
834093270 512787179 0
599227336 351521261 0
186326504 923111779 0
518158825 364485206 0
104147966 702110709 0
994752167 115761934 0
400821840 544591034 0
760746685 472018490 0
970517680 190382935 0
351584861 332706993 0
212984390 448483304 0
791540306 834336504 0
136026079 34124566 0
537980789 735342751 0
902576817 759071656 2
995029071 557619735 0
856457939 882149736 0
834610265 350992708 0
799234671 940882830 0
907595292 663409322 0
522991757 704961517 0
241022011 256313779 0
333584278 775525878 0
488856073 525521409 0
944891815 82727977 0
504613245 811635695 0
546595951 470677177 0
256259 37594324 0
909570008 408702824 0
650910657 97567801 0
599559545 100361175 0
9728669 285282695 0
874008763 895919584 0
442590482 70173694 2
297151 330598538 0
204967902 162649566 0
536401523 35426438 0
415326216 119778431 0
605928779 177566544 0
240548996 400078916 0
661930367 40562935 2
817363344 428745554 0
611517027 396803874 0
557520993 617436294 0
893237664 891665538 0
549626858 455974477 0
638158068 437817245 0
130937872 311367055 0
89185459 929806104 0
452934897 95971484 0
214528107 144318966 0
399838792 842327963 0
139100944 476281013 0
103373509 541122038 0
721484968 3850775 0
653379159 949402098 0
685867387 54192013 0
374246008 677015850 0
659278837 634705670 0
936019648 914399494 0
946848759 686025505 0
54723888 128168608 0
436856888 511283613 0
995077598 965524378 0
15796497 474129878 0
357235474 62774618 0
614897553 624620071 0
412855580 110708547 1
541113907 700027611 0
973005244 412788902 0
881363283 385371498 0
77491226 863892095 0
725634631 558545788 0
852251450 113939102 0
60602113 867960117 0
526333910 26167832 0
824405175 372164363 0
649250494 565167365 0
430662048 965582448 0
359295155 368957324 1
729346954 653811746 0
917906284 144922152 0
275502733 713186386 0
771416290 275834832 0
727468058 617957835 0
375479342 188240119 0
157987284 398324784 0
866067361 772180871 0
25616058 435544796 0
747294762 428332847 0
47180942 200366869 0
299586630 534157733 0
910875723 172797860 0
974637706 54817949 0
569720499 944388615 0
734757638 660039907 0
538170248 256295842 0
738035843 95622071 0
904062617 637635514 0
792042494 277263534 0
991482497 914227932 0
950734798 919345113 0
384719600 747614721 0
660169692 767659372 0
145867682 292649001 0
82064939 186592048 2
923517680 520680272 0
476955703 114052628 0
31452223 711261048 0
1712997 979064862 0
106973452 64066075 0
130006642 642128586 0
476426604 927719130 0
454798366 61553510 1
377079668 501768157 0
337309894 841247140 0
174168225 41452277 0
245284927 269414541 0
556441107 51136275 0
430355372 38682351 0
89678978 790906638 0
227932887 595149136 0
605834488 18486151 0
870132467 31566777 0
59614911 16254155 0
882778589 587587332 0
812233285 882259872 0
567694354 137647426 1
946376402 643689352 1
75488000 220652617 0
953087496 410076585 0
524294292 958669215 0
13065276 156526749 0
793554301 325748063 2
558585015 139522352 2
218566068 177840084 0
482447716 660521001 0
132951492 489593609 0
277304341 248867066 0
81280365 661384482 0
576773918 229764906 0
302749247 432246741 0
858245328 925412138 0
416576456 403246907 0
140600791 71092706 0
537180571 237628196 0
600555025 495916445 0
911408610 636633253 0
875183009 683834627 0
302791009 132419936 0
545540294 877046169 0
49452334 55190140 0
582025101 729526244 2
417416881 560683 0
365629816 454552634 0
706273770 346003578 0
102837093 774626800 0
674580359 302158176 0
997786091 456907366 0
77027488 1903536 0
184340328 827601658 0
909005770 700786030 0
897801409 822912776 0
447539549 321063075 0
73116332 238739990 0
309849099 567990063 0
633560581 185824251 2
602120651 110785162 0
706081622 391537726 0
24457406 736376145 0
22571584 657320919 0
99852420 416586728 0
621603532 90980315 0
820041562 49827581 0
127730298 255439996 0
352438305 197449163 0
333069942 326511090 0
863688065 5052231 0
7235176 498379812 0
3960824 498567507 0
433658578 940900233 1
531129180 183462 0
869945976 5113948 0
95273088 600044663 0
153767655 782569371 0
946229414 225778531 0
2254486 692236811 0
128365261 105154291 0
418378054 996382620 0
133228275 57846722 1
340800250 947188615 0
459314340 936730108 0
386119757 538391134 0
884741767 928468096 0
763207451 389121876 0
305699847 833373977 0
311543337 532502760 0
946811762 27941804 1
710745031 872728068 0
411958621 894866992 0
955758076 931157648 0
615841769 712561170 0
148473825 778229610 0
266825825 181732563 0
737747468 823507806 0
608213803 853046989 0
148719191 629396226 0
906794662 817894432 0
453062608 971496840 0
694541101 837390988 2
31470163 470743885 1
211010900 886994142 0
356930407 51016354 0
403886098 336922593 2
775022499 316659575 2
98526310 810429635 0
715471538 686120625 0
37476115 94026587 0
308825564 641164942 0
24872572 951174107 0
118755605 181247318 0
855232348 739537012 0
394373089 377911084 0
317996325 484373139 0
864381894 886979269 0
21431809 113949069 0
44177310 456209980 0
343105587 670101746 0
75344115 495559195 0
124596012 24303973 0
200214831 993456468 0
91354470 175094509 0
48601930 229498466 0
64767717 379336705 0
46045899 781936844 0
234122896 717355981 0
864884656 62991191 0
14888284 433723029 0
9393702 977333637 0
92068082 816324698 0
247455769 204757690 0
99994761 45903427 0
31319610 509840385 0
578976666 138859754 1
620751579 909703348 0
370863682 768363166 0
449922917 710516813 0
987566285 459831993 0
18942185 103274400 0
336703632 195313925 2
460870294 748304343 0
823146460 614593862 0
461019639 561283929 0
84361855 860094914 0
321461993 252712493 0
214041867 93212729 0
844781090 606340532 0
494540012 809329434 0
189825989 473019733 0
356743731 465943669 0
33917927 261102048 0
978858221 521166557 0
516102268 306106901 0
918340979 14853164 2
139085678 543180248 0
561438440 920802355 0
459149556 264603767 0
590502397 335553543 0
31361376 104794378 0
305453952 41911175 2
918115822 661957727 2
516948452 504942804 0
209984493 656628972 0
908569786 596411926 0
31670747 459894263 0
420088955 870948169 0
941249437 458629163 0
710524487 499558970 0
385533003 700048199 0
317618568 950511831 0
433291808 992586921 0
601296034 727250832 0
979052177 888244784 0
358796430 265913449 0
770829884 972890203 2
845372789 827891118 0
483219192 4891604 0
610616785 937273803 0
381372025 300972252 0
419880598 505303011 0
701769918 457872865 0
688292809 453576182 0
542141249 781871951 0
791137130 705466430 0
394739127 46923864 0
439776851 540438642 0
652941198 312959931 0
67111294 933972965 0
703638837 226014203 0
703190965 598955439 0
702801480 16045838 1
556073938 77500016 0
233051812 555980606 0
892238413 364259296 0
898174218 303362701 1
432409328 714681280 0
750428418 55551343 0
361849974 731387844 0
999727585 226176316 0
768727771 344732580 0
509255951 807879049 0
985600790 357787268 0
28918846 508281734 0
901904521 511539254 0
778346723 189279208 0
246570938 320556897 0
143439396 488176966 0
37014871 858457025 0
439772751 18417063 0
37473360 147800069 0
666967909 947119072 0
389445052 528556692 0
72664616 321285776 0
941838567 6929307 0
121381721 619631657 0
751734031 28833566 0
358787958 350390225 0
535419615 629853435 0
367504005 875744044 0
532312391 131030078 0
38963207 467621324 0
102819747 699598773 0
9502695 899034386 0
987875332 999889791 0
274947839 74600677 0
303480754 665432460 0
895361305 307800290 0
789997857 611656918 0
910211155 122219762 0
714107811 82454993 0
133485147 361071009 0
562005458 607626003 0
377656144 85795014 0
82214238 343248848 0
271876418 556768053 0
454231030 231110645 0
240949406 592889086 0
691974852 209187558 0
470258336 616199933 0
433298961 924836028 0
482164038 227796245 0
29196662 5570358 0
141193159 334450707 0
452865337 462312853 2
505421529 770238778 0
236578415 391065885 0
85078380 494045332 0
892093129 890280013 2
39122841 611351445 0
669259452 192189339 0
141513126 943962479 0
79044792 342446598 0
232881741 639184627 0
11836758 902896017 0
814095571 759426974 0
873907690 973837816 0
12118573 372337388 0
825184541 74269533 0
413222501 105681851 0
378423490 766039676 0
253526017 401514782 0
508896866 191822429 0
277377786 556364384 0
290147039 829624269 0
864434778 92720873 0
736265840 306093883 0
507036673 945191343 1
60973522 812312913 0
341881753 53864693 0
346531343 76803604 0
823479822 875546655 0
745289500 135719517 0
823122709 987104069 0
483130119 129941259 0
495041930 853895222 1
84987089 825195715 1
81951126 972401317 0
337957112 298552200 0
884094544 584421600 0
798958785 684764025 2
942152712 948455392 0
941169940 603836009 0
756033403 380693929 0
392116442 683351913 0
235892741 254029527 0
474555066 432920819 0
492755811 571292114 0
357238349 20976643 0
766007966 922421114 0
92822981 45413402 0
557146280 162972478 0
775812496 735808821 0
116372630 247716944 0
52001323 219910016 0
982201261 72215938 2
653630032 888780774 0
99592167 266101229 0
243157825 327113573 0
237559527 131477425 0
807417079 867577363 0
501996338 95953037 0
145918917 70095914 0
715056888 678293181 0
821944888 198511910 0
565389452 724075735 0
811249768 835615307 0
269659229 717947964 0
390532587 115809579 0
206733785 887162948 0
476541828 5817593 0
18602299 468154182 0
44465949 969574155 0
46996345 131474384 0
104007516 322675079 0
222039680 678362270 0
508913677 851632064 0
973666577 458827513 0
99072738 87047574 0
377002629 729817894 0
671509405 354827368 0
76710578 918163724 0
605230561 248719223 0
69997496 935713176 0
428306509 295909010 0
208445357 748589181 0
521260607 907839562 0
474491169 125226970 0
635763154 582105603 0
162020570 379339141 0
37537398 242137826 0
84105398 576360570 0
285445880 662574859 0
147019522 105100154 0
176341647 61390407 0
672577756 704512036 0
602662970 568668688 0
870234835 134334360 0
71416657 937758868 0
558221433 115314948 0
888516691 8537305 0
666712715 31806965 0
640529996 402036828 0
124090498 16671651 0
847283900 833304016 0
852587564 16694058 0
44117525 739278049 0
721362417 277270639 0
810295491 779870528 0
436667898 877929143 0
754126522 725970672 0
563948659 8871718 0
774971581 816297543 0
614230923 74248246 0
258474334 739188714 0
19059293 245522123 0
959760257 103909119 0
519655089 286266588 0
860639350 73780856 0
648590724 852774084 2
55144236 584311059 0
626676734 398293232 0
341651222 694437862 0
841365838 642085762 0
54231256 785873872 0
517790634 60736565 0
245781584 436271405 0
385746661 117411475 0
112309182 287746135 0
85146162 7148108 0
240022160 719574048 0
951083867 386210848 0
30238969 200070790 0
427777741 114839998 0
413779827 839130929 0
488320600 593122620 0
341420545 71878859 0
374217898 673066511 0
102633342 908587498 0
863886967 81465441 0
139352644 627565775 0
172411560 318147854 2
51246036 484688891 0
452099449 394159933 0
69189043 317682403 0
242483654 119879513 0
358663330 882270308 0
979121914 224574059 0
721112118 985815930 0
116237730 303819190 0
95015416 149544506 0
5907264 217247203 0
728169223 210342930 0
763545288 429489325 0
624887635 502891544 0
990188122 595824707 0
515214294 362789498 0
890205581 428969383 0
813367541 120560895 0
193370282 535705864 0
78999021 471245102 0
87905483 92493416 0
451717333 177523585 0
495654023 507915667 0
858286261 595025254 1
836687022 714879894 0
440224210 857609547 0
49273233 379829892 0
622513028 961437412 0
152046218 505894093 0
721082475 41230695 0
805385975 128327834 0
703223148 990436782 0
262381863 423830610 1
955270433 260546294 0
415600814 204101733 0
476012158 424413526 0
366452277 22126707 0
812581707 400598536 0
701665891 780601686 0
155023546 76236122 0
893654482 721208349 2
789544954 505469942 0
907045824 698903776 0
104743327 727408079 2
521927711 137818176 0
918306121 490378817 0
755514916 284815866 0
531958300 171305323 0
109761938 756202241 0
83051302 998913795 0
919916789 703231730 0
875477825 88949132 0
393775956 805851608 0
530168671 520894821 0
696059975 516517773 0
780499710 247436513 0
431408116 239304478 0
734041518 262014093 0
573360736 359609036 0
556088030 347628216 0
655984425 510414223 0
98097393 347618075 0
203844429 64352215 0
62388077 280867148 0
478994022 675989492 0
270881717 831137051 0
89130168 394339064 0
249044928 180384351 0
539967148 278229195 0
365929715 949602300 0
445429388 48655743 0
707837795 167651336 0
17165482 338230193 0
354048647 40104444 0
561805870 404825391 0
332028824 528728735 0
539718927 81735150 0
152022462 109212183 0
215898696 598817119 0
562424207 91691784 0
386958813 46784874 0
734956301 343155036 0
633736825 297572863 0
429140538 63610342 0
365732328 180515516 0
243407564 155999824 0
586654320 57290797 0
308791476 336427604 0
503561942 13710689 0
768960389 420815533 0
736595731 944410135 0
255035750 610927696 2
347299442 864895016 1
718424882 804564381 0
180976908 498607423 0
812312207 41200886 0
179463926 890101316 1
988478337 291205229 1
561232014 932833375 0
120556941 255769622 0
676775093 5785284 0
505345512 275146522 0
368372566 89578914 0
11937611 913065157 0
361922141 603395674 0
193303861 685565015 0
745049646 97394120 0
84217000 144930349 0
983853454 998439048 0
641961690 385749500 0
144746621 401979504 0
864440457 772866434 0
78579354 233017281 0
150916886 287520472 0
746078879 440029133 0
884247084 35716076 0
236380340 601251619 0
312748496 574148709 0
789325078 574533956 0
474183387 790654674 1
878532796 114066582 0
303490235 476780784 0
545409242 725051078 0
307937517 637604577 1
173464476 733030350 0
343875094 9577994 0
202025527 66209296 0
639533288 669104043 0
304612299 638734887 0
416912408 765725547 2
243260981 814118116 0
242779169 343298995 0
874746965 496948117 0
469482483 393022390 0
828975936 287486230 0
987839762 679237736 0
258950328 316536847 0
666268656 517333627 0
8722603 852487403 0
228256877 59999017 1
429197633 749627672 0
451396341 913117882 0
89055565 229599781 0
311724182 864407174 0
350782137 69248104 0
474533548 378992796 0
695635515 578888632 0
398794227 492836937 0
562024134 631937747 0
673614329 963627805 0
113817437 923257875 0
145632603 904589544 0
761960707 824991205 0
105650798 720341486 0
114775680 40533867 0
388465281 291166862 0
281763304 139949781 2
46880782 840039877 0
40538130 978333038 0
439777070 791541696 0
186952955 98907364 0
791446894 958754011 0
269281666 516945250 0
999369898 407065420 0
951255246 800123136 1
640020761 713908574 0
766689336 245814644 2
376851349 317087006 0
923640794 478663826 0
200416690 86992146 0
354440 113390566 0
811011864 768107804 0
859095602 665340082 0
966036814 169555777 0
628374750 136892982 0
791290679 779976462 0
711611048 952705276 0
232720127 60025335 0
997491276 783174288 0
859599546 53740138 0
997395650 863145737 0
542407278 227401484 1
823292456 913545479 0
143885761 36085327 0
298048440 843266842 0
8828966 959462742 0
502919992 955810424 0
244780331 348490792 0
990762333 482220672 0
926634965 920490048 1
248437202 6192156 0
47162206 619100858 0
683574914 815100378 0
284456092 117554559 0
489055955 556607247 0
703539201 364534162 0
239175514 63559969 0
675174993 650775198 0
861984846 11914353 0
763691200 991766570 0
380340977 497123633 0
211300166 76712888 0
838190440 980167877 0
437776955 725339152 0
980401566 111581227 0
113124043 366138478 2
909690277 77955296 0
97287846 636034839 0
244078874 790543887 0
513774009 619066902 0
509084872 118824540 0
455607479 638154299 0
76276136 239772718 0
525182126 816703901 0
912071909 390100867 0
525410306 451256772 0
508530272 422927472 0
462336162 55832992 0
95100744 346489354 0
141600440 855860464 0
247605139 582987434 0
646026543 662072500 0
85824354 35250745 0
805177241 9986820 0
928102650 697968199 0
139611283 151459805 1
992179676 936172855 0
996036458 888545687 0
939354610 513744429 0
789616722 369771189 0
55895675 134777222 0
254606910 666352034 0
245220610 517134467 0
371330568 811298491 0
171223149 306178084 0
380144006 125380712 0
33362595 84009954 0
203552954 363975883 0
695936306 889149594 0
684216460 101405540 0
887172550 203494647 0
954108872 253925833 0
969082188 784740900 0
777874926 607336927 0
379301783 107599271 0
584842061 292435675 2
812762697 127619474 0
190226223 93212843 0
995153067 23478864 0
565843596 806167002 0
170973402 564252070 0
48830057 786404946 0
790113386 133148570 0
411400615 75167207 0
888379941 7553799 0
363068617 32318375 1
184858725 77021442 0
939787500 502913536 1
912590428 65205504 0
599750999 352429193 0
348803076 950467104 0
820399173 124410209 0
97108832 713227721 0
690521666 381645874 0
868096418 710066734 0
57763490 104266967 0
741234428 308435683 2
368049538 743156364 0
699249940 63451501 0
744764308 486967879 0
401507055 305411039 0
244900041 736797503 1
121098788 725205373 0
381197340 373321024 0
122165223 252655001 0
648828143 509174144 0
806569092 273452933 0
102613698 416655651 0
124350218 374688695 0
893719626 603255016 0
42131270 344685324 0
308817728 485926758 0
737962169 86502393 0
142200768 806677928 0
61779660 789454775 0
371435347 971776484 0
301639095 370500776 0
485870958 674834461 1
131898594 799965761 0
24400541 819564336 0
944286434 770333478 0
46319656 637405555 2
112971066 764513943 0
712999056 603899544 0
498682881 759302550 0
380872254 778548962 0
457970104 667224227 0
228910041 416226560 0
272928625 673569258 0
339221594 660371638 0
401201189 280809846 0
55949754 402429 0
154663640 263574244 0
623648820 592234037 0
583987248 190502318 0
429634151 109010893 0
75568090 221287660 0
349248407 200055039 0
188848384 253084244 0
767809040 31377137 0
879108271 64270494 0
438581486 158824081 0
156131973 442518180 0
594067853 626376117 0
329915657 444148890 0
564522302 148964860 0
803668849 622945099 0
416900494 758694339 0
949938346 260012506 0
574627429 836434427 0
286238071 49495378 2
163566784 190283196 0
727543690 933855165 1
851622119 760625408 0
756594241 669266551 0
477128592 472845382 0
917752968 656464473 1
270057903 447959750 0
218128451 941751519 0
885913909 802036244 0
919332333 31503336 0
345500304 52164272 0
76007736 199134045 0
328275002 671416303 0
558020674 36317541 0
274621781 51559898 0
238951716 921336720 0
618128853 509142441 0
2554449 546039946 0
182996432 354930109 0
987406581 738852048 0
286990750 494573213 0
101842494 998311656 0
947083808 438867375 0
255742266 54341248 0
208979059 950150151 0
903801878 780716990 0
865507611 576931778 0
551182745 418800711 0
127393215 470411619 1
757059393 144292799 0
584377238 24256 0
552648907 82475614 0
932801867 321327278 2
601242305 7068656 0
723172365 665341239 0
181076343 939902913 0
16236124 763375129 0
930229003 55318101 1
259579606 817231055 0
770265357 232715305 0
419443668 477512875 0
5828879 88026392 0
202157510 978381196 0
57604256 263257356 0
76764032 34119883 0
661843094 630695001 0
56354603 576875918 0
881308230 838872290 0
941756889 629851558 0
446543653 314427085 0
868063825 252894295 0
366574700 51259814 0
596221411 945044497 0
146929409 779892961 0
809967375 151367174 0
530033505 795542838 0
438640608 298836788 0
598488831 469729807 0
561550351 966364319 0
222286284 60640767 0
12241433 947818291 0
781331519 433160602 0
759432387 393738135 1
987022824 170190382 0
107905498 973071766 0
553236481 639541700 1
930992702 574010173 2
23156662 876649798 0
110544775 771746610 0
131136579 180786260 0
712887666 568210820 0
648834426 876305879 0
63410475 219599050 0
447486639 486182133 2
734395771 16875886 0
574504021 544894130 0
889131054 217856939 0
673854486 847368121 0
964581352 194590249 2
669621655 815511779 0
467278056 751116543 0
783530911 393920463 0
873830749 914475116 0
223636038 99217726 0
945193013 119224470 0
437125973 750135880 0
751760836 88407756 0
145789165 175820362 0
221861236 49744738 0
866046092 305482326 0
35607568 815963940 0
435215524 370797800 0
68696142 631786468 1
879375766 156833926 0
315971648 501902597 0
428326651 894261734 0
146068584 33531974 0
454313619 638625746 0
180338445 33571607 0
382959894 530417774 0
22318544 973001197 0
25384531 436519799 0
391180690 393053370 0
242248508 138206468 2
229897143 840818088 0
190925484 360293899 2
617217483 581693257 1
224911031 348057213 0
367876034 698819022 0
772803739 107155004 0
119481270 311164374 0
995543197 50023944 0
903138608 293634317 0
866312509 949761313 0
455699843 708162643 0
837850366 300163435 0
94466432 678666894 0
168826705 375925258 0
921714164 258620017 0
53207169 784418281 0
774477633 283362250 0
509417437 629376838 0
481147664 504917137 0
217102209 441786460 0
675060833 500015669 0
79193905 744304966 0
703728571 92048571 0
72207380 44531905 1
270660622 908835985 0
375291472 680299281 1
625081785 265951075 0
208300456 342499056 0
168630530 393476002 0
229543297 345270504 0
829232190 805801830 0
487298328 644723810 0
112833994 67028332 0
332406176 339650468 1
925426217 141215894 0
554072918 240753252 0
516224874 883812447 1
254523990 210812697 0
789347699 92366782 0
933659427 650026955 0
649907558 220270349 0
850612321 29215111 0
506985571 534747365 0
626033516 592792382 0
386741000 33872180 0
150848407 640633860 0
630035383 504832087 0
134414393 725565099 0
973071495 115968117 0
104514355 399722298 0
77930937 547433620 0
594051404 503150172 0
759166812 141387436 0
451621815 69958646 0
217063154 454913362 0
363244006 536096734 0
963151815 887393293 0
695118943 838160520 0
917671915 625681698 0
778567737 441691801 0
787217549 84274271 0
71738106 890869160 0
122462284 618117451 0
923602859 953949669 0
136796740 976590582 0
936034209 721022876 0
537434672 492047653 1
392572842 790073309 0
169262784 131037748 0
557599882 368866758 0
586941295 781857747 0
913668082 924466264 0
104952702 171498969 0
97078564 940026561 0
11614563 264551736 0
303271808 500752560 0
34038058 885779039 2
488903189 293972677 0
260933706 714313876 0
649636958 455599446 0
31377529 901350400 0
160711346 139158516 0
103582780 578256645 0
921917758 833736008 0
324613647 823563614 0
425621310 766188506 0
62030455 613672452 0
343676036 919133678 0
822078771 139978188 0
767143926 171785500 0
427257981 367629167 0
280097042 692982027 0
468702825 5967025 2
455535511 383251010 0
494069011 944640197 0
133940253 97324686 0
458592605 2608013 0
106606343 894393357 0
836994123 760603343 0
80124375 466636198 0
407933053 231777675 0
332606037 289723838 0
473040942 45434507 0
266166682 883251802 0
464525168 593221554 0
573756428 487158599 0
300228731 241154144 0
889361161 905218169 0
691129887 945414716 0
854832825 987989320 0
917386959 849574841 0
487945771 282900121 0
384817917 93774168 0
479851284 670451296 0
265883386 434439602 0
430375320 846294949 0
293125078 663173540 0
796822551 3047693 1
617350260 397153909 0
278056487 981425927 0
67344716 832604202 2
703930135 916108103 0
536335922 821678916 0
391189169 10950524 0
955607488 179879773 0
172083853 502105235 0
55887660 544167046 0
752762605 830292525 0
15297362 98803379 0
650402600 36033313 2
234199692 928442169 0
233567595 585436540 1
395322188 335533514 0
724352873 220430389 0
883323693 634047655 0
136885547 36627132 0
142352367 221477371 0
178169035 40215557 0
368083184 706560299 0
219288682 337213373 0
34777781 988259091 0
890837563 385534653 0
66554635 151743112 0
145035409 847535316 0
200347489 835892090 0
53297783 17270353 0
92773722 247261196 0
512173668 591876063 0
105177940 344259045 0
144594825 257852495 0
438341992 50562667 0
216822762 966898772 0
995057457 129506429 0
195269977 218070746 0
133061755 997502265 0
803912339 377330291 0
851236276 743590172 0
429229637 935558025 0
329603386 491674453 2
511194288 717382943 0
81769279 333274586 0
306458908 415893188 0
97369947 488542620 0
561310242 389316581 1
554962042 112309574 0
31102676 843411427 0
728185244 92179684 0
125683965 88591968 0
965195569 657271030 0
76259586 988411936 2
47265295 191617000 0
430732138 954822614 0
239241492 326136074 0
289961686 595572796 1
888238120 794812349 0
769530612 528837069 0
34921262 966582587 0
21913884 150499901 0
467190913 992285944 1
427985978 138264577 0
594803511 756904270 0
86926994 275776189 0
921598176 278467475 0
88037001 107880415 0
218745058 890460903 0
99644569 634849472 0
831912507 601162052 0
75685873 960783756 0
951767076 309095527 0
846641412 416949472 0
334109345 890214861 0
335391942 970280967 0
338524609 280497185 0
978779762 923375725 0
386958914 863131257 0
480068765 91786727 0
908249794 134585595 0
172773813 513487036 1
466534176 279533006 0
472493923 897474021 0
937119148 331260292 0
99647239 670585018 0
931888628 201459752 0
22124001 149198355 0
805042045 671192 0
70683410 841785493 0
857891193 80202696 0
923252712 475496058 0
41827032 757049598 0
725595159 417086217 0
355987462 853893258 0
88283897 857677693 0
318137072 296686488 0
23624354 956605335 2
229787721 771257665 0
915518248 26788939 0
16596476 102339583 0
364039630 257189561 0
989510264 224092793 0
770164862 220776247 0
974171745 340491057 0
95728574 281146594 0
888348236 175262755 0
542056486 656998808 0
675582418 706011164 0
592287745 978586329 0
928393378 683041122 0
381447466 510577355 0
343232771 240291406 0
722030594 328435128 0
675818640 137651057 0
819177335 395128166 0
355247836 886495472 0
740900504 56589476 0
176140876 534756463 0
134124682 401397623 0
221374729 716357783 0
881838715 46198784 0
331353391 482307725 0
461711350 58899127 0
920841863 595332213 0
698086951 19063230 0
478250696 506987458 0
665357457 257837288 0
81811327 81776839 2
649619564 8957948 0
639002523 322077231 0
669905414 852441247 0
573737604 291581096 0
224623027 197318945 0
181330220 916412104 0
625719588 688582264 1
411239420 115042977 0
580870342 901001772 0
787945833 555114975 0
32877083 233093198 0
143228791 766676880 2
772773014 87837644 1
532280960 706695860 2
599177861 486326756 0
664244490 301774541 0
307956555 632496267 0
56736956 321936160 0
927030229 837858873 0
626308088 638692510 0
870993313 810677293 0
276094218 764349450 1
795535284 531768949 0
329219691 29525365 0
183079519 791832046 0
8103718 307120935 0
622704729 1853716 0
94167759 157754470 0
122994274 347374925 0
9106332 427571786 1
106980276 129051577 0
30638637 500974310 0
986060939 729455783 0
580685863 290476088 0
171004233 344103920 0
683830167 777606593 0
95709079 927295656 0
598232057 347549377 0
890898124 274915496 0
973420924 772242658 2
750807707 125398890 0
832327213 157862302 0
628854019 487881270 0
192595592 138224950 0
531188674 965861845 0
193849141 806048093 2
136811152 437264448 0
719802438 309558769 0
538332531 446089070 0
589858087 835720503 0
738638172 15772849 0
944409782 487525338 0
13614850 340553947 0
530647858 52632764 0
754108941 46633656 0
13030574 106219900 0
892455580 18744500 1
925109147 274613672 0
254457276 638127238 1
811327354 384620141 0
984393986 473364557 0
294518808 39931458 0
484707498 429170193 0
73063239 939436490 0
818851932 240928182 0
475785043 127662117 0
252989883 98678076 1
551520310 488697325 0
2358807 552550933 0
258731764 125886796 0
597551383 682121008 0
694059808 356522698 0
436713633 586718489 0
180755087 50857171 0
906672907 496859301 0
962298222 408083063 0
677718676 958344198 0
72838721 470215316 0
404496669 639916153 0
80574101 48400604 0
710609786 43452113 0
635119815 761690323 0
951561711 300879836 1
211749909 675837839 0
807720264 592256298 1
652249491 764496009 0
813160286 885910750 0
88048628 25682001 1
295993421 982250340 0
627869166 999212758 0
8596227 162821681 0
485105725 61264558 0
68219417 667320514 0
165950285 941650926 0
100823032 628717674 0
496606434 95390419 0
177206956 939263589 0
352643416 29005146 0
118040452 19040018 0
490220552 52879693 0
831001565 13706250 0
118273367 203372923 0
583656226 738035023 0
190114207 458875319 1
723081700 17105729 0
13980941 703194506 0
415495412 885532152 0
376347616 522884398 0
800669788 572133312 1
140417525 844076452 0
646959267 273780838 0
942501628 126958110 0
374886961 74324270 0
954012361 720097691 2
935007025 243361091 0
279981838 212711947 0
248353133 737648206 0
140052872 723818865 0
146948422 851919925 0
126220860 809393133 0
515894426 647808372 0
73574249 434409453 0
871846913 98815265 0
814235526 814546348 0
144983647 836883409 0
812449413 589700999 0
369636155 988396908 0
584171427 177037994 1
216733824 418215124 0
921764868 299134382 0
812947192 856348005 0
696359437 410497872 0
271368807 858974914 0
939032146 66346031 0
36515910 966868954 2
449902313 427824953 0
650791893 506143549 0
12333928 57130527 0
111175380 488635743 0
957064617 988378981 0
618326881 404290659 0
161952330 310121377 0
16341254 935104231 0
201728102 113415530 0
18981121 548535992 0
182833485 361314680 0
599411531 38774445 0
796775261 94710457 0
549381532 579450357 0
461648832 968471350 0
598445576 760430212 0
889958937 170317416 0
825003378 493808273 0
715168763 25651809 0
714264634 839291412 0
322264363 718014959 0
130273252 247482254 0
259424269 606108401 0
84235217 113587611 0
718195 65586437 0
632386007 769259967 0
131351420 412567828 0
178786113 382016832 0
322589545 20758099 0
231347389 547840968 0
559057846 426272756 0
990693589 689059572 0
17655530 672282844 0
60683021 134282106 0
447069032 631472908 0
1363666 217182353 2
380793697 136316188 0
981274034 917596446 0
754721166 958169390 0
87119959 772797339 0
786481259 441221474 0
906516137 752270626 0
31790122 784746076 0
492550567 50451933 0
915179582 191558129 0
185793002 885371391 0
228019947 490065682 0
119557941 101410754 0
987175292 784629173 0
938744390 864373845 0
846399729 112388502 0
48013736 459201329 0
98497846 693516760 1
323382495 777342638 0
213859821 971345278 0
134725544 142933286 1
843887681 503422045 1
915467877 410720833 0
973903607 650182501 0
700974901 509392523 0
275728418 106735496 0
270690357 75809735 1
309191373 816671913 0
339103452 130867162 0
896085062 339644390 2
812219401 209594161 0
575668630 970350743 0
806125031 184925586 0
385176885 893437957 0
743386070 450831013 0
631854894 886477884 0
979021199 573944489 0
307655688 491989838 0
338118659 234999138 0
558463405 11786235 0
404742064 645087820 0
182701357 912638111 0
516739362 346714700 0
868248716 960898434 0
227868805 153394654 0
661473386 850357594 0
32568019 318241803 0
804125632 603939505 0
149348213 457869765 0
665424551 722606425 1
78068829 741881937 0
997881510 166794671 0
994092022 965968794 0
63314635 66004922 0
515265106 425961876 0
700823940 344791075 0
134963212 823672262 0
519472093 75898518 0
97774390 765824577 0
69079811 727216464 0
971484387 375271066 0
824491282 431264531 0
128032244 772403754 0
810566146 417946787 0
249850529 726805619 0
678104994 957085502 0
991247766 58932464 0
444237431 6209994 0
82950481 34662007 0
588085861 224753891 0
21350584 33003885 1
117764945 354509204 0
346689943 820740342 1
540355754 275927067 0
316780410 355086447 0
726047668 376779771 0
884610690 403683444 0
183444930 163245631 0
123328473 968352875 0
812999365 516891198 0
386241 611146258 0
823287333 152682929 0
825930511 540034494 2
855588860 253906161 0
839902719 924038571 0
599103316 829019246 0
71999743 924605658 0
754920641 335610421 0
86742554 167454676 2
832819361 3092846 0
740112889 606078792 0
415755963 321545163 0
746164396 750042581 0
221236136 541515359 0
953629014 890325123 0
941920516 680084069 0
494121440 720709904 0
129754159 567918877 0
605565116 589291269 0
576293709 735233447 0
473149616 166072182 0
542316434 136302588 0
837409811 23854580 0
746966668 415653797 0
362412300 655048717 0
191053554 118066135 0
584131924 522775409 0
329281472 913155764 0
193100116 743466649 0
659794428 341214816 0
792830945 340926304 0
543635966 269149192 0
498300252 462271745 2
299050705 866576696 0
543805443 632158248 0
484602793 84437341 2
415739343 62104811 0
519695978 259160530 0
519100360 521681610 0
102915496 682829226 0
49241506 952720300 0
574050195 953301497 0
432813886 30144332 0
356107259 24482451 0
171922423 714740862 0
840231761 789783227 0
363574500 505415780 0
211262962 333118505 0
737373588 222789840 0
12922944 503728871 0
888966088 866308271 0
882885364 73350185 0
853116899 333735380 0
229443913 691593317 0
902482858 52588588 0
408062852 183912890 1
533573126 283084996 0
120100038 214674735 0
626014213 518110102 0
182556439 890835042 0
879890817 174985877 0
970884076 773027476 0
924353528 255876545 2
842026449 23379151 0
93547658 7542759 0
705134326 517794579 0
765561193 184778337 0
357773864 989133696 0
385472764 353310109 0
247026591 617774345 0
548839608 858718079 0
15271232 11863921 0
825654652 864568870 0
73843645 63508459 0
738535194 878884570 0
981602107 75525251 0
275659576 349733794 0
923043604 246707669 0
148077111 668889540 0
861939181 381291282 0
753599877 827668582 0
670234558 977618577 0
136598725 210607680 2
377948879 297445371 0
643662098 27788613 0
468123560 714002824 0
244166705 166409607 0
205785052 434925084 0
144885629 317544198 0
59552805 132316953 0
707194001 680971289 0
603851249 771045879 0
875166371 679687074 0
800903031 332603469 0
872834679 77474075 0
406341058 957027337 0
42182079 483622981 0
865358547 895116537 0
902322506 71688361 0
636168050 466595345 0
72014700 323632216 0
66477136 110760640 0
584623957 671753783 0
238024045 833477414 2
38581740 987251634 0
239764168 635819129 0
892798894 767425610 0
29376545 956615319 0
993078886 624087581 0
896261233 686601168 2
758767764 72577070 0
438004888 677698263 0
608194570 501198736 1
128779242 147246726 0
686113266 690195029 1
484416279 243491794 0
567856393 272198852 0
739159037 252090437 0
41170480 713755003 0
413593952 362370465 0
482004012 240823098 2
466960147 825867764 0
851750503 482543340 0
430100749 43749471 1
299922485 592366511 0
374097509 384255827 0
822243257 99690853 0
753785156 622109088 1
369099114 877355400 0
13472087 406495990 0
381571665 386795624 0
238777272 7428527 0
53140487 728691678 0
764888682 811376371 0
638889820 574920972 0
456453027 439546050 2
656025427 460276258 0
258283452 718713872 0
888217578 762078612 0
965075005 265892257 0
97693100 218074208 0
460506137 557286669 0
240382880 662252669 0
784850650 97775493 1
290791628 559686875 0
73146900 342919522 0
258665107 804788108 0
989092779 823963698 0
244091909 687666759 0
9408891 772373661 0
253936326 234480440 0
476295901 451757919 0
51702605 156527623 0
112416333 558048570 0
987001895 736933498 0
47935612 454099018 0
536198217 522378015 0
663454989 23145870 0
405527775 479903435 0
548618340 336727986 0
119380386 327506632 2
871380708 400663331 0
138971783 370485741 0
657816618 985495731 0
491570059 972631767 0
313621270 654121631 0
117178238 82517687 0
355010472 785420396 0
2927869 367769690 0
829083074 446529580 0
636788815 950225926 0
147038668 143256598 0
415425078 141911597 0
876089538 999291881 0
14230056 914662037 0
368508317 312843585 2
733396874 870596443 0
467228765 361484717 0
307394471 410676306 2
589057214 715210537 2
91683946 724465298 2
465009148 867437438 0
972069995 602044785 0
246117578 78854775 0
170595683 872410120 0
42266137 219650380 0
526845023 71193442 0
606875226 970577888 0
360553547 397103242 0
800377123 551058622 0
390988948 568106847 0
306647197 739128405 0
339884279 334263946 0
392970248 399097198 0
498511895 135089194 0
297310134 553551577 0
64025908 608222605 2
130503569 954348941 0
145153060 955508820 0
601351775 926279724 0
714458061 968876581 0
407739623 955842308 0
853352360 250514440 0
899489911 819438028 0
127865570 156681824 0
241362385 132990066 0
568154853 466213170 0
46784149 642544641 0
608371923 31358577 2
728516209 426592681 0
37535920 29787288 0
435841443 600762907 0
437910410 766840039 0
690489539 296491651 0
370991530 312058393 0
113664538 107928012 0
564713201 867701659 0
725649654 742312232 0
583444559 823953988 0
576209293 695066254 2
964536264 553654391 0
419349111 721733688 0
722726858 897828590 0
579687817 331146071 0
778312490 208498301 1
425283140 694181205 1
302176774 206323329 0
186408902 295209234 0
891618707 331083180 0
229790168 406486551 0
659003955 542856989 0
73332853 123458480 0
804762901 857280479 1
923923158 461754701 0
279889877 456434389 0
349273622 81489323 0
681256723 861362338 2
831352361 200986169 0
48429360 837092762 0
646589180 63910741 0
637151435 338720656 0
40242775 471689475 0
192293485 202832793 0
761765260 84990320 1
130921564 855451851 0
263841090 529756586 0
538925544 327750691 0
700662512 414198729 0
778702137 868702870 0
972350574 682373169 0
577171616 796494700 0
355381904 330624180 0
22204702 126658342 0
763296685 986048685 0
571523192 750666927 0
635308457 584310262 0
428991984 676613951 0
777974476 828661675 0
144871163 215965300 0
845143298 800720694 0
156410176 19427841 0
204032887 80286423 1
163351997 498590252 0
969722681 368013842 0
487263039 600076359 0
354054041 280375816 0
728336511 680757827 0
673934703 391826308 0
546717023 272046388 0
670409953 881494531 0
480928204 841613670 0
333128261 625701410 0
771866085 222549487 0
64835870 806699165 0
545660312 735245202 0
124225093 8377447 0
432316489 402136010 1
714177996 9412382 0
66641441 722014527 0
693194602 15744539 2
562132231 308572682 0
870589888 257599979 0
318629935 781819045 0
426466335 637436796 0
268710992 132928073 0
6612739 8708588 0
651424348 528257289 0
702962979 75723950 0
225510318 842801685 0
625453890 527322193 2
575801336 550374769 0
859085833 688319442 0
525980572 199845447 0
462082114 795994746 0
332328145 70171193 0
188269890 257643400 0
920206496 789376053 0
827803746 215071788 2
86747617 78816895 0
90529008 748701634 0
168906843 904771239 0
176262159 885170575 2
257274277 986104894 0
913063668 755814496 0
275720109 564395090 0
136802221 382309452 0
2005420 758358417 0
402640122 933544135 0
18982877 740614965 0
157345888 838099704 0
725834146 84132255 0
39882322 66604411 2
833865062 690145802 0
628195508 62792634 0
332669636 950262512 0
808871436 377611394 0
257233333 648353987 0
161152271 456541849 0
458385850 73787221 0
719112830 471615719 1
189313089 359745202 0
207475834 628376059 0
859461924 700187279 0
793142848 123510747 0
991635352 702772434 0
436928272 789979500 0
210458679 486558048 0
169420097 269189425 0
301306411 596482655 0
974737466 110716541 0
29071747 935383506 0
168175990 564840236 0
791101266 630481319 0
49195898 151142747 0
37829256 99855255 1
712020301 825506015 0
129066874 492019404 0
935931765 957458066 0
815599530 961766694 0
116239598 353406627 0
785283992 527700442 0
325923176 140093173 0
916301013 27997620 0
176436209 68967781 0
622161505 372358491 0
501018704 386331306 0
908292055 869720648 0
107057140 769206699 0
283425472 675631727 0
662439300 822834675 0
866113055 274020248 0
987742571 728533191 0
71819700 157081336 0
720198968 520721390 0
452398204 507920968 0
328304257 440770678 0
436391527 233462368 0
237926535 19327402 0
433668134 296228057 0
524551872 215355095 0
467234359 254793492 0
355909329 943193910 0
900726015 895973970 0
416070412 522582185 0
903934737 18577580 2
326482285 377027161 2
872636400 403265658 0
463515672 785576198 0
804972863 955097722 0
161395003 254391914 0
419837125 2027557 0
754944071 63252513 1
947836574 428556753 0
636320369 708978236 0
945223675 115232750 0
155729595 736071637 0
844068297 964538692 0
526602653 483208993 1
791829329 469220697 0
206367228 622831312 0
292155583 80217561 0
771188199 435287953 0
998040349 429243466 1
196088702 99875558 1
209231622 495951025 0
363477234 436749251 0
609022629 76759104 2
366667749 477588149 2
31156303 212047824 0
263304149 984559230 0
950008082 233880763 0
219021012 255221925 0
997286207 593653245 0
78831928 183609311 0
782806714 312242103 0
729961384 714646270 1
923071640 469965764 0
167887710 101514679 0
461994423 470975806 0
15106917 943290000 0
970755640 461042499 0
617683927 536438521 0
659850039 968806006 0
576426179 787734323 0
438930812 100560948 2
354718453 629403935 0
735997925 530014337 0
17468444 651432725 0
91562482 176492874 0
2333790 187006123 0
629622344 346243918 0
73182105 508544397 0
50669981 980873218 0
444932185 771766570 0
368132874 344419346 0
907019501 792571408 0
332622056 634170706 0
616272524 337045796 0
567623069 717120265 0
218762884 27500379 0
300402016 378300901 0
952526189 221165107 0
20160613 613575107 0
909404403 772357355 2
221632159 16931300 0
113278107 574266103 0
797065897 514669837 0
468946927 388598411 0
630812649 168963668 0
457808071 729018526 0
357769954 851669321 0
8314691 810287438 1
94515128 45961117 0
265357035 300737882 0
900328185 190651834 0
971669120 522495832 0
500901617 794233566 0
126871318 141447900 0
752894658 326230298 0
654290747 105711472 0
845543541 373416679 0
868532191 101253043 0
717842366 989104005 0
696558161 209108221 0
992888475 87289372 0
897573976 314138182 0
94354890 628956550 0
870729046 404704524 0
52481153 17844670 1
378598685 326613387 0
909710721 791435217 2
305582641 399735954 0
642841137 7466247 0
539713489 684403170 0
452161340 39272708 0
564971419 47650785 0
101082453 818348656 0
668918545 728511941 0
179650321 129702519 0
515396080 949432594 1
429341884 201809615 0
707159508 272521197 0
552290911 769937617 0
535926925 122637541 0
890823659 679828042 0
287800242 405976155 0
507275390 426932516 0
262173878 336141662 1
384789664 521004595 0
786029664 665362263 0
573569749 191657133 0
817779626 929481979 0
990184677 291437910 0
263064489 79989578 0
313163623 462272346 0
890138223 51965811 0
101679387 435920725 0
746291572 621920270 0
735037828 536060141 0
554208892 68108881 0
235142182 348719108 0
199370415 749017093 0
184106832 966782004 2
129609530 722312124 0
608797858 150060290 0
822263363 883095855 0
983430446 660737468 0
267741481 105438053 0
493878469 784877529 1
364507718 249059345 0
840439105 337250544 0
25075685 833315695 0
5395779 709204610 0
962882094 24239615 2
500568508 851775645 0
785758621 930905749 0
746521731 360752146 0
414055345 277042230 0
553195899 760498987 0
505969786 649813276 0
705863133 760994008 0
966593158 780400353 0
10804025 204484902 2
736975926 523335499 0
426412962 80106313 0
702902851 763131105 0
421670502 158341080 0
74212304 836385861 0
888526675 16521860 2
898843161 183385347 0
699475811 746363388 0
608840450 854742480 0
925491746 83360027 0
555919608 45565167 0
928523686 243020279 0
357309230 220840733 0
47132835 152075971 0
708710295 641572869 0
631516937 618280190 0
698835591 890248891 0
103793523 325533374 0
337367118 579075045 0
248885344 218089998 0
810228479 529224028 0
914451182 895466825 0
373615028 815149164 0
893148151 4122562 0
181692691 188741358 0
718988175 65034125 1
9320321 197237342 0
539406755 712443216 1
110808452 675310910 0
539207778 890767732 0
60068385 25165809 0
35622042 52043575 0
974932894 115846460 0
196637321 127638709 0
619606012 56319493 0
254935564 99743623 1
968967835 128017284 0
330215194 85811191 0
638253131 168294075 0
340530779 394416024 0
462316855 928410286 0
328356723 8423086 0
782232609 766396 0
492947836 445945543 0
684666261 930020270 0
603286769 131068445 0
34813665 18142299 0
451808146 379134851 0
385349627 37639239 0
477569477 911457235 0
170361950 36002119 0
640223770 561920443 0
569901583 34170164 0
191435560 826501975 0
659007295 515436478 0
175009834 947569509 0
933921431 737854871 0
524857389 512927458 0
648009613 606984500 0
312324458 123721174 0
928852190 568632057 0
987825426 566830194 0
91266427 543380205 0
845621763 776992272 0
143382360 943606457 0
854723002 245299331 0
423622556 108613678 0
565619350 541407273 0
106553859 997033923 0
1815709 283072313 0
680243304 985200556 0
123025897 742731160 0
589812169 277671684 0
157676678 955319497 0
906638211 953950896 2
567384810 193366002 0
295849140 710330069 0
206462922 401979272 0
411909704 79369711 0
343740480 544184164 0
657908187 511541084 1
871136969 999837101 0
144858502 274795020 0
138309486 220841463 0
370664538 18747819 0
233475093 742011631 0
771484000 257052481 0
685367391 90196605 0
573984657 578284306 0
521617742 424019836 0
565880527 387282378 0
819937470 472483729 0
649178552 620127699 0
471873732 752036294 2
33376060 295027168 0
215565713 815792416 0
773702221 775979108 1
723527768 551625820 0
22203185 922338416 0
199011831 339516018 0
10285841 874955212 2
740432166 441276602 0
70456804 127237859 0
123193038 391900291 0
995901070 86993316 0
588828674 169003948 0
28385386 663068314 0
113240555 761040951 0
144128592 451413540 0
27514303 265592795 1
711612851 795964944 0
81181703 482526678 0
360741201 256493547 0
269932778 227566200 0
599701889 400335226 0
936433517 84038817 0
476917838 136177050 0
554461522 141495852 1
620252449 767853750 0
349016129 338817934 0
354138611 368649838 0
330260084 535057369 0
526244750 277046692 1
83123660 351758227 0
702019609 743179610 0
633414895 998363810 0
10304321 36638274 0
769033017 509824468 0
964254619 791690095 0
461089613 863076965 0
818338504 641224001 0
105251976 380663250 0
128484681 753806955 0
654483419 161706918 0
106904077 946746308 0
957985744 283994954 0
609630527 204302808 0
662820728 81279870 0
51389647 368164516 0
305931540 446317945 0
192489063 500091676 0
988006503 236194837 0
720707475 971811147 0
208520718 275446514 0
379540258 579638864 0
940311225 79572414 0
264439644 26034726 0
82053104 708114729 0
703734859 226413996 0
951920824 401857721 0
113982661 593471000 0
186202085 668636270 0
824069871 620786454 0
428763256 708834111 0
759352874 909805689 0
567631817 38905085 0
721253801 57436399 0
270731386 820712764 0
444527939 53260465 0
211026310 296420190 0
397251926 147192654 0
102944768 291550972 0
327763756 93606461 0
231357910 191278125 0
619414415 762446375 2
712327800 732757405 0
7194831 8077780 0
957072512 207895315 0
189017657 384324375 0
902884401 381027862 0
929750559 35517953 0
598064220 446342270 0
663187956 964297453 0
302021928 301196570 0
473158566 637360961 0
158004341 129467245 0
421060701 346075915 0
732592040 195396645 0
577027156 268198818 0
319691366 286729305 2
64085334 751350839 0
45702943 858813336 0
686913671 416523613 0
64440451 292226560 1
169521085 533453960 0
659552835 964518272 0
869709260 701605362 0
593968031 291557555 0
189134441 501158787 0
491543673 37754516 0
681559980 813484729 0
437358681 202621034 0
115023683 128824700 0
84378395 85546620 0
196806832 701592029 0
275222364 316572580 0
6543558 426428172 0
858042392 50823792 0
570756455 83447916 0
413740021 686084340 0
635185983 373727957 0
402248169 541818034 0
308090361 887485886 0
953226708 46486714 0
991251892 783388721 0
163561966 321679212 0
627657134 31189079 0
17602322 970247262 2
275151666 62193279 0
52349132 698823472 0
34109564 153024573 0
340133509 911275027 0
440932331 572408550 0
549106452 667463901 0
417336670 429188148 0
664289089 986268152 0
35908187 26670618 0
390785425 430684858 1
305634100 697911147 0
53718710 628821796 0
111961979 628450123 0
891311844 421719076 0
116889675 37297804 0
168590765 406483687 0
76848548 721475898 0
327374162 120448768 0
445212128 203413308 0
490509634 293925449 0
555954341 678621274 0
510485490 911704554 0
195864364 933947520 0
759906697 656580526 0
787250746 172178488 0
208393099 321632189 0
6283493 231427188 2
212249716 233031687 0
480837338 68646578 0
258923509 806884084 1
152988731 338344320 0
927260207 376998140 0
205434781 455738039 0
65777052 451560185 0
26567052 296264401 0
382952215 658767634 0
235920041 143966341 0
314669986 586488175 0
83075508 821256137 1
32177635 992435357 1
453881418 971696826 0
127111086 116197143 0
318215533 578976170 0
101936571 757608966 0
663592919 396380563 0
78995811 583470513 0
191074590 873300168 1
941630546 751325123 0
933053924 845519182 0
223417874 319350807 0
324592716 134455769 0
279968546 925048814 0
772804716 599600211 0
753192465 395198334 0
59233874 498134108 0
519417763 502195066 0
483067382 387833313 0
607866874 772836499 0
249568550 397784591 1
821848776 50907239 0
524870104 161965864 0
19095680 56505536 0
196862816 244519412 0
352952145 223888987 2
699313715 332274983 0
203223221 698480120 0
848679837 199391349 0
900227762 573773477 0
692758817 284257467 0
169949964 494089930 0
50660913 897238138 0
742625178 245179520 0
557524307 948018849 0
162282560 287952016 0
709001365 604110003 0
126506842 25196567 0
5230872 784872050 0
748579850 319660804 2
149300995 52731956 0
106765996 42499243 0
728136046 767372224 0
352281167 837902480 1
681414468 481796440 0
715770563 556754899 0
850725801 544955387 1
204273187 761645086 0
947541155 137536873 0
899266154 53041079 0
187150051 694021536 0
201728711 751967029 0
403023722 735922065 0
232799173 410461634 0
9211166 506479353 1
259167646 968582338 0
188236668 802034423 0
986196975 468641586 0
601215195 118981731 0
444010132 300393670 0
135789030 515073598 0
48626305 260425847 1
141992078 219495378 2
700614547 107511488 0
965139059 442198438 0
895463355 328368197 0
39495745 457588010 0
396616695 857853600 0
113704093 528892785 0
664120055 672988890 0
70908979 316934283 0
881317906 150501284 1
995862662 256457602 2
745955706 799842766 0
919276120 787959718 0
95293252 359366710 0
772713628 277864246 1
102067416 74668667 0
636484855 850800844 2
445854251 417671144 0
239211583 906790380 0
70721165 754742459 0
265841625 43071549 0
80733944 582566930 1
604175247 312374981 0
999744888 779166120 0
941632475 72089592 0
87407847 409688462 0
81157110 929233815 0
453678654 141870486 0
777031059 40859622 0
381864537 529084880 0
649005958 593409289 0
455120115 971481161 0
45120665 95245422 0
816304177 156698928 0
137210832 29746532 0
362521729 93383776 0
148907427 729854592 1
289356638 470873625 0
513392647 736161159 0
466612089 297737308 0
789690943 404831441 0
392103588 260498079 0
949939353 55128846 0
224918671 327767961 0
127038005 484245715 0
47997734 840595856 0
128484197 875416728 0
718377414 24737108 0
745985725 497598081 0
789979465 715180020 0
917966950 415017659 0
967623692 660655495 0
833362130 54085948 0
73043401 418186692 0
987948902 15468559 0
562440144 314736918 0
452013746 692231718 0
238227521 67538969 0
822539264 366645871 0
354438113 977372860 0
6309164 372691417 0
586463367 375936802 1
841715251 873983796 0
958742159 795369393 0
430063645 913387855 0
763810651 861609938 0
414773275 744386115 0
117268430 405418197 2
996372622 130564452 0
806358413 941203153 0
33353377 352229125 0
74388996 244863219 0
123934501 244475459 0
279757712 667847241 0
718027100 248611480 0
852397463 71107194 0
382302921 248368552 2
851095032 40667039 0
998871219 47122435 0
301445729 829462163 0
919100401 873247447 0
523093623 435816459 0
674018859 918825229 0
78339291 620419984 1
36562349 590368397 0
913173854 696204502 0
174759791 448380454 0
3106647 120224294 0
204043918 759873903 0
762015899 387744641 0
887134545 379118940 0
334441146 934732986 0
430031885 546400444 0
522995142 676236327 2
504104201 435200602 0
985913511 385738723 0
693087704 728949014 0
915803072 848651764 0
647814234 536811277 0
61862898 180762358 0
36789596 602824942 0
775601393 516099440 0
48446540 211490356 0
920828098 307758843 0
804710003 823887278 0
529866259 867221496 0
299466960 522444563 0
621717714 676235931 0
793448653 579416776 0
146756657 302429088 2
505269846 601616669 2
289089708 578479316 2
396887250 605500226 0
650663242 494749288 0
647046971 508497969 0
159282119 700832889 0
324329709 403694170 0
27948956 261963639 0
208728477 231890380 0
824476158 720654822 0
102256463 376497012 0
733281966 514831045 0
731910891 142381387 0
158440347 856635459 0
628209906 657796415 0
167566746 32867166 0
247816518 53693211 2
851670557 571866980 0
589380410 899721219 0
32038155 273027632 0
846640530 454154373 0
314655830 886859556 0
789262960 300891720 1
331077128 909399844 1
950108092 671061320 0
439470992 540421271 0
848750610 390341998 0
747249044 969455044 0
313071526 427286613 0
950469081 840677289 1
743123117 904764118 0
361924507 1413325 0
950753703 267196017 0
56321684 885572343 0
851140530 802453687 0
859549875 618844027 0
194202268 60141904 0
65977625 211361236 0
684571262 335965382 0
917709007 194145606 0
731916821 444187032 0
978430412 276351492 0
334682259 876896572 0
435253694 281706633 0
685744599 725559791 0
258739473 332382828 0
129966506 954551799 0
220615988 71677990 1
716897540 970171101 0
399690271 672119767 0
355013919 895595438 0
58701472 152937021 0
566900090 226357035 0
473247317 110372499 0
452471527 697699449 0
37425189 59143019 2
183757620 23513638 0
525252818 769549684 0
97765126 942039339 0
619208292 762727499 0
773550580 599117536 0
835881562 140518547 0
45841739 141361735 0
942968820 132360732 0
524030520 747274025 0
134874811 816909775 0
649826725 588469609 0
701748156 335260072 0
499855726 77944616 0
859773284 697640162 0
984655467 315180963 1
173833341 795777805 0
88793575 408909747 0
107095462 517419669 0
307596407 546522879 0
387402332 577760980 0
864065003 313134986 0
181170718 715044457 1
135372763 61648669 0
973447197 307201664 0
337456132 369212799 0
75629805 323664305 0
584663699 953305300 0
393013345 927048349 0
671705413 303185138 0
503229422 544902406 0
917336940 506457113 0
343484973 486498251 1
731893063 329485870 1
904295977 318493829 0
472366134 171627934 0
416833667 751138925 0
715800568 571445149 0
14369501 66326339 0
521052868 493382411 0
678546888 922654206 0
852348576 551279822 0
743580977 512135656 0
103450455 716729479 0
357365832 140641545 0
147750822 182013915 0
353779775 652952662 0
103270312 359236672 1
110833690 256630916 0
966953942 623566234 0
129145884 900079581 0
134962771 583744483 0
738813730 287261391 0
919318655 135419555 0
800017146 101150541 0
71839680 691565134 0
697664778 363267263 0
916719712 934784295 0
961776787 650618883 2
332992391 65564935 0
448549736 503771242 2
561867876 528091918 0
947593348 528773259 0
605105387 927527187 0
137001304 390312344 2
356665752 925445096 0
123250995 496798149 0
131117337 82130507 0
142734933 677989647 0
268406491 194441639 0
902555516 359734372 0
952508189 272105563 1
209872671 25621021 0
47617335 145383698 0
293373486 668525380 0
508291006 228479489 0
980457947 597002026 0
144927446 937957531 0
468406542 638389777 0
547128523 774158108 0
708777936 271535626 0
203532060 269700054 2
705168911 573711871 0
239052670 648914365 0
329103218 390810762 0
184508729 898520012 0
657419735 482939856 0
419033316 775310416 0
497523853 172475219 0
626881883 373897724 0
867526575 551461426 0
31677856 788109955 2
5960905 928845075 0
711641398 18286503 0
92483488 42068808 0
452827479 560909422 0
163750894 59507635 0
399536543 68650191 0
975294541 957664247 1
424763539 375245634 0
25256813 64493273 0
344224621 12258806 0
811090092 388612388 0
759040282 856757882 0
660206663 67896100 0
28518611 8789892 0
129592544 542224672 0
926519510 4949570 0
902879823 961890503 0
287879399 506638714 0
85237685 561687780 0
272862928 907765677 0
272309565 793021036 1
525258266 769596360 0
585301894 709624012 0
955037705 757656780 0
87279678 486305976 0
758094536 2998113 2
331386777 356911618 0
295576813 236414156 0
905038298 309142671 0
339124753 219861478 0
151166507 517811647 0
17348336 238525910 0
562218073 562091035 0
176475610 962375587 0
503755195 505590062 0
769315940 707803139 0
935843856 917509701 0
271937376 532136217 0
8996181 67010661 0
490852759 62769380 0
442383690 123752951 0
74558184 221323577 0
715801078 422793964 0
2289904 941936746 0
533103248 398778487 0
25453452 337791315 0
682588192 406586285 0
306883183 854646772 0
77450904 66553237 0
32960219 285106973 0
64579425 888153683 0
80189914 548217891 0
253884460 972608166 0
952254249 75539805 0
290280547 337953148 0
170869633 155221374 0
250124482 552355950 0
529957791 29285700 0
745494177 81402644 0
518531153 459077140 0
535545230 504198744 0
253280839 120445520 0
367483392 60377599 0
147305648 655275441 0
112743774 267524307 0
974948072 462484577 1
980083943 668600762 0
661246032 631765058 0
924852841 831265414 1
729506355 446346591 0
886836838 206583461 1
493912061 530654625 0
7774225 253376477 0
39696304 247953791 0
487554236 976278824 0
351452427 765821880 0
678185226 668287989 0
313682810 245908244 0
846847801 614400470 0
130606817 834523581 0
888110471 114449913 2
203950475 754557067 0
83039564 188381260 0
656422379 900424989 0
338079070 796513690 0
173125454 91642076 0
424078634 45902443 0
190214579 339387955 0
365458238 63114983 0
369367741 322172587 0
176910718 266940189 0
711631134 197752542 0
655559268 482192889 2
461163804 102282215 0
384288760 711730146 0
643593734 678553761 0
924850525 97608228 0
338728492 934415224 1
649991592 895643074 0
849634968 765518319 0
484654848 96186489 0
916337022 480755832 0
59721371 482149455 0
734066484 704262067 0
247427925 121265913 1
12262925 388226564 0
980457202 880076546 0
713298630 709442611 0
901989709 196952505 0
408860025 594429566 0
317191842 88935675 0
794074073 922557954 0
3324549 164165842 0
403833964 231479006 0
791044972 321332466 0
656351664 247720821 0
299362634 635522522 0
916411139 504187538 0
4505534 996635359 0
79950695 638572277 0
317220806 47294270 0
64586349 19382221 0
170804159 441764557 1
698431923 781554179 0
261138937 823601617 0
486189521 639146583 0
127149159 681696173 1
969646284 638671060 0
31810780 533396047 0
783071600 800622199 0
683046819 678898465 0
364110529 793668070 0
37056488 844677293 0
566777210 21847845 0
81817291 431872708 0
136484621 659418850 0
484325588 860866181 0
906407671 778635504 0
27271659 841541927 0
32441145 928820659 0
677360689 238869467 0
622829539 941940259 0
849748675 422971068 0
157579012 117925541 0
875261533 66235179 0
906146889 97590543 0
489762626 362519123 0
27121974 1588729 0
89925844 574522721 0
233827568 945677992 0
649549854 129246919 0
607284005 595328825 0
319795955 988052533 2
709882107 29201831 0
265245860 589180728 0
982920 853538886 0
140918669 287564061 0
307774603 655697938 0
530644986 577484991 0
502390852 161075154 0
545590289 268564128 0
56462643 316918444 0
867768934 851801229 0
345270552 532608216 0
112571401 372294652 0
56250865 30727136 0
179545677 500873455 0
869703794 835060807 0
424316725 192597563 0
451474631 532592914 0
953920775 827016062 1
297454570 410255829 0
938997905 773719088 0
328987986 272317246 0
291350190 525835430 0
406939366 266170057 0
643708394 995596807 0
187914758 107558316 0
777003164 313278000 0
44829364 131731241 0
245449242 626363223 0
734808749 275747028 0
613711656 294103674 0
27991530 709384616 0
938636970 41430516 0
179920770 172639695 0
882153445 716420495 0
25478632 530645006 0
111963337 85977012 0
452741387 474195975 0
67699804 969371467 0
34239449 898876483 0
913189299 911991100 0
626944881 890011868 2
314237477 100183362 0
834667366 717743883 0
452067807 226355019 0
131089147 909375122 2
104089020 204422913 0
605218348 307172358 0
143308490 725174813 0
955828227 509124003 2
974865542 728656114 0
45565845 847992761 0
681219079 961658372 0
835082082 266803052 2
262346472 850150402 0
919843725 653166728 0
899761389 431910426 0
699671907 267386528 0
573827139 553390524 0
977501502 434639111 0
752494882 188305874 0
525852549 904124958 0
249529691 119200372 2
28657142 560203732 0
577402589 682284993 0
894523555 106676756 0
371101810 346641637 0
82856115 551686952 0
345049714 166399953 0
39896439 130740586 0
338147097 34181154 0
245522924 701988780 0
16812982 776755931 0
173818457 72077572 0
810962553 279043795 0
210725825 734412316 0
678942264 486265674 1
976458695 943730766 0
683431337 270936628 0
51285920 247414543 0
789160021 418962986 0
499602968 138743814 2
588459064 242202414 0
549006578 374797767 0
935479736 306839010 0
950157681 534999139 0
419193895 105907092 0
970815312 107735746 0
280517815 448931217 0
66963891 29962989 0
377054418 662974802 0
693706643 794877114 0
663215278 352954257 0
138816818 71864482 0
100800916 984145178 0
34082183 93412861 0
765685316 125844937 0
481375561 722419290 0
101149487 766392811 0
940886814 202031240 0
492695344 469537214 0
65044245 36162929 0
890265663 449524838 0
311341184 688453167 0
487455745 489947784 0
479658261 769337377 0
227057959 623998684 1
837220158 582495931 0
862635761 637944379 0
74693450 30287650 2
88851304 982187144 0
830884241 763573479 1
237944248 857196586 1
871729184 805249418 0
218954311 891402331 0
662835041 789324141 0
581125892 73543507 0
733469019 832970181 0
99102215 180665171 0
99704217 689086161 0
285031674 920530373 0
876376746 563223156 0
16357221 806097476 0
901251799 440347242 0
813317872 514643390 0
349157027 390190409 1
990443980 865035897 1
772670867 943603926 0
852966693 993583836 0
687158632 436909129 0
490354110 657588913 0
88117871 384543235 0
389055568 531656617 0
434923272 735469839 0
608966958 494002007 0
686230031 987451471 0
757938493 641487716 0
569020043 30719969 0
208748755 692858576 0
517847229 488790130 0
303279040 421277092 0
480732434 319157711 0
213942221 854414983 0
9420504 425088856 0
773340873 274826599 0
935295898 323516196 0
94732275 323650273 0
60424641 540991197 0
387054672 360421013 0
889742400 517875921 2
765873120 191445041 1
812165532 76627018 0
135276164 177207053 1
535460620 132389289 0
433784414 629385873 0
597800270 147935984 0
76462666 473107377 0
103478961 948805012 0
277118430 606708230 0
181430415 495131449 0
65201681 866498094 0
734625978 579620119 0
47993132 946325611 0
521308871 150593561 0
952296577 20031838 0
382620443 676198082 0
599725400 328509958 2
820551224 126798501 2
419296651 91256926 2
585938965 446351471 0
21647825 601225643 0
798357915 79439709 0
218021611 103305241 0
492133374 775261055 0
296177640 352595202 0
554380599 311056449 0
913724422 138305645 0
63955755 159514419 1
623870034 139916074 2
81066787 378837203 0
295307207 689726058 0
741054269 170165288 0
713921386 566971350 0
257166102 33293507 0
579597817 292672103 0
212108154 204261725 0
552142888 605506214 0
763162915 433191839 1
528972825 507794604 0
637267178 767848786 0
920577092 90651228 0
115378986 931100658 0
151986853 899518233 0
968870789 572920638 0
761614532 234996009 0
826653656 650647983 0
141277845 963891707 0
870107760 984220734 0
768895226 561361698 0
31875724 359582645 0
226688838 890149890 0
159433289 849302582 2
115185874 732851134 0
939980418 789088243 0
36511242 113641215 0
764873978 45951891 0
409292748 864251089 0
295101956 801251656 0
225514836 341173970 0
448531304 785151300 2
127073554 120939361 0
358335880 137326156 0
851490835 909165514 0
124619826 927716748 0
974774676 560674916 0
75140885 239794062 0
660215964 109839697 0
900304172 20052093 0
142207476 415050022 1
709668137 878250492 0
152349024 2327454 0
854679116 412570213 0
252837590 790299906 0
698361112 119647608 0
336074307 550208214 0
119848278 204687430 0
839162570 322685338 0
71465895 965713356 0
661922882 632199619 0
398202451 765238338 0
194930147 122676397 0
515462980 935130004 0
516534724 991896103 0
928986548 120145807 0
145531317 226064485 0
932950041 976603320 0
986078407 329378368 2
132934081 143961952 0
348624196 920039569 0
74922737 620215209 0
740132555 988625640 0
653945737 256605644 0
433734968 670311211 0
651475118 795764811 0
990865699 83387818 0
261850240 52894112 0
555690302 618274862 0
536678070 101122430 0
227154184 103094646 1
765290679 572088266 0
985381499 98883741 0
87979409 843908483 0
580507039 977378019 0
788683783 415362173 2
864954246 16575009 0
139802046 587707315 2
973055198 153028677 0
222214085 102416001 0
562812722 32822991 0
834167124 894261600 0
472922335 277641168 0
124561641 405333581 0
408436780 532804037 0
749491722 461477816 0
740790295 121334204 0
716639134 100657818 0
673646140 186818001 0
816330192 308923918 0
264027040 701354002 0
510223273 103775207 0
555620001 919885422 0
73956561 829784548 0
845511014 393466763 0
963055664 998694884 0
431335390 861584241 0
293091010 694375324 0
264861927 992850620 0
685392842 424385457 0
674161649 557897097 0
492706781 182479007 0
694993906 366040694 0
879834820 666109863 0
504361147 362249031 0
605027003 835160933 0
551614853 258940414 0
328533047 536473316 0
211509039 100739664 0
527047944 758724021 0
550262193 457090473 0
224571182 559529163 1
807865967 180420601 0
216608715 40806147 0
998403108 75823064 0
37365759 11142236 0
200741635 83026011 0
279145140 742212282 0
617487306 8367746 0
542826180 218409702 2
224487122 864887488 1
18233500 292958184 0
330102441 771613372 0
82520141 958387619 1
700818797 56921558 0
207000145 100242831 0
859443151 256645076 0
85319721 786785047 0
41567476 827319836 0
348062501 993352847 0
896731666 539420971 0
679577773 507179873 0
218606757 51321976 0
601360892 516207103 0
875163885 871924642 0
817552598 364222408 1
665647800 910152405 0
696062943 176169546 0
783703477 345303907 0
295426223 540437548 0
227504703 554861128 0
237954073 492244864 0
957878273 498935914 0
804024698 970712646 0
375460384 45359145 0
839213718 280752813 0
507272944 856741362 0
20530624 480960689 0
996190048 718326015 1
872624128 184529419 1
391190437 173417169 2
594912799 91161921 0
269292873 333707326 0
964686263 812045201 0
353955907 608507980 0
890962014 61526067 0
539124531 403045184 0
657535680 660501769 0
123329305 212311782 0
306488105 185809175 0
515588103 729730005 0
537214259 750731449 0
211494620 644058722 0
731050897 952942202 0
343651975 4578945 0
57525462 879339367 2
182344996 360712645 0
837296140 572941566 0
786853953 555069989 0
142734819 886296592 0
721673091 109772847 0
970643375 749726206 0
674876811 79267501 0
760393746 19138501 0
301562849 993045201 0
975685850 142077472 0
397482982 561733645 0
957937294 62797694 0
124423169 907194953 0
212808053 181917581 2
670438601 205244048 0
936034911 949119421 0
587400808 948433746 0
428276129 680421235 0
29220757 500314988 2
279121245 956974441 0
843454948 464635998 0
637071454 595058232 0
329323072 668477932 0
484720833 27294014 0
3472256 858078629 0
297508492 963068283 0
46938865 723469761 0
592653046 410420406 0
843325370 410773700 0
509787478 186329773 0
315205037 391252051 0
272297784 348131102 0
162802208 294980826 0
779262935 776428280 0
149803432 764251393 1
879187473 380785545 0
22352309 729790443 0
419589800 315247832 2
890987781 245032905 0
811487954 572961697 2
204026602 694318027 0
13024388 765363540 0
635086865 32169393 0
440949923 65944959 0
113368250 933980391 0
546942025 249693431 0
785188377 47255050 0
309766829 86216765 0
786944914 886904511 0
868623601 622814713 0
302535831 543432499 0
295578512 630396581 0
290847957 126509017 0
23113055 876602105 0
823790681 401329053 0
626909977 406569330 2
278748466 72751225 0
658833433 899805581 0
267191981 35139397 0
1160176 288488936 0
841031725 929952625 0
959979040 46798657 0
6508508 219426722 0
41278393 426986411 2
463353986 58727375 0
392390856 776502778 0
52371588 207779307 0
780277457 150305852 0
372715850 947126860 2
241190653 447258561 0
375796348 900750159 0
967737778 926313564 0
177774850 947613358 0
383808896 59402333 0
551516781 314536525 0
154107542 999769948 0
535766497 203962226 0
346076682 190948468 0
103679025 698299456 0
563502832 565834778 0
34573847 362012077 0
388174896 506448846 0
278386901 868741650 1
60115671 559913746 0
977730293 441022130 0
65642946 897001526 0
843315079 632327783 1
796148589 406677734 0
283859709 87495953 0
630579387 597443062 0
720015876 127601616 0
507571672 79257651 0
139543407 675115525 0
578536983 89581291 0
192753482 512994515 0
943891328 827957650 0
106078402 546300999 0
48272197 47414433 0
70524025 104210892 0
364498039 665262635 0
572689452 197272308 1
445816514 89413147 0
23105120 131624474 0
371506764 755020594 0
721483549 910982893 2
839854421 623413008 0
800778997 617329639 0
903178178 705262116 0
24557148 688273135 0
43452388 952426191 0
670299851 896645531 0
700223775 741494202 0
30132009 603534911 0
46717118 785679912 0
539371832 301700564 0
248539904 853388497 0
185886062 987611557 0
580946429 375323608 0
392651984 615625822 0
241890039 89573559 0
452419363 177492504 0
95049546 99092627 0
929045082 285927554 0
841761113 116758470 0
107994949 46066775 0
705345568 629826936 0
487895386 430697155 0
987485441 755773201 0
975211518 85356633 0
118699595 451857321 0
915361772 90382787 0
515110907 626703239 0
85523450 892564781 0
911309688 704029010 0
202383485 672663533 0
840133425 301573894 0
409318900 12975584 0
742996696 929859130 0
865374884 279146291 0
71823827 819709713 1
416419835 79254390 0
542847783 431860172 0
235925285 194874335 0
663374808 385660713 0
946716406 433044461 0
507578859 216561713 0
708705234 427089243 0
354832345 109439511 0
102436228 873954813 1
934931795 940913605 0
331737849 703221600 0
633736531 571616646 0
956430348 670225667 0
924390729 249583652 0
745183338 21083651 0
533934803 3055830 0
987616434 210311231 0
363400350 806234012 0
776284512 453953674 0
238416060 332123112 0
36042916 513680464 2
874920502 401044898 0
822056652 34525913 0
939827637 399656060 0
609483979 152552882 0
940422871 734005929 0
676437695 456513840 0
385572022 818210864 0
791089872 900452490 0
945381602 256800124 0
811986983 240524094 0
578143631 15477054 0
160160804 737587206 0
908124161 299684349 0
459814612 950618085 0
17947435 490906569 0
88956772 717788485 2
122376129 506396885 0
451412641 238082638 0
366122490 659114227 0
256301899 868737872 0
569084568 287712139 2
345926980 349201618 0
73838902 840466249 0
561245451 759788489 0
537314720 974357523 1
538397446 757715514 0
51658008 518860118 0
617107130 40340805 0
357866555 683394732 0
982753117 781295925 0
273989629 456608533 0
569943873 353795177 0
905189746 288046265 0
592902987 371788241 0
850216996 718348010 2
201196001 838116454 0
171429251 819539186 0
349170675 50235060 0
93161894 998480943 0
552413760 322191174 0
864038170 782432000 0
160918691 993635636 0
76522375 781169010 0
66862762 92931122 0
161911873 991576170 0
47363190 673973600 0
821965654 172822048 0
350935767 392751525 0
101797837 797076081 2
875298879 414104298 0
195870585 951706376 0
479446121 521991490 0
869886709 57854002 0
147461173 83539810 0
668626235 999643905 0
737861407 675866791 0
242817884 975961657 0
642605012 317238798 0
206034485 298384071 0
14065449 201505400 0
352062624 946206813 0
33771712 551045000 0
607536031 475502737 0
912947515 347638422 0
369089358 604550259 0
411238568 676278993 0
530854065 826488868 0
292132468 85688856 0
595411922 694807122 0
483409025 956529526 0
712717836 435236723 0
785169634 139947932 1
330405551 1489720 0
100758128 441075239 0
437655787 50000852 0
498271874 523134440 0
324246039 528578151 0
24348799 503443607 0
796547964 638495632 0
507010280 301478145 0
388603844 200794786 0
206539959 980193725 0
648664759 103159627 2
787452122 749102911 0
515625117 152269802 0
799023694 419264709 0
375532683 377064571 0
216408501 811875290 0
792378491 42937490 0
388517395 745305891 0
420196388 608382443 0
832470348 957877279 0
629403442 896161416 0
263381801 127210434 1
722680517 38442259 1
46787479 442709052 0
560041639 685357936 0
926140901 458797877 0
541968992 814716087 0
571034736 755652680 0
604638858 893097984 0
875817776 976169558 0
942927346 18922780 0
785034267 502191604 0
214520598 531500191 0
928969186 233484481 0
530653241 791351728 0
444160639 728110904 0
28740308 121983809 0
11993064 346589228 0
566393460 146523155 0
179954995 885019041 0
645724772 630152188 0
915188278 962107745 0
860938010 30090702 0
205286821 3841598 0
623353754 782858720 0
469265613 205382521 2
194654138 906923028 0
580236124 213431651 0
783336606 77711114 0
460393814 649564062 0
37723034 238489230 0
264787630 488241019 0
899570142 432404199 0
1419555 217728345 1
361857955 136516049 0
677298096 607072246 1
209582779 80704297 0
199488136 871977292 0
718389411 793224740 0
401111345 530860246 0
70171556 397811714 0
776364011 17205209 0
121985558 83907248 0
226375389 257079131 0
159896271 205976446 0
507429378 560355601 2
570285577 100516156 1
193016348 342924297 0
142073260 7478796 0
933677826 47181014 0
60922240 825208331 0
584460294 117069282 0
432531479 256319947 0
690603983 52470848 2
88168390 597938546 0
457971118 156766858 0
779606657 143822823 0
838509170 44071556 0
518158700 433489526 0
199554197 64024265 0
155066834 38281011 0
141764172 794584552 2
559112896 810407231 0
818761702 214847115 0
660130251 284927700 0
7803120 585183928 0
147592252 111936576 0
641860608 597003602 0
37208540 205742517 0
687937890 294059535 0
805690891 71741598 0
712414795 64906715 0
13375241 187932406 0
283990135 515309557 0
291009728 972088301 0
16198756 639886654 0
788535841 702411168 0
88453966 143628867 0
315860417 999788374 0
586401328 298953182 0
314310770 23272282 0
377374759 294901034 0
373081867 256973295 0
55830832 862142447 1
212359624 542318044 0
819782204 49678425 0
95776363 123560370 0
879358565 891447153 0
802789692 984345681 0
169548857 514732335 0
85063471 903750745 0
398998154 274092760 0
568132427 555017223 0
628527481 512002144 1
458763761 987900688 0
537466182 116930502 0
144522279 495700750 0
260201781 561585412 0
951387414 222695375 0
493053140 759696013 0
831875643 4709756 0
736315209 458593000 0
601382159 920096985 0
185727037 783067474 0
606896977 142759874 0
171383095 505549760 0
800058984 623709817 0
55103737 99211573 0
827211228 127323679 0
793103996 63128678 0
417178209 158541113 0
201596350 612906392 0
263518806 736447750 0
454693504 17063246 0
806311794 188419607 0
821655225 252660623 0
642037143 807405613 0
23294625 674802419 0
941570042 38461020 0
16293008 490218765 0
730913735 402656660 0
114271262 496056017 0
944136225 507515458 0
75364815 220442460 0
23129125 172726191 0
859385332 280620849 0
520912510 125342045 0
420026789 794213863 0
72661212 724504435 1
71768524 422302167 0
549145615 77550513 0
510254366 109907550 0
536584856 656787719 0
459995611 903458674 0
639850187 358579121 0
225902400 490887399 0
922295940 452306794 2
755402222 740137274 0
146275466 307069349 0
124231340 836766900 0
366966812 806218531 0
834735931 361265189 0
604116799 385695308 0
665128097 504685363 0
344510124 157431782 0
463319240 590724801 0
93768636 979091068 0
173776803 276248020 0
441205662 762401978 1
826978632 53366891 0
996886890 52976474 0
428830468 116880906 0
684786409 996180002 0
123530718 163270279 0
987632584 26888260 0
562730277 774597351 2
984243753 486517562 0
419697196 246779900 0
444146026 196501897 0
251851548 612135322 0
119980889 983156418 0
111025284 125701384 0
812533517 294552205 0
543907620 237810604 0
949482257 798595252 0
82709054 111543610 0
91081153 159200766 0
278416892 983268275 0
422473953 127691959 0
945921153 712576267 2
278743647 967510583 2
946290204 680443096 0
476780802 60448150 0
424296171 56046220 0
785101504 494366170 0
934570082 523863940 0
730342829 141777297 0
995934215 959949852 0
340435036 508117101 0
465950379 39566061 0
79929007 594265914 0
114027101 269432297 0
519446134 249918046 0
983926636 122760540 0
265750270 950391835 2
973452722 591986928 2
491012797 43665344 0
25968178 897208974 0
921784960 941758050 0
853618859 449801124 0
440679988 771529399 0
76618187 6929231 0
173686086 79925855 0
840189901 883661411 0
352892096 518584914 0
124064585 107051349 0
595617249 60129921 0
574965208 558923641 0
911882392 212095569 0
134556237 21296628 0
565763471 218328590 0
827064751 79920194 2
386936729 26860058 0
787128107 487778848 0
843737975 121681133 0
468259691 132146379 0
506368290 359696596 0
373538018 46174207 0
116152616 454388772 0
32590418 388722383 0
312476661 792049759 0
389482249 79846868 2
204699927 72133851 0
608259254 34215721 0
99896925 940776127 0
618111749 681354753 0
645306546 3273485 0
275602194 333555709 0
516316028 496751910 0
294977615 444347816 0
211358343 419165002 0
972996300 195459090 2
349820808 31295893 0
993690254 84488943 0
112161109 327493650 0
127400849 364463467 0
97307495 593583077 0
320627916 37698023 0
922401301 29357504 0
364558621 420551896 0
2333910 272748715 1
41573374 477534424 0
242795373 67656479 0
363988954 131300888 0
982837544 901445681 2
350967248 584417839 0
167867890 703386857 0
207970761 729012712 0
491982648 737277843 0
752236333 916925558 0
324263770 872411646 0
102078865 459433186 0
16593941 65458591 0
247205681 665299484 2
8952661 450955780 0
408062098 56555063 0
935338150 335310115 0
603972445 572951238 0
5712319 590958529 0
894253939 55276189 0
959630619 40344498 2
600508215 955572630 0
401099898 260226623 0
728072579 29386212 0
222003725 766918164 0
678637001 706238366 0
503660531 289038267 1
185892837 993239832 0
810594705 172382446 0
851682946 490636137 0
243363926 884717279 0
176608836 886733616 2
996129199 819769927 0
673313174 491851323 0
67709380 426471603 0
128791995 646956462 0
718112251 774889478 0
515640005 485020042 0
458838829 707390806 0
353735948 376277139 0
716521765 990521233 0
786222127 897712847 0
784931735 647207803 0
491713590 425117361 0
13863925 577596443 0
415507342 63421867 0
173225196 824798747 0
616750163 107117352 0
201467865 627427139 0
903838489 341722115 0
719086521 503585767 0
138202380 775797391 0
787429392 335239469 0
59120601 839407987 0
507614276 674132345 0
523447327 738910275 0
220175128 583830316 1
260201506 311039357 0
402679826 378383652 0
268226505 824127394 0
715458772 822445970 0
10050463 948089104 0
237955491 105709349 0
709822990 20253005 0
354821302 956200785 2
579824385 60841058 0
97345817 100896347 0
573933880 8177093 0
271587771 516132239 0
776041555 55910237 0
833119471 27362247 0
797656309 984735446 0
633226023 819544371 0
590383478 743667923 0
681727767 521770172 0
263723012 590138550 0
346047804 266765854 0
617600331 290386045 0
793333517 65695035 0
566512963 169346023 0
296769092 238764978 0
37617838 171855192 2
873785527 29602795 0
535249812 231507988 1
177437418 871494577 0
875391750 988707303 0
744155703 361269463 0
166666496 522327693 0
204977529 733057178 0
688810302 321067366 0
575360478 185946040 0
139083252 841428528 0
339683480 385262639 0
116705390 96756998 0
104640537 680701045 0
796370558 75047077 0
477346465 263933616 0
926816364 985613245 0
147465171 986429503 0
221588997 657754770 0
158476686 329209592 0
57234189 219448629 2
613504197 977615704 0
965770935 313620955 0
581520461 57223037 0
6092785 812250593 0
998500274 278703972 0
532503247 827496256 2
763499709 40535566 0
474785034 75889239 2
119512424 607981048 0
566599764 125942253 0
608069818 837325722 0
605727009 967799672 0
553525292 507466914 0
204293884 674050486 0
551252245 77124963 0
896648766 94047960 0
341697994 557051302 0
710561885 16691752 0
703021618 789058208 0
100426890 398623924 0
659680140 19063360 0
538976130 919287974 0
69965006 435403558 1
269004063 575866410 2
502384040 747282183 0
604574115 321390372 0
757423118 184495550 0
28382443 568617642 0
362346772 132733661 0
559890561 278578022 0
206665945 7295569 0
567608974 442118852 0
67032261 783924337 0
681244096 474949038 0
899555645 2652130 0
63433910 376127675 0
26727073 540291159 0
55893299 317517874 0
215364925 758665781 0
894122407 376769188 0
557270756 361487653 0
115362013 751555076 0
783138645 987673717 0
501936336 902477789 0
165101972 83118872 2
420898871 422507528 0
739547548 721125940 0
930791535 425054005 0
179340390 626100313 0
491816200 848282680 1
657089339 679507399 0
735351794 88909560 0
181717002 168705705 0
615558345 444671324 2
803822263 956771987 0
337005166 86558672 0
492872412 51920690 0
269224014 68289249 0
364969537 310611468 0
843585872 523899696 0
829133166 820141243 0
392171618 494990468 0
353702395 427860317 0
518964799 581154721 0
928491090 582014086 0
368971891 440300795 0
913152238 800117746 0
683947450 195841846 0
505422145 90732925 0
792537445 141275341 0
323588646 121728113 0
841973500 188220432 0
227752030 143070088 0
474417501 428089860 0
864686641 395338711 0
266488356 328604811 0
892835137 329594441 0
751009781 240197474 0
921785829 5765544 0
264677033 610374826 0
899139601 410551374 0
313964325 609093470 0
182715964 941083806 0
998484134 640889282 0
196320716 488307139 0
74487808 487859433 0
621652380 17260562 0
321121402 9811326 0
438702490 851339554 0
771302618 190631398 0
831621602 161799455 0
105755348 394287813 1
515591582 508289084 0
264736133 989717711 1
560118546 866490703 0
628550672 511570179 0
700239567 443149262 0
145987816 276247242 0
654151535 923758375 0
180760215 17596939 0
722214858 32021369 0
18102238 58128230 0
31619666 824860682 0
748920988 708884071 0
441191795 305459626 0
576942138 385695381 0
386534956 404127017 0
927217761 547165142 1
363330837 854502116 0
758759269 679758249 0
696369270 896046737 0
631698160 38731625 0
387240002 872564109 0
242731763 153694586 0
467413339 789350777 0
188261850 66437726 0
998642567 354266366 0
699176475 18022355 0
575395734 919090813 0
876903294 854483631 0
904455133 660308129 0
714507752 409338346 0
709271993 943510577 0
352242668 119780358 0
45633365 242241353 0
327141022 905752468 0
525117112 305827971 0
50062147 126355335 0
663286898 545125648 0
923010482 581004360 0
594654371 391115424 0
924125003 584246922 0
125445144 831280505 0
735126063 446027561 1
771650249 212029787 0
883271829 461164100 0
68353841 82467202 0
578418815 148420845 0
196384176 676596073 0
631547481 540441628 0
760616256 44509958 0
925608183 351358469 1
743285163 343864005 0
490539244 1694702 0
66196119 972227719 0
141790085 267295091 0
331949545 909184052 0
872919426 474536338 0
66981101 119020077 0
991382899 785505371 0
778460748 951342502 0
807283341 535197327 0
58991741 680523473 0
475066654 74517524 0
4032375 158033910 0
606202107 460698243 0
835902970 606706983 0
725359107 918780492 0
180126915 335112773 1
206186780 408728818 0
507650287 957754714 0
93898386 111102074 0
692601601 798136548 0
319171314 152168031 0
398212711 815667940 0
821785007 176433118 0
341276543 757853091 0
86140463 257617623 0
213863649 854684746 0
874365600 19988631 0
465683302 978977006 1
809213232 311129477 0
18348295 104955397 0
671671577 815263912 0
287691398 267663092 0
93937332 232988847 2
175326612 615914455 0
186634118 221683430 0
442463537 258859500 0
574319895 938520419 0
323657587 716171075 0
614362259 73423418 1
253111217 401817123 0
198539858 13898174 0
935301604 757725679 0
570040810 257410751 0
949507189 336482389 0
452980503 394707570 0
107777373 43907622 0
849418345 799210065 0
139026695 144144524 0
759624112 136823778 0
189574221 276253124 0
168551246 480722960 0
2793047 618962841 0
726474896 152428370 1
216870935 107906345 0
96803915 172282273 0
243486228 874937531 0
795246257 780197286 0
61223111 84910642 0
630790963 403772204 0
881230590 213055263 0
744081697 985258954 0
426304379 18557471 0
674020085 611147402 0
776171356 402023506 0
914464137 867833323 0
124255595 583879683 0
682471413 647545335 0
660444466 909358791 0
720058452 260501195 0
579410190 413476885 1
325761270 120065637 0
507711680 134612230 0
32694233 207652888 0
64179934 47017228 0
310547524 670939439 0
674296939 105374760 0
230292169 158892660 2
265702015 165309806 0
158207395 489649321 0
735255058 92047300 0
310273181 380090278 0
218601879 801817390 0
138277460 249846542 0
213569157 452997973 0
209664969 791123720 0
677289057 706019703 0
778181946 913641127 0
828341398 881008863 0
455457299 285513283 0
883359456 141889057 0
472029116 529843216 0
184036845 109071933 0
834522163 860065769 0
540439615 74123343 0
930357559 862788396 0
729463460 338365031 0
233510549 836852070 0
78538928 567131961 0
46148844 92358405 0
436641631 539356593 0
934159861 153542537 0
837955830 45828124 0
31645120 382320836 0
5066310 620747167 0
427437380 236134496 0
50319176 35719644 0
649869668 127486811 0
32652341 709645574 0
779800274 138696538 0
386400345 70588078 0
165624674 106828736 0
612348402 502132863 0
562735048 99653605 0
866983328 977634311 0
274461589 251469471 0
3513921 957557579 0
330611619 310006465 2
284020519 142794366 0
153223110 966828795 2
957877822 1465952 0
653279700 612958749 0
88492448 272309122 0
846539617 350791739 0
819887147 459574044 0
60958472 932213230 1
143784009 211548664 0
90217669 823066710 0
773329332 18681545 0
133135786 602962470 0
732989222 812305682 0
572974168 19713654 1
818647394 607447579 0
824877694 385586638 0
243496030 493826096 1
814269071 736592883 0
116566941 170667835 0
303913620 371743253 0
754577116 71351909 1
343206541 265972143 0
530877082 335140596 0
396566236 256967649 0
29359756 9065460 0
130891768 926198571 2
972961522 245965632 2
422281256 177336432 2
734607299 959476226 0
656773422 884102862 0
758272472 148597014 2
516673864 619563802 0
108021160 133572657 0
297279490 949129285 0
187294260 914283897 2
548160931 41251377 0
852721841 396548590 0
682938800 769118194 0
949844213 340661993 0
857348494 907635894 0
64751266 128970929 0
27243915 355445723 0
318587771 953176277 0
107028494 453589044 0
643851894 62108751 0
521104576 619263590 0
600539095 642207674 0
764426991 783388175 0
103175489 85383245 0
842007587 165096718 0
18353004 288356578 0
485974110 388136230 1
996298728 454129354 0
656390091 141759164 0
452975362 927920179 0
211734091 295126124 1
131072561 494154583 0
512044820 135878504 0
747880022 652822069 0
598010488 300682492 0
79228583 521909727 0
509432378 727039040 0
279260132 332979323 0
580289220 108384713 0
713087811 680284544 0
331344792 152365437 0
824214603 105022965 0
610453554 580300499 0
439315386 185918718 0
709363550 105384591 0
27580305 758111463 0
430381513 30598051 0
682845466 891153416 0
59597615 44202318 0
794821954 409257855 0
332431147 26414171 0
960347888 142594206 0
314229249 675925111 0
856969487 114098765 0
394648976 967804089 0
947138841 340661583 0
211864370 6062436 0
501878879 978587426 0
31228056 997465530 0
831579163 978985737 0
67672236 576878859 2
463436344 738329845 0
87362292 439950031 0
783369358 551340227 0
872908421 630443928 0
282857251 487518465 0
843991554 190617311 0
870341371 64168741 0
789252489 107432448 0
107068956 9487132 1
325450697 635939169 0
801955384 90652198 0
908422264 615129274 0
154063809 736678152 0
386391529 64083304 0
33125144 654444036 0
375787779 707341879 2
551519234 427399720 2
18108048 110916706 0
895951645 672049975 2
792058326 979925975 0
203754360 4698880 0
344438613 543593970 1
829578833 622246484 0
247734285 522242440 0
832542672 509680468 0
303112361 718698485 0
975481756 852870837 0
338008865 776130620 0
122705913 844340157 2
239954769 859843558 0
846508339 281484471 0
135136517 698683602 0
610782510 351931683 0
28573663 732635142 0
870578137 62742961 0
975212792 239102279 0
754457816 942865005 0
794794840 699737812 0
861372469 96589803 0
873785439 41457974 0
713668621 52367436 0
526384743 987445520 1
606732394 247433301 0
41124772 341779687 0
225725958 449609981 0
479794604 138661418 0
503021223 672606664 0
540137444 396966303 0
626682328 125113691 0
311661642 22171317 0
213771359 10889965 0
396926691 599635413 0
698986081 150227108 1
204849293 202455176 1
559950458 419294768 0
319207852 470022012 2
18799640 712399833 0
161198919 513456999 0
52552581 955437663 0
443984576 495982741 0
789456709 363462521 0
289688432 445269882 0
488899022 692752580 0
121323446 121961911 2
401897915 517968413 0
127164933 123694077 0
268689914 658608373 0
778544312 50867752 0
880354864 914883634 2
328399642 70055610 0
491061077 939274888 0
548646716 736140520 1
333691342 316802236 0
623041491 175629413 0
877456412 572193931 0
10758130 637870981 0
748107122 303513346 0
701049239 151283175 0
248123506 96481361 0
217562794 277941711 0
73762017 353155204 0
172048820 769326626 0
96883627 67249928 0
602261437 858231483 0
598356702 299514502 0
68907325 985346487 0
752339001 552047898 0
43310401 237922546 0
94683094 260095528 0
441325045 317239278 2
925253454 655158862 0
674878225 67097320 0
414559641 559273944 1
614185853 263923634 0
352375329 695221563 0
22459232 252957838 0
805992282 684937338 2
484297491 335511883 0
941002572 938892398 0
637339246 608967644 0
365459432 834400441 0
790559407 763087701 0
466248100 128977767 0
681949842 894249921 0
329159382 357773889 0
156129061 490370306 0
935900337 820666175 0
452403904 278064755 0
344287756 326992093 0
310499785 67088318 1
835687813 574396574 0
521328164 485422554 2
835415026 753220792 0
667856028 743885242 0
173606810 139353177 0
941978752 45863616 0
650719535 908729160 0
144957696 599241951 0
74091007 728794089 0
281933185 573301511 0
972871085 76265365 0
889748871 579029355 0
530829810 352307816 0
631735299 796100837 0
401368411 813938392 0
39360084 712670466 0
731290808 126759677 0
561491762 825029919 0
415765995 586331588 0
11312682 858444015 0
601038168 360189131 0
122643430 79539614 0
631387505 355535573 0
423677706 233831945 1
279392625 920584885 0
982744462 663560645 0
955101352 74365341 0
466172439 321300588 2
975763818 449148592 0
669161659 48181665 0
746272839 919081652 2
781634834 714327786 0
111590559 102227558 0
357259783 8490664 0
25174951 95684071 0
353595042 905257948 0
698782038 636096615 0
766542035 394888868 0
618094004 426851298 1
540287315 969697500 0
327532207 561994518 0
97153595 930295579 0
332881847 687684667 0
609532879 691481716 0
250666414 219430961 0
189805365 531891505 0
981408445 122012345 0
172570096 316269779 0
614711 340077960 0
234774427 291877343 2
99468403 343674938 2
966358683 659953685 0
14623638 63949653 0
822618823 871885852 0
698650050 372512140 0
809113452 946422944 0
923103962 576997419 0
706219725 523197468 0
355644835 805538870 0
434688455 571640768 0
11609645 329266331 0
744903331 722739930 0
554704323 863254734 0
503980481 189647984 0
145974009 421842396 0
737630130 886617260 0
268322081 787580051 0
994404860 930977782 0
84464472 946915105 0
781024914 661458797 0
962604451 233362259 0
693206626 362994131 0
340592206 808346760 0
920492308 467207312 0
95594052 737679032 0
45209699 393786395 0
58291391 989999759 0
140320946 364521258 0
669112955 597766581 0
352816676 3255100 0
88928545 612478133 0
529150740 8199090 0
486512603 102554770 0
830905003 112543704 0
989610036 258263965 1
862428504 193023274 1
718744585 320012750 0
960935451 118103819 0
382359677 423720143 0
260117804 128235724 0
542933431 34727888 1
331564916 688335737 0
132515906 352738305 0
246117891 282218881 0
178929678 378121548 0
588503651 576868589 0
155388683 743872364 0
161321190 781001130 0
255600833 101499287 0
66896941 304642109 0
46512173 155342513 0
134439064 857798694 0
371814353 189802092 0
179612101 395643628 0
741286088 387061586 0
225849927 520142978 0
155313815 710482415 0
543851872 523034545 0
8040997 143753101 0
402295224 466112166 0
880186021 878982086 0
953202016 622980306 0
976351370 340177523 0
661862109 823713708 0
325371825 143615932 0
383831636 309914365 0
452473037 447096141 0
447153980 470690687 0
173017202 196119606 0
930371885 291498776 0
839345224 164153005 2
870086263 585146496 0
188455722 196899934 0
629448002 94390058 0
200221965 491213538 0
344780791 118485584 0
319209311 15686637 0
850142840 778417745 0
188504380 741843834 0
156341393 549447291 0
306606322 660025824 0
536829140 351823220 0
197058865 579987249 0
942207881 762665385 0
91734388 459222921 0
773953338 5090322 0
701208759 117536618 0
557177191 161268113 0
971516325 3336908 2
28733469 35758723 0
929874011 74470422 0
459140465 202661813 0
128439118 305589855 0
490686829 588444753 0
43085026 952540810 0
467253690 725438163 0
88806120 664089241 0
346972670 802266033 0
135106349 889048541 0
873409084 900853376 0
728251623 83197651 0
98582335 387247165 1
24101936 302348955 0
110930484 704418875 0
651781461 252647351 0
259291381 343434567 0
435484370 32693251 0
415408105 50564375 2
541685600 601177551 0
115825475 267559331 0
439700657 331228711 0
611407745 480362686 2
813403357 787592245 0
685846104 77733542 0
479376723 56395877 0
952768637 123466322 0
980982489 849968214 0
455688561 870981047 0
69521435 61810038 0
65870877 505847706 1
631360733 294150654 0
68160509 179965846 0
89697312 949984691 0
209043383 949530203 1
519885662 73403960 0
481986097 376553586 0
675234226 407806563 0
422962361 956342746 0
127726234 74660796 0
67677512 330243413 0
288992273 169479768 2
838467830 773342709 0
125592525 112978655 0
247194174 664336726 0
563206386 939037691 0
871560287 407982370 0
730998118 375480146 0
380125878 519840473 0
474871677 412117163 0
560549969 79056515 0
77700064 467758383 0
652065917 938256055 0
9993737 581385 1
255249713 357638314 0
116559159 444254958 0
13135032 374435059 0
127631821 583784334 0
963158477 997657031 0
158217773 10452363 0
75727037 425607818 0
65298717 657618052 0
31269607 344052091 0
17491678 719050173 0
87912734 494696813 0
925331769 292626518 0
441448401 264626262 0
728743747 208932101 1
320768105 360360862 0
773723484 532991162 1
29496301 263221991 0
896227009 39641401 0
561942467 275531309 1
604766697 940699419 0
377472432 684187598 0
502825159 733918338 0
731714584 484836955 0
252445904 262515317 0
298010155 165114431 0
315202851 467204627 0
367399375 172027725 0
996419925 357630560 0
790530422 913644500 0
955630497 32659747 0
795732249 90999291 0
814185498 60835577 0
237699196 26438338 0
191375095 615844798 0
606554698 221182781 0
843005678 84685082 0
611854292 114514102 0
400966713 648658098 0
571752931 730640709 0
769846482 379955660 0
929307101 56662737 0
217389634 397578114 0
124971813 139750855 0
175029024 266934287 0
128585013 64341211 0
994262462 925251377 0
999899762 147402677 0
15416794 709819749 0
125824817 61636939 0
401613567 907431502 2
88708527 130573101 0
934231955 9031571 0
142440709 896151527 2
231651188 669535375 0
109841809 558508081 0
285582429 82912192 0
577294531 486972467 0
667983268 387169793 0
92945774 39702055 0
251737539 32692393 0
311688241 252315300 0
564449038 788169060 0
107239431 713507888 0
849312943 792183743 0
401419373 566894493 0
221662233 137577831 0
566635630 528404469 0
836299993 984202339 0
38623656 97024659 0
955708707 38255064 0
36863694 128559200 0
568917490 789611626 0
342827885 95691710 0
251234384 262323666 0
986076668 444863328 2
148930009 278312140 0
481808458 538959447 0
765472921 812809645 0
543837440 423831492 0
249680255 316850454 0
764953316 170768714 0
696919897 334731575 0
924172485 327741876 0
338129181 118437382 0
141384380 380541377 0
227531823 868255309 1
57008878 135979608 0
692522286 583955289 0
74092039 583631622 2
15020052 430395910 2
528285538 305118404 2
225301518 780442833 0
8664225 26606239 0
116911360 754012678 0
816848118 439921190 0
30505812 904939489 0
83238635 598242712 0
996395100 152934282 0
288074845 921553625 1
230687289 439636351 0
122369506 180349276 0
654757677 574991718 0
152737619 355964888 0
951860129 854060848 0
80812312 21434522 0
696994761 435769330 0
305937546 346400171 0
672630440 574503461 0
519238948 337496112 0
975230316 227329444 0
90004449 363360723 0
372271543 641896219 0
232102063 136234967 0
274775803 143617247 0
193798380 57788240 0
499174538 84325182 0
10995821 147096131 1
846123730 96049959 0
266477767 908686525 0
216794787 558024775 0
125471054 573506012 0
49646712 23079859 0
121996514 826915876 0
873631780 560555942 0
2996481 149056853 0
14421378 971795771 0
228621060 462486662 0
21585414 473674850 0
66327947 672916652 1
123875846 742439511 0
329606623 539847347 0
787633427 56710894 0
114078552 593952083 0
737225077 120100297 0
194607092 289765619 0
407561770 21505098 0
407892027 164715461 0
404807072 373723054 0
976525692 928210590 0
600727759 25554700 0
504534086 496110211 0
800844378 181191230 0
189287106 190665371 0
451920327 200074006 0
714365506 300931160 0
770056435 297641649 0
218621694 648090998 0
645991050 792663651 0
56312918 952570749 0
881427828 209813633 0
461284538 84257127 0
950428325 86366427 0
595585062 21681851 0
914401380 530230022 0
900144960 658614940 0
49987407 12348727 0
945562192 746974178 0
826121855 433325844 0
410265492 24007561 0
694519296 825803896 0
425031240 463004184 0
113841309 924154963 0
414290962 196453141 0
366942070 120975719 0
818307034 96371399 0
647280823 714497854 0
363892382 78184947 0
626411462 163641631 0
521206471 528165211 0
501675456 755537691 0
737237507 946955873 0
692096591 644595096 0
183148896 870238689 0
252402902 445767266 0
296876005 958247751 0
386712461 581651142 0
877117966 314595422 0
945268470 658404416 0
86049673 15436614 0
290022207 815183018 0
361015828 617143399 0
74643748 172832103 0
165026351 427926089 0
513675877 405096049 0
315681043 492007495 0
60151234 881343510 0
380777141 918198177 0
157206269 759535761 0
7840029 648891070 0
492131485 908387646 2
603217152 815378111 0
742221427 824427865 0
308096577 108646960 0
257374136 85676572 0
553682981 352816162 0
116332613 33134478 0
43157246 272175563 0
534350351 778203025 2
738485099 467848675 0
798470479 310401523 0
355850756 617609976 0
813785542 225388626 0
789473932 313915683 0
122447024 25107139 2
848565270 576985879 0
118732892 973272182 0
991198956 29257528 1
865642043 59985861 0
298493457 94675304 0
808558111 343978784 0
639168402 141533524 0
741189881 893198104 0
741372769 39261348 0
26529973 30154830 0
344346910 411313907 0
802711325 623890222 0
838702163 594501509 2
48046487 221787369 0
578814239 310865280 0
774593401 710531462 0
607211597 75439481 0
413151716 621344455 0
386227037 233824459 0
111198023 41057266 0
567542909 103436310 0
484592546 589056038 0
280375835 88265797 0
294279666 451706302 0
44171478 932593658 0
23431597 65842651 0
186470744 226386000 0
364559118 619590069 0
348743505 950451577 0
87333828 489975087 0
948408209 773328069 0
965520310 649137194 1
344714422 355397356 0
317136696 50634268 0
219525008 487202756 0
59927844 148502851 0
902107279 454358704 0
723196839 677989015 0
627145545 68045651 0
589284609 353747018 0
45299411 958184506 0
576968046 103037155 0
142104259 849080929 0
92748497 595548608 0
601442455 360407450 0
663498935 950502185 0
519703738 731121959 0
218767024 804264043 0
665850826 693142140 0
298945679 864453588 0
141904699 416113440 0
206535652 750804139 0
163812012 741091195 0
737856055 626383992 0
687413128 895272951 0
491329347 241836989 0
322358447 869627450 0
620431787 395511364 2
385795861 568953612 0
370186609 112547269 0
717001442 389012665 0
725098753 434465046 0
555221065 831977132 0
263770662 587415492 0
742106878 941087191 0
356716865 409051635 0
928116840 720400881 0
146810991 387327950 0
159477969 572274896 0
851208116 25566045 0
145968338 902456305 0
886654533 545154087 0
159483557 702325590 0
184792540 307354044 0
896790123 754731689 0
667187983 898289439 0
513469385 753809286 0
817507463 531558883 0
441013480 34038747 2
989400305 153213907 0
751328594 33171653 0
78174144 285016430 0
859479143 347641804 0
402692065 360758052 1
56629727 548798564 0
335429011 574672498 0
111579730 564209532 0
6136844 438700680 0
994556891 467061875 0
565348016 44178365 0
705734583 801029098 0
419294159 633204647 0
290714759 506118997 0
502368442 826820273 0
547478379 97372015 0
609822344 513449394 0
56475352 855625677 0
929041561 79417180 0
933060004 664688187 0
910561242 433424652 0
382186469 620382108 0
739663885 785496935 0
964622091 903539832 1
384606254 701005228 0
110941549 415096851 0
436356224 85348377 2
929766440 58659530 0
792629159 81479760 0
475837384 760012274 0
162074570 753096013 0
607543532 581708544 0
617316779 33640533 0
520801589 760933294 0
281698386 261603643 1
3100323 501275432 0
10397141 6328309 0
940233047 123625694 0
107979480 632808581 1
159066999 675072672 0
141440495 734373389 0
553246312 256252764 0
433420491 352068044 1
420012932 970783875 0
230254381 137147080 0
783562849 868311145 0
44222174 944968626 2
928871926 46845611 0
449485283 649715698 0
189895972 66894842 0
188480627 641785902 0
601901006 459458640 0
458637697 799627641 0
957943651 641834968 0
64961246 734141850 0
963105339 220464810 0
656240464 909578921 0
888539870 176231470 0
151121056 643360687 0
770724761 329772649 0
113195896 21563931 0
733710121 136628957 0
992192849 918324866 0
886756524 917320659 0
455812141 117161550 0
996781832 356069539 1
874482044 401443131 0
741524081 389563815 1
970542606 681625719 0
777027377 815326416 0
768411372 366896127 0
385357761 272934018 0
111445797 56357609 0
546918370 427331115 0
854631459 346496062 2
7445667 513185778 0
330704625 537859651 0
476393387 66277709 0
52944086 991927435 0
607991275 647498421 0
995232896 650728489 0
200611434 510753409 1
800735183 824493702 0
989968012 673197781 0
49593489 629324850 0
620406825 92504818 0
901157236 8375698 0
32746722 469404270 1
15684657 104942972 0
485946511 855583949 0
245129977 999347288 0
270548653 61078923 0
118588199 769088215 0
533529084 612869484 0
674054339 904711488 0
157585266 320363821 0
490209385 868484499 0
851715706 131193578 0
883430830 656924051 0
88634316 156846481 0
310269778 588339317 0
45879610 769107366 0
131982137 453979837 0
968088722 194249543 2
570474807 944450096 0
998118931 236218982 0
863933376 747718387 0
355238386 204305049 0
879213486 659219099 0
377073525 575713121 0
247435321 190894136 0
372510986 651505240 0
583245477 631042902 0
491586979 980545594 0
372217906 986003067 0
443957087 853582623 0
581389852 244307112 0
901883677 270985935 0
232704778 218095461 0
992572532 228898714 0
1674763 774701783 0
183669424 592214079 0
519302 665873380 0
746821203 38250584 0
399569893 471003173 0
873748100 738074018 0
351830880 248670125 0
436836521 775245126 0
969101743 996233027 0
326525441 969080675 2
745975103 190460988 0
52834537 871902393 0
567362975 594344951 1
774209439 329225253 0
467334770 628148468 0
717121177 850986467 1
11903414 621484835 0
122659782 728161688 0
335291971 724823958 0
12933552 113006555 0
100030942 783991673 0
274187111 932897722 0
971017624 720375290 0
461239194 119749796 0
3184478 605553056 0
991637239 997115513 0
666159735 204888546 0
938977888 558313211 0
866251199 820151400 0
88960487 295400828 0
437406072 777739607 0
19673619 835658158 0
875055490 627957119 0
852169941 768144316 0
657286466 274577357 0
661484881 204062434 2
787755560 403847339 0
524804091 704593953 0
532416694 814197270 0
878962336 42066286 0
997061492 61537146 0
370407334 328944708 0
136799541 535998676 0
985024249 43280462 0
135445228 749082879 0
270084535 547177498 0
595396424 86625521 0
645479583 87186387 0
917699856 202061558 0
609560965 45524238 0
339280552 534032224 0
132283979 753403871 2
56339622 199913333 1
715501182 390915832 0
134527284 971304728 0
892535585 897650844 0
288506678 992595468 0
541474941 788181705 1
250485631 856331788 1
506936071 211681380 0
355824759 419434713 0
10062265 671968508 0
690122746 965302183 0
852353364 774303639 0
916092785 15623687 0
948414126 894758687 0
957531360 967792890 0
515503339 602495702 0
683341425 835033566 0
812376403 248903147 2
23455597 760329901 0
8254280 131647954 0
417432583 16231193 0
562268603 901528794 0
837786626 71303252 0
223192294 442471572 0
998665706 664228680 0
65932993 270193703 1
131870519 46935763 0
118036025 832208609 0
216998205 164988045 1
992837208 495916458 0
222605582 47687895 0
618712345 830290767 0
446068374 118015952 0
623742927 15645938 0
810830795 253836444 0
536708396 581700873 0
431712502 37150790 0
558519546 777478826 0
213531391 727891850 0
87217379 763173201 0
525488987 161654009 2
90079759 408616187 0
800804345 747960905 0
526587137 10348907 0
68324769 774669464 2
757653703 543814833 0
608713105 61135745 0
247777725 13211975 0
930225158 107579835 0
339604981 545980453 0
68684287 218373447 0
961552118 693674301 0
535050590 710558081 0
465868201 808931660 0
653218374 824156885 0
435597336 167125657 2
218440899 936890889 0
759882398 848757628 0
112594747 878180945 0
539018390 35730660 0
459183747 123481156 0
669656706 662838662 0
231358316 371085202 0
194411297 485958429 0
800391262 922324529 0
23061319 502536836 0
640439108 468148508 0
385865736 797737508 0
102272109 509687894 0
423013025 122586452 0
362447919 995371499 0
157550687 115430754 0
416149079 662992676 0
918358374 571114655 0
41753017 735318183 0
231927768 707406384 0
124909962 353193127 0
685839185 543226587 0
33558724 784800362 0
118134367 40058484 2
247191998 320211592 0
27221632 675681228 0
418495871 951332130 0
528529186 504950483 0
334860747 649445460 2
421494432 826055256 0
18015626 709314378 0
253345584 47415817 1
705710042 46179757 0
251894941 201448857 0
512589976 382414968 0
152769330 623193984 2
277865537 83625889 0
948502091 15435727 0
411601493 228061170 0
46226379 620483129 0
999169439 798236269 0
883681895 83369286 0
364351876 982041709 1
418896262 2115947 2
158976293 505557607 0
986633687 209074045 0
33142940 964061563 2
116276611 528065974 0
560305394 819776208 0
995380228 677468722 0
758209320 939636064 0
784805703 940499860 0
496977179 67777730 0
578966231 767399415 0
405551077 247634784 0
656603718 476563831 0
639383214 426184340 0
762362763 363884423 0
32271434 553970848 0
192155426 419161554 0
451310278 235063097 0
66506342 782177040 0
448542987 104240456 0
69172422 227098845 0
134044806 130576801 0
255021099 833382925 0
455621525 598824808 0
803735706 154582495 0
40493472 833013539 0
124312757 511806069 0
839282109 197392103 0
693605299 834154331 0
73393566 648379458 0
50906891 868788049 0
856063265 377152875 0
957505462 331835221 0
379750188 585382025 0
383573484 902463753 1
728795871 421347586 1
871055538 586972312 0
297955083 986044996 2
314499767 795657464 0
464660634 211286023 0
323299886 616271796 0
741994349 842810950 0
252437766 69628927 0
10279707 989288069 0
101258335 730027024 0
996535037 40040952 0
592566879 494420309 0
528063713 88261386 0
744145654 342805338 0
691969442 871883669 0
652342791 849728673 0
221176939 155453628 0
560852532 187799332 0
117008348 404302341 0
6948261 578924601 0
952450623 987230747 0
165344564 745352825 1
982969435 862312949 0
111722053 242387952 0
157719473 38481839 1
782141274 481415356 0
388753420 983524627 0
985445919 193614593 2
199056937 749017534 0
763498928 779557650 0
117964240 966248555 2
922949600 958418140 0
535926615 423248265 0
425372514 60725063 1
676727191 226963054 0
246253457 67808475 0
203015558 996409066 0
998353829 622033109 0
384438667 642949406 0
616808293 423763032 0
521516557 444367910 0
611862508 486897249 0
629556887 660554333 0
83078083 652114518 0
468304526 500387405 0
972961274 138295328 0
747937367 74799696 0
417940647 796071955 0
985714301 953691576 0
848430667 48066754 0
979940203 325143411 1
831970565 369985801 0
342277415 755736095 1
380901878 292142296 0
986591617 461695923 2
453499324 985549570 0
294790429 598441368 1
355281391 122404824 0
525686722 107411379 0
971818092 997816492 0
476689112 665252746 0
510657102 532483151 0
45698659 86867227 0
95032098 374712973 0
207701239 328484374 0
295552748 348814270 0
794327916 828032651 0
579414704 346031682 0
177954628 432490695 0
938160049 54704939 0
321883446 326097290 0
172927518 20448653 0
822234778 421320829 0
321862971 106079924 0
16708076 599069866 1
626475183 423149707 0
679832627 714060992 0
736591282 36847672 0
106741821 168773525 0
382133299 52837376 0
518949376 476945960 0
138664979 912954673 0
69692916 534521028 0
921007284 505615551 0
45357089 41556308 0
266431782 446975303 0
16158255 330099762 0
710146777 459323507 0
10708102 161368506 0
770120203 469347127 0
309772160 527703582 0
913934672 238150765 0
820787301 549807424 0
586425575 733076218 0
480741104 436369617 0
977380436 135729197 0
518160890 197614955 0
614416194 87941212 0
694983662 202226166 0
218700016 695382453 0
855666135 986395286 0
375785484 943724183 2
35875223 423044059 1
410333369 924771095 0
337112481 707718003 0
120351839 70350133 0
906563265 109243608 0
552943893 367786134 0
632142601 695998168 0
885295234 526919382 0
357838028 130638479 0
142323750 908812382 0
717620831 144614291 0
701104020 40900405 0
374947893 304579272 0
357475901 281742503 0
736519434 907668406 0
871108899 105568424 0
952060499 731371826 0
15375642 731346644 0
180901591 552058043 0
464555118 538389529 0
160335023 109746996 0
817054078 50448347 0
90896314 514838357 0
349543452 583319795 0
900224778 117391517 0
8599548 870442500 0
122351278 370839496 0
754284973 606678472 0
433318370 997325284 0
130715837 711761330 0
228368548 535466305 0
806695651 139093086 0
476207122 13582390 0
324362461 975835918 0
834092479 84528220 0
327185403 835025332 0
685789910 39776171 0
600015515 211773305 0
496660827 553731321 0
231435891 923131903 0
136611929 129142574 0
764977744 860813878 0
906514544 784660194 0
356542097 308687025 0
630832550 38238725 0
116385556 374064865 0
22409857 961467155 0
52423448 835513375 0
982674284 438122535 0
245862526 981011515 0
87213069 527598226 1
414371017 417043015 0
146359330 757858438 0
240643521 772655057 0
795270200 965708290 0
518310542 870624736 0
54974080 853248570 2
383422809 612062801 0
328228389 899551916 0
555668376 956652171 0
777091106 135513378 0
710699202 672801900 0
661024563 506302314 0
771282836 8840954 0
525053171 647702096 0
110991628 387617782 0
103990793 156028353 1
250046456 519176546 0
29385916 603294827 0
32540511 876526672 0
518825292 468827939 0
441649643 714486878 0
371829476 968558559 0
402060682 723499374 0
478210877 659218971 0
797110598 68618837 0
72590134 114545793 0
114784084 325726234 0
764567721 968134353 0
764575177 682585313 0
124455751 824684536 0
442526785 748537352 0
819730438 751142463 0
667399795 242726353 0
834862293 353075208 2
393332157 631308837 0
380901487 115762440 0
423491999 344291035 0
370177577 974618045 0
839021844 295400202 0
770677511 235179666 1
354077504 113389801 0
14746722 670223836 0
751576249 714194302 0
515426290 676847912 0
603892595 714234828 0
844798521 449295662 0
139780462 764011643 0
558437589 867867406 0
491666510 400850069 0
36368009 568539819 0
22047419 304466974 0
948095374 640791751 0
753515132 911252214 0
262306499 157376851 0
884388987 647649409 0
152517298 825376289 0
559011624 173659495 0
504802317 690031481 0
285564541 155092305 0
296585196 937554854 0
634523205 896053742 0
759024332 939939002 0
226697117 109607074 0
62471997 751770007 0
613453105 604759751 0
468308654 962290143 2
352300710 741176174 0
715941093 211216236 1
948044854 840780350 0
226324626 30764895 0
611414024 65011617 0
900743232 145361079 2
531555971 190090399 0
454303726 552028495 0
220277275 624986551 0
507664119 846344140 0
383715462 904817890 0
131128407 203487466 0
148830338 249992495 0
629979765 22777958 0
111093692 891775113 0
195911843 533778445 0
148248565 59334527 0
682831919 44715632 0
866804625 867005154 1
140518769 757078078 0
746150494 237810242 0
857630835 52047475 0
114635174 199892865 0
998399564 863509279 0
655607862 140299667 0
101971894 57485671 0
81736885 781047251 0
261860003 4119417 0
405957262 960605498 0
52332429 82011892 0
967108591 983249147 0
818802485 637635604 0
225776144 91185347 0
564447452 127974199 0
362501502 259343196 0
36221648 413241664 0
331867642 407884479 0
132923852 81125072 0
522796954 419388049 0
227015785 681346968 2
105544939 551467731 0
551707833 568712083 0
493809218 666383540 0
557269233 744891500 0
992326124 826786383 0
604563444 501025878 0
834575501 575349533 0
829385325 243308532 0
617399058 3170424 0
644977484 62864279 0
436642113 287988511 0
91377741 290050836 0
208590265 66313114 0
650613382 519358193 0
379902707 411859536 0
619377611 750254698 0
612522252 353440701 0
546262842 754001078 0
261107477 891496549 0
726997012 110026734 0
808006283 32974212 0
34833639 814374148 0
827080582 764560327 0
780797540 673558109 0
805747357 558503295 0
794105602 288196417 0
435743646 383416902 0
334344507 29224219 0
199724641 133384701 0
908922236 850028244 0
509654995 372183205 0
129814677 404532076 0
132108913 23306047 0
980341458 89143162 0
548782161 236611046 2
448886165 563007795 0
769477929 620442494 0
115519969 315222935 0
207687515 688411795 0
403603229 32981844 0
304910732 947064358 0
451542490 581001304 0
961103613 35808833 0
138597198 124233162 0
774927138 889657165 2
646838824 668937624 0
103578289 352645461 0
796422364 855054526 0
456054071 443506749 0
935027759 122377938 0
412418540 66674310 0
124922290 885675082 0
389839693 969202049 0
383769628 196310657 0
789255549 364111304 0
147220312 492963288 2
874864843 591508214 0
494534720 65654491 0
407681673 699664775 0
974212132 282870799 0
86442784 84683189 0
92699550 376462517 0
604380762 215442282 0
37258499 798726621 0
637849091 591545819 0
486115016 596757231 0
244886356 321470732 0
565465223 826964233 0
550330969 84225412 0
321397505 551887570 0
718852034 155754830 0
310417515 873831021 0
954345746 544975493 0
922990689 411828021 0
638067294 338476093 0
884817879 318576028 0
227079164 11755959 0
491093114 956688448 0
369619140 571890083 0
109041420 455493571 0
418430802 240953550 0
440992147 549051721 0
503711003 82405353 0
142701082 290925797 0
808070536 46581047 0
247896476 504323569 0
99443389 226378395 0
745845015 767291083 0
599542190 276151871 0
599341166 793118630 2
858278572 389941735 0
815463072 729219164 0
907277135 143995574 0
678198232 288990245 0
672674554 413268966 0
750032617 491981327 0
113853365 672005552 0
328260285 490651029 0
400273304 149444705 0
944971643 828526544 0
315006203 481766420 0
489539864 606404190 0
918917425 885242779 0
213004123 427083388 0
805616714 885275189 0
207784384 14028499 0
541397983 785617436 0
515071843 821743808 0
36001596 902224008 0
224888142 908830308 0
449110534 963525030 0
315659229 597221652 0
134612764 93076544 0
369738850 850520004 0
176450194 632220357 0
291675849 387841557 0
202729395 240985202 0
891756592 427363179 0
135833701 610524326 0
136174415 467064429 0
237993393 196267504 0
221921052 310621504 0
142145982 90507820 0
798509385 838878504 0
30500846 120882177 0
109482461 231018065 1
366690514 755860310 0
562589385 626610950 0
114057505 818910140 0
461142591 329747205 0
462135264 179383694 0
360259673 552805177 0
124029096 383909258 0
450205607 814093311 2
811582367 432486246 0
456804091 892554133 0
81674645 671638072 0
325764582 74320836 0
871142814 248028108 0
459819089 533313589 0
796346404 204791946 0
50285027 232781015 0
232856849 553763542 0
780953995 412568586 0
944524868 830412844 0
717266022 307372992 0
520092438 722435488 0
726074046 404802008 0
970297024 824678026 0
611729856 149747281 0
894299254 208569549 0
320691488 660026004 0
55616340 917415393 2
413267536 790160659 0
570635128 298807506 2
525867763 238030900 0
387937968 251368092 0
29237283 749764521 0
569414432 807742182 0
582399303 564794719 0
117085746 497135787 0
752515835 163766417 0
255706659 188980582 0
81443823 48228996 0
186636255 260894883 0
117965487 768944807 0
424237643 332871678 0
102374687 718407758 0
48962497 710512038 0
729757339 248362040 0
858018843 572228559 0
709850786 4790131 0
107312387 373568863 0
762075046 793737613 1
596271860 408962440 2
679442380 594446198 0
285270807 208586431 0
586026726 458935373 0
356605693 293587726 2
670779730 113981859 0
393406691 402660890 0
639041041 168804627 0
586666655 112391229 0
228284868 836118921 0
183678446 652305640 0
26623299 383561230 0
927937614 989750740 2
593336695 649744295 0
286904499 91443508 0
561061564 609505682 0
852932602 710224249 0
525850588 861685521 0
208907218 430417050 0
274505609 800634620 0
21652550 249615785 0
780452045 125345353 0
204455606 605794894 0
70334822 432726582 0
409500291 260227548 0
916180771 101763978 0
541308130 416924546 0
425499710 448037320 0
846673145 452772615 2
144062646 847247423 0
247813115 924756800 0
578810093 766070614 0
75123711 863615131 0
84263054 949159778 0
48179019 790584437 0
937889651 694902231 0
807182066 414789995 0
901604586 777461789 0
82839115 466470090 0
943201666 920305907 0
697743609 323954727 0
589138279 133974970 0
428812911 527324825 0
37495076 821184614 0
816027712 354199146 0
117472365 786013643 0
914683205 75809274 0
808456183 434380856 0
36916499 756821859 0
972942745 40262953 0
629319344 298927316 1
475849246 380295236 0
944825575 724620485 0
516611042 858205744 0
920031656 178060121 0
380378885 473504568 0
11522140 144497750 0
498902192 20784183 0
939560178 383208553 0
756498554 970981171 0
810643387 595557489 0
157360140 622913622 0
657766327 149412032 0
734465467 835164579 0
531130488 853195592 0
778557622 532715218 0
536362686 934011866 0
333358752 146217434 1
756925616 388599456 0
241084348 41311453 0
66861543 567745288 0
923106258 113847225 0
86059208 422218616 1
56043486 935257473 0
64248857 533369612 0
216125397 443433808 0
249535884 401462469 0
587433970 366205127 0
240661159 147747927 0
53622584 559128129 0
7389815 939166768 0
496399852 545710995 0
986102278 863582101 0
955735899 842623832 0
465558548 91680140 1
164647768 795576493 0
920238666 277930557 0
693247874 493835433 0
772511097 490417511 0
836960372 170165516 0
989418669 607307350 0
84504342 482181152 0
970983053 492167907 0
147509768 24928571 0
951311926 289302150 1
118775936 283981888 0
416158047 962177244 0
78269158 294244230 0
142283317 995796298 0
675098819 519453352 0
842269639 735283174 0
595848850 529449 0
598631979 550215620 1
323770588 16674687 0
474106682 566674090 0
961230690 39594721 0
315316557 907866772 0
321069227 55322831 0
78097781 241352149 0
307781979 86810728 0
44673730 418076321 0
569169330 25417358 0
407266129 62023258 0
546694998 625810127 0
899332181 290476486 0
532677379 101865949 0
608859659 136489735 0
159186248 470831818 0
131275284 921096412 2
808150604 735151539 0
133678021 997176690 1
737363174 278096963 0
712345665 33117798 0
749238961 521191636 0
803864826 1217746 0
687805611 647754230 0
653631363 744427795 0
65446112 102564630 0
166532405 36717684 0
421044279 468552116 0
938549275 598759085 0
360464572 902103855 0
166841432 689041785 0
678460803 749408449 0
941229503 25138752 0
891095382 588115059 0
28143146 727985528 0
549231962 721025862 0
160085563 31182727 0
121036085 625668455 0
657268476 294819073 0
265332743 635475420 0
711912948 327328751 0
802867486 389895680 0
160913054 445062423 0
231585844 155386301 0
257377315 900289732 0
918687417 418139124 1
198168064 498252321 0
489116796 150154214 0
432963354 986284092 0
101017871 950985068 0
928367674 523255031 0
496342281 259317097 0
36647958 834106008 0
685543281 954873858 0
961642668 89106959 0
437143386 364721864 0
829626488 346643583 0
461177953 134620653 0
875825839 465111237 0
650320630 198959568 0
941700418 975368002 0
925851307 902526123 0
255430615 962820713 0
54869689 64719755 0
711751250 183544764 0
37872019 685159555 1
963270366 735758492 0
204413713 698826053 0
567742378 846883834 0
68350963 91629537 0
50578858 511304178 0
161489423 344008049 0
145264069 431054287 0
129075844 198900536 0
84492797 399945734 0
904038267 773626706 0
782293694 968584731 0
562657999 940347372 0
318578905 786779509 0
833858347 177703275 0
239109841 255483984 0
901880954 118263445 0
479135638 841708643 0
621620518 337033490 0
158976904 27883913 0
657074143 966476927 0
737980471 631189895 0
351789465 370556157 2
26326910 775169082 0
177559867 546892333 0
173250431 7885778 0
454318445 189992005 0
569563041 67662671 0
292597430 727433842 0
92040653 774007885 0
250310449 849194349 0
910997324 475614533 0
425537608 226921783 0
316302019 789261720 0
38857339 291247197 2
468212670 741566847 0
686554398 502406928 0
953627724 841828935 0
263283472 181214295 0
25362862 577344513 0
581682432 500987986 0
544334952 57919743 0
466941817 319919200 0
855948024 539253570 0
430105331 191572494 0
421359088 841720075 0
807276482 22803096 0
241458377 861944750 0
406856432 416741222 0
559111462 999895996 0
534273934 260990618 0
33141162 295431733 0
794127762 411041542 0
731069902 215707388 0
577789898 592451226 0
24636750 608816846 0
653465876 45519512 1
733043989 870580408 0
543723682 198440758 1
379279129 333896693 0
369904076 35513774 0
258901652 2745609 2
849760627 15080175 0
745347738 545511794 0
260059454 488189789 0
199821365 3187826 0
326838523 702328509 0
557693101 73589998 0
560266075 352763786 0
147949996 45954397 0
224612073 892517475 0
409499094 24482373 2
204634224 367329447 0
69797104 588989397 0
801271959 231992655 0
599551978 254716773 0
775952123 125996117 0
434662862 91093524 0
381147035 452580419 0
131603826 508101976 0
141606229 63087932 0
371860868 959118964 0
314666333 722060774 0
816608262 445171125 0
740013560 390522875 0
270774278 229158613 1
48699382 872833072 0
264740785 450466712 0
482525627 420062481 0
899531094 16178531 0
963010318 950094919 0
541823022 88371415 0
336756826 349937440 0
137522198 442770062 0
145916506 172671003 0
334967139 196638747 0
731619871 262309590 0
744705844 422024565 0
101257238 530444020 0
546506628 991456795 0
252414092 127924587 1
380587352 491701266 0
628062325 987205573 0
259397075 987304973 0
812581443 86091922 0
228163458 42577409 1
143390226 481949670 0
273033658 50029343 0
612747680 906096698 0
829817587 252301996 0
716509634 999874699 0
908461791 821082227 0
851131338 627507811 0
842472784 687905565 1
238551860 565481256 0
998943582 805639432 2
798588175 468548895 0
493917336 935268814 0
739568256 659768968 0
260911672 28678799 0
358477295 101978197 0
903571303 442618455 0
414156645 92857417 0
25011407 735070706 0
851092757 98536159 0
976403608 81277080 0
860736472 66168348 0
217130701 56157731 0
166285109 293816397 0
832267829 107506922 0
448596028 301257664 0
396397288 108862868 0
447019653 122767377 0
772068964 796363379 1
826814549 905433815 0
4096873 800432708 2
60290102 180724006 0
520553383 983776891 0
343300805 681583360 2
724348495 336821304 0
765567300 93946463 0
450539664 480280993 0
147448246 167793827 0
502953853 60466703 0
455088238 419410907 0
751763959 614606125 2
725372420 608145049 0
452628074 51740875 2
977308210 198341476 0
173161250 88810691 0
914776307 50609263 0
722554633 237137928 0
2767898 350601153 0
842168422 947519591 0
135186769 413805848 0
530754318 196408144 0
278001590 391763991 0
653454694 187858541 0
115832228 269255453 0
461781183 73487159 0
499198498 523240189 0
772960975 405369062 0
555176839 556203976 0
70965717 4510838 0
2377678 344612841 0
828597798 312601492 1
229139369 278075853 0
990548815 629408525 0
595407636 975354 0
523677504 547228519 0
156907487 817471571 0
217737237 279585642 1
741156009 488065131 0
234320199 975766052 0
347832355 163056787 0
557696730 545955554 0
206068249 404586248 0
448777842 23094974 0
509616574 809551933 0
983019670 420972277 0
203313352 185905818 0
708856287 91402860 0
680389812 565083773 0
24584087 556429409 0
509925651 310971152 0
274632744 842964607 0
769841215 405748025 0
388749287 45179593 1
185204158 427347657 0
218253737 411589792 0
933115918 492810229 1
995201694 553999756 0
97874087 594828909 0
230612103 618186489 0
516130422 151681375 0
19008601 30990858 0
115666534 364714012 0
571215605 372520770 0
899948238 251814532 0
402981348 212866946 0
506144110 658891996 0
298995021 820147680 0
766671272 362338357 0
223549636 2496029 1
680238008 742106284 0
831151090 651113880 0
360784806 369300723 0
240839776 609551627 0
100094242 963370883 0
823298 99438674 2
560110116 126990755 0
585514189 612344485 0
279545620 707309883 0
29568114 640608539 0
998761419 770463934 0
449001315 246845919 0
209905374 704043035 1
132233729 322344793 0
983062533 83479989 0
107071992 986326983 0
165211438 664133517 0
811999513 551214290 0
505754805 671841769 1
506463244 682762136 1
52352863 86903349 0
139062668 10658299 1
747593912 184977980 0
734594147 238904236 0
53631105 420528224 0
87938281 884053442 0
49919017 972434487 0
323785721 681874806 0
396002924 583778717 0
556691622 341958072 0
651327047 992979789 0
973477913 329267246 0
95393344 29218798 1
903536726 488975178 0
636508050 845271726 0
816740893 965068243 1
86840350 689683665 0
156491507 148551813 0
65326970 164298148 0
83827237 601422804 1
5900009 544610336 0
87690912 174425209 0
296180132 857987209 0
218447551 443816535 0
777898860 951169687 0
449440642 877337927 0
866475966 167681997 0
127159884 556344579 0
674858319 211579728 0
672618174 819826028 0
553227080 169633400 0
467760557 912190942 2
665830537 768103352 0
385016187 374119882 0
78321625 284829510 0
5760622 504906346 2
240307009 371293357 0
233889445 505258908 0
70904023 231093055 0
516977550 561883443 0
721632887 238174667 0
480933563 56566575 0
391183474 6538337 0
36465812 9338784 1
285743282 823588147 1
933092848 338741299 0
445325988 386429627 0
705141622 511834470 0
931018398 637574180 0
898184030 213864928 0
272172366 912378908 0
260296371 41887516 0
212281455 944148563 0
336113931 62488403 0
950833095 357925938 1
103339911 954723060 0
478556507 935844312 0
23754031 56960493 0
510871159 569045687 0
516027664 129384516 0
394066283 577403670 0
135776696 581904740 0
50857545 18039050 0
823164382 938268331 0
262518965 454337508 0
529139224 846439684 0
738904605 715014730 0
393480784 720173270 0
649208195 431310079 0
785423876 857823051 2
231247230 859309791 1
639364244 86146876 0
416524303 383931503 0
228980831 260095678 0
547606082 582710289 0
571653698 180378224 0
296271075 12672879 0
22710449 868774581 0
271965643 697467884 1
424178680 843082393 1
765214700 233097245 0
517139429 601084043 0
21490492 626062266 0
152124994 94913915 0
63792359 214289592 0
955062274 846080337 0
924926112 387464402 0
263626222 349087233 0
224785077 909626001 0
152487248 441600007 0
117217788 161025898 0
765531226 738154535 0
57110933 72349109 0
911262708 743842814 0
302332359 107406528 0
466838404 671577551 0
13964699 769695996 0
76630548 264417486 2
62202148 356240830 2
372910072 948099268 0
503200411 596360989 0
561013994 170794252 1
312038144 942222071 2
870543782 990816779 0
976228476 113087441 0
107771509 207461069 0
120495072 131154066 0
398527346 315352134 1
672757971 461968209 0
141906359 926566499 0
386797 246664348 0
656114694 590987947 0
38137298 617901703 0
840007798 441909781 0
159872419 970054063 0
311558418 698569734 0
892147557 128909282 2
787072559 953103022 0
335446586 143929857 0
908955436 335207062 0
125813167 482652816 2
945624734 91583773 0
810966412 673156177 0
39395042 10919372 0
848183142 162066848 0
826004728 660720775 0
23251493 14878249 0
917765307 273095778 2
932972233 8458828 0
126855111 694510732 0
145566395 360018567 0
840489001 684755206 0
114384650 817210449 0
27145724 585641623 0
510183746 288363462 0
224412880 413346768 0
142921362 539848504 0
458501830 510545274 1
312292437 249363832 0
393147261 289062966 0
502481246 163099384 2
502149147 402513336 0
444856729 169694847 0
28936104 828522755 0
520877402 609958435 0
655058697 683697452 0
278892652 118820732 0
279404185 219183548 0
586188171 948669892 0
947034975 208048139 0
259801345 954828700 0
341143119 263363693 0
57205614 25797249 0
708410643 573386062 0
416069282 826361106 0
692525267 110378674 2
462003382 949975192 1
852800153 233248282 1
846669012 564412167 0
427128221 103455880 0
31322733 926622702 0
913257462 764300713 0
43822999 47001518 0
109506367 706405676 1
180121934 65812263 0
754513252 956123869 0
54751207 603192242 0
975760974 424155190 0
37638005 156115625 0
349970605 779100246 0
332526140 5112686 0
613207936 10210443 0
714628364 202174905 0
606938527 881839066 0
907036115 826210901 0
622504769 37768426 0
780177796 522652756 0
736875616 83376997 0
141219274 648197804 0
282141765 36489523 0
320754779 816323960 0
737909574 987632672 0
178689154 679946109 0
27499760 403382674 0
582224070 572351923 0
925180069 772702992 0
90890669 869557327 0
698290800 8118368 1
183859810 721355640 0
173574077 122398552 0
951065368 5084170 0
630424844 867868970 0
315599379 217627784 0
915667605 62845270 0
135712795 926201895 0
752399336 702385994 0
612163732 283397947 0
177987979 14315981 0
812135702 279463171 0
317144393 75760667 0
237736788 106607267 0
668761569 586802727 0
36197007 331311612 0
398222112 793483388 2
522697926 679202276 2
303688575 263067740 0
821995212 196944307 0
349960278 947563354 0
158991889 815411446 0
485236937 116777721 0
982144252 115813514 0
254550074 562051172 0
606464227 600668417 0
936204855 424845182 0
302113323 956829510 0
563868664 164023849 0
544960239 611071433 2
665439233 860078824 0
165154015 146198372 0
6105322 160277544 0
794862355 239772145 0
146563360 690882104 0
9447111 670818462 0
487682398 183099317 0
977048412 123027732 0
973501309 412198979 2
937790221 702524564 0
380011502 472604080 0
330117501 633098467 0
122807776 423373329 0
704185906 136571803 0
269551769 729535836 0
583149097 583826921 0
314908474 1340584 0
507695963 427257661 2
552612168 558002160 0
540390556 405430907 0
267094824 987313409 0
320410029 199476415 0
665510472 437224619 0
590613565 996958733 0
987101917 888898694 0
751011584 38578168 0
460679701 145612908 0
964814091 830290689 0
750473705 37235290 0
33410572 379881493 0
78784606 67408941 0
632253525 613817997 2
289001293 848509235 0
882284758 457931298 0
972214553 198651126 0
574070767 283618374 0
318372882 548660659 0
404658436 40492689 0
821661485 963781606 0
467728592 47882384 2
279778610 591156327 0
648745053 508770044 0
600986863 150550193 0
916342501 654148353 0
305821589 458838223 0
394710695 187389643 0
224636806 936417413 0
241358973 516212534 0
990462308 88306754 0
236073610 594379179 0
710520043 469068606 0
683456639 656908534 0
715871992 614338926 0
884955719 373016561 1
716921624 596960356 0
254275971 229207945 0
844754495 744015049 0
6253414 916192024 0
437418407 268227905 0
621224523 579474056 0
337045561 16766011 0
47397777 629546060 0
804560362 595633975 0
27008846 49375138 0
451053297 25992672 0
436623219 591438487 0
1119804 602216192 0
728452453 754142995 0
907847473 99392405 0
632574211 111891443 0
82318865 771759483 0
128289420 599230934 0
126913447 263171772 0
25496034 279875216 0
251520801 231079513 1
775760024 330259646 2
76424794 231192425 0
921015961 74130679 0
847062149 977012384 0
519701028 602233606 0
865096102 857975257 0
58120860 22771674 0
727536066 994445549 0
306291465 336279298 0
810483969 177396991 0
895761379 682974674 0
541329445 846747889 0
398499416 365792015 0
136572507 398579304 0
35733760 994478360 0
468705722 724948860 0
405343348 339527878 0
830955487 132552139 0
827447374 231748433 1
89686512 165226543 0
417540833 431709770 0
168862794 554971696 0
927153801 102985421 0
572927670 456080266 0
784909799 939913994 0
395484466 670042158 0
230382796 73225917 0
827286371 788317181 0
225056014 162065215 0
643936502 131963132 0
611441187 653026156 0
663809552 716366909 0
370320407 881469251 0
131183911 569140539 0
808607664 269709165 0
337050617 337438448 0
102404865 978871120 0
606166697 834539649 0
597795182 136501304 0
870805263 222318964 0
95810102 979015 0
105745862 2477684 0
45132788 845345468 0
45002478 531645796 0
372472049 707814312 0
968573228 590775206 2
408887987 744847348 2
641998027 555668501 0
103740523 968106193 0
531648830 285993614 0
759913138 176326983 2
643122710 986856731 0
10723707 384443173 0
508548722 309380728 0
617224871 464166018 0
581802194 755617454 0
45136557 236686512 0
742486938 800416803 0
299111926 660529814 0
629348600 815564924 0
914277357 449102458 1
36365862 389661038 0
623246084 228699225 0
833223007 44200749 0
286709080 457472389 0
24335091 33876830 0
557964760 538645535 0
569432826 28527783 1
348457922 19696971 0
744460070 601790271 0
378451184 949198535 0
422515284 214354167 0
286490666 142241304 0
998697731 801655738 0
646603493 266983582 0
743358928 10413373 0
569423357 998568338 0
15588336 184781363 0
449645089 293304876 0
810138066 754249254 2
601801448 390041959 0
708644118 407045282 0
713429711 92559063 0
137382156 655896278 2
173311415 924516848 2
326272251 190915046 0
57134548 238856949 0
340678530 82267408 0
195092083 727766053 0
955895170 717310492 0
860449384 580270753 0
817964002 999235407 0
940888739 613613632 0
748256741 200487571 0
894234781 723748482 0
220156807 554466037 0
329354118 228836858 0
830475133 953624170 0
483969017 473456986 0
174058501 895190202 0
737780386 435889966 2
291046586 227784915 0
811246576 5533418 0
403453475 996358924 0
341438441 633462605 0
103178847 283710893 0
491167948 476623542 1
706901190 540307482 0
649626984 939807736 0
362735613 198438619 0
984104569 286031502 0
837583101 7306916 0
175043383 304188077 0
371765579 44040833 0
791442197 865224939 0
928601943 296005843 0
547018020 29526342 0
244592307 700270133 0
851180625 556800152 0
947218209 11606436 0
989983802 103700697 0
228929110 390150803 0
476750108 612185898 2
406073655 89217491 0
229906754 721345051 0
877775696 777604852 0
98052074 311988037 0
636523161 323408937 0
954866629 136823392 0
601760257 326377517 0
994706111 553760144 0
746507725 478270350 0
101784107 143019493 0
673629337 641965930 0
466378447 637120793 1
801440974 287317629 0
630973982 451816419 0
146207799 156485587 0
110331954 110338388 0
16721960 762675595 0
9574680 668602545 0
751073128 102443856 0
869896502 734356977 0
569243759 820140588 0
151566333 30184936 0
553840553 432968900 2
480456472 979246186 0
937788418 889090268 0
801330420 576610911 2
413439590 760326005 0
86442325 46602969 0
121524780 785198452 0
696481288 621361491 0
322652308 602895753 2
406666969 904720757 0
411431623 782600756 0
210193208 336214562 0
150732461 878829278 0
240596365 812929504 0
215418109 430944217 0
92492774 355755902 0
418382335 217558899 0
207512405 788662551 0
106485744 50531518 0
495612913 592097511 0
612844623 97474662 0
452841035 568839338 2
273913135 518982393 1
73728474 52057305 0
483022427 846865946 0
969291987 358676379 0
880278902 189371584 1
864957883 265108480 0
833070546 647509483 0
592927960 851319026 0
458436865 871108272 0
748313583 569776457 0
400146070 693586394 0
292431951 84218885 0
91691887 761285334 0
67454156 979953875 0
121355672 811665871 0
7081430 461189604 0
865305609 114057042 0
130339749 106408180 0
141064332 503843922 0
185689339 520530805 0
6413796 440393501 0
111418897 818009272 0
258251311 145812511 0
809317014 106835778 0
946310193 130859343 0
666708785 383372505 0
642252284 763098053 1
21367334 832121313 0
415157695 79689448 0
398463318 599722973 0
204708489 727345188 0
691039803 899080070 0
119519593 52472044 0
811357010 643888609 0
923041487 517883040 0
104584277 644202301 0
826189826 19776596 0
241351533 25252442 0
66946862 549669732 0
244131241 95279036 2
734655239 34652999 0
238082204 588587426 0
957794272 136077780 0
893611211 491387368 0
432270860 628119676 0
364847996 57232471 0
921549128 619854649 0
919044919 845584470 0
398292935 22906277 0
579032418 321519532 2
115405091 35722052 0
706215981 136548747 0
558055450 362949511 0
876152889 906896974 0
323407535 982842832 0
697417530 404365764 0
741902727 481954784 0
539184937 831042689 0
942464061 731998504 0
741316511 567074632 0
299003127 197023575 0
311537735 98793584 2
696628681 899321256 0
673756749 964744696 0
405300645 600959781 0
489729183 291441951 0
111085701 921075056 0
844613400 404297280 0
161130950 66131464 0
322949264 43497502 0
690083952 930434713 0
669139069 55103429 0
637592327 536599020 0
52148001 115958320 0
696759160 127834650 2
131117059 849738627 0
260814614 693678878 0
128519105 926908538 0
895964334 127775552 0
844185633 613100816 0
408701146 718169632 0
217373395 819483592 0
202294417 265261447 0
128897318 204214867 0
467110909 537586285 0
895522741 308076326 0
662749299 464638979 0
407156632 288578786 0
666498287 924418199 0
578373694 336503500 0
522599822 21485018 0
701378287 112795588 0
823832193 154685394 2
997578239 697125393 0
208731951 511018102 0
172448969 934640222 2
389607633 405162157 0
955125886 71798512 0
616512553 41287230 2
832433894 222780093 1
75204630 771668620 0
748211841 954788701 0
238637663 104555083 0
283371374 802448775 0
450641025 976890163 0
58157812 28488783 0
720505393 881744177 0
521604491 713763145 0
278200660 174529895 0
83763459 484640365 0
491718657 37090503 2
333192492 951808228 0
271344090 863711113 0
780566926 603527074 0
636653853 424692943 0
12782457 521202771 0
130467285 306011800 1
472953062 96018187 0
607530479 641937304 2
732501112 290613001 0
914337702 524897283 0
476791449 588287507 0
708384249 448857624 0
193873604 481470129 0
434157881 637976661 0
251663815 184931741 0
280049973 174813243 0
631859021 821959412 0
192095075 318193782 0
970687252 45674917 2
104144594 367017513 0
21580217 890236574 0
758728294 951766316 0
72581720 643424655 0
35614281 529385698 0
395785889 50692167 2
237984427 618618897 0
733251746 787533127 1
600765056 763044474 0
926206942 789169773 2
529806822 397938459 0
18974235 242765504 0
668201773 599606209 0
6673837 830195810 0
237803851 542225268 0
710540789 8946547 0
981452261 781528345 1
157933631 128114114 0
493254767 897428054 0
224427852 817048345 0
845542012 766629867 0
605191693 488799563 0
70585610 259470836 0
614183638 722567799 0
440846733 803082711 0
464540685 18317834 0
176402600 217906391 0
101924787 569090880 0
753895537 401802403 0
4886421 547238798 0
261017625 378885924 0
761640616 64949062 0
379907279 6066556 0
241998465 604234587 0
736941834 440423843 0
364805545 95309153 0
82148552 771192869 0
188482817 598561243 0
525719856 595805600 0
601610374 938749954 0
974292285 950971892 0
598384399 144591011 1
264038126 812752081 0
30555657 786167580 0
871905439 352938740 0
611465330 761322899 1
824267858 958947333 0
932123622 833453319 0
647607700 609450607 0
271017702 301605457 0
72534485 537510201 0
204685891 437076856 0
983596321 952737953 0
484345006 647886631 0
635558726 680302902 0
619028164 768683934 0
423434013 815213708 0
261243578 703773743 0
288747976 867848454 0
790249830 692441113 0
112168527 144270082 0
655600687 397189465 2
999225013 227944141 0
667200613 792468817 1
127507041 364501876 0
629195227 774213056 0
112937970 779502549 0
567082827 316425837 0
4447359 712459008 0
720579335 315292762 0
618879220 143809236 0
494461847 318785745 0
163494497 987487224 0
66331032 945370085 0
70537322 440161209 0
578310336 793902089 0
411852282 640996798 0
880982658 216694203 0
386981761 313063856 0
820218249 162680185 0
361316144 704033448 0
274890222 129413848 0
278644754 751776738 0
672827334 372962591 0
118905169 320142174 0
646300060 157938755 1
542679588 680473945 0
746697773 846525044 0
58166523 158155492 0
612923516 567147933 0
771073468 2255878 2
233828555 375771143 0
722596315 133363755 2
575123271 740988573 1
131473599 665519796 0
707670302 926433402 0
308934776 673465839 0
923722455 347255216 0
745443698 722965897 0
387771912 231408370 0
440808159 297980228 0
135929711 343184873 0
269623504 62378048 0
688835099 969972523 0
41482700 376658681 0
676811540 767269930 0
554522843 19998560 2
695141337 9436335 0
97986269 391094732 0
447082969 341929238 0
503058828 220847866 2
841883659 853490945 0
521943244 748498210 0
437452708 719267627 0
851315691 523222453 0
434224423 67227025 0
741725610 54641040 0
279995846 142102064 0
125588414 767544937 0
349056394 989844713 0
739411904 660028554 0
114347394 765117623 0
427858078 641122869 2
727670496 421267818 0
158975098 191552026 0
192964449 791877757 0
994578509 985093901 1
999341066 4790375 0
95452543 919909694 0
196695478 4436438 0
199240949 301439535 0
112231280 715245481 0
308921565 633745254 0
115753984 249208436 0
388474452 187868640 0
418323058 445537643 0
288341500 29570374 0
64273145 96522538 0
765839385 232305510 0
394469728 223976599 0
272942499 38542566 0
534706223 487783065 0
671756814 83513394 0
171895898 153926317 0
632782414 613490319 0
453707496 886887369 0
646698409 857958558 0
639828957 671958692 0
102808751 398873633 0
21614202 222997034 0
2314060 970413747 0
636522698 510938550 2
525270789 21516259 2
983236931 952148353 0
472327215 68216039 0
819139690 839598300 0
860606122 399006665 0
881058839 13074609 0
660377779 36953784 0
876047231 224388985 1
283907080 5390813 0
778266787 374153082 0
84789194 201383074 0
722847372 326698863 0
485350849 704005694 0
345685582 801542517 0
596573834 66700483 0
286978506 128525972 0
111677655 13301453 0
569913190 253927976 1
934132231 364923715 0
734306952 475868508 0
164330018 872713374 0
129211317 766137270 0
216544843 898911551 0
405962222 929649180 0
125495345 993239716 0
163512813 817514405 0
99640783 123764436 0
307122227 808844339 0
105444240 122776389 0
556748857 266602196 0
529747415 52601478 0
597310482 190824471 0
165213733 811385812 0
902751024 118519135 0
857366179 586765866 0
916835007 132166902 0
488804041 146005214 0
745994461 481006929 0
188130640 66226443 0
944940481 60398213 0
820387748 458819123 0
995079812 234442795 2
329870817 696972512 0
451245214 421636884 0
107201495 110460615 0
955588204 955215790 0
965538991 624515808 0
342188269 772096014 0
20698722 283746518 0
824222162 824257949 0
318665047 249291781 0
23833718 940609155 0
655559786 73115166 0
232580055 292001814 0
705260527 122317650 0
177380733 813795142 0
415243839 659898344 0
333929717 481400805 0
827552229 927550095 0
706381848 399175151 0
3118832 257913398 2
841122149 233652221 0
688442111 73815530 0
307264635 915389327 2
93899009 998180727 0
31003002 195695324 0
831547740 67992704 0
647568000 285690896 0
48860615 130363253 0
821123010 837261451 0
473870411 836298121 0
111026 448083092 0
713425292 365362257 0
885749162 113284492 0
442272899 36468690 0
941478380 329960213 0
963102525 98965473 0
129659328 460137190 0
415552246 318079179 0
305262836 294455655 0
579396997 238502341 0
568009181 468934922 0
659421259 245270552 0
516326651 811613479 0
254867843 709467628 0
308469232 173663067 0
524039623 190529711 0
31516104 732149818 0
147590747 770804586 0
418859790 509952924 0
257738538 504509911 0
23994834 217855248 0
174836626 86801126 0
863077647 342315613 0
101312959 433319539 1
610100434 41641893 0
927359162 54857193 0
338068951 489625947 1
835468203 93969064 0
818735706 785471999 0
480635385 382320099 0
41791531 584707686 0
615654221 114969507 0
251816863 690127525 0
401199988 671970232 0
173038743 226502940 0
831489818 143490826 0
211965553 486576989 0
68414612 982721041 0
7098290 168475574 0
380834636 546445178 2
517776401 395837458 0
105770187 949460694 0
580135424 940659889 0
545230705 14464248 0
336866127 139051460 0
918114868 629016467 0
172545566 469567717 1
134573197 544724071 0
248785490 120558807 0
96498997 542853254 0
872348896 543158675 0
809320290 219541558 0
741458634 837908003 0
129577257 336992213 0
761451946 672175445 0
848446241 156433639 0
959013978 704470443 0
629035126 844035066 0
799652413 914356458 0
697131918 487349075 0
442291143 944769493 0
408476615 210461799 0
788030361 31835781 0
197459018 1790586 0
237399023 146564462 0
380119103 384245519 0
891980478 996840926 0
870780399 207617662 0
710068398 282816256 0
924172237 669803323 0
121183348 551828285 0
245527060 646500864 0
5237831 81106216 0
602392356 731463143 0
869675099 357828948 0
973306986 503122691 0
661313758 484447735 0
684881339 785609082 0
410142198 58979723 0
470505374 978543135 0
118008867 599400603 0
937088275 811433638 0
435477850 639892486 0
856910220 793972352 0
404381245 29572794 2
371677968 258130375 0
222053847 970827442 0
536952080 313054995 0
431857034 200561268 0
799133212 191093760 1
50312610 3821044 0
306349684 964695789 2
235157968 216390048 0
638546038 201432315 0
442708578 525670886 2
622920765 731473573 0
134225914 50370846 1
371486913 602864619 0
312343363 79380013 1
325113067 139833422 2
942045272 118671878 0
162551010 519088236 0
759617475 325269214 2
44031206 346568015 0
428382256 867653417 0
590299296 823945006 0
148213099 525026297 0
775675554 348928289 0
697182204 455516723 0
46021271 30920862 0
102835008 939967323 0
592461246 146860996 0
760883336 583956047 0
762543754 262950652 0
23542404 646629984 0
809352360 678297743 0
105024014 755324223 0
16034063 269159291 0
113837856 825504360 2
532713222 149652870 0
415876816 69941782 0
895045398 892391303 0
877937850 231754504 0
431923706 853420890 0
789710282 866612786 0
259675878 199402250 0
12073589 129819289 0
426829794 86533600 1
905515699 358304530 0
588987014 536597139 0
112244668 496611192 0
383881809 826979456 0
87373603 864716580 0
945327767 2235792 0
591143846 66396178 0
716578642 265753600 0
553860029 172236726 0
214214449 514571517 0
804770000 767499177 0
122106901 395334812 0
418114733 701899148 0
34579255 692159561 0
586239171 247051617 0
762550745 439381851 0
566984660 170995160 0
896189257 415940678 0
813312563 51395323 1
170959986 166032648 0
762763641 202586273 1
572648986 281904511 0
467869363 928655448 0
338123991 133039432 0
531763016 864320947 0
426242833 328418579 0
245083842 552816790 0
271649963 673838518 0
944262163 562466515 0
950275667 840496948 0
961718813 798074261 0
810677381 104382688 0
82092408 30367649 0
70791304 325030320 0
703894767 135689211 2
71410059 538408644 0
260044678 361561979 0
836066107 36049213 1
876519717 118592015 0
151498654 627700738 0
226867438 919000925 0
913399662 596891523 1
449390602 688222505 0
70002190 232794323 0
340015455 385945978 0
713593555 352258527 0
265264380 41681249 0
352805313 791935156 0
404826649 845186034 0
425668296 549862547 0
452040908 103375084 0
98424359 277256470 0
968467923 60244509 0
444134157 665236955 0
663011883 747373574 1
547837292 882992040 1
850551693 107592495 0
701186750 479494125 2
53433388 349575853 0
136328897 871642129 0
252220634 137379599 0
807809809 535767818 1
757347001 969940573 0
574806702 359510276 0
610924747 924499417 0
721727989 448306714 0
668267408 146400902 0
864059868 156421679 0
825823596 133318741 1
987331435 85193830 0
723947803 127011742 0
74757002 744043112 0
265241244 747240270 0
288738643 850750090 0
460141370 135589573 0
698198505 810277631 0
553129391 741601159 0
919650320 761264786 2
176743648 398060957 0
453425905 524524336 0
866192375 378032107 0
420310808 688960761 0
840526341 347341743 0
878380358 39338024 0
444776276 646153992 0
900984173 481200608 0
608524874 325598827 0
316286343 699250157 0
185383014 27608313 0
957411980 233288147 0
92356979 781154499 0
562847973 944757047 0
144617691 21448301 2
188265299 805261526 0
820922246 426250969 0
153855736 455648798 0
343307024 192660798 0
701970161 146917531 0
937105160 639864895 0
844512547 403813122 0
815758080 500481781 0
396053704 194558503 0
919308515 708764878 0
100948742 26149671 0
994979638 156106012 0
525108471 372714295 0
714651104 642852872 0
910239179 791784426 1
625466150 163536165 0
691071444 345259821 0
145804960 837498503 0
37750085 746607489 0
921522507 513269608 0
963661726 840281431 0
821968294 256164086 0
723702854 603486654 0
805566924 401157241 0
110613040 777443811 0
870215097 856343967 0
146678908 102413603 0
446891410 794783679 0
894778228 389657281 0
945379796 782957929 0
372625137 167165034 0
767387674 223664176 1
199483362 529418066 0
128996440 363619073 0
287783608 911401007 0
823727440 397299588 0
52317516 726015902 0
236600879 996296787 0
42168997 919975523 0
467249006 365851201 0
266152645 133956988 0
906390310 458321593 0
416382720 850266321 0
321548152 47531655 0
17588571 920090060 0
351005596 364769667 0
854141805 28601277 0
1931767 864097120 0
354699267 241519053 0
700737124 896379540 0
517431239 566150503 0
653640185 171169830 0
27020238 233499680 0
228917832 175318632 0
428618079 889386773 0
306863467 112169752 0
754780788 369526011 0
645428176 540615847 0
902845183 766912469 0
959323272 846641717 0
65364395 989497006 0
15011334 206065690 0
477698728 678817060 0
55720107 614928156 0
976036068 52737899 0
573868632 820869292 0
560331475 106613031 0
952283132 612038238 0
832794446 857881347 0
168583180 969602504 0
387392449 96307740 0
670384534 909240981 0
328700252 174190343 0
120108691 757226302 0
63146520 200066648 0
107260221 364317996 2
362751780 473464167 0
66483447 215027329 0
781627606 1872821 0
39726025 360348318 0
124670006 833469857 0
297751817 93189613 0
577123171 85382001 0
267728557 470710708 0
546162160 743697420 0
832315413 295064922 0
395801932 836823801 0
484717437 610043615 0
9206842 95250114 2
40745288 255180086 0
360859090 150477263 0
560735532 656178907 0
222713713 257995084 0
572782852 115508462 0
558628994 554296025 0
861429108 841642801 0
854358170 673563651 0
576944847 88835407 0
74627698 210388133 0
656523687 347893036 0
74702449 181509073 0
83808410 487068474 0
536417975 277735529 0
811243230 169618803 0
831382481 612396748 1
50100388 884114637 0
82534760 803842255 0
993731118 104781395 2
985907025 246120382 0
946427406 312615641 0
31263000 836440551 0
106559078 469034603 0
320178819 142161067 0
988007659 604856378 0
417130414 534888642 0
109611410 974709561 0
284643293 110050 0
105314178 619558548 0
377738752 693976955 0
339933992 24243410 0
862450494 154461465 2
345416969 315646821 0
316912271 345763288 0
844762781 375675313 0
968806844 756607437 0
847465164 883497052 0
628751459 536633007 0
40963802 323743087 0
313233439 44851120 0
287211477 628792238 0
530173892 135705020 1
703131593 158801608 1
67490340 133086201 0
72860033 134100619 0
616971620 813083553 0
476959205 847585615 0
720182133 745578996 0
140526684 631535645 0
76664124 657959207 0
490022027 820972714 0
961159691 133009129 0
234581866 63041176 0
746222361 330449153 0
817473676 348772136 0
415366717 62247813 0
258167449 32929366 1
113448351 3816647 0
120449308 931717937 0
25725381 836817457 0
968198689 8303119 2
495839601 11221429 0
490340915 537855684 0
350044056 106398175 0
639300832 907351925 0
471203946 131204988 0
367306223 91511296 2
769085203 771558040 0
630305049 294634756 0
493849180 984167751 0
402713503 256891792 0
28541994 199644285 2
494451493 968984496 1
21248702 211339434 0
573066625 818094401 0
920841856 209172002 0
49388766 470418621 0
888841732 136597516 2
71803714 324779854 0
232266851 852686988 0
410694405 368026092 0
594141662 473942001 0
825211366 799157764 0
47021400 302456089 0
904151212 982550999 0
370861128 486576649 0
836826787 137747930 0
765750442 702048029 0
29370786 487157791 0
928686174 495497987 0
754868934 477319472 0
971289833 556012313 0
491868998 111731383 0
206946389 475148168 0
342591935 987547924 0
878769807 368230079 0
575818820 355413398 0
413737198 516558020 0
10206948 6516243 0
33639989 795766037 0
165612585 166140769 0
139725680 454275197 0
730643331 597863373 0
497302476 218907046 0
769985740 644124690 0
918122460 878634655 0
217673806 869360031 0
563605788 233108302 0
366292478 67003286 0
304674292 18061209 0
711919695 510140668 0
243135039 966858054 1
574975730 802265795 0
898609736 710615329 0
58657259 964795674 0
839729645 513223767 0
163883871 263907947 0
209455465 662035483 0
238504320 938492388 0
717103574 553092718 0
250925894 924532769 0
85486060 798652610 0
855409096 421148059 0
857395291 134657540 0
891625186 538898474 1
108073690 661709148 0
491949834 726834800 0
184680795 441576673 0
88766228 461142939 0
129595575 432851960 0
15845566 580378371 0
712569064 869419880 0
625668475 718057363 0
218673230 389136161 0
768470047 985227936 0
464817455 877746525 0
407019506 384742443 0
938864869 218917752 0
374741721 853405593 0
314281400 747262139 0
856856602 313046902 2
324973164 48709019 0
397636580 675040278 2
259650811 357930803 0
546635323 337433785 0
821001452 138730437 0
946688282 38058821 0
214492624 57922123 0
118175140 404139437 0
681232202 560619052 0
343700774 582907070 0
448431936 896209997 0
483668291 201550701 0
443807742 50968802 0
118177251 992332656 0
959811519 550198629 2
148460592 521528438 0
856890742 285647330 1
369654831 392234900 2
966716883 793353904 0
338324568 946650313 0
432303168 452146017 0
14272744 534575714 0
743878839 783585324 0
35440269 343952155 0
537776151 935250107 0
36119439 754228348 0
577570395 435164293 0
198540183 81649579 0
837909922 93943686 0
179298220 687408991 0
22756624 641234313 0
86748449 997302539 0
612838725 518320269 0
715903758 214572615 1
56726418 884515212 0
251529611 862528809 0
632009848 9571791 0
681306496 654777937 0
956819768 570087935 0
273042695 943129143 0
375176075 888973510 1
504173956 242020810 0
665016994 22081310 0
89159309 284986181 0
68528295 567925656 1
559887391 907104260 0
204218382 996404349 2
179533435 264913369 0
753501080 910021075 0
1029350 810806538 1
430104901 995420068 0
547953922 594558855 0
19867793 334294281 0
934492619 392619027 0
143730088 142263355 0
176272797 261728414 0
489847575 279155529 0
920224069 638223765 0
938133486 18468472 0
952198999 829559901 0
491807394 967745864 0
600646650 645448028 0
97880970 760956039 0
806042735 957722394 0
584745910 995336149 1
237195229 414295784 0
521930440 545800045 0
816155851 181682810 0
27728520 480003538 0
460032393 43627042 0
606669624 38379914 0
74582315 288179107 0
750992726 752885712 0
45273907 590682111 0
133431988 525826209 0
124704784 604094700 0
308595492 500750876 0
63624070 311140543 0
439304279 557125400 0
945352165 102422663 0
850956909 775694766 0
419088196 688645865 0
583583522 211298285 0
734608043 9571624 0
22502934 696178298 0
236601725 116772343 1
293157137 499539565 0
39074416 155447198 0
214841229 973506823 0
878017207 642945436 1
689767399 357417669 0
42704416 805324263 0
186004993 44791595 0
113076819 366176231 0
190374403 36814318 0
437498773 739010100 0
442895128 355320189 0
514129436 62558912 0
788492785 637020566 0
138728436 582936543 0
592973945 872673466 0
574468781 942046343 0
334862983 873085422 0
236528798 641026130 0
377459755 90603589 0
66852414 84438963 0
714111975 433423263 0
233014136 399598939 1
277027991 61803136 0
971052518 453161696 0
87452788 44273487 0
954951707 939088997 0
42909091 189441915 0
301837947 793672342 0
967092681 62452804 0
214144087 196682670 0
96366403 485515385 0
158594702 184689085 1
45634109 124790095 2
273451778 910094403 0
72798305 161136675 0
261152812 538454397 0
44390494 614196967 0
786062079 907139975 0
307599897 87788369 0
311623029 59804436 0
748497549 562819369 0
950005009 109526139 0
75502493 914897403 0
436091410 199965633 0
498010531 594127399 0
940145603 927375120 0
112272918 884226459 0
289622081 834495736 0
629852738 170575038 2
388823944 854956320 0
439446162 859241466 0
823574232 58814046 0
113578791 502236092 1
281185759 297019138 0
40091851 503592288 0
323583127 379771195 0
756415447 600195911 1
639308574 248512201 0
650535466 130532488 0
410420122 354997381 0
851778881 814912940 0
851984690 864831357 0
162507629 784896720 0
579964611 519645842 0
357101376 990265586 2
843576408 402712853 0
985974765 383507587 2
944101754 307563304 0
439147584 589460500 0
18901462 730325971 0
970878035 287457602 0
880303357 847380073 0
345526567 575020163 0
68509460 377171308 0
860628250 153911273 0
192395591 518751949 0
733718153 636612204 0
156040320 925517843 0
28254305 122434403 0
823878185 357464655 0
974036642 758319085 0
48456815 943534385 1
437218023 451155801 0
875514404 978030164 0
864418460 43386670 0
88166045 797773712 0
455273715 769595819 0
227432236 130375164 0
764077637 590878957 0
611821054 961063994 0
367213802 892130609 0
511380041 309488628 0
981080062 785682207 0
5675340 848604968 0
140328825 135385606 0
735516626 650197227 0
375734705 8854685 0
779686708 41767101 0
51339967 194090377 0
623392446 438062918 0
760419355 377893621 0
321929765 921120893 1
550383578 40399806 0
476728878 404523171 0
571948682 548926718 0
284449854 452843917 0
644811715 42672075 0
137883958 588532596 0
55560721 128605833 0
61745852 373983990 0
647624798 757741730 0
291605918 415223436 0
550286279 184043915 0
167452421 953493413 0
449572366 88729380 0
500366577 478622852 0
607628389 673015934 0
470204421 192636330 1
736183908 348379231 0
322767431 542304864 0
224486545 832606144 0
318487964 622732848 0
788114827 367047313 0
507699600 348021938 0
240035742 10380645 0
654558309 736656682 0
397072045 577977123 0
316751910 595646533 0
149965162 296217746 0
38197977 100873672 1
78248519 540099016 0
644993317 955064573 1
975208150 785914725 1
943400381 548866578 0
975689824 367106166 0
203098799 957709176 0
488578265 608785409 0
945354848 471553589 0
406948070 64911819 0
388988453 273710003 2
95221048 785146193 0
253951507 134427022 0
703879097 80198982 0
706030576 260807317 0
10394744 98602371 0
126234322 775818082 0
96671809 314711095 0
853113976 157315132 0
217817441 800566345 0
123320860 411106484 0
946591580 641302600 0
536911945 112590462 0
107640679 300824707 0
391579498 342461142 0
350796089 139468878 0
756843157 687000797 0
386357163 611165381 0
400624292 951960486 0
82768216 422380398 0
489207718 950312161 0
57457478 208066518 2
229781965 308568164 0
700614067 330930388 1
373588908 195897267 0
371322995 782780464 0
944349071 95583159 0
75522785 153593283 0
964888399 395192142 0
106156658 108727587 0
412793662 247140178 0
749133237 575639422 0
163629001 76549045 0
487633734 823600630 0
913264610 710471492 0
272545695 107021924 0
821637958 445956599 0
673469139 246463321 0
35113474 427697871 0
394252741 243836740 0
119847713 683820265 0
845876195 63315712 0
327668077 721345156 0
911790529 98295237 0
166567449 501347076 0
396046339 709140748 0
734597162 54797513 0
716161370 254787164 0
742905691 729889950 0
313115734 168959178 0
130730324 782635565 0
892290987 301163054 0
690463330 123377031 0
113554916 941224417 1
735610516 330176543 0
175281810 894156528 0
140916180 731092683 0
123979470 477583582 0
751027294 818396393 0
102434394 229239410 0
534729407 245691140 0
330086561 168572388 0
811985740 993000738 0
559486974 206831514 0
743303194 66178961 0
104359046 251911115 0
291585044 39219899 0
302824300 114461154 0
208718676 9602210 0
793846567 775976432 0
64645156 149186965 1
225014190 692877974 1
133642564 695169495 0
617411202 925362344 0
269830570 204298032 0
519301598 709006465 0
666840545 8123121 0
110278897 287065594 0
832185520 845912795 0
908644437 286047403 0
196210555 742153707 0
8970048 359162886 0
549408685 83298164 0
898787944 191366251 2
82492265 9490241 0
916604003 794537579 0
381190259 653789096 0
451157419 179868891 0
574658165 926674791 0
422622815 958178145 0
391645579 903954242 1
481036437 413971844 0
917757012 286933422 0
983347813 56689519 0
937738347 962452980 0
251262192 125577670 0
890869775 832558353 0
710643993 1523209 0
143475681 518489005 0
466448763 911866967 0
864476712 366169267 0
691069081 180473667 0
912246503 962345562 0
28925600 937557456 0
961756641 462296043 0
76004548 585519769 0
690917002 128912582 0
569757477 301625145 2
256803286 656499037 0
754561239 914237556 0
312792737 524508104 1
539949134 342441212 0
237511413 294280265 1
570691634 957070796 0
404840847 80902432 0
180001192 961629866 0
472743290 982137124 0
144026920 288336680 0
630433840 23626390 0
145952686 381836682 0
819897966 436189221 0
760491766 92397542 0
45307342 4868150 0
90861278 907122143 0
623668425 537177175 0
18892595 695480929 0
52278447 736105451 2
5963220 249739336 0
59276886 158050150 0
223798181 571503507 0
257689730 508662934 0
30082519 8660137 0
15893735 705738785 0
431823354 370108976 0
28659924 414379149 0
175678860 868182955 0
834908516 425733995 0
390115832 99412289 0
426291834 824718603 0
560041202 121577849 0
571889385 135573809 0
84139298 662715891 0
815291699 120892419 0
910041064 915386006 0
999883996 628668046 0
74171361 80040943 0
797090371 627348348 0
342142366 979452593 0
807826890 664816136 1
158744222 598258057 0
584492754 670213915 0
669811201 163631596 0
634499434 150074594 0
293378688 839854728 0
950049785 365061326 0
749180618 546720294 1
243956477 276709309 0
189272495 16461945 0
877064995 104830134 0
47101147 898388436 0
177907742 665773300 2
137162776 956477605 0
383528955 215224451 1
714662149 805002222 0
695798918 629921938 0
298831480 627948584 0
564171300 134608922 0
293670004 227667383 0
172538476 393352635 2
67393496 205523935 0
199508318 408874817 0
476811588 879816545 0
145503637 233627384 0
90761439 477064186 0
187358696 53307251 0
244951814 92520451 0
93207588 22679 0
18405032 394959506 0
441495868 37850941 0
497408848 221528391 0
54189760 846875210 0
49881063 289869429 0
747997283 941047245 0
952805230 125795494 0
478293666 826039927 0
312554438 437271838 0
380584885 26902899 0
222789878 178504800 0
907177656 935153686 0
482606192 605925993 0
71697014 390805854 0
257210824 392150339 0
269082067 137378054 0
452725362 427736740 0
247801308 10982592 0
510577858 251843344 0
585408146 867872525 0
621500519 507762429 0
902808415 682149681 0
378474278 851271201 0
222291068 464599325 0
162827112 465524806 0
516812118 93493218 0
950101376 120585557 0
392597147 750014594 0
287910759 274016212 0
624370523 741932330 2
372312969 315680478 0
659289188 490335000 0
673803603 485404108 0
520958161 267414338 0
555166046 274300401 0
602039485 574536588 0
275235765 842294294 1
764516011 383353701 0
130665208 144654296 2
674594204 402886780 0
770699048 743046888 0
775042627 963774370 0
153566146 598648777 0
273299807 113905359 0
625025731 843009932 0
879683540 630064630 0
362568391 292971862 0
336091612 201862562 1
963684729 87628764 0
957051898 514123440 2
509263035 60813980 0
506971625 648808387 0
23448059 459414684 0
352304697 724193794 0
447977984 803988838 0
233050827 769138798 0
19474842 273398428 0
679483255 448285288 0
370284852 130764250 0
942356926 865873087 2
371966242 979186778 0
693904368 17526063 0
144507922 112531325 0
742268547 35179845 1
49326549 452339586 0
492800773 859372117 0
890104509 897870005 0
974516434 618537596 2
538855157 652312974 0
576658418 767534204 0
825602188 366338259 0
289083631 221440265 0
103617380 629168229 0
541440318 26568630 2
244748826 834642577 0
524890819 169460806 0
138579300 593464234 0
561543571 869074792 0
63004957 406315126 0
973118809 562914091 0
197632891 158705462 0
826130231 545873269 0
605023 190162052 0
59793794 838049224 0
431515152 944336588 0
595471941 3836031 0
157065392 90275361 0
546728699 51976427 0
413099556 721373984 0
907869326 146531065 0
415257301 830609716 0
895605892 582020982 0
211399763 27260852 0
494863008 285003837 2
860031678 963476170 0
445331343 770282161 0
22038541 827652892 0
926388806 565821160 0
67527545 900140504 2
715793285 643883653 0
416489881 892036282 0
97534914 973349197 0
671551941 749193701 0
984463606 712576624 0
826188370 886053629 0
98016604 54989985 0
305005609 947809678 0
721226197 529803154 0
927375685 301206710 0
769838587 966407469 0
921189875 37487219 0
106031344 74268732 0
354436377 945683458 0
582473270 809064382 1
616225927 996613072 0
455911717 2876117 0
689129182 794594034 0
125472690 860312093 0
351278835 191773380 0
20909016 77855215 0
484742192 909572574 0
267024873 504644163 0
378868351 393159488 0
476381948 416881407 2
107145161 695639826 0
76178866 411228029 0
338241003 388222447 0
137976172 794828526 0
509013126 529066305 0
96923686 368877782 0
689078131 961947552 0
355197334 448566176 0
34921302 289309683 0
996481450 651941752 0
803413680 233113618 0
431139997 481044226 0
80555940 970875603 0
268088614 894671794 0
349749290 812485133 0
973076844 824318018 0
291013704 278382221 0
94481927 479373074 0
881557259 35171911 2
591427452 895343966 0
646640632 54010804 0
364847148 379007365 0
375921742 59877996 0
228565044 72769292 0
445980868 905385934 0
403675674 677873043 0
22677327 812769110 0
135169056 329465011 0
872173349 507502204 2
747548164 933268262 1
894935217 622053161 0
800775799 843267590 0
769024428 848305264 0
364119428 52672590 0
815372534 856077345 0
447444385 18019681 0
617307444 216258977 0
19474981 475230505 0
744093478 12572178 0
943356083 873767427 0
267606114 88845776 0
160599537 963441592 1
909284996 51292376 0
7171617 935000269 0
25075622 410244221 0
748996037 196143695 0
471866134 562555273 0
509287686 179268117 0
550336515 183490748 0
30084123 26674417 0
740471180 81487824 1
100866265 363990724 0
344094089 130449319 0
203345298 240083918 0
39628733 281941228 0
17227358 792714927 1
461845249 572034875 0
124512555 58554008 0
237246434 466717493 0
142853944 87351820 0
179611498 481663467 0
651922777 969916540 0
37812503 14902058 0
642561613 131702101 0
98850862 672133719 0
723147581 784359932 0
317011192 949647965 0
118689294 825603842 0
177095221 316343469 0
860921446 77689293 0
414797922 533806767 0
697722948 950215666 0
97924662 558210276 0
632829540 796021169 0
25658475 460742633 0
547623367 800025440 1
454279679 54769344 0
347783604 686337976 1
271255925 45289837 0
272777603 629760198 0
824815745 225724473 1
938972891 642191999 0
110450356 646541209 0
492494492 311397392 0
45713864 497210066 0
284287719 567340134 0
917172636 480108084 0
627495535 274399213 2
669158011 118855153 0
786411899 882804646 0
856823056 905885405 0
113896947 808516652 0
293805336 27596859 0
999693598 144129246 0
278746428 182227536 0
213667479 586325892 0
77610593 867324828 0
809424791 91027336 0
872697229 335690534 0
656362929 952363023 0
298714771 636076376 0
86509688 538918240 0
162973453 32231488 0
613221922 915598195 0
939831891 444142970 1
30558994 780591523 0
66705469 29399795 0
779395741 289858948 2
31152758 97027676 0
490931084 101575877 0
555344398 55877839 0
347267559 802421698 0
916409081 905207077 1
211319755 50555640 0
757596840 214281359 0
539454680 45926930 0
922540544 387502998 2
442178938 461330852 0
473398562 29114710 1
307025155 973522581 0
312046198 868377920 0
100712256 643174328 0
232763988 469903770 0
525435221 711722597 0
736195786 980372038 0
576621050 654572120 0
329317211 793737264 0
133987061 596430532 0
322178779 366954268 0
284361632 909273444 0
799847306 55496777 0
243262307 872782807 0
96137477 321727710 0
606055445 118404322 0
244129254 39929990 0
100531546 552597520 0
747066102 563469659 0
490124042 229983285 0
55357759 198603096 0
118958920 912877825 2
619137445 622449596 0
258331324 274912685 0
99968181 987565633 0
737269279 704622570 0
659327134 679792271 0
426208297 872396015 2
624853284 460208586 0
742449889 615821446 0
77324160 628874613 0
311911453 835494951 0
830610113 818109243 0
648063307 826059230 0
801391965 623482075 0
124721423 279790602 0
643994864 143022934 1
458065737 846237929 0
739124306 972046209 1
916633812 126992433 0
448354061 854999736 0
986259280 79603869 0
544200845 522150277 0
932205427 76609328 0
293135818 573463702 2
438647963 423230582 0
512580776 66046584 0
981528539 12947328 0
16417088 228596231 0
65296118 975236253 0
193492447 376537482 0
749081881 234087977 0
637247207 783942131 0
501448882 129013853 0
260586948 687363785 0
71145545 681880510 0
445374721 883063158 0
540059579 824786776 0
427971404 137918511 0
92755873 215093771 0
240364104 282710089 0
45522946 282588122 1
700017765 7358165 0
813568490 16828568 0
556242656 570585199 0
338290124 83949603 0
538857338 365616267 0
46445219 805667294 0
591897273 608116814 0
399785835 519648384 0
5606778 52542893 2
823782279 464840883 0
211240983 238148573 0
580190351 246744488 0
919046011 975388944 0
94363903 606360968 2
348701152 211333033 0
676040236 442709143 0
63418309 78607660 0
486210064 241789013 0
830575562 259843012 0
587941036 820317936 0
50703638 612331532 0
706579597 744837674 0
435148694 18159829 0
411331796 785804956 0
91273573 693714583 0
776514460 937507614 0
139057425 572443930 0
294754477 149432605 0
720028252 298373163 0
462214933 113814721 0
86146897 105991858 0
347850309 667517159 0
574486104 601261251 0
43274506 464168816 0
344921247 760690400 0
447546148 910403755 0
709187002 424373237 0
79145875 867868209 0
19637969 759877337 0
305397698 296695384 1
448515791 42478248 0
248176551 306116307 0
138128675 582585710 0
256773982 282876759 0
252169082 10923325 0
651545794 94020528 0
47068387 734099367 0
128677128 523190577 2
22045843 898845050 1
551999339 981241374 0
48019265 463886082 0
487838118 939263910 0
700160418 793205144 0
548533752 145079937 0
792600929 389035278 0
405414258 976281344 0
147735610 87075635 0
388296487 811234956 0
630364746 620622981 0
514822668 481355516 0
506980689 763946710 0
515329358 969237528 0
248669534 734061848 0
695379762 208178354 0
155413320 907549867 0
666956650 344724134 0
507991698 828698004 0
144804030 883179354 0
671396978 641732701 0
360867859 680046471 0
633169003 965244711 0
535741313 541929913 0
228428881 334386205 0
238209350 198895625 0
539709058 489315007 0
177114867 823694774 0
411180273 867423387 1
664227976 224320350 1
141440547 125138680 2
224820987 951564620 0
43724789 10509096 0
837510083 980586247 0
88453951 52126977 0
406334283 399649764 0
251288655 368643435 0
188011498 642448088 0
496735944 843551838 0
855954657 639507144 0
62104009 525154650 0
802302270 284994343 0
408472601 981892992 0
663988952 714919729 0
301408420 824666729 0
256133582 184180585 0
779055654 238503597 0
930013834 387346993 0
83626037 279850015 0
383243649 865941894 0
879675270 536939130 0
763157926 858136193 0
717969939 325841502 0
630000065 850065316 0
146862471 450802431 0
964796875 390785993 0
533469249 443255117 0
290269607 843680774 0
27394795 42162813 0
171351493 116734235 0
648377242 801841799 0
902530099 569528959 0
237831669 284170771 0
53745005 376657337 0
573192752 714532615 0
683729628 351197283 0
54133752 693226697 0
494578670 481676048 1
382684775 698116340 0
960043958 705257981 0
291573627 758757630 1
499620541 251510512 0
43642417 575798335 0
925065935 663519778 0
703756978 692478982 0
171801780 665126953 0
126115971 172821201 0
366142853 537658403 0
724775619 684659090 0
615397137 256107528 0
538684905 8247955 0
814947085 758055009 0
937837374 856074781 0
499312945 424143504 0
620410355 420490675 0
913808981 455507788 0
138230711 302993277 0
943792235 826896201 0
798076371 663088842 0
426123278 252443252 0
848749632 547131485 2
174696017 502460417 0
51842881 454353638 2
883228273 680628463 0
333824616 897861932 0
124455978 135870683 0
146161080 168714915 0
369749793 540525680 0
486847212 453160666 0
621184927 151523994 0
197977213 232702372 0
731328044 863589791 0
919295769 103140193 0
225079990 682782708 0
486936311 239176008 0
779262492 197385355 0
966476237 595748350 0
831528101 369010253 0
874066827 537715550 1
645089682 696384894 0
62734958 736509067 0
934296898 976167490 0
509215665 347655462 0
870187990 656914511 0
11102516 10751843 0
10642380 959191012 0
467698445 422576372 0
576502377 268461068 0
892244692 788238041 0
230487199 602769502 0
688934908 900208703 0
563807342 960243380 0
315142721 638240490 0
531219927 643778731 0
569993868 91130348 0
842799493 514389054 0
362165262 972041225 0
750369811 479931487 0
110358005 101537295 0
82826855 63424024 0
790304186 486396148 0
282820316 614118328 0
130783009 135539368 0
543916642 322782222 0
500755950 811242480 0
684971840 289555852 0
652794287 353150929 0
747786116 145128715 0
640610669 513749247 0
766584279 45956021 0
999523214 690118291 0
605063687 369868367 2
495617341 9640644 0
311863830 165711907 0
102807083 594724942 0
932613742 832776949 2
107724118 42135387 0
753844157 731034744 0
280767166 390991692 0
111241787 252186600 0
2414028 68747806 0
867737545 9006662 0
849966635 334976553 1
299958845 696853925 0
302603614 410904890 0
929821470 369452284 0
142650791 274795987 0
34032129 18130790 0
31139506 109911473 0
899676134 187849478 0
383459305 550969253 0
277861038 964377260 0
856068822 3846108 0
575209307 837313311 0
10438059 640456355 0
658386027 7464953 0
730158008 993152717 0
870075493 660334188 0
420000461 144132326 0
289402425 292502435 0
396441752 564746769 0
898100828 160665593 0
651689554 156725209 0
626268326 343690417 0
801786601 335767 0
82082757 281052625 0
630652421 897760687 0
184349935 816842821 0
615621324 908485870 0
572904408 987457462 0
812384643 187112526 0
677368932 18807084 1
321396062 431176946 0
529575999 196788000 0
734613770 540204437 0
849294114 161487197 0
452589415 846303927 0
105519920 559932964 0
203645723 571711656 0
37675911 325253792 2
723042854 107940917 0
604739330 317794901 1
579251982 495317437 0
225454807 485958565 0
130743370 739315475 0
868035781 142802132 0
438038256 226915196 0
935711260 303487547 0
662773856 656300947 0
263810674 905019405 2
61203038 14802698 2
730440460 970310513 0
12365852 662750063 0
689764325 545163227 0
781193803 274466124 0
566415268 62538713 0
567565187 672425023 0
246667392 721246250 0
653532843 489545678 0
863583163 108633137 0
883827893 826567843 0
283243086 364376611 0
195435456 239997341 0
227656869 140425253 1
208166607 71522132 0
498782210 468874148 0
74867511 643160039 0
374258113 423153388 0
136353368 7920343 0
70512670 678508653 0
415390848 993419776 0
329183113 775450892 0
249911024 594078322 0
752330784 603936873 0
133816833 367238262 2
653836662 917079145 0
450293371 900486298 0
523289977 770209754 0
649241104 220027407 0
45658568 770576261 0
423149759 823776527 0
977469643 742679644 1
368430798 978497010 0
580535586 63708775 0
37139279 898699837 0
890279570 728594711 0
970966371 860213099 0
789518945 914873293 0
747553342 170202015 0
136486715 510255218 0
267424542 797333968 0
170484797 681425539 0
967150821 875058789 0
234585947 409396020 0
618786933 501627586 0
61425816 117903589 0
355108541 60636504 1
941662590 13658347 0
282884630 551557271 0
482944629 524978205 0
136979214 518343395 2
860656572 196403963 0
637842241 191459517 0
792014349 263010941 0
163050271 736872388 0
250883094 342109605 2
25657171 170482544 0
233482622 161120776 0
91473629 711059635 0
530740556 495225339 0
980979493 649134582 0
408539913 323273262 0
87508319 71893772 0
599410329 588211595 0
311718816 356791879 0
861790908 22040852 0
930271435 184603731 1
114366365 629034020 0
586621881 568165095 0
916177460 480730911 0
586839086 623944711 0
6835806 128727583 0
92353702 285353286 0
360789931 450895487 0
447127209 37581119 0
567052314 106583294 0
6642703 885308634 2
256210561 374556409 0
893913035 321509610 1
136790096 285256236 0
284318847 503088368 0
685856273 469713206 0
637934101 815457712 0
266842212 874475394 0
337576795 955401417 0
39880804 832159547 0
710503163 30661590 0
396561049 979380349 0
836657716 960296854 0
7532819 375199994 0
38892733 4937117 2
252594245 420489100 0
528602639 826234183 0
948073331 973120496 0
592958774 943213069 0
665834898 73814468 0
293753392 362336100 0
161950196 477186663 0
9573683 957445626 0
392699435 212937191 0
882805337 685304412 0
620840738 534808761 0
742887172 138659049 0
804645529 990231701 0
242781077 466126302 0
35708861 211929279 1
118299006 264075031 0
322872114 969872891 0
862628115 179910755 0
878590457 424277810 0
113976691 242682254 0
863032314 863910013 2
14438785 631534032 0
819801253 869799600 0
947040855 203332966 0
11759025 52981770 0
94122015 443377887 0
584690681 382583743 1
318857675 512768089 0
56660215 300713269 2
715415366 817115340 0
991671868 925685472 0
917675526 471838046 0
298507104 84860702 0
258079541 574895700 0
677292383 136864679 0
517157483 603038984 0
94258369 385394423 0
709181049 118709533 0
638368120 871618908 0
263319025 144287142 0
499320326 262016895 0
973516807 552297998 0
598282911 573554067 0
453865934 425369252 0
121002379 198792418 0
56049162 871184170 0
102714236 356238048 1
683090404 253298805 0
128221602 198752973 0
599804142 110749936 0
394483395 613742438 0
377091255 823717923 0
64010418 524856460 0
158871858 578811753 0
948972594 931996935 0
249755115 491903802 0
629265223 534390967 1
786936562 907212356 0
334891775 634283636 0
71215256 40181956 1
312258781 884698010 0
907113299 599630276 0
456635819 43603015 0
212581358 817424241 2
428042577 995340116 0
519518265 736374123 0
965052068 13711119 0
875998483 753151786 0
469350194 669949064 0
673680845 66694513 0
618599765 722086098 0
618601971 153001919 0
694151766 33046018 0
252549111 590435249 0
517557844 888597114 0
66036667 82857529 0
502301853 50179463 0
281683116 532578913 0
70586873 498059597 0
899013125 10010694 0
100369281 298210813 0
370370739 244820732 0
621965696 537875500 0
677207278 912328857 0
943990300 54968427 0
121908053 813613316 0
704677244 9610346 0
493295305 28500276 0
539245965 800638338 0
857599494 14070918 0
755945277 952315765 0
827529445 769414678 0
621084437 969674952 0
558963731 819129771 0
264498043 572533350 0
601217485 782622871 0
271544126 151777419 0
802127046 390787732 0
145336156 709049991 0
45557742 908212127 0
245227720 304116002 0
714157469 571328608 0
269035437 394954047 0
658582643 7348314 2
2052211 195003957 0
761987217 366615587 0
952615126 282607051 2
504382679 366857491 1
690955690 798696492 0
856431 420473888 0
710812421 960838902 0
666778761 206971789 0
119130808 444340150 0
255863761 360853903 2
384337521 103719575 0
166486649 19013053 0
317381117 725188423 0
904857136 865860791 0
293237429 654909575 0
465314708 980089323 2
902526576 412379634 1
640671529 904419137 0
555302602 295669329 0
99392376 909459096 0
700070983 56931565 0
400619750 856419835 0
951766000 12767962 0
579754443 612572308 0
406779266 636256942 2
658928967 682648917 0
644266147 607682768 0
250838322 933497157 0
293491946 344706149 0
137670705 416541071 0
797533563 788928116 0
509746603 63468284 0
795583119 814629980 0
850263598 759690028 0
978313327 7457074 1
376782543 44538569 0
886263763 644699502 0
273779794 765898789 0
799038978 874494231 0
650527053 423265588 0
578216899 260167053 0
374711518 32238100 2
141724728 964214789 2
276294537 711251188 0
679751445 73162026 0
794680641 72860979 0
921277009 634969663 0
546343511 226836548 0
536469537 446751982 0
632622706 447946208 0
845940434 513160134 0
127670035 808822168 0
368435632 752040191 0
73352598 633023017 0
980768309 991746414 0
716004775 542201314 0
614708332 625037544 0
461487019 393647725 0
614369618 771129034 0
169990973 64505973 0
91280725 34118323 0
902844267 264323618 0
564321106 146482520 0
57289633 426518112 0
410802822 19437546 0
419907548 365202756 0
485778902 250974578 0
918224815 678507731 0
121534510 889102484 0
226775068 124013842 0
65844378 98741496 0
573454885 91262917 0
50440305 380254267 0
897497169 158376472 0
118675097 771856332 0
919770848 925636087 0
131949511 494024382 0
52614148 258642296 0
15398835 203264883 1
1879359 988430642 0
655691221 738473067 0
185067794 132206419 0
355858506 38328710 2
915325244 234313007 0
338497015 714116742 2
642623774 368036208 0
97004319 217056724 0
316148091 611840901 0
999218433 697123695 0
438114850 151976859 0
563916996 585015608 2
949073760 864641722 0
126113480 533972208 1
384016782 617754217 0
581558305 717071794 0
274530014 979355174 0
743128729 256737612 0
958999068 529189706 0
463396600 144286747 0
580466843 776238166 0
585482898 375524178 0
429309217 139355185 0
397876091 754469292 0
387931036 846048035 0
309718705 518967643 0
641891141 91863287 0
436236086 351425804 0
271592075 462565530 0
233113833 998780170 0
553328299 909968540 0
17851395 762892987 0
16328548 101328766 0
571043461 305955641 0
556474890 833385435 0
752693438 270998515 0
286149359 50036218 0
849770451 638580052 0
165004889 762536086 0
444131822 631956841 0
937120371 214453948 0
204241341 59930938 0
278150112 895934291 0
100426643 643382915 0
143639704 488991902 0
106769883 709529142 0
916648947 987144619 0
973647852 345967068 0
87039286 77215396 0
322385452 860437408 0
886661532 673243727 0
707445163 108815188 0
883700383 426176988 0
361669713 198719371 0
977782786 753307941 0
519266594 398768070 0
970603442 947706969 0
28741432 568448308 0
352697910 427901872 2
503390294 536727651 0
661890730 181740166 0
504095353 48295731 1
416860389 238128008 1
807837913 656212264 0
726800258 870554491 0
521361330 22234810 0
956072172 51424961 0
93304072 812578787 0
689356139 629109473 0
216273119 110805836 0
451950805 77489561 0
521748741 649829618 0
203597715 392914627 0
477866827 91283916 0
460798427 678902925 0
884023395 423263343 0
799503444 37767004 0
409492906 8695712 0
744445900 701473767 0
993783444 711792271 0
704877697 410240163 0
569440393 434097278 0
144022022 923823432 0
93566077 104864656 2
957946722 266507032 0
216200444 684850447 0
21249635 275671491 0
93733008 183154989 0
624296609 632221514 0
55629402 948396144 1
633948614 85407390 0
766270366 65494448 0
932459559 130711807 0
541979237 739631160 0
206185118 82116277 0
857419014 774317574 0
721537725 464533712 0
245958687 944770726 0
859412640 251037213 0
352383512 400317021 0
230824177 26686161 0
477542993 928902174 0
376215432 907450243 0
227579060 777463908 0
34239609 44282522 0
982295375 735497958 0
591124876 88149110 0
859423370 491726309 1
124204846 40066223 0
528627870 207852552 0
814257896 783854471 0
118490767 286602906 0
581043548 5074708 0
798315422 89364913 0
478260911 233178842 1
430628203 43310422 0
210874857 48076449 1
137643806 999922527 0
671026110 927523766 0
559976467 95368910 1
249460630 554147970 0
243161788 816420828 0
80934774 810986808 0
890160338 982425045 0
972076925 419691169 0
582325573 155574457 0
912525494 880383483 0
401858392 311072411 0
228603233 514018350 0
292503701 856702160 0
916412958 761300628 0
7567779 34938457 0
895581565 836736640 0
550656957 912869639 0
190768532 558449183 0
184316915 830926995 2
685794837 736594626 0
901431073 677945941 0
164282801 479637564 0
649975530 568548530 0
436357042 851530371 0
421380401 740950469 2
103989363 581333298 0
603401132 446615210 1
12235248 65207515 0
666176190 458334971 0
401506659 594805526 0
618110622 889943810 0
992216407 407274943 0
521969923 489094499 1
651686411 442674265 0
18469884 444407904 0
549682041 881856739 0
471317016 33713200 0
874081899 15762892 0
620188828 92002934 0
484113273 549696794 0
617300767 956294839 0
286828498 533724728 0
945617233 207639526 0
81920925 621001501 0
78321312 120704730 0
781653300 87622925 0
340129018 524557439 0
165293451 728783404 0
303948240 945856657 0
993748227 782033855 0
625124643 809280776 0
65029489 115250933 0
334893198 163214246 0
220425991 973951685 0
182532770 514057026 0
844396823 38936255 0
382765223 974050923 2
44677551 287247736 0
432076247 249879297 0
47257255 948625550 0
897669472 306698709 1
747033888 688283961 0
63795508 346300539 0
659085230 585206805 0
771239278 973647161 1
160565913 957232737 0
547020650 509314594 0
281501604 830831988 0
34512380 476851654 0
465270832 435972938 0
18041151 353509817 0
293189617 615130358 0
758835241 581526347 0
786336006 616680742 0
319075825 169776224 0
478039626 996222893 0
174591317 153389057 0
105041727 56377483 0
166141370 234265325 0
797535444 356847451 0
834610455 674838614 1
104274831 676707058 0
300620493 22030765 0
339400301 424647671 0
170508952 643831282 0
131524880 922738801 0
81288656 58081378 0
129670152 207939836 0
653337553 289236621 0
394618048 981669546 0
138280908 309004092 2
211946743 129938480 0
986010080 648290092 0
246971605 851383145 0
180049917 14211330 0
534695571 169332090 0
576522338 320575464 0
620622007 627099566 0
378295043 871120033 0
387885739 426003738 1
394028172 460954207 0
715662187 707178232 0
665890151 874979843 0
179276940 37533013 0
724782975 372395120 0
417649835 400289041 0
524475499 951320509 0
675490726 931168326 0
684005384 653778131 2
537793522 268319183 2
689592977 181567217 0
790744338 14481050 0
780953787 763914938 0
842399063 361236048 0
123802722 208207514 0
264047231 39421247 0
546385970 92286866 0
14918350 988580067 0
769810521 371948291 0
267429211 84440659 0
575648205 160200058 0
896502108 33191038 0
746430956 95358485 0
75690518 182964981 2
729673281 238220067 0
316561445 534415996 0
850717241 550219491 0
164786692 101148066 0
391199197 133906211 0
761388680 907937532 2
54109106 431164015 0
550760214 48415324 0
697196866 929762017 0
870991535 983276604 0
599643868 398509503 0
20843906 546575279 0
745094641 46072506 0
220057871 715545752 0
668871918 523552424 0
355136024 880711003 0
559031573 926184693 2
434279954 658765609 0
95175681 644752073 1
596596412 318078784 0
868788035 685101749 0
528337320 180756531 0
278327551 325682129 0
140930418 171218639 0
767274250 112998889 0
982436238 792344754 0
96430745 36873205 0
816033491 158291216 0
534399685 705755903 0
780475800 814936045 2
407769828 315111199 0
103637961 828744962 0
127225063 492689106 0
174205477 314594735 0
129348179 209882942 0
4509475 878598643 0
922668191 900649743 0
860358068 379881909 0
924901747 110039017 0
444403754 639911203 0
718548903 915283225 2
93129001 17506901 0
562709833 850956055 0
415310936 525427610 0
568169141 62563615 0
145356604 138359916 1
960011108 233922185 0
613511403 632102189 0
353669790 218773222 0
21984307 50715193 0
406800661 802048356 0
783573962 882276647 0
867992400 119683464 0
79168950 100468859 0
391489576 320608507 0
647816238 5095651 0
351087164 147338016 0
47276949 878804791 0
325070392 35845550 0
17996776 879692920 0
283989684 838813994 0
969249444 545666774 2
912230020 513664641 0
294515990 182127398 0
784113503 334989832 0
924794399 477890158 0
470857393 237778372 0
742272234 279496499 2
738547420 242676220 0
349328942 461613982 0
58867715 18120954 0
110012058 480886382 0
232371746 562844537 0
638903660 131605024 0
867537654 755282871 0
493647009 8557176 0
569428019 86617263 0
95878583 196890 0
832722987 983894846 0
44979472 91818894 0
255846727 105218483 0
885544833 743528358 0
542480435 108257319 0
411281007 647310963 0
486099553 955000961 0
50533737 112622150 0
644805767 688633648 1
75257709 989007801 0
447971104 710556129 1
455024367 314307649 0
44075220 944682498 0
710132858 914813065 0
110673947 741699072 0
965454732 503835605 0
948500077 926525121 0
605700877 62028455 0
648920856 688437003 0
767941198 771306512 0
117074014 880904828 0
33562873 664187729 0
372947213 492326952 2
930964214 928440481 0
454329770 189090514 0
110909780 170142245 0
684128424 436434137 0
897764400 867980248 0
46074255 436322958 0
244850880 56974157 0
724990141 461746785 0
743920450 917447352 0
84587228 119337699 0
737213415 968165287 0
713464569 816301258 0
634279033 336252133 0
746331081 156912297 0
973974499 739434324 0
374953874 852583102 0
501504520 951845312 0
653747888 939957930 0
766823037 465724236 0
307793407 331409183 0
458799151 929865185 0
15007444 916962280 0
692128668 253153717 0
105682126 245746509 0
539959796 835518454 0
767089887 240386687 0
75518335 171156731 0
822834212 638548 0
41323679 135265175 0
103697379 38853497 0
653433930 989430570 0
176381090 555960193 0
359770327 71782031 0
850023932 897604522 0
888720962 261497548 0
317675906 925346870 0
508819722 258293450 0
461295330 668735370 0
689473187 241423988 0
664745812 111602361 0
502156180 181790899 0
5753610 243069321 0
668210669 176102820 0
91186595 678395299 0
451685290 598018041 0
33367833 292205165 0
435453717 81809338 0
777271390 91975913 0
317918475 894193613 2
906811878 484919443 0
351044617 25335065 1
218307283 133320150 0
909307171 81005595 0
186620442 343544631 0
485372495 345854119 0
291485863 910831186 0
201339612 973882488 0
54143857 577438258 0
234361292 549907838 0
195063294 487459411 0
293146484 659270513 0
343700972 688179363 0
185961976 638547512 0
999925963 675365729 0
770158884 839222496 0
8935569 440266377 0
224615674 121428294 1
708442129 204433525 0
524187963 848600361 0
765980058 636154717 0
300633742 350672726 0
830289506 98593197 0
5649443 129100177 0
86704381 283258112 0
854522246 292532876 0
408392184 828267922 0
626512499 469495594 0
173142265 718728363 0
181388665 867173668 0
284128598 569019648 0
847178454 17682395 1
890436298 872315069 0
17237198 292846044 0
967543313 87611071 1
255270818 675164348 0
43443405 813774956 0
426333251 330039301 0
730069076 645340563 0
385342814 826353809 0
30533069 679580144 0
9564053 95781190 0
860217923 628575533 0
93925981 570551098 0
747473952 112282992 0
849302524 102665830 0
957199157 18862159 0
166195836 662980196 2
525720015 152917246 0
243884945 724967067 0
629305741 11416092 0
314036827 594310594 0
906056196 504014139 2
781494222 156036160 0
67108479 89574974 0
64984291 239219881 0
846389883 354642062 0
1478086 248245229 0
710482481 411475327 1
58861006 58158292 0
714854539 405659151 0
738582975 26984531 0
902854895 242862597 1
839546227 814774684 0
887769135 371968867 0
851664487 676514642 0
137588063 600624162 0
62424129 337961213 0
841555985 521661539 0
781678229 173102123 2
92817929 104700046 0
409323375 74490662 0
896884864 30069024 0
125687684 125014227 0
185471860 77806206 0
44190437 858588021 0
277194193 466362032 0
344455660 323138500 0
977083080 679625667 0
462920586 200854809 0
623280031 233985761 0
605379921 198775724 0
494304701 71250717 0
147858224 682412982 0
29519058 205466 0
565255040 363743759 0
413904693 336180823 0
41062648 314362849 0
544394111 336192180 0
987152669 289788845 0
534034635 858284459 0
643094782 398435607 0
418061316 828401778 0
497317525 103303445 0
938741304 500396496 0
239527773 631750855 0
822435275 948858602 0
845941241 86388725 0
463168605 152352137 0
826426657 436753760 0
983692495 629024280 1
926581905 137325802 0
378429520 3928966 0
540543647 562858648 0
63590310 529539144 0
910188040 850499545 0
41074619 192769303 0
605586244 395550550 0
665525958 151191611 0
376690625 647247944 0
588575848 635384284 0
283774914 614798301 0
463370293 769238034 1
968772983 141530876 0
389630399 53320332 0
327226459 822224973 0
30637006 895991536 2
409218387 258935291 0
745800116 797291132 0
946382221 225875832 0
139692283 522322155 0
63890984 102511034 0
377724232 199762278 0
391486050 742351269 0
688769385 189608610 0
138786667 593358334 0
774942108 700016831 0
984300082 465688782 0
70532865 325343650 0
266797324 443669189 0
792399703 500914047 0
40393365 570232667 0
823673964 516649581 0
93544050 841185104 2
521038516 960015155 0
748480731 39200881 2
221676986 136565964 0
685990425 720294649 0
241907108 462145729 0
294695203 777870971 0
304012276 690718402 0
129868428 142513551 0
420502455 624706351 0
249318436 546392627 1
372030160 560051263 0
431503865 300339823 0
821935303 596471395 1
952069410 781593250 0
698323116 601465204 0
956208189 108110162 2
379597210 140762509 0
25532543 19568060 0
79787937 418750313 0
616361068 833054168 0
279775467 197833436 0
150045218 626557818 0
532519246 259752478 0
36158761 237814819 0
431661988 690745732 1
960655746 299015347 0
791880088 948608898 0
589025338 400423160 0
998210580 188438366 0
965042694 274834723 0
627144082 680090081 0
28136998 792569692 0
459862678 64357516 0
407330087 9944889 0
481332815 956680353 0
923524083 145495426 0
386289884 837286900 0
424602723 486397098 0
13313600 684384131 2
655519561 991509158 2
415013846 853755512 1
58927099 36702718 0
569485942 265650845 0
208237640 780809994 0
520763613 255291200 0
393511471 55097711 0
705607609 947839204 0
242765131 773500220 0
182746549 532434576 2
119722794 16838874 0
264850068 777534683 0
687305997 50039638 0
266375043 251947212 0
328006400 808720538 0
969543068 856851161 0
529083648 552890091 0
989005236 241267934 0
604767618 124677811 0
376387717 757678574 0
860607473 500334541 0
474964622 467068158 0
799578258 491967847 0
176418024 546438235 0
616549378 195431370 2
560050142 736293520 0
633936485 743142945 0
353445068 143170075 0
596322270 464626486 0
434707195 296778663 0
588227539 788165017 0
366088005 381679631 0
144007042 827609525 0
417477662 244100710 2
593429405 485016398 0
330487476 903885227 0
834632200 222005935 0
655329180 935025708 2
127310925 441185999 0
146508969 550730552 0
124564052 688898677 0
653931709 784109663 0
880987941 701797508 0
378513970 647419946 0
832935838 708581078 0
426514974 413703757 0
837715728 894651353 0
520757836 400483570 0
617204504 552177600 0
81932496 797237593 0
476118998 104477718 2
178899105 631885684 0
604686649 117305915 0
241436085 251107970 1
618593757 579209491 0
958674906 148581595 0
673862544 347549646 0
218611140 155117548 0
84895245 413083863 0
818881848 370602408 0
830028514 738090504 0
394524733 420499201 2
413747192 74387113 0
814272005 975008781 0
237442606 291121107 0
781949673 937642835 0
520246054 811227147 0
869752931 451174644 0
840889295 966433247 0
97417464 373567057 0
166375726 922012652 0
644983630 992148848 0
976151746 92866837 0
977315862 113818485 0
155330814 409291207 0
45064407 91566133 0
91125462 765232648 0
165445585 799433352 0
828320373 911073431 0
677292579 707182209 0
170307416 253283282 0
109250644 584119052 1
897777740 13615836 0
548438384 300052870 0
519501426 485311168 0
219886124 836347407 0
53639891 704440078 0
540400979 933268813 0
990312517 873368272 0
987568011 134515925 0
930439415 335960379 2
883200237 212019084 0
371627408 809764309 0
715946046 449267999 0
260966344 730345126 0
899433406 928167149 0
89104475 256150721 0
982182475 589377287 0
628987715 621404105 0
648290403 420782792 0
619337715 476414336 0
123021302 827845313 0
73733153 198400727 0
774637656 902443340 0
77903430 111302220 0
993196694 122452399 0
798257410 931387589 0
19108751 348797853 0
854554960 933523822 0
244720246 519823997 0
395561512 433162363 0
45023097 19890505 0
725829675 260435933 0
480179389 358821214 0
681450907 529088919 0
260437472 610211909 0
458629648 483665683 0
809558797 140064657 1
836605019 111105533 0
99699834 754592309 0
939571786 224695347 0
753238854 769210047 0
796470291 290830106 0
303959391 263450026 0
263707845 869545519 0
142965440 246885076 0
93994862 494365064 0
747628181 371743675 0
951344633 892569251 0
899746006 16570486 0
84109289 918985083 0
362884702 735538182 0
611391805 976668303 0
594552688 605766196 2
974306519 403242042 1
76462111 147532557 1
14910379 27740698 0
151885113 124977157 2
209577462 827031154 0
558047460 712764016 0
924736594 571980821 0
488365930 743943877 1
768356533 456973630 0
289067774 470955138 0
543353140 820361698 0
982871141 712290500 0
112210982 137306896 0
929875716 921176124 0
510209376 458727922 2
996986530 22875770 0
759039011 388537853 0
917187456 951536767 0
188754735 20572430 0
336174225 404824595 0
719699757 40679423 0
118519006 738820922 0
757799004 133806612 0
131784305 180265066 0
609148166 433949236 0
652596327 242488524 0
899577491 243620293 0
861929049 177520518 0
970059033 520875325 0
872066946 133892564 0
358264743 34852339 0
246436567 108251332 0
154750507 460851990 0
215464786 170285877 0
860435328 383703330 0
558979563 260439623 0
243051483 717845078 0
805769626 807990274 0
258541702 14916959 1
25742928 49139530 0
776793847 755444320 2
897070694 54054551 0
299712537 757683433 0
925780541 309034628 1
358813882 481153056 0
351975133 925858333 0
689867587 631101139 2
794072880 510704002 0
491924831 55658600 0
336695886 643911993 0
519213752 594334198 0
575825750 508910081 0
579909034 947174114 0
166723406 134260880 0
427077630 614978489 2
137997724 532276065 0
590855004 938693177 0
211310463 985700748 2
718978074 73465439 0
690930848 458545352 0
315520924 246051336 0
25888077 752796002 0
508394283 304517161 1
97987312 547686325 0
831625943 813405839 0
138950603 428799051 0
961426151 524486228 0
96138820 929047788 0
975567021 9503820 0
992586603 339403417 0
175949502 730015933 0
98111437 166934291 0
857585378 810922223 0
724298049 106723041 0
536795968 392167620 0
776521880 472964202 0
189532495 774372185 0
477927184 160426629 0
328606961 926898096 0
48531374 380878440 0
327249277 476896150 0
669150548 357573964 0
560411542 88967858 0
116982410 91293231 2
201775948 811847662 0
876613361 192107225 0
199578070 302253112 2
852632817 642857007 0
132034230 235742608 0
322934104 382580792 2
644194198 992568908 0
164364849 717205306 0
119672262 35952510 0
160035905 291701160 0
128149621 635011863 0
666700945 122431282 1
252656179 669063585 0
21963580 570367636 0
983626322 577998529 0
52877898 455371970 0
286392610 174164032 0
740223945 699342649 0
65794735 695702891 0
119599188 783629810 2
351273012 800328515 0
796268966 134231410 0
15471242 696595917 0
571430886 850818708 0
486778822 103509204 0
612555693 16412604 0
260315836 749752006 0
942811781 912694702 0
123949813 745994395 2
633557565 16096075 0
510707755 501179393 0
469275381 284070026 0
770144493 132278343 0
834918683 846326239 0
239818073 102307170 0
803443783 835474428 1
429143943 712320101 0
565530460 533856155 0
978700786 255474897 1
231296275 700664843 0
239702077 516710817 1
566911146 940783915 0
638973353 805176249 0
678510955 500790277 0
153796868 18073825 0
567675391 251514840 0
803576385 777014091 0
41235248 115882167 0
943446890 263575546 0
161786528 706447707 0
423007167 497425467 0
706678993 145996885 0
577430344 905776323 0
677241095 516091075 0
55329814 682485922 2
820469103 299982128 0
260569265 212897781 0
541391853 67413360 0
742667979 71744072 0
866354263 579355741 0
796614658 49321727 0
463171771 801918248 0
467476293 295799136 0
49565156 74709235 0
128868677 970777024 0
115506431 559516094 0
72619008 631840119 0
203734363 112237673 0
608495412 288494790 0
178866091 104730329 0
726551736 451135067 0
973770117 794422355 0
759668903 162501277 0
556718430 265438138 0
137592606 970257909 0
520133824 674617698 0
423952422 96627273 0
678429641 832812320 2
365437441 407409265 0
661221398 185229212 0
607523827 148098255 0
225386264 842497208 0
433989037 600610634 0
352406393 605594884 0
589639619 509463965 0
732788445 238851464 0
948910859 92569069 1
853334559 534144056 0
949073415 17430806 0
238836976 610214528 0
331175385 50519606 0
434197688 546396611 0
629513051 176743569 0
533363517 301815795 0
260522210 890279610 0
368446453 867352332 0
229424549 674463908 0
35021411 290759862 0
89288203 800763109 0
727694478 624406351 2
589002457 92339315 0
577715667 909292831 0
295542988 447953982 0
542953159 65607388 0
307819645 12514427 2
665827961 589870122 0
602322473 719153738 0
32895525 100728999 0
985626979 789390560 1
982514290 416399483 0
39603825 587719685 0
541413572 679092181 0
696051746 266344809 0
71347273 754365183 0
698983272 677099462 0
966748299 621909715 0
571321699 873018002 0
774660986 408712291 0
102090304 124668448 0
248704312 396585778 0
1268200 64429924 0
505150592 214034090 0
409964541 417723395 0
764789491 163576630 0
624790785 281601813 0
344287665 259846562 2
33534701 943827003 0
218168273 506039288 0
972069559 183863660 0
129024624 94429398 0
470203720 328159240 0
439816099 16707189 0
765311490 238196376 0
361430416 252349299 0
897320248 76291701 0
764879316 800714203 0
564768189 773480681 0
495921696 122177563 0
37063116 223537046 0
418328650 992483088 0
577917982 668432537 1
610051253 339841719 0
273683135 867621107 0
222606450 383228717 0
337457944 53322116 0
244455953 124587415 0
340464067 885276591 2
318991105 48438387 0
856911540 7588516 0
383777978 14973350 1
302206232 445753647 0
112603420 211834610 0
350068582 121077379 0
216325072 458237535 0
829235552 43837033 0
232474309 167859151 0
34368241 262897164 0
387520075 7323852 0
467545092 898402817 0
613139184 269520917 0
853226820 219224202 0
967539291 114371538 0
318674880 79524595 0
359564418 997488482 0
599195504 172453769 2
679405460 844227687 0
63183326 122846052 0
465052708 109847220 0
724622771 112764156 0
100918084 248640443 0
286209931 98944219 0
131957164 780358018 0
827820067 141532149 2
62813927 4298527 0
400163615 965765374 0
66432648 436485256 0
735396464 11660727 0
70778297 645320039 0
593624634 160565650 0
441631587 383837738 0
276875222 712551662 0
579413710 273334040 0
60572714 533724250 2
815440394 265335132 0
130694966 716603490 0
829551676 601897079 0
90392835 219516191 0
52149028 816847917 0
777154035 428766834 0
679437885 975686249 0
858740784 213359074 0
602896983 79263424 0
136709868 934204962 0
916218935 743381166 0
122831497 777475872 0
3967487 67704074 0
672960979 880328329 0
425430590 443937766 0
163702340 169980824 0
944316012 862118332 0
971591604 661047019 0
142607451 631732605 0
636849178 146473210 1
143434597 470847560 0
558829153 47841754 1
884270538 970772808 0
294190498 846831236 0
131699542 647338409 0
681132803 921157924 0
928257228 263953033 0
30837162 646703694 0
13797497 484912528 0
106028352 848860234 0
918172919 444574641 0
200757272 145306604 0
755892957 92076832 0
155491968 635823856 0
385888262 660512755 2
118741378 828314270 0
76986612 310561849 0
301176907 814353536 0
720705144 214328210 0
829505962 348819761 0
151163729 20240400 0
192661738 865747404 2
936883635 827490700 0
160545922 614695743 0
126718599 580885913 0
670430863 155475844 0
940690526 603789029 0
318512203 99062657 0
835107676 261689839 0
208992228 662661583 0
782319146 82686430 0
909072930 5233265 0
766805467 595147477 0
377520036 436476744 0
104206128 414666946 0
727829722 245966391 0
430552282 336888048 0
943408546 349034311 0
50677703 107808276 0
401061663 471949519 0
898699281 916338517 0
51070068 907609893 0
787971141 540344153 0
754372152 390066416 0
843896779 361245052 0
187049869 912696290 0
62898974 568497083 0
32351689 296184799 0
641552853 408008413 0
394438276 255609194 0
632254577 236549957 0
147621784 594277491 0
20996158 153536161 0
721823960 82682451 0
40860885 95045992 0
388650250 155876587 0
784199927 412391477 0
134219904 848247510 0
371046393 523360559 0
354204405 398748991 0
558260834 379430074 0
70808556 267427688 0
774192756 87759652 0
970916615 376976161 0
144088462 297089916 1
94963549 258129173 0
509515483 282482404 0
901985968 462800608 0
802176897 362709792 0
389177815 725933483 2
973950698 666250200 0
120980611 622959061 0
230839741 973503231 0
754603215 87345463 2
178427996 369135790 0
188270945 931896063 0
386019113 595383805 0
686268570 568629362 0
583647189 935126632 0
389438433 589805589 1
863603928 614378952 1
406931493 182063906 0
586865369 345886748 0
317398738 912616229 0
776939849 605257541 0
278813029 984207733 0
506818742 902352855 0
6943437 255244404 0
306760008 687110838 0
824603822 787187971 0
340422909 353542433 0
721846051 341930064 0
526754920 14446521 1
452721092 646692821 0
220152527 516585766 0
328425891 65303048 0
996016597 726631227 0
940943976 280766907 0
273068839 913535619 0
822484252 25984291 1
438473441 821520144 0
974603949 150064560 2
936951009 112475166 0
513934191 88097194 0
177155985 636072618 0
201227835 152929603 0
52626987 956495033 0
697547951 485070325 0
720175656 396039230 0
994502793 363689241 1
437655470 662496758 1
617823139 872091260 0
646954305 762613556 0
272532098 312816145 0
664407657 28557850 0
237804701 716159873 0
106778916 993490641 0
779634463 470920100 0
508913233 641289417 0
8054394 376423574 0
158169949 41730410 0
989091092 206882938 0
71489038 793117031 0
64430673 107496288 0
989219992 790398069 0
740237931 765504864 0
926993748 981691645 0
515101445 375779076 0
82871189 960998771 0
307711929 89058056 2
531850190 60461494 0
131024096 885007164 0
382125695 905192828 0
114413921 857164365 0
755925400 15954799 0
128400347 138017261 0
523180269 193699017 2
208011254 897374421 0
504493243 727770298 0
275322931 126229435 0
218201495 119404963 1
248748457 560796505 0
22403085 785699214 1
371407749 953897478 0
586448206 839995292 0
5459816 841094882 0
839788182 251386461 0
213681515 104695859 1
803985881 30315989 0
932275500 856823755 0
626676021 325177927 0
903655820 548446270 0
459401661 18221780 0
695351654 344365913 0
417645893 9188543 0
313405278 25732098 0
544506645 828465699 2
708270252 533222448 2
678196584 50211018 0
488777525 22193299 0
449637392 94638509 0
768978728 823876588 0
726793392 546213787 0
338038862 75545786 0
473948302 735432381 0
209260595 878417356 0
632189685 392570435 0
527061740 390114121 0
125681457 423798752 0
877699923 396745741 0
366350301 667320290 0
311650245 82161152 0
740652702 199101731 0
744368752 445896053 0
71040259 33955138 0
402131279 53126956 0
851998957 786364804 0
815376366 144165939 0
379151444 121388776 0
697826210 7237154 0
300554608 605258850 0
77795854 802548481 0
407627848 338572848 0
528029436 394994247 0
584162385 97038192 0
896349635 594741034 0
854797024 968569280 0
36963654 595500653 0
72637889 722014056 0
794943458 17009170 0
623457908 891975556 0
972437489 2583447 0
700607379 130134358 0
78501943 226561585 0
245188748 721529865 0
985456652 220127304 0
954839725 946610822 0
281641240 611755397 0
919353235 803806420 0
550850986 82231098 0
710226560 145527372 0
556714614 501860683 0
271038196 22357266 0
644789688 464413687 2
572414858 976899841 0
76705350 636577332 0
820184074 422596046 0
249885412 240551 0
450540163 326869809 0
843172649 571547756 0
320985307 73736289 0
819833422 167537193 0
256746187 910162368 0
758437473 130976340 0
241789066 949971461 0
929608208 92996925 0
620270379 376752495 0
103308676 542937246 0
997569047 948849288 0
329315815 110223686 0
523521273 957012502 2
936242345 933294649 0
541007537 842037917 0
619669354 360066828 0
902822471 573822847 0
908412099 478860857 0
915503554 108052831 0
898650055 285194601 2
756770980 482335150 2
384924293 123642795 0
180247430 254228688 0
808754628 759775694 0
483131014 619815427 0
618745108 479862533 0
588513722 110634655 0
522210719 513454623 0
398331513 91033231 0
693360698 972455072 0
707984578 572436053 0
748926715 203572776 0
680271272 533454966 0
283829491 413079903 0
350070884 256544207 0
899606005 447506659 0
14718033 419082301 1
320303517 197635205 0
111196632 440064151 0
219110678 107738909 0
169077054 441004657 0
727480815 870126934 0
587803601 661552269 0
553558199 260297559 0
308737622 143509740 0
419641266 461387000 2
175699418 742331865 0
613911824 15071183 0
953414888 368274083 0
869702607 93820104 0
503365395 275980350 2
220996352 513909302 0
655753003 62342625 0
998614564 529088769 0
214502175 188550951 0
890545237 96591712 0
50681135 979331148 1
961280311 641517432 0
140660978 274994703 2
657149195 330629628 0
725108784 545495530 2
713660353 674493386 0
106653107 393780779 0
980614116 793978408 0
618492398 210392162 0
948732586 355169320 0
183376615 34549847 1
443881282 125964887 0
454951609 725641950 2
554218709 464802766 0
883664289 609955802 0
251853341 150535447 0
14438690 174852437 1
933961983 779077022 0
897668452 935973460 0
752518030 811531599 1
65137521 677067095 0
482925167 741803400 0
292846071 15360262 0
974317632 238712418 1
747658629 277617247 0
344836674 445704888 0
3191902 488916803 0
750073797 103261470 0
648565416 655749493 0
631957917 497189022 0
124365218 682809274 0
117993111 496193629 0
312908148 176174466 0
453177340 14800491 0
837207349 281402838 0
17957449 808119771 1
161225417 625064895 0
582310275 124132479 0
289706772 601419908 0
933591105 539235226 0
309927315 175736594 0
951113193 771397847 0
448483551 754970372 0
118647251 749587407 0
112776132 691707691 0
995230069 426515859 0
911706035 111910036 0
966026686 501096254 0
151384537 495902701 0
888655906 116834860 0
103084886 691069752 0
515032933 925060486 0
650659998 573124404 0
461646822 38732229 0
143564822 136805304 0
490293527 723716765 0
623051845 555692346 0
444696996 931634881 0
546862948 100027092 2
826464627 69985963 0
726189550 956857616 0
176368466 672389548 0
707584528 458300198 0
4374190 161325310 0
709699081 843423450 2
105507409 803459321 0
988989355 433680672 0
913746732 490510995 0
320842883 844219143 0
428201998 884629788 0
235277693 978372167 0
763823055 62827701 0
54378577 303812451 2
829577046 533495866 0
616092676 550120066 0
15927028 98384259 0
748609286 269562088 0
64229378 58592308 0
292950768 841884204 0
761742811 338446948 2
900297601 697545915 0
748851448 216696806 0
289295907 176383264 0
407006482 462956990 0
518784430 157974666 0
538778975 109062641 0
931277073 592991502 0
507216673 955673983 0
513396768 340359260 0
375191776 108377403 0
544049802 34357972 0
704255861 643658048 0
815793910 577224574 0
638844704 91159853 0
932039647 107770502 0
90341989 15867150 0
44073005 410853921 0
254109114 673180988 0
981071053 28917128 0
783366591 355200319 0
403706482 209786060 0
975903897 265147705 0
516068020 574206396 0
947994659 892765613 0
165646355 368228026 0
120745811 541382046 0
409652241 499945695 0
35158627 559988845 0
344310424 566533077 0
409574629 825761987 0
930648083 361570395 2
544829529 352070592 0
844892709 157416640 0
476325910 670247321 0
21952239 554662986 0
132380680 665127648 0
166604974 326935890 0
752523062 527198828 0
205325382 87252340 0
863066660 970561252 0
338526631 46396756 0
327932164 221489105 0
415204755 866588777 0
981561351 778951890 1
31829422 622848873 0
174537503 761948595 0
863654850 457481004 0
358365683 167053737 0
260407904 903338866 0
180792586 916959269 0
112286497 869220568 0
366318349 295579397 0
659482953 690523105 0
60660686 165097840 0
57168486 690936415 0
665128805 54931576 0
370358715 960589507 0
778686150 280594053 0
811204995 159256391 0
992615688 147739126 0
424300003 629354352 0
632191764 9948864 0
390854773 326628603 0
953218535 212367550 0
269481071 827879212 0
183177664 576580032 0
638318682 987034882 0
418267936 246750395 0
115847337 578559791 0
725898631 231069056 0
213800543 113516632 0
166087393 168938828 0
128416699 430518747 0
410490881 455808849 2
844734562 649208252 0
397836016 503114417 0
662788270 499717910 0
590243939 110428962 2
507312737 274763362 0
631220394 292026107 0
287348523 107542789 0
724206889 49510187 0
251323401 504118479 0
220196323 31638221 0
83492891 731020458 0
134046837 844568357 0
897223401 399862411 0
225095445 358931595 0
153873886 736667951 0
304667101 508653680 0
676427863 182872014 0
509292473 784183744 0
231389790 697084599 0
982230252 32062441 0
741731520 593860026 0
897124533 402292409 0
571224176 279602984 0
319496879 839226943 0
321519916 63188838 0
526801734 596804042 0
154202724 780106034 0
511493380 463056154 0
141543438 384139775 0
285211079 682822544 0
259845206 108162441 2
615559018 11581793 0
800263101 539986867 0
313723978 133089097 0
411863545 602126375 0
844865976 393135737 0
259653920 687143214 0
59575242 636680700 1
290794966 305221345 0
127444944 177299987 0
687912553 606358752 0
148155786 674380559 0
584668951 30474454 0
321815632 897951806 0
79454202 917193036 0
911257289 173655193 0
254287752 347901298 0
524528322 328364193 0
635513031 150623013 2
585666049 20223852 0
278297674 547344356 0
128041181 923464169 2
587291582 984006626 0
373313856 266291899 0
45840479 189862802 2
445463246 140619817 0
47657245 230210859 0
765628493 979464936 0
213586213 70932378 0
572546975 453972101 0
675479250 97256233 0
49045442 523183276 0
387053892 835837347 0
344510773 40250440 0
15310346 106715582 0
65113400 290596821 0
285678017 971652958 0
45960805 583690624 0
548579546 112583181 0
21452605 830969911 0
594186037 701192363 0
738169422 154426027 0
109763454 123033578 0
58550409 226242950 0
202894404 833790761 1
467919037 486665443 1
905181059 664533524 0
171018992 103101014 0
611707128 720051338 1
600174181 602099660 0
112993813 260654688 0
863431892 646097992 0
772406136 947279921 0
880518708 259728924 0
463089421 225441306 0
799757577 943827773 0
864264535 79014585 0
749495806 17126272 0
108977053 389881679 0
784501668 271437087 0
105472362 596447642 0
293748575 106516024 0
330470825 581005545 0
7214835 888980351 0
951795943 108493513 0
894758521 774388894 0
1423883 455236999 0
294885047 767549999 0
156541217 843784796 0
353323757 32528540 0
358342307 182017212 0
603375180 273387396 0
348895322 121968472 1
186013759 456848 0
148581782 392525311 0
672754538 571261684 0
353971274 365629741 0
629083534 485761345 0
54034515 554328707 1
848879503 14380085 0
973822048 544119478 0
687312696 457862119 0
92837180 960583348 0
58116440 349976867 0
697319940 539045775 0
581449690 565383511 0
101158373 972722203 0
388516698 223477738 0
329310742 942141485 0
202527435 466673897 0
612333707 138201066 0
209769755 169376606 0
79849909 101597960 0
42921230 745814917 2
848306660 709973594 0
102372722 45548162 0
526868212 910861519 0
278924341 33299748 0
222319022 173838016 0
403700290 857198213 0
32664806 22593885 0
76475855 879157891 0
804977285 781082603 0
561464942 108923856 0
769503071 620339443 0
800525400 968151787 0
458194638 933966376 0
340731248 992539363 2
531888940 982206203 0
863982527 452834631 0
508529379 851509789 0
100786942 763681581 0
137584810 724053826 0
300790770 905937378 0
954684349 954761020 0
807303071 567466495 0
818585877 56116854 0
53356304 534627747 0
192077786 766080 0
720441855 312251228 0
147128766 151313513 0
477643581 529946491 0
264003823 176697312 0
44480926 73123899 0
345235772 569311280 0
209358596 179042410 0
52683219 318292573 0
336872462 351053715 0
436064568 204608100 0
849981447 93455466 0
363024052 650095317 2
421126322 433577758 0
536631880 442905849 1
31702594 107802108 0
133605449 217384709 0
766885370 700710098 0
836892707 579835997 0
74274589 999748141 0
965929939 689647131 0
495459682 15395687 0
184060681 16750331 0
615965233 581249130 0
672094739 3950101 0
472140980 104498797 0
977701940 88802358 0
177324615 316925291 0
417626714 542098095 0
91022188 382819288 0
479842724 905254809 0
542450745 814138363 0
723471763 893123707 2
679796749 638825690 0
392437402 178299554 0
410059657 341936758 0
365258186 9542824 0
565765115 578904504 0
566617272 670288776 0
732765155 376355140 2
325313436 22682976 0
52217612 608648107 0
526967378 875161824 0
298202350 155630760 0
754593674 900726460 2
470829799 99696155 0
921517481 353143276 0
528228600 750619048 0
662099499 787684337 0
674152690 29698515 0
938640649 788937999 0
754526632 139605460 0
62465188 247194623 0
5782591 171303132 0
599264482 875500452 0
76487798 481317732 0
28297709 972847876 0
465333238 238998315 0
144590224 260728362 0
254525878 190040744 0
489391569 625543976 0
469041906 265413213 0
521535280 157923236 0
354376071 628190222 0
130696079 292726677 0
502322341 275274783 0
164905688 628272771 0
864094938 274708744 0
16839372 161068048 0
589667227 852983030 0
101082905 274339187 0
350754650 720174740 0
201119198 154717468 0
135474919 880578724 0
917193846 885477888 0
526452749 135326055 0
67256311 650407079 0
48424080 604311341 2
60184921 345244361 0
196658401 719280051 0
682906530 783728338 0
849093054 954985326 0
989909944 194056920 1
105519199 167058479 0
748971858 494603312 0
696205839 416221090 0
81504590 115494199 0
400199560 836358637 0
320289383 128288430 0
276981412 234248281 0
57339462 840459250 0
768277047 962461183 0
263011749 969995236 0
471479182 714553276 0
123689610 691008770 0
549581266 172064252 0
781466354 821333873 0
602072999 718314259 0
58118985 821439467 0
12313607 308416008 0
981914899 9753071 0
982575943 575290888 0
577945172 692488199 0
751505118 185382080 0
395123339 542942803 0
98124051 679303418 0
590514224 932589483 0
707086192 483165012 0
987263976 472754127 0
156159216 13161832 0
359475289 387813319 2
504104419 769105315 0
995000862 211113404 0
537422315 64091976 0
946767326 473802647 2
302422469 966941201 0
654254268 37129979 0
440694416 715716582 0
986948424 503479691 2
946575500 744879239 0
8275996 273489348 0
473198583 469221481 1
959234958 652701296 0
875101967 846165965 0
145944790 524567810 0
27729552 153704531 0
937268877 340773795 0
725357379 906492958 0
979856938 505850770 1
243450493 369996685 0
406113317 21008560 0
925876324 431297980 0
730817519 311361524 0
782199785 820668833 0
813312020 669862593 0
269590644 116928465 0
21580699 779368589 0
783978169 492004232 0
465647899 26861991 0
26978489 254644210 0
8251940 876919335 0
937549202 438886125 0
624749328 416256117 0
956877733 518988306 0
27434441 785067142 0
688405234 686069726 0
877454316 996080904 0
448696614 772091548 0
973094739 386682971 0
919127554 383001430 0
897155294 736886201 0
714015123 680710708 0
279011087 10464668 0
52857143 334289165 0
121774877 97993287 0
686486910 65363501 0
363715757 878780741 0
777357301 852243584 0
895541475 202021548 0
251382823 531629245 0
734397892 997618955 0
493570776 408553751 0
608784840 314235489 0
628756592 353184147 0
34429861 867034462 0
494326086 207506656 0
25648767 241032272 0
933908327 985371958 0
267636690 448377314 0
881845627 290960200 0
537128618 77542754 0
654153212 85590885 0
412115226 37894698 0
611485458 506076349 0
56695317 815927170 0
47417408 736338539 0
391883330 919987326 0
184374509 893902389 0
143793621 512786041 0
965669734 450004736 0
616183769 860594116 0
443457507 354921198 2
620849666 369281010 0
26200660 177312316 0
70144366 388291574 0
864999564 644088567 0
864081366 470029729 0
6699914 6114998 0
438147434 438391755 0
673107751 773386833 0
890111678 986726466 0
100902814 953158617 0
835437862 768143441 0
963840366 504415401 0
501157743 97474045 0
367381662 595810283 0
482041381 736361662 0
11027141 8773898 0
97646850 698006097 0
735916815 851614588 0
37412725 132433579 0
31952429 133660434 0
775815912 84391863 0
644791905 490517542 0
275241876 284170391 0
823767516 862926444 0
290764015 549851261 0
471497490 662791852 0
742945123 783845415 0
100631901 151783844 0
890647002 711184524 0
108632507 590264885 0
950199839 67363794 1
449456560 614345902 0
182357313 78146860 0
719347450 725617640 0
530906707 374068414 0
337577390 100578202 0
574294674 251141101 0
301325501 208799805 0
629735698 915595740 0
14650820 11284307 0
145495461 541725006 0
529292906 659302112 0
928951121 747224305 0
890975424 892235369 0
35431937 992100793 0
363450391 571829192 0
668214738 238993333 0
241712685 997674829 0
95581438 257401099 0
812006802 183930395 0
123774236 722974040 0
439213985 30280545 0
600698670 411110554 0
849243903 467582159 0
575110015 727938085 0
68116202 948305384 0
693529802 396588433 0
819871081 557531947 0
193651199 709785861 0
124191726 286261653 0
722958645 142179070 0
192847468 108028096 0
975966667 671627296 0
521489316 206579553 0
931408004 15217395 0
249877713 811772489 0
561836150 530198473 0
451285167 36967653 0
759587555 342718369 0
842768094 222253199 0
864364585 194162842 0
913152086 863420995 2
214309922 44098347 0
4713375 591133816 0
99571094 356763980 0
951242193 23756144 0
388277451 27147460 0
423807860 651049121 1
899326014 29711545 0
884751452 920732285 0
759088786 234530101 0
883056283 348494633 0
225869916 980398099 1
12571991 394658320 0
480025837 841006831 0
978280327 269793748 0
348186793 399617879 0
147116682 81075508 0
24149830 67747653 0
860325207 331128909 0
934752420 723118417 0
200529199 764176189 0
408561900 248927325 0
974357909 282114166 0
175768847 200834796 0
610965884 615787607 0
572684757 639786781 0
643797782 943875054 0
200318722 553186453 0
30768822 977146638 0
671127498 588463610 2
495170239 742999605 0
788624504 721776335 0
587862290 136543453 0
657155220 747143551 0
380022645 482509372 0
207577709 981707366 0
178282733 132473734 0
974551609 800407810 0
495260034 38037008 0
16832239 638008013 0
6551574 942526679 0
960290651 868476344 1
957899810 89151268 0
830090398 184449693 0
123354189 666457111 0
390697582 282738748 0
773109007 31204676 0
154005379 876280361 0
62574860 325126703 0
67344173 293037120 0
466822244 907130960 0
798020177 591133119 0
882088279 629033830 1
666152585 918848464 0
751052773 205561904 0
615171953 28344048 0
905847598 981444903 0
84398097 314838412 0
822408109 414198958 0
411936327 320163854 0
909295301 780907585 0
106114687 137188533 0
854802669 910928438 0
294058948 15310499 0
52370592 976893839 0
804093924 662524900 0
973238265 194480248 1
262424599 993313684 0
115722853 819837151 0
940298399 979017929 0
390724609 837299622 0
40447005 19669323 0
658011838 530385343 0
384804146 933252961 0
888404778 939949226 0
484789708 293746682 0
444323765 650849101 0
168788363 596378731 0
933172950 337925775 0
796358105 668585441 0
798512538 427142733 0
133814070 674742534 0
311701589 101602559 0
707088710 236647739 0
742678790 996031011 0
319057626 250106066 0
776356187 880114071 0
318173319 968065299 0
504638902 593450355 0
489690557 641899507 0
585364457 23689572 0
939297407 753035842 0
449228398 812429937 0
735412531 150526430 0
733535869 134508499 0
384799381 380981600 2
66548951 463230785 0
841675842 461567414 0
430615507 135588334 0
160246138 121577034 0
427442518 76655589 0
123428082 998760105 0
249437791 867597974 0
375761257 133736346 0
490200848 335503234 0
811244271 361828532 0
897982082 443733569 0
928868635 930584630 1
782506935 490759724 0
415364207 98228112 0
579823860 972313145 0
491710877 503293123 0
335957736 870505046 0
182004929 334750136 0
492715494 952812415 0
263302587 282455729 0
838739452 65243807 0
579234992 937659122 0
421455882 472094434 0
40637108 385161265 0
301909961 915714721 0
924986294 764139408 0
458366785 349789101 0
966153356 459374640 1
531946653 787222288 0
706382274 287181182 0
848933830 367215179 0
793684726 337955638 0
469382013 810968341 0
197903861 621545931 0
859762951 735366543 0
952832206 586961878 2
686640221 389055724 0
170034581 355474726 1
597874822 44059011 0
519686315 880084218 0
502019565 128724753 0
766920997 492952991 0
81289604 235420174 0
64955851 185262127 0
662432819 145358220 0
400531043 376552864 0
75318570 823006117 0
385449888 125706194 0
920304636 162481204 0
342033059 630842328 0
390741905 226493446 0
50356889 420100799 2
862119913 387774669 1
267297187 103009176 0
102948568 141012108 0
511166962 668007126 0
26528925 512096677 0
33862129 876200175 0
359141407 802322345 2
755698359 999559548 0
204580952 947245260 0
99634821 994242407 0
478383392 798200982 0
811259691 912116977 0
441357059 818036259 1
631016459 607153723 0
139250612 619989062 0
7896165 115623196 0
534186081 803054587 0
237199621 610412151 0
81325961 267319867 0
105412777 328277044 0
568795408 692762062 0
886011106 167565116 0
176825039 895625627 0
546697187 45334852 0
310292352 782613609 0
579549311 174480442 0
40000922 631616212 0
721163857 629557909 0
855628521 642743454 0
5748183 112866305 0
340013642 126034846 0
610226763 305375104 0
979802396 689665332 0
92732624 364859330 0
642012736 501460777 0
854304392 228495103 0
724550309 336748209 0
443463751 580342701 0
943698579 260753342 0
546019187 674517559 0
14495093 89869139 0
21696777 889706738 0
286094245 58752808 0
488108164 141097920 0
433928522 976283450 0
192293148 490683933 0
892130002 932233391 0
573418352 920924768 0
369846095 39541386 0
675273900 60458060 0
552916595 408172408 0
302974945 130492775 0
819792343 711138102 0
388168307 219944855 0
955460885 10960794 0
693863153 692183330 0
353199401 581921173 0
394147951 4614239 0
534600585 781001245 0
466416261 478312152 0
58984845 358371563 0
296136263 520667054 0
291608641 278322658 0
443977583 591254601 0
55543119 578302123 0
915215254 122296767 0
924503308 586542858 0
35009996 580921306 0
480454741 550489865 0
416814379 802233394 0
406661910 685028437 0
451527197 536081047 0
859148650 345029402 0
387140299 68923580 0
702703092 170148274 0
804457990 597534970 0
282346084 271151774 0
26307603 13362494 0
554985208 264828632 0
350530732 102778101 1
209323227 958243130 0
383066002 784998799 2
967693060 294557855 0
7049014 689434054 0
366101498 573571255 0
36237344 277482853 0
361192907 181234588 2
389686991 797654401 2
704191669 322233227 0
55585591 366703674 0
70642206 846251515 0
157105710 782938213 0
469208665 832992963 0
277845383 584319737 0
282236832 172072648 0
400017823 358217578 0
543821409 500893718 0
636340316 13139708 0
823045912 13647893 0
384610028 731310475 0
111137503 357662387 0
27974250 841183605 0
417782606 18479513 0
800822716 284120259 0
857101817 78750479 0
337598979 374465131 0
918833392 449552609 0
722873151 253710286 0
829295441 28670930 0
391089379 951758322 0
537156371 616966659 0
343084856 187877141 0
543344962 940801445 0
146216743 347713047 0
898104936 26797443 2
943172804 840980816 0
921733206 465442660 0
696068340 22106573 0
387416569 395432408 0
33881691 192703454 0
601860187 579052065 0
407101421 412795607 0
448281893 325576896 0
929294114 525291206 2
100792591 390312426 0
819195806 198356569 0
511388487 774077522 0
65967660 405176300 0
488494872 150205483 0
297382220 975955379 0
660590618 335913335 0
259420064 657612516 2
183890164 794879036 0
183594486 890486967 0
443271376 954872123 0
659824058 835179654 0
625350656 47597149 0
628245079 347040869 0
167311482 369372189 0
455387901 692354835 0
723124415 864887117 0
501880657 741382339 0
836983596 760338026 0
800623436 801958792 0
486448642 685848592 0
587418625 210350707 0
841479684 937974302 0
124015252 903023769 0
344538526 168285112 0
299548014 154588192 0
530035433 466388710 0
666140742 846484293 0
915506640 578366032 0
727728764 488754154 1
937080777 682287191 0
500600786 997192973 0
492065146 942396924 0
25006010 518268513 0
659010456 550539355 0
411607263 955935054 0
769064930 669188911 0
115125011 453880504 2
946306642 787418991 0
859842801 702561064 0
650321794 689099386 0
607627411 717764941 0
576511956 298137646 0
85709486 259161367 2
731334199 887256634 0
274444712 76825498 0
470488633 259353418 0
515604490 249353472 0
980685260 834194491 0
88170918 631466559 0
519778089 129501944 0
670381301 657556856 0
512086695 953824556 0
71143577 21687211 0
53107757 640450652 0
31523682 472554633 0
377199403 399327060 0
333844046 657224609 0
685617912 93501829 0
725694909 214904840 0
422135544 268304877 0
460015719 921738128 0
324196189 345250826 0
429780501 94017415 0
93607478 885026345 0
233308406 403493252 0
574127918 798778446 0
676757693 622084429 0
26951058 489951927 0
441426859 938554677 0
156055898 45704961 0
933798909 922209744 0
479849594 551023696 0
490416810 578383958 0
356985345 519259755 0
597922587 868784853 0
917056489 189352846 2
936649928 345467713 0
789951576 436777608 0
315116020 485252334 0
421016770 324460098 0
170539395 290649262 0
406427017 327984906 0
752715996 765666854 0
716408703 182430177 0
486506000 723615998 0
550370536 130141136 0
647165787 329674262 0
172464563 1932484 0
593208144 858696509 0
778357318 916057687 0
907024187 897095557 0
608631479 99046253 0
230847874 874647044 0
442656783 601213504 0
351812575 783202185 0
231032178 585966332 0
232704800 967424466 0
229159836 516489451 0
406264001 274401694 0
87325220 338577767 0
65660164 129716329 0
500581591 579402688 0
374346414 686772804 0
142254468 326261342 0
951315706 904370813 1
144419627 764017837 0
739142179 273464075 0
503926708 382735565 0
958564414 458017936 2
999711299 654040560 0
824448973 769119512 0
117446109 712698691 0
749177485 317426647 0
510378534 447629874 0
7979261 234658474 0
317407840 294705923 0
955956965 669952922 0
597019827 914689913 0
688152792 111117832 0
915255818 584773944 0
855941613 486531408 0
804182404 568961442 0
872264519 36488675 1
115493787 269560237 0
313342648 655066481 0
312078264 141460026 2
107053578 271392546 0
400316836 58146838 0
758206315 36333750 0
480411183 123901449 0
593547933 8961459 0
111094135 651303605 0
683761123 138967913 0
683845960 517477769 0
600772739 544400286 0
143062226 525632215 0
721087846 367053248 0
34216457 358508593 0
230408796 362200492 0
870727766 443149728 1
766838023 237755019 0
817963366 121614685 0
942788831 666626650 0
449170438 214090000 0
25719095 690195134 0
226619121 684714487 0
471811446 140343738 0
741854053 343605526 0
918600130 717856873 0
474968891 40015751 0
844507947 356598460 0
650985444 299259465 0
715647004 326075749 0
870740652 430796556 0
230081326 27275217 0
375478970 683585947 0
963781319 396880284 0
274289807 426397144 0
904231695 780573933 0
137692245 271217140 0
267602235 687805632 0
971941044 625751117 0
885226883 744928372 0
195424278 933566627 0
492637831 488096480 0
774522554 294965321 0
27982151 202063464 0
410918856 491629357 0
340724137 510557991 0
456659718 98534015 0
607752827 584682263 0
183120220 827396795 0
432228694 90372023 0
823542260 945355295 0
999526780 390738930 1
835127188 988421947 0
80447363 53195618 0
367938749 975523730 0
996673846 139948899 0
711734196 20086795 0
585498162 27047880 0
640449055 60587788 0
932415824 738052061 0
812578448 205566908 0
409238798 556302836 0
543921598 568788326 0
1941956 340617802 2
743392335 441695764 0
76515587 732276668 0
288613360 432729932 0
435835329 14448060 0
139565280 135911843 0
236071647 882831701 0
460707889 956432629 1
970194132 82686977 0
17135595 454912390 0
176121717 445554379 0
340560785 864212914 0
315652060 961533539 0
348596692 257630687 0
725381148 489622150 0
280532208 484875033 0
452392483 757769683 0
939739117 181056903 0
247970639 283148255 0
314483107 286475973 0
801694646 384560961 0
763598606 443974341 0
723662276 578216587 0
52095988 512575411 0
654280901 216741581 0
599908917 28327181 0
3505509 379243336 1
712153522 748681172 0
381036725 715346475 0
523154880 391642936 0
396000244 233878046 0
540034957 340395100 0
722977319 211255379 0
458124441 126285191 0
148363797 109733921 0
524625687 997136624 0
758321179 635474541 0
201829159 582313104 0
823598675 297393277 0
195158432 814710159 0
713533168 74378617 0
910006032 106240449 0
111669306 893937220 2
937442623 891937032 0
342242543 579727417 0
969120027 346822705 1
30334582 403817539 0
941325767 600604490 0
101846689 683844686 0
38454151 248269298 0
387869132 18214868 2
724747880 263023836 0
682711583 32144265 0
937777642 360475627 0
968441166 68171117 0
830145883 256307768 0
131845386 375544826 0
844386392 355086376 0
282545398 508353396 0
222797242 570033670 0
18548731 83243318 1
199251524 820683789 0
4995767 258389885 1
56369264 303587911 0
430750337 441328827 0
650461317 936540112 1
552982712 228229135 0
104236516 975820018 0
740596218 456152981 0
819466336 93796410 0
415486979 957613215 0
85553857 666585534 1
716210161 977951411 1
117796480 517414792 0
930959399 124580148 1
542500108 713166551 0
595332545 743919952 0
255999812 524973042 0
944680581 499062033 0
119703406 529876964 0
198671271 563564198 0
499843772 320385068 0
352377119 100246831 0
259372861 786081446 0
49222278 861771179 0
528420687 1343462 0
73772877 912862605 0
732189903 616336377 0
201438719 855758725 0
363569881 897216035 0
762474395 120816522 2
549328944 573668864 0
261692850 325822750 0
679021770 923971318 0
52609732 765004747 0
419507470 715672539 0
574023361 734710742 0
590280316 635252192 0
526795393 685706592 0
181239708 548938527 0
957969875 600196437 0
965469647 822777848 0
692723586 521724473 0
460127429 452903164 0
253041252 236727805 2
531325660 671779484 0
461403408 47076897 0
173397204 724960951 0
808269026 15998327 0
71909429 443949363 0
335233790 728517551 0
670268025 636669172 1
539654163 176586335 0
947075065 781531743 0
624912331 745303052 0
118800094 842304231 0
176417472 352618990 0
123617993 81481887 0
144905074 135047259 0
243130893 629344382 1
793190264 649735779 0
481355891 866462770 0
807492084 114557761 2
888453120 183699467 0
872394521 620839514 0
40554653 979352529 0
125200830 212682941 0
639092500 305100277 0
440136542 228733769 0
321889564 691886988 0
111601298 837212771 0
127458212 414458525 0
558005126 812007687 0
479921543 585279166 1
602945621 780550573 0
458276126 252277839 0
435303956 870693859 0
79411506 147992596 0
771648529 914875358 0
20562879 631238415 0
682086131 551356087 0
409496788 42637844 0
85831719 911363242 0
556492517 768333714 0
679334568 895521831 0
223880254 515910780 0
854546250 3794639 0
120133257 218209437 0
928485727 594220986 0
564618019 663689338 0
437696193 629886230 0
294757737 987582402 0
751627747 630548898 0
700061355 320466356 1
511461191 298270848 0
904952773 882673175 0
680704230 539762539 0
21843050 374948714 0
50963017 473952170 0
283837435 416252246 0
17991192 176208317 0
420730361 486618955 0
30939756 583054721 0
423705157 265202097 0
220104973 875141903 2
933551399 284937937 0
690949288 514712827 0
329716790 421483545 0
320293057 521514726 0
538903470 668169742 0
938026054 22368600 0
119424271 466241743 0
637778791 741569796 0
981311935 52224118 0
957337773 571478046 0
146571478 652112791 0
718296276 326810518 0
577174501 126991337 0
52094663 261590495 0
136407749 735374528 0
974718075 614660951 0
534762247 439884822 0
943746119 835895406 0
844291730 820532727 0
18137350 339579947 0
927213197 519622653 0
361834043 972023081 0
329536146 637510530 0
92336120 746358956 0
110385404 93349674 0
518564034 129604958 0
792636874 276414561 0
75119295 462565544 2
480592991 269149167 0
400038558 377356045 0
434747242 408729979 0
440295751 23199882 0
428996258 638969746 0
274592795 460128636 0
838293040 561045451 0
846575845 927415110 0
688982122 133077375 0
780188051 981857108 0
104481493 743206195 2
585371458 381423108 0
90029083 357391817 2
18585173 284455797 0
381409121 254507361 0
582616430 35899117 0
214012761 668650330 0
673290217 407338345 0
438641172 747320840 0
652750949 331950510 0
550859221 714846724 0
320384478 562805847 0
568170323 450674498 0
844009151 622869631 0
789145967 735738896 0
393688481 523400399 0
691247273 744688345 0
92956198 624476676 0
836271096 220911857 0
71685125 716767189 0
144796107 420158170 0
513316834 90885639 0
129336337 280125037 2
131320714 932727045 0
403911007 218801077 0
345756333 303835425 0
973888758 84062519 0
367483510 455244713 0
827108783 680689581 0
810025078 69929142 0
132499491 510458345 0
952688480 118513705 0
628622008 508273539 0
539768279 919486674 0
955811401 265434298 0
603096256 25052449 0
529241922 929197455 0
962338165 758296280 0
494005220 18291317 0
76066690 97624869 0
117113789 539233443 0
984697973 92009483 0
76570718 386743952 0
497650415 707220929 0
388683859 108617079 0
154726343 691820157 1
457571750 179765342 0
43496744 137609856 0
51098176 830620046 0
484786415 170271918 0
304348330 734703289 0
26967596 935893485 0
52561761 20340657 1
274100126 679385636 0
887294474 383683480 0
953242666 925867203 2
256583578 98179188 0
187842081 221771957 0
381775600 504513684 0
686817390 406471386 0
420700302 290072212 0
119122845 883756589 0
101660413 134909727 0
460882779 739210629 0
399781550 710987473 0
627374473 540302267 0
377226407 697416458 0
737440812 163619437 0
185594271 796056264 2
35479249 733750316 0
829470816 739475879 0
225635426 952693257 0
109096074 169038334 0
292623297 600215008 0
536680860 191826813 0
828532011 531156056 0
67273682 468799975 0
94473325 9446167 2
622068052 642145419 0
464326695 300920442 0
37060674 849311685 0
772708941 457215733 0
121644726 749394026 0
281908044 665790784 0
402159785 668165808 0
218201174 269551952 0
813844276 61387749 0
33979085 902790862 2
170568553 116364782 0
275701667 326544685 1
662343147 333237452 0
320408166 325131012 0
233831584 821829043 0
512228225 804115344 0
998825285 900493567 0
20287541 255791150 0
123382208 16709053 0
691155087 964732412 0
524880465 943316795 0
93224504 848262952 0
873327308 684175731 0
30347028 39962024 0
669546498 56878044 0
134383624 132283412 0
336825735 63635073 0
163747298 537292408 0
642409852 834910152 2
754860886 137190474 0
877074536 563019533 2
152044378 102928926 0
739680544 545453861 0
594811484 80761337 0
816879372 762917899 1
467822435 336478714 0
985835749 706831253 0
200469558 839055307 0
304335189 401845323 0
512942969 144197544 0
339029819 83693864 0
95342039 458297999 0
405392071 296989743 0
499235599 185961522 0
561986195 488083743 0
488430892 450066554 0
357592181 554817095 1
795432702 895343495 0
529341998 231853373 0
421475 918645181 2
892589263 94607412 0
135277486 356785539 0
6761958 617606742 0
30891159 176642929 0
966250244 196544380 0
47639096 793274294 0
935499026 920637506 0
910274921 894116881 0
303082182 858478930 0
787327920 454258887 0
346250647 585924962 0
657319421 322539010 0
966189518 835824220 0
109382736 671283707 0
701808375 412930414 0
873129128 41727715 0
96589097 42243866 0
603314503 386060652 1
680865751 852525357 0
460238135 77351360 0
397886817 706167639 0
951710779 658661585 0
322874170 709216851 0
91162240 183348247 0
298192650 653681889 0
728658152 770737393 0
68712863 21448866 1
991858877 299157933 0
262186011 2138469 0
290918251 507788077 0
734736527 20049688 0
372269281 583622240 0
199719239 949015340 0
447199998 993281712 2
151945282 622622638 0
920369637 779053433 0
438538031 312007700 0
15230815 650299944 0
578424242 275700224 0
15880113 944330052 0
975513626 434572305 0
478379521 417062175 0
509137399 913843958 0
944668729 298289635 0
111371665 456587775 0
246317293 596117363 0
804928720 305094938 0
53753296 683656610 0
256034842 755530133 0
83118528 476297035 0
630418638 877407572 0
753924320 991433530 0
947060687 19936463 0
34327642 309595066 0
116954245 875416377 0
400291221 865025501 1
33387951 981522699 0
746633486 331556818 0
132356254 125488645 0
27758850 811375849 0
239606741 456982459 0
522056534 418988510 0
128464295 261403940 0
55095279 908402847 0
488520685 115550312 0
711000231 904799769 0
831514429 148311197 0
26225742 839018296 2
688588194 31824749 0
82030995 690184184 0
626580633 480836612 0
118940416 725482819 0
537261014 705830551 0
107121 585559798 0
745907668 839076 0
18269296 211474454 0
639025632 191909516 1
125439324 486867807 0
640164706 997855239 0
82987835 358179529 2
971859221 677533645 0
428022794 375174573 0
543088240 313725710 0
524006581 487791618 0
361851249 293714834 0
757713635 814354014 0
343516521 820906573 0
166001206 580234873 0
471431957 567676110 2
672894853 973888580 0
971634850 421241170 0
226005137 980169754 0
608300774 495449918 0
55360326 931355365 0
749773793 290596608 0
542140884 530903826 0
863111060 386947125 0
646962078 766591038 0
371234416 335834696 0
225062500 370854457 0
676978904 274196610 0
323806855 46692111 0
98574805 352664245 0
71820068 760857505 0
277484947 718758079 0
172865053 17611937 0
121801814 85656267 0
821708059 675696697 0
983007294 233674454 0
95719219 303731320 0
935737074 357136902 0
868726205 812496103 0
881706431 104529278 0
97249160 530891381 0
134520183 710922251 0
295963643 724238162 0
171354529 19739167 0
42793696 688025469 0
558833125 865591391 0
994523289 577884784 0
593528637 288704294 1
94866733 684454521 0
71548688 418610079 0
965257579 729754250 2
777849926 409919748 0
885263998 144934228 0
222786439 83727131 0
118220182 643780141 0
315742182 350395182 0
131476590 68031319 0
151855092 928584020 2
73025490 730109779 0
512063032 736335049 0
182457690 402203133 0
297129357 189430719 2
483463278 693453243 0
821659884 894425624 0
151321690 177900828 0
428543310 18673081 0
726701943 3341106 0
951102027 826029979 1
640994832 901924110 1
524852741 338152086 0
260186696 662069825 0
82558707 889957779 0
180365461 685290266 0
593415049 230688351 0
526310518 613866896 0
802196740 949086298 0
59942447 58722406 0
976468595 936313957 0
644500681 65532392 0
782844556 732984749 0
601617036 964349216 0
357751394 535908071 1
150116800 287606946 0
953323886 321794288 0
281844147 679644589 2
834154891 490196085 0
696231363 582369780 0
384144924 350999546 0
27242994 954394379 0
91837214 63249335 0
63149598 816589418 0
510605526 387839493 0
133958479 155253687 0
154618041 480079822 0
173074516 548456051 0
205438014 25011635 0
612999048 769602494 0
122808835 143049591 0
285222480 672443098 0
252372102 54226257 0
57225842 335451338 0
63005230 31951017 0
335646386 807950478 0
984568701 681311709 0
522450749 340502630 0
758723039 816580168 0
563270946 192349199 2
192182347 392794446 0
328603693 10362030 0
481927873 6672174 0
984868711 57826924 0
204119175 290581082 1
787175559 578072366 0
338476246 515584437 0
539687082 657258405 1
462236429 832085366 0
127718875 558361518 0
863887436 901502561 0
815794479 987627973 0
568240070 720707850 1
47628819 686806071 0
165934405 179202151 0
133508976 830779442 0
226737201 2041847 0
679100053 866488166 0
260196846 897996872 0
102176844 69844466 0
286914410 592316892 1
779476420 8785411 0
720402920 506758280 0
188946113 836342226 1
486796033 606191588 0
584645743 404291695 0
782338245 39889501 0
921800826 233463999 0
460787418 52854490 0
437115899 732431412 0
200083480 37783529 0
719013630 255218896 0
835825392 616988392 0
936085638 948923382 0
114355827 596238126 0
345716326 190474419 0
272019095 374145337 0
862996767 48307092 0
686212416 329869041 0
302238451 854752631 0
303886286 386684773 0
23975135 230262802 0
574824522 773366332 0
485738928 834044433 2
859416961 675067482 0
830469771 819195042 0
481773691 134067497 0
837899592 223250922 0
34181357 651669030 0
709796100 776717842 0
419585044 450381595 0
221750905 447656294 0
591030418 610449880 0
628524970 287014732 0
254109534 142223524 0
555909363 146613551 0
545011758 787077234 0
133411448 200458141 0
86916513 41107139 0
604700035 588098232 0
109118462 302509434 0
973142135 38443307 0
136453868 89766164 2
116055999 220374082 0
899784183 163938743 2
46136816 461267879 0
624438762 202866230 0
834608081 671502417 0
995298509 680818746 0
175799358 405705997 0
409447875 348185492 0
508518351 397760598 0
609049369 966643101 0
306460772 247998537 0
588133101 656751415 0
643847397 63959070 0
7134147 76893492 0
125037479 710746313 0
625417299 651223618 0
585310532 338114849 0
100320674 35875226 0
557338331 462340213 0
344939309 922251884 0
223233147 351347392 0
785979611 527706536 0
6207768 964356757 1
293568117 173716094 0
32957143 582304331 0
306677659 975322889 0
484241937 136842890 0
506751466 243714971 0
943633105 665972501 0
599283726 262219472 0
741856337 882964114 0
154785531 411141880 0
389475482 949799172 0
889765042 83942062 0
139460323 522257076 0
348949239 140680500 0
660208772 554071430 0
924530324 723479779 0
277782634 381067216 0
741380746 334902389 0
533371810 153176228 1
527090637 740693198 0
104807043 775916608 0
280501058 564265999 0
768095982 85884367 0
171010961 731793392 0
37259526 325190046 2
503081120 366977092 0
949848031 569980273 0
614086537 726921380 1
710599041 191622318 0
653227789 126288485 0
532919329 931062394 0
590385969 717194699 0
799401455 961236544 0
20048301 438906235 0
653994224 16362106 0
322681516 242928239 0
19933342 771856325 0
436745928 912140049 0
230624595 301817574 0
3843870 120310752 0
368162262 80602097 0
368723319 795107318 0
497466625 338252192 0
276718972 762468072 1
962458215 94741853 0
273666468 297687550 0
675951345 682480885 0
342986623 393822743 0
665582983 171482453 0
144053400 491726337 0
45834937 409857180 0
606142215 995374912 0
880485523 622770203 0
617488579 622482644 0
445182769 237988178 0
255811396 709596587 0
287246932 327555648 0
127410734 570765253 0
47302963 715355204 0
9081676 548848276 0
510562377 47100424 0
410808868 392491249 0
13388332 914502994 1
343504124 26455802 0
255453899 168369104 0
264536241 24982398 0
680046346 79241936 0
272554850 918416348 0
279307289 143964155 0
325889071 6620038 1
194006166 594043247 0
823476986 605160794 0
802542784 320754922 0
504349947 616703311 0
754269540 697887820 0
499125884 327460700 2
935774918 517764840 0
50277106 382762239 0
102877664 150322025 0
838498305 720844761 0
917683105 428231707 0
979320441 965821945 2
147295248 462209047 2
183416029 487219341 0
133814240 976140799 0
878849545 721555621 0
988133656 344803059 0
314907463 881798163 0
604082704 857730498 0
658203025 201101099 0
537574836 125687955 2
486369215 291518848 0
578987309 755279545 0
204810803 873628023 0
794204957 756181006 0
414891242 865307118 0
51885008 868380586 0
739425057 175542940 0
361140989 363487711 0
62191897 782788799 0
274381779 763707313 0
268029330 666902855 0
39053711 848277999 0
195493344 708573525 0
902246659 290874101 0
585337916 169359601 0
748073451 829273775 0
44157536 468722862 0
819062361 842648420 0
51243414 521246987 0
22072623 787850640 0
485807157 94446336 0
918630302 580065117 0
950137608 383256893 0
452981774 128824397 0
31166753 467578213 0
748602483 826970047 0
772992409 227777392 0
171359441 302890702 0
794459863 381319455 0
96828485 793642726 0
95647189 633063512 0
396626672 260275874 0
200659104 37147135 0
960230796 386041755 0
209213208 855806623 0
382607837 754487094 0
128251310 89902353 0
792779614 418536150 2
339836744 83765994 0
698530675 299079028 0
828067147 151794805 0
945034035 470086915 0
954523830 626471507 0
224153436 427983702 0
290756924 823325468 0
123353467 71884561 0
179366095 634818351 0
78051648 872542112 0
761932068 474402526 2
318764607 447539054 0
900890821 653813522 0
218141326 877270462 0
367174802 200435976 0
327783433 927391964 0
913909808 843301245 0
298698572 524260754 0
742987807 409458505 0
631963593 786597553 0
461164700 322967473 0
354822163 496174747 0
906746565 404891347 0
251866455 145989090 0
461136708 787662461 0
689831002 771402692 0
349554008 680369394 0
849132278 618306550 0
78742915 304856594 0
84317327 568198876 0
735639737 277332056 0
59943127 927798457 0
367188189 617999402 0
589719709 153403992 0
123116099 354945043 2
724330113 266513260 0
562412123 469218329 0
789996535 545791499 0
28253299 390572764 0
749871799 141005722 0
486040042 219502724 0
47968070 861518556 0
968167631 233797397 0
532501278 367106025 0
746570974 630213605 2
931764290 728098226 0
628376247 263996862 0
193199564 326049943 0
268541868 361186054 0
278129991 853463325 0
663505244 539464270 0
117985177 54501730 0
988530595 888852027 0
360651988 91768672 0
264615477 96748288 0
870369973 397327394 2
651471402 541332947 0
587537915 14898714 0
4422071 688778551 0
833660892 61705019 0
203256254 657982007 1
737685839 195342934 0
282154245 483336422 0
760239964 48091359 0
306388428 610374045 0
402431739 600747546 0
748283891 537239586 0
211110808 440357752 0
211059984 552306996 0
856018179 297259948 0
619696537 276877686 0
469178812 912628213 0
620296988 359105874 0
808060896 797545685 1
341964338 684142938 2
377240040 390939588 1
85832254 682763759 0
70394853 786137673 0
207907875 963004180 0
163347187 813462164 0
775512001 669686907 0
965278512 86524090 0
910923357 466787549 0
87753367 91657048 2
577954662 975163877 0
571683349 49397572 0
360459104 491488003 0
268667297 312356345 0
783559571 588207447 0
52536121 183256145 0
595205823 915173747 0
280586332 68229323 0
58563686 796404725 2
920867560 403583484 0
846972870 242877153 0
94996115 447567540 0
433789162 754582460 0
539848218 822377664 0
781932190 866033756 0
710753965 131633815 0
823502823 442375477 0
83638923 772890828 0
778447412 483766322 0
29367481 562558045 0
716828953 229499304 0
82643371 147901545 0
174022055 8150110 0
286961301 989666742 0
560937465 908608772 1
532290344 106044233 0
943759608 903218388 0
722420584 931083925 0
955840520 431908503 0
912265377 365995673 0
378199385 339703157 0
159322413 397966548 0
380817796 294784865 0
597310100 190207798 2
956916298 697235838 0
235161067 377496694 0
888086533 193813138 0
735205277 119918949 0
362571097 508446158 0
415194875 376135587 0
546107189 240844916 0
63237018 85117684 0
83577658 86010152 1
285009758 20983620 0
495151809 250648050 0
453320532 517347983 0
58854312 54567277 0
50768140 572133072 0
795238200 196040278 0
490327995 337849013 0
187848194 229706884 1
478398415 476347805 0
126792303 235539701 0
270094530 848111266 0
939637717 829761333 1
852168935 597166080 0
43882648 477994512 1
538235532 630811426 0
688359098 901644901 0
81811385 275815907 0
20430374 383512044 0
546858594 87164169 0
114817547 379058277 0
15224376 635774097 0
633456449 932143852 0
878971805 125677762 0
415149970 822132265 0
296764089 346269460 0
409521225 122385744 0
423317891 109036127 0
542221590 946607541 0
313246056 955290676 0
57446322 63107293 0
95569883 295054050 0
19861345 951125785 2
722345636 815046913 0
58105920 965801065 0
222434960 785099210 0
913670731 54384319 0
381810657 455510142 0
126827879 267084100 0
547086242 242574625 1
307886509 712453071 0
753008084 951928533 0
594918993 356134868 0
577843579 500798583 1
669077101 272440080 0
654564649 800677936 0
178616539 722758373 0
331182637 730480803 1
873455890 52798086 0
6028242 181769475 0
438266513 521532582 0
815318314 665426994 2
892227171 891858837 0
303822807 990693247 0
256002121 740577808 0
55507381 507521998 0
830095143 37537152 0
148252475 458650498 0
25632805 489355114 0
370034411 109363225 0
382528245 731660694 0
291420474 871077400 0
943708678 113168914 0
512666395 676450228 0
40955580 965809227 0
124908041 83575673 0
483394963 198959551 0
928436992 144879729 0
62675040 187908132 0
748464869 562485785 0
455444377 961221855 0
745557496 588962825 0
985751447 771511069 1
656877834 317392691 0
393330503 49533383 0
896308014 652564112 0
942181099 325273355 1
739043568 736995033 1
915869305 822267888 0
530290292 756315332 0
40455309 446480150 0
58137025 590224256 0
744212298 710544454 0
259695193 769252314 0
437627727 121665593 0
606614555 569306254 2
169565038 402614636 0
18237300 118778446 0
753885961 543551118 0
322660216 41093473 0
96405276 180932732 2
436984368 694215415 0
562488352 802203812 0
274192562 338237903 0
338215334 907553405 0
957767283 178470236 0
950706958 927060561 0
577222837 90598687 0
561835205 702833352 0
843737572 210616839 0
701484313 738823078 0
518049586 198818294 0
724435069 843147247 0
599751642 322521430 0
193834642 431321832 0
866473447 11429303 0
595137022 777067769 0
74389223 219217153 0
325095765 510744548 0
681361365 214144348 0
437486303 305786879 0
75076327 569960034 0
335519060 331943630 0
510626934 631483813 0
934530212 85903716 0
817622716 950153513 0
466518388 384196257 0
368176083 84708454 0
893702505 315976300 0
623494189 72657935 0
524339724 470509225 0
513665283 120171521 0
190751029 592356267 1
145780937 51058859 0
931294379 498435223 0
148542325 882423942 0
864953383 105740228 0
367867771 540641171 0
394377756 1454200 0
903881228 108621576 0
318832795 69090897 0
760664395 23677250 2
135014849 893847876 0
253984762 12663808 0
990809862 67081972 0
498784388 127698084 0
655706789 429819092 0
36445136 837588728 0
874188293 784544764 0
793263674 530782476 0
173142783 234684859 0
923826752 889130910 0
922962929 138826751 0
700872414 508862465 0
715138553 514335492 0
766513282 828985921 0
871995903 67276661 0
379033424 365442660 0
523858422 909617644 0
18276675 597066022 0
142566810 297202442 0
287430326 736502387 0
634412183 759073075 0
545378756 134209577 1
803100592 524532073 0
67639818 712709113 0
841560148 545515883 1
536956247 762892243 0
706269678 477942926 0
591468798 237414805 0
211144819 599297425 0
241134202 672636588 0
295966532 375247075 0
892246219 497377252 0
837268097 233422001 0
384568133 356851584 0
224823599 395268057 0
785682458 504663309 2
144014788 270503794 0
412801499 332002005 0
521280641 821832584 0
798229996 624157920 1
585334080 222326229 0
549624350 398834131 0
227723468 939815107 0
913680960 10058631 2
516203568 8487783 0
766778577 416987747 0
606281867 247085184 0
632480250 575523497 0
91608881 807538636 1
952658664 347907627 0
719091404 330464147 0
661018164 384848948 0
652280162 660452698 0
335716015 293145036 0
496014798 857591077 0
529351653 406108781 1
734902598 332407071 0
32516883 459015538 0
594843389 521201213 0
402772917 388399591 0
473809948 565687708 0
925737510 799685024 0
23736095 83613817 0
718520395 925354078 0
289833242 74954512 0
41432247 712367826 0
159108285 990723513 0
100979305 34283226 0
307986589 640113659 0
108459917 801026633 0
81128189 259969600 0
620579016 697295193 0
812227138 43284058 2
873154468 544431161 0
515774590 159410354 0
128596560 943531527 2
693821325 998534596 0
491544439 567084314 0
178963463 754823398 0
318205521 701422519 0
414952829 281220683 0
324981307 142409160 0
983159269 795918949 0
149679814 166561055 0
717900349 79253462 0
586179725 311250387 0
318314897 679171362 0
655213479 658267682 0
367024851 99624305 0
768982281 97021712 0
645762469 249440954 0
546838295 623435793 0
277073256 365502880 0
944215993 939581793 0
782728572 108913225 0
193210046 500436905 0
939042218 358935230 0
958144075 748639535 0
368879095 158767263 0
956084638 224666443 0
519521615 960224792 0
596870562 148312857 0
807624737 171246187 0
434148943 57812422 0
999781304 212105239 0
804740116 131470548 0
31374547 934219679 0
659369058 24731507 0
168653897 635642310 0
538297959 129978682 1
261274494 836712739 0
715606102 546638762 0
145226217 129336707 0
658225255 696071949 0
980857536 77823911 0
83337812 652605398 0
10602182 105512114 1
429135541 127726547 0
619778676 25550370 0
723168442 102886788 0
68417081 395737517 0
830047239 44141054 0
561376083 346832424 0
49109513 522977383 0
949070248 387282264 0
978934558 988931335 0
547172179 847084159 0
209424614 828514550 0
440814439 68648707 0
148510993 767108205 0
870865518 335888199 0
920447242 553895002 0
858135590 127118745 0
348120254 342729632 0
79122545 389133242 0
473500036 69845404 0
801107865 931980861 0
611727986 91134259 0
84734219 364536434 0
421081250 62498406 0
799283712 132398251 0
557212208 15115032 0
751514125 726486404 0
924688182 936625345 0
21660422 597024099 1
328708378 335282561 0
82755285 871659801 0
743774031 991886741 0
771112747 433253623 0
880508368 12447708 0
604676152 176021808 0
674890084 44536587 0
542919015 103149658 0
237647872 186835703 0
977264460 850362544 0
736747436 97789880 0
42491377 568196351 0
736595518 479338769 0
323228176 524333055 0
706844684 826489209 0
828094307 956503525 0
697506299 200841400 0
44811701 255824093 0
9814499 116767854 0
691352169 28382786 0
98442299 319291531 0
169065236 113509126 0
888567204 104693318 1
968970483 83357212 0
232144466 517196852 0
321292954 107723517 0
65903821 232105440 0
126407791 736471834 0
757080776 77174857 0
975199645 7162867 0
736774669 585016078 0
427386780 646948204 0
880682801 892664037 0
121152003 353064899 0
4761959 6490603 0
60316919 209943686 0
149110936 114317355 0
579767702 151418212 0
347995021 486492924 0
812515245 590794502 0
811246802 530356709 0
546769256 583337008 0
680013322 11140386 0
452632027 285193994 0
645876679 221618463 0
808375376 889156134 1
761495753 956427809 0
64886093 420233687 0
564247179 999384662 0
132811820 98647225 2
102059019 98042927 0
625515790 890576763 1
972505828 934329495 0
168406668 225542161 0
264914151 621385941 1
590470801 902724338 1
532737165 424089012 0
957461485 119571369 0
561384182 931854084 0
666952245 24151753 0
801513539 894629219 0
319899562 46821294 0
423862434 739910219 0
566967658 859605623 0
372147591 762197238 0
104429914 855184318 0
547219027 156589182 1
705110971 931455943 0
190140055 324352745 0
699430667 519101846 0
39924081 671878955 0
8417931 556867586 0
278222083 28426643 0
25203928 800695316 0
468743918 449939910 0
313658943 221746669 0
1953765 42067376 0
994303642 343801990 0
220441029 512353113 0
359207468 71788415 0
140003742 96765287 0
120324535 815304232 0
525424831 217424435 0
808781692 193917979 0
424247220 144726610 0
275283835 615098687 0
177225544 350342603 0
684651988 492923283 0
520079364 500835938 0
2047783 25191747 0
13944391 758234336 2
462456729 769020498 0
391626131 194249154 0
685259771 118304016 0
767055911 804230537 0
216002545 328551022 0
792559533 609727784 0
840254402 710011385 0
699811467 33713351 0
189143524 664346990 0
14444775 233931768 0
343406482 550946349 0
727035503 473758390 0
501709929 658838564 0
941741185 855783808 0
278540001 267854587 1
801976464 855236232 0
462892024 385475026 0
612236036 565252582 0
82121763 980352687 0
780046963 847015115 0
76646178 7592315 0
838351920 331457958 0
876452481 138439717 0
55728995 843617991 0
738937422 355801123 0
183231637 212330971 0
658441058 30328162 0
479997241 558766299 0
856840546 70643779 0
126764130 698663286 0
441225444 804292281 0
139168700 485432357 0
19558718 171664103 0
232550226 486636355 0
400288100 80826186 0
211023360 151082235 1
182197541 432423950 0
260298416 703837290 0
24089813 587418088 0
637062164 50064341 0
676220273 997803577 0
583552757 927279788 0
994605406 228755667 0
875803076 881639375 1
958504799 544185987 0
714250082 834575244 0
740270498 938997898 0
830923872 731426260 0
124387496 986077283 1
218869394 334085959 0
299910547 27957729 0
595315153 24888609 0
921808431 747501597 0
705089034 98936359 0
702625210 356853013 0
319887428 825543597 0
949935634 476653695 0
434888997 923497641 0
732193633 144419187 0
818159210 993263262 0
615361006 9740898 0
941103836 401877614 0
46522098 599745749 2
526850278 731683559 0
134672623 425155096 0
367088243 11970559 0
430860940 675868701 0
824640635 65546159 0
36322875 881844905 0
828314578 2956005 1
286702477 742810970 0
690426671 212764178 0
316290220 186924216 0
456764733 913793926 0
885500588 143642685 0
971852098 362485107 0
517929453 379102782 0
182697128 79850950 0
978664655 129170216 0
438391746 366906207 0
749105010 348844678 0
619296193 189249911 0
728844735 766333656 0
646287146 378672064 0
294114537 523785509 0
522835608 778267930 0
789591640 857195671 0
907071826 982669280 0
75086861 497427661 0
748965231 99708222 0
17042678 316792398 0
651525769 528658531 0
717091059 586042426 2
617459949 217624790 0
668589343 564495363 0
249861290 280965735 0
298242647 10082700 2
771650316 298454039 0
119451818 480759727 0
37481360 33833810 0
432316001 480606181 0
933167954 60852159 0
134798096 97044007 0
292133161 10456823 0
712378622 774601471 0
660565006 432060413 0
179894382 129108453 0
689282081 113494313 0
825369529 553384502 0
956072699 395277347 0
488049780 475639732 0
107092175 455332317 0
925526456 227889177 0
958236731 871394305 0
317849193 84710792 0
391466712 948311694 0
125492032 232753036 0
987876764 458016130 0
26827742 492317490 0
677644512 680235343 0
430595822 832031504 0
394598577 651801842 0
128762046 89018489 0
275807745 363138018 0
589942648 597373618 0
303233308 493871619 0
330937314 998160913 0
439652359 429621444 0
120337346 693868238 0
197797145 792387948 0
575012924 209084978 0
389867430 688917489 0
197275006 31612280 0
725951778 264054992 0
98596200 361714168 2
961957133 236388058 0
122893719 88896113 0
94141505 675802680 0
829046555 213951947 0
70649264 592623819 0
759544922 478879435 0
11711341 221740614 0
449046963 420960084 0
757756691 763119309 0
150525412 122375608 0
195094260 685455883 0
160627462 658627291 0
606913281 902145960 0
958938184 827510588 0
498937836 905750785 0
779363602 125163039 0
193498212 578815645 0
552618910 136912246 0
703845401 716347818 0
365036346 579818472 0
986597559 871400193 0
198736594 649372953 0
736927156 568828623 0
119435061 425805285 0
934994635 49378504 0
785873638 135361789 0
104199471 60171615 0
595271127 681855414 0
740975188 878203315 0
560926965 57191669 0
762761140 430961264 0
117645382 119027205 0
529373807 955245213 1
360385088 83038590 0
941263372 993746638 0
458881892 637594686 0
377476122 146305599 0
272946704 537392553 0
420479544 817441592 0
308814725 167896874 0
536856146 487054896 0
291642400 24654462 2
382076124 305618466 0
952446325 596399220 2
973336665 509129009 0
82724066 874536148 0
300872765 191332757 1
961037501 817691911 0
432594751 983985895 0
306362867 640829987 0
974581640 11595682 0
907307390 787048878 0
984159950 366013334 0
729909085 100956386 0
141058447 123741028 0
426400069 132808014 0
856966745 686030752 0
520845715 4686998 0
680279371 201028758 0
894075098 716121570 0
172711192 212687514 0
327636067 239071097 2
703264942 940887853 0
644107200 788836056 0
411324457 963048321 0
371246099 94818146 0
467080615 286288010 0
344554238 578721168 0
704635179 267814199 0
266915462 340062587 0
332721024 177185581 0
401063799 313490457 0
114699074 447657555 0
170826519 448227774 0
480007077 117814258 0
373161670 822634092 0
14879451 139408130 0
266957465 725202793 0
357534684 415495504 0
101893746 931012036 0
891198834 885545339 0
885304189 466838234 0
279637068 541467429 0
9751555 486192585 0
640275817 680850724 0
659328319 377291104 0
776584395 559553269 2
577463603 250756278 1
429054572 942796960 0
570624640 634428215 0
18598786 970751669 0
73604148 384505267 0
706500129 5614671 0
950470755 100150650 0
527426988 915598227 1
149518102 884817418 0
87712532 12144856 0
79758400 337789412 0
720420904 158170153 0
59280727 339819478 0
180401931 945998582 0
773408656 731784109 0
407271952 74501446 0
392126066 425327235 1
113977938 729770367 0
133184188 560065733 0
937062015 358153739 2
378640375 198100246 0
214498965 42082938 0
802178629 794740800 0
779519849 824347683 0
245953870 163748382 0
236600934 701996448 2
664343610 945003217 0
441316 867740238 0
257816425 323192542 0
167422818 24610456 1
790914350 431881615 0
102750608 179439479 1
712944087 55783653 0
600398802 140267263 0
81769480 94185295 0
732227794 370365476 0
901820711 615312193 0
660633352 877365714 0
130525509 358534270 2
854163723 538852836 0
71806315 377290755 0
875389140 3115979 0
891036358 355762451 0
552533549 427737115 0
1206880 836333753 0
780753147 260154377 0
512220653 637922872 0
238065180 61646150 0
952710000 421997069 0
999338589 326083533 0
620730115 919912094 0
527197922 264315292 0
672227000 348352188 0
89504353 787486768 0
649287904 72418447 0
443636130 121057683 0
344692401 352385421 0
876407202 82310736 0
732197210 150064743 0
797333192 701204687 0
890559265 118501886 0
214383637 165775892 1
830340388 687949258 0
819093201 590483315 0
311653507 99430599 0
726287150 681824161 0
960408806 837629941 0
746805207 117290956 0
874584569 241401719 0
355255191 722339650 0
343467483 245757664 0
379206300 4125659 0
856187536 122194363 0
977318544 23522584 0
551367478 450816781 0
242659498 699454011 0
975150921 115071260 2
777516059 123201551 0
243186698 758889293 0
370701313 156423523 0
146658375 168292693 0
425722238 902300371 0
877263005 830965203 0
378544957 530667575 0
633377314 937842526 0
757193379 7719866 0
695446590 912979787 0
547074590 992762498 0
392512256 880736505 0
164739482 338234368 0
592002049 694957289 0
521903378 474397606 0
992190017 95285852 0
230754839 199212704 0
164221227 650773396 0
503304964 646107063 0
818803646 898228009 0
813599161 968963784 0
904320249 616278163 0
890876813 983104218 2
935719626 992640988 0
697668221 789393308 0
63987243 482250133 1
426019941 701200501 0
454069172 583788153 0
612715951 7292116 0
497924983 118494652 0
486671775 157808544 0
475438907 390837492 2
568421417 149074290 0
14519997 80276268 0
380793095 442997237 1
83824226 934874047 0
883277242 437450101 0
214426566 624703524 0
33830856 104286610 0
417558401 34567796 1
36726284 995422061 2
842537422 740341458 0
995717132 566805232 0
412001899 29500537 0
381227106 71416403 0
150405126 64720974 0
391398235 991988967 0
496734271 458714390 0
976963581 416151032 0
916289043 668659022 0
56926958 310147867 0
996133382 654594158 0
110463994 590371805 0
811309059 841498288 0
129321997 857922681 0
284124227 130054220 0
765100061 539217530 0
647672889 86874074 0
119826284 851265949 0
491136048 432917910 0
550142627 534936105 0
838799489 25577625 0
71550688 649024072 1
781908007 30974713 0
401443903 841455403 2
809525763 268897232 0
984140830 660921155 0
180897154 755273518 0
571818962 775349653 0
292431096 999340623 0
717738807 792509762 0
472151822 776815285 0
502083164 236965400 0
530702167 501332153 0
632140527 386336686 0
387785639 80673558 0
875780725 618940395 0
926564532 439008507 0
552874851 623611255 0
253669805 629215473 0
694912279 740003394 0
738707517 149297156 0
737346650 994377280 1
340825743 933057125 0
925519002 564408627 0
466046056 811943346 0
326035805 967966617 0
256313950 101396158 0
770129222 30214102 1
935954115 58873100 0
570705514 744327677 0
846427208 805959737 0
914121632 105948439 0
62940447 711585380 0
876840146 669090540 0
317478771 41548396 0
446515603 669696637 0
135292359 627463355 0
535447193 894468922 0
134845053 657317824 0
752700409 250783199 0
550528943 29645776 0
325920127 424221310 0
509812403 249639877 0
352373024 619923660 0
488313788 205509513 0
497717098 342359597 0
879069358 475390086 0
662513520 93796884 0
453847943 287717757 0
504618720 545276106 0
738713855 704111640 0
790694959 954799572 0
179828305 478986528 0
70776537 815133009 0
781270533 9033203 0
143120648 750982080 0
348227567 412436634 0
330350101 368907433 2
886135071 851489534 0
180618223 561022919 0
133570049 353712725 1
100987542 811710 0
98216927 183959320 0
177193825 320861747 0
948307118 139335397 0
493463847 684282034 0
167119050 682667736 0
906865208 786606269 0
677923489 498366643 1
410792700 321387830 0
837705219 114751382 0
755712151 394016132 0
913366316 917288094 0
278176411 3126238 0
446600901 635154437 0
874079342 768679061 0
868449727 453609088 0
166757878 479603764 1
870085509 429896432 0
150767321 316524701 0
658173678 508086865 0
617612342 576879272 0
869869380 155542497 0
479734353 156303598 1
791573503 624130099 0
604563598 140989893 0
226437449 76755174 0
517706325 207581 0
118923392 669113794 0
881237045 321421147 0
162423136 84342895 0
249809408 224107071 0
844338282 11275377 0
607941721 813366584 0
71287618 151921212 0
175591903 92057190 0
555565024 768480444 0
953564073 287569136 0
944018645 863841224 0
295715807 364010767 0
93075090 296529797 0
432769454 510838709 0
452488027 203358869 0
759332107 89466875 0
530624821 674930919 0
995172669 627592482 0
493826763 249295438 0
559321002 690474048 0
595609269 373372750 0
462196642 30598056 0
980663539 635583659 0
149125333 446944128 0
38295817 715134363 0
551918909 334193388 0
333038314 634062984 1
15587204 979946883 0
720591560 662474926 0
235954393 762040860 0
94202932 1195424 0
803593179 563899408 0
415720686 112144545 0
8680415 196721765 0
61181317 78003148 0
88169996 868349137 0
847064425 383057268 0
96974365 543908550 0
646440427 587697337 0
438132001 58223287 0
725300601 144322822 0
336578282 340069108 0
345248249 849696921 0
782848659 365542944 0
351328193 849534907 0
588854212 114548770 0
648730908 134724635 0
61551206 832414915 1
676075214 730521818 0
979268515 352736480 2
173500986 151467439 0
539615306 513121302 0
165454163 45180374 0
853342427 88105542 0
563744074 825462268 0
977852658 317242547 0
842044016 716362989 2
40965625 95365951 0
582342788 295885554 0
985152393 560806127 0
845716147 665959852 0
305862442 905231260 0
510493784 210643185 0
98379790 549547709 0
463202722 427993995 0
375930898 845845818 0
13314625 54191853 0
417543699 125066347 0
22533161 234116226 0
656212734 88812667 0
16504114 328175223 0
58624492 271231990 0
901318926 103829306 2
237994261 57836982 0
140270878 286706727 0
639609213 930374125 0
969743176 372475494 0
709140404 998488218 0
825341952 407286470 0
189791789 114274072 0
88620287 414808674 2
715723843 704561242 0
363622708 169924401 0
463992971 284425116 2
311250026 951330293 0
909969951 597640548 0
632193822 685522652 0
498293476 95466462 0
423557865 487642376 0
18460003 478001887 0
836749691 408057962 0
309470880 697047487 0
486398738 477606821 0
227148217 803997209 0
304590778 954388410 0
866302268 467988464 0
442279280 172677490 0
80103280 900593618 0
589527387 63417976 0
631973443 700430623 0
668125774 76483479 2
580331924 59941086 0
747498776 516920811 2
779083406 283498132 0
550513606 213465808 0
668188317 211082153 0
82062951 638793372 0
899117478 514695552 0
23963110 640645854 0
321624613 576384919 0
6361993 837755962 0
682242844 598250953 0
618867604 516337889 0
130225815 54207279 0
783461194 471742355 0
531278902 236847446 0
402107808 563777841 0
753537231 637782960 0
469092366 810650799 0
581757248 345451553 0
615788079 598476691 0
855890979 654200921 0
583433947 912126562 2
119943239 844712814 0
39611718 214385722 1
720860229 111422382 0
787422613 392629447 0
526932542 211970080 0
42195020 322936219 0
484373758 972284005 0
45478493 405557686 2
370523575 736184786 0
808815797 657272131 0
914503343 802287540 2
239280392 468721627 0
334166935 571550803 0
476710175 720644879 0
8048909 165917286 1
894278648 977688358 0
702709935 292019381 0
714662599 129963129 0
761232545 590198722 1
25029857 104686804 0
101383650 540426977 0
758776285 899350777 0
671509978 741994787 0
204926016 110176013 0
542806887 455086215 2
921931837 571792012 0
92054491 375041267 0
421396862 118772235 0
549397055 47473617 0
450788012 863964903 0
652962640 757178194 0
531795984 405609526 0
1670135 972818467 1
109500279 596037610 0
102594772 865163909 0
963356959 512860799 0
356093769 434111204 0
466085393 404402034 0
861817053 773777201 2
904423280 86201408 0
931498802 704222736 0
773473336 368260708 0
896124950 720438719 0
778897552 140087069 0
788899483 423882762 0
119102888 831215823 2
63626689 493273220 0
856600241 313076158 0
384604056 41817070 0
548134978 213399636 0
930649183 688804271 0
566681462 380172148 0
374601703 200796528 0
802820457 958768711 1
672309704 242030040 0
275023556 678253835 0
750153024 824935662 0
779075548 716855865 0
9589906 250914259 0
321090392 12828278 0
137997954 857906746 0
94453316 711267265 0
496396088 91740215 0
118503330 844149993 0
529101283 528962672 0
210254167 259139039 0
692422779 523558027 0
259475521 814694568 0
861406370 891649721 0
806684471 301031477 0
211886862 835955250 0
792429563 591340487 0
226166249 374343104 0
972582510 795151857 0
910506315 902246004 0
241378854 631086168 0
2820343 99264358 0
460039103 724332585 1
288964254 580119363 0
109322485 376007392 0
798198139 880081889 0
919258261 478288144 0
641654521 672323996 0
800965595 976419641 0
137774592 487044949 0
5958859 465232162 0
25021276 141956244 0
990852404 731600375 0
4417713 726259848 0
795611448 801041761 0
539387227 525321100 0
706367182 736643112 0
30400467 664949595 0
770684165 268081938 0
694218255 179924493 0
295217148 653869798 0
535371203 774608156 0
966215910 566457763 0
970410514 961025338 0
210585183 922797099 0
757019494 578993861 0
242923417 42426566 0
241834042 729016548 0
933592959 88569815 0
25887293 353129700 0
81531489 25800882 0
207972427 299653577 0
73633257 70161343 2
459831432 955581100 0
535614555 397652557 2
122190051 147492442 0
821633889 680877910 0
788513879 388686162 0
911992493 137679502 0
902644025 310909230 0
911325299 647956292 0
29238079 147591915 0
224271453 426900574 0
677835158 81138173 0
481939549 764046064 0
834157374 348449106 0
978732773 623932380 0
813900913 374311351 0
24378650 181900223 1
30640594 930960811 0
34405881 808428976 0
623947462 549042221 0
206595617 146728383 0
777925507 362556117 0
37180201 480947938 0
371313404 794702677 0
4082959 494403791 2
667555910 280246415 0
826540347 230871388 0
726582373 837453832 0
750535240 89240982 0
398576250 783595361 0
155514210 115483397 0
883461188 519847398 0
123403865 12331223 0
499732594 700675700 0
745826751 998841648 0
781055448 635636652 0
689937301 24096747 0
83998140 382021836 0
695583458 600615353 0
523486157 130574645 0
432096827 738793586 0
674781095 364560087 2
615807221 373494539 0
545269810 864311774 0
616206395 661595016 0
55652269 860994307 0
218160658 414318586 0
428599983 25963008 0
315446330 2352149 0
825374934 256144345 0
265578964 858212896 0
478820279 505687035 0
425463927 813309422 0
49692174 530876410 0
923097340 604369709 0
930404324 225388714 0
862534367 483937016 0
930465350 150458314 0
899374845 142120268 0
501938100 221392224 0
402120243 582585719 0
613556120 210764469 0
207556015 706176665 0
678987366 896736496 0
114382628 292355637 1
960520671 645122926 0
123174984 146404180 0
365842842 360758037 0
122927339 654805303 0
415034784 738252911 0
806461875 847142460 0
25716235 517334895 0
309051267 340468514 0
688769774 63194565 0
347896495 279221812 0
108662380 156569823 1
134693560 468638096 0
560553178 662843090 0
569623371 134065213 0
89871937 510060023 0
758076339 62285805 0
868567181 276445826 0
826346946 710959188 0
370600300 295727281 0
942677379 26101397 0
20721683 48391767 2
383357365 654913980 0
379048320 764730318 0
480991768 16092016 0
759853955 285135370 2
878082406 129381063 0
9685807 760640369 0
426645351 874054929 0
540270591 645281726 0
5898569 197923890 0
387073683 305996491 0
721550301 610759486 0
742277307 518483487 0
673741599 10911111 0
500725721 320983581 0
727250755 326097750 0
164768529 810694055 1
186791053 284228 0
984578744 891987001 0
985854647 830160115 1
694623041 295615014 0
248210348 235101346 0
88297924 566649425 0
306169968 111458511 0
539298918 450394933 0
63248689 482957595 0
906852213 832810171 0
197001553 42981820 0
971266255 265629697 0
16034847 163417960 0
123440487 188812059 0
495854761 267302208 0
809223346 498235622 0
117645825 221235494 0
344436041 966965733 0
889036146 814817563 0
860461545 149336200 1
36876637 544398494 0
829315964 344327487 0
797279520 38238924 0
17733184 438098552 0
64707240 681510760 2
498234409 195876043 0
310430902 646804965 0
614630519 581481632 0
64741125 102096038 0
836344975 81191360 0
90728883 34098095 2
719330043 109225706 0
776874117 3377734 0
183041208 324728935 0
809951507 692215426 0
607029248 98138606 0
345820365 87326869 0
790084285 524392414 2
281591655 405695168 0
752961922 446362 0
49452359 802050751 0
642150761 119809229 0
360938988 939222885 0
741328475 29234723 0
805754175 124273505 0
231783634 509728596 0
484835562 612024733 0
667575888 674843023 0
770900630 477340456 1
662153290 519210069 0
299863266 669752509 0
247632380 678401512 0
25034478 510113783 0
82551203 334864911 0
885358689 121457575 0
72689116 127866810 0
616721800 80850537 0
100808381 135068550 0
49684817 238890604 0
138353356 185587299 0
362506507 417794385 0
400042187 581916716 1
131673946 966252720 0
135973097 112554366 0
172635424 89959099 0
197069793 29049066 0
60347760 222480685 0
146740865 590121049 0
59672179 857216908 0
803421589 874442582 0
304960984 517974617 0
816946608 670524984 0
168647335 769105094 0
248915671 128446917 0
237582873 417073148 0
91678094 345279466 0
357785121 938038517 0
482197838 795402892 0
532874661 990998855 0
354232651 713279719 0
646779119 515862626 0
750966222 563958935 0
463881299 214897857 0
772016535 543972849 0
749772293 21387287 0
440383954 511555886 0
278571204 202196738 0
643239938 924418301 0
99362703 926561716 0
953252575 69326471 0
327690102 16401196 2
613019254 659931118 0
537349974 982907839 0
918703472 661739137 0
126376456 88513932 0
688336829 965999420 0
95060230 544540119 0
119642540 39305896 0
218150650 641091793 0
535369428 188390313 0
685758795 11909123 0
768271630 329469038 0
90093794 453017031 0
26485112 20145592 0
399807681 51245057 0
386885330 525476884 0
639873788 797369219 0
505063731 147291474 0
376262973 109757249 0
449549738 902070465 2
351493468 798221694 0
282132160 611170802 0
979910167 933847066 0
648434221 197730277 0
38813796 680954598 0
202004131 627537228 0
623809841 3227677 0
93628939 280141221 0
161898797 523694663 0
833390151 22345236 0
320593710 324232666 0
312683734 818316821 0
117765070 203356227 0
593924596 644647580 0
521980378 56689513 0
953170922 958485646 0
471040795 40257024 0
662703742 252968002 0
495716051 524171612 0
895306748 216465449 0
127635959 33250699 2
815854194 187620 0
595112698 613600560 2
740592427 737365112 0
12623201 114106926 0
622584113 638139654 0
61957162 776038965 0
47058313 741011650 0
283580666 161308335 0
338676016 981557508 0
441823036 682661782 0
432183462 734187143 0
885288555 975527660 0
917377864 992330208 0
216111458 526386165 0
34409864 199389448 0
364233007 471597590 0
528054757 47672142 0
135582827 687916228 0
434644736 796055551 0
880992911 875123393 0
732945781 440445685 0
900824135 948922690 0
684419424 972009713 0
452877997 323175270 0
595230795 340509279 0
604685605 773950170 0
904404218 388720790 0
862239267 291769877 0
619172104 87577281 0
289880004 356423756 0
940370910 393637732 0
618373246 233576315 0
386288403 56435612 0
139197167 729400516 0
759045102 240941095 0
869198486 918299499 0
143465409 252238603 1
58191176 460973019 0
650279677 827050297 0
295137924 227476132 0
299034968 952110121 0
81763766 954405668 0
791867829 304508608 0
592427471 139530081 0
763438007 362287057 0
265944880 902096323 0
53292678 604724754 0
397157631 239559702 0
849146291 405547437 0
741420995 23182377 0
383220921 427943436 0
805917357 90374480 0
450544187 811245418 0
9667835 661779434 1
864051322 372804115 0
161718989 147228057 0
702405574 531365759 0
206543633 221455207 0
647636850 903244559 2
265070518 35346898 0
49162454 569102006 0
509010054 526129837 0
290341449 266272118 0
466375492 663491194 0
815096669 250437532 0
117266710 194368686 0
699687452 579527509 0
475527918 956704212 2
299761498 188120686 0
991661861 704968671 0
864470988 541865205 0
699970766 939150514 0
633094172 929988122 0
843480572 456666321 0
212852662 976777828 0
164485604 685095315 0
929792994 327130256 0
180790187 23263537 0
49841431 360687646 0
279352601 690476359 2
358021816 709956678 0
382946867 159910267 0
629448544 633719450 0
622159063 200632366 0
804310522 668876517 0
224038500 22773020 0
764154898 393009775 0
289561613 238807789 0
710915762 521897047 0
823870861 56909550 0
264774902 423101022 0
58125352 372702476 0
840987589 352928685 0
356862450 259301701 0
917309144 230776932 0
707254863 24977894 0
820214705 841638081 0
539695268 732125397 0
316528630 118229176 0
873165520 8569330 0
248705081 9461588 0
33069597 512112482 0
95737325 825773903 0
842636435 609034781 0
871002968 912933415 0
155115468 948511466 0
75993022 93227063 0
721222948 596226278 0
62732117 223678039 2
659260806 337162643 0
914313531 790962958 0
30383226 840691824 0
310622388 761532639 0
726168665 717088458 0
334446598 988630331 0
512132272 832719016 0
727985534 19262514 0
738653014 378139455 0
544651989 816209588 0
618371126 600620612 0
39414818 142162716 0
5302108 509872545 0
778766520 63884444 0
148955209 39539488 0
646833351 756374144 0
417888202 243916134 0
573993619 679266534 0
179350976 662355550 0
595363040 159353514 0
246874830 248580831 0
374790150 167155631 0
578618182 629705294 0
640802662 143616800 0
528829099 141182328 0
257816943 529883959 0
731465432 427216857 0
256408330 689741655 0
536142365 905870056 0
462282191 198071957 0
981765350 733091101 0
47292446 549681294 0
358305474 616476576 0
363990960 663832406 0
279512213 676454003 0
823737147 669674208 0
130555183 822155457 0
51042643 437603331 0
681430755 44098792 0
459340225 708504887 0
690651427 976402820 0
769126628 679604999 0
741972405 989684499 0
361730224 583776660 0
946900180 84254641 0
770255418 585231189 0
549800490 704824498 0
843402926 6566163 0
487766904 575849631 0
576954538 756390418 0
309813387 315541370 0
661033199 988421752 0
150068618 137744879 0
839518670 715975664 0
957582033 66421531 2
673969533 61894195 0
952427558 531008234 0
203113785 513009917 0
374128547 492416580 0
27090447 235036706 0
56931283 635182900 0
309105054 321786149 0
955011110 671368236 0
700492679 937034634 0
366492518 797640498 0
727319234 658767785 0
645590032 991026199 0
796323962 922101017 0
84827866 99289702 0
210967133 493397320 2
250602477 39043502 0
798918311 276264126 2
41659990 234019769 0
170881693 295934152 0
520799838 177534233 0
648344887 711966432 0
67467417 506770726 0
222697492 730833215 0
189332443 693481322 0
801892075 343711259 0
307096278 289791618 0
148259637 611111214 0
464055611 44062103 0
243408863 372334232 0
556664913 972713567 0
961624726 901481309 0
42786333 215514644 0
561001821 81626535 0
317685116 15382515 0
106869707 525899267 0
96813767 729866993 0
109820661 744046140 0
462527622 795359 0
201167183 357464742 0
355760184 452578278 0
454789329 844449361 0
716663883 902651655 0
32555272 810462414 0
530543501 84560828 0
978401260 860432252 0
477496157 474254560 0
627750732 290913119 0
114184927 219428364 0
95856579 119441450 0
156685680 14581242 2
13618514 517098068 0
77074992 180018216 0
201939354 798216498 0
294940779 93518220 0
508639399 68508683 0
155198503 529792960 0
339417161 734430940 0
175317735 383544427 0
433150961 117000557 0
954274999 77665680 0
750964318 837466230 0
148404963 176153480 0
403862054 250796470 0
58122950 561351713 0
400722683 916551454 0
739147771 230073858 0
7847422 48293516 0
945824412 658080868 0
144097958 60500554 0
597108034 124363618 0
319411257 911352486 0
519583121 206475725 0
777071615 957202513 0
327841229 743235203 1
359274526 464155468 0
557933155 513328939 0
270709540 129189602 0
553969501 802921768 0
476982325 21368931 0
967644687 277240632 0
838758679 113346879 0
933234103 190098551 0
745625109 637953728 0
629770761 766969315 0
327361919 645107092 0
933264849 374022083 1
766181613 502887448 0
783386461 297707179 0
35177901 613524198 0
808608915 350245685 0
518032141 633527202 0
714546936 962732675 0
664871568 317072458 0
107416573 320405886 0
838756230 345268314 0
50252310 130717476 0
70933010 254963307 0
110839300 810561912 0
207146435 627503469 2
131897018 630430155 2
38914352 587103146 0
396865352 13451372 0
177359775 626459460 2
202796164 529334472 0
59540627 783324972 0
170858650 705161580 0
240189289 500826939 0
947347806 195470656 0
458912396 66718929 0
928272097 832345562 0
23247813 394115563 0
711835626 879428147 0
65921483 958110685 0
832293858 168439607 0
702158951 117507479 0
675502197 930741111 0
450789649 98375078 0
858565870 849947567 0
265415979 37861428 0
148935689 593015664 0
808640227 736190421 0
501536120 504601344 0
893670872 914946069 0
346063821 22919560 0
297860306 843435726 0
239150117 996826322 0
358807999 375683599 2
365200327 364083639 0
838536431 984922474 0
883569628 750661488 0
55875814 639384541 0
616050380 301534920 0
27532424 482019374 0
235267784 312163216 0
815679358 918889202 0
72945157 791454947 0
350109254 530999404 0
802964066 656900012 0
431366873 416444924 0
466172291 142572995 0
792888353 227750700 0
911259160 91445485 0
767662094 847608021 0
565161383 112562076 0
325405945 724876738 0
927161066 457631697 0
932589833 221000353 1
469408356 936800619 0
885996480 572514145 0
158661430 170273794 0
981474743 454135655 0
79043507 948503896 0
687661384 904364821 0
970641555 675214063 0
950521232 16288302 0
277445533 913298811 0
949916786 729286402 0
454008925 199448656 0
965554842 395775672 0
76169918 303707376 1
567550757 640953772 2
59509850 937940337 0
210985930 937678630 0
682166073 566709549 0
553967439 33022432 0
298510244 328802316 0
379372857 158187572 0
358877289 13086485 0
856479184 724145484 1
540700329 902723854 0
18168740 143385077 0
756718797 861658391 0
402628657 383773693 0
293164561 547522929 0
630608706 664530175 0
28285453 122842990 2
956800615 99731016 0
551943356 1423668 0
54472371 55085988 0
164681705 995107146 0
274746112 995006153 0
259696170 830325245 0
729340860 935924896 0
473291174 391943541 0
541522586 124037024 0
367765268 876447979 0
66158101 533257287 0
481110057 23846068 2
408243827 242109421 0
539483374 79876797 0
528143203 500024092 0
67696087 259799061 2
400244829 903774278 0
826682297 933910332 0
512303146 17641069 0
857693685 346782905 0
251124605 570293434 0
480135732 58562190 0
10976361 641402720 0
235607067 21700348 0
33982374 723675766 0
891144568 782001413 0
77842701 363629149 0
25552108 171726841 0
698710566 43458358 0
809993083 265931091 1
645788789 270138120 0
851705395 363564720 0
900006216 127256620 0
140553478 569078619 0
423368404 869396501 0
25201924 995599224 0
539487498 435762629 0
786977830 68578086 0
91500527 707753095 0
821841321 543188065 2
199569335 21975998 1
21145873 89463644 0
199081142 845661532 0
80565573 511539412 0
467351631 32064090 0
962260516 626369183 0
100315043 617614500 0
94622865 27813481 0
759727364 925292938 0
67173957 579667072 0
232716766 95148151 0
322648375 74416349 0
67258167 564871795 0
652513795 43331313 2
836683673 687131737 0
200800876 22584990 0
141016253 35909054 0
741013028 539820647 0
258213144 709084396 0
220352011 234794833 0
338795833 461624432 0
366816107 678927132 0
862906459 541466129 0
953223740 838735694 1
212954874 951668547 2
17901035 574051616 2
538530392 262122222 2
641923675 83937506 0
407756188 103893958 0
840568083 823998232 2
248947552 517589810 0
1298623 205210622 0
744868696 96673473 0
456870994 438511350 0
811462376 208411352 0
109743513 896790125 1
776439985 450173089 2
24242443 778724851 0
101559271 885978905 2
13809121 703006438 0
844194071 670160579 0
161721643 199990438 0
886947727 856745820 0
725843007 466490999 2
307924871 25616945 0
99121291 606751218 0
306128131 19375197 0
935373897 33117225 0
122487105 3631591 0
38808076 840485163 0
691212125 976310699 0
123594119 790214110 0
203091258 589054631 0
82058776 111091634 0
377543173 143879038 0
223377436 64383425 0
881272263 30066752 2
636935888 259229159 0
102808157 144959067 0
240122355 520825546 0
493942971 438777757 0
950644015 50148143 0
273973283 617215471 0
879347188 35214132 0
11459789 549216462 1
898983166 694305895 0
625029386 589906510 0
284397421 21411550 0
297817662 621884497 0
899690548 679419892 0
103848060 968431207 1
949492463 50212861 0
18708707 833858046 0
914411825 954195591 2
170979204 152292943 0
990973459 996237210 0
862353179 827232858 0
900541434 356933896 0
925326162 864631729 0
52507390 50099120 0
705090909 531096676 0
829252959 861938734 0
370500018 488415401 0
161039541 474926082 0
747966284 899263484 0
161066399 609795091 0
890580907 49967796 0
198243926 956372703 0
576632747 348146301 0
267891980 590999406 0
2184448 597827463 0
58474500 126219904 0
440284012 862445866 0
98217416 658884703 0
667898920 306245877 0
757529349 923299766 0
779639502 38704789 0
948295791 588381733 2
737690911 544292668 0
323712857 170805759 1
928159818 250735630 0
140010609 360348376 0
499512365 16736349 0
129825736 295119191 0
634462653 855953861 0
167627126 581583408 0
397447776 892881756 0
31499328 649677636 0
251858691 294471228 0
500577270 66972167 2
758610529 360060789 0
162809082 220645106 0
39682551 765805843 1
80223693 29746929 0
116951291 58755520 0
501798309 955853184 0
392919211 986974073 0
810521781 253260063 0
748112227 339984601 0
537685691 974139286 0
421652233 587739556 0
568614073 30026114 0
623301654 763683922 0
16618914 701424419 0
37962875 395097893 0
573449734 127303389 0
734569448 428126002 0
118508345 664823739 0
205081636 10767634 0
818094057 460186158 0
572711323 17413831 0
584996618 797836265 0
206610850 261862711 1
680617879 335420304 0
989487373 85578859 0
846104108 442469781 0
551846602 325937378 0
341047866 57394337 0
999075288 508401452 1
546873243 969991459 0
718900086 117515747 0
785003087 728492286 0
771443196 678204245 0
757081218 328460051 0
184628090 176107523 0
506718044 148823897 0
933901284 739534420 0
312728024 609599286 0
605054305 54280907 0
874648449 491920716 0
421746146 586298005 0
256065832 891097257 0
468395893 646987142 0
42316132 470668230 0
429090793 831116569 0
734887819 633223521 0
894949694 488506074 0
139862426 450816495 0
900118834 884523528 0
2146829 28765124 0
763976829 123664211 0
121742680 375515071 0
105328148 110356864 0
222237704 176230070 0
103984454 522666936 0
166593346 103403404 0
969671464 667383652 0
42000973 134963725 0
584370103 972906005 0
907291535 849565583 0
138087290 882133185 0
754289916 172181847 0
77118607 121474002 0
442454990 773284312 0
684903071 138742099 0
57393282 603411040 0
502809218 159711020 0
76711186 664180076 0
498249635 432252692 0
384194310 33209575 0
681555732 294349831 0
649411646 335890029 0
347862337 690868179 0
675882064 128998005 0
128214633 149603790 0
286490334 304663410 0
966224894 10405490 0
648017642 695369527 0
13918790 753955824 0
424164241 591118757 0
882734563 588817666 0
509129223 333398106 0
987409697 600391728 0
788186136 108506905 0
953717262 635644196 0
908434033 845486653 0
881839404 423028159 0
779053963 588810360 0
689858381 39356723 0
671421831 748216468 0
222475141 504126949 0
563162154 817359141 0
878600052 494422322 0
145795589 756163632 0
868308240 831939773 0
332108015 553226810 0
86385724 385420158 0
762433346 133848075 0
906436271 672478776 0
76085190 283715350 0
589316278 312904115 0
842470884 153547508 0
549026235 256247653 0
195913749 534170994 0
560559030 560935296 0
788769901 174482608 0
554954774 196552134 0
154413544 375853840 0
256893393 90346730 0
701038086 956611513 2
44680749 792003100 0
179864321 314182814 0
657505959 122924455 0
19041632 484107724 0
709611445 408965649 0
229905320 75472192 0
746814384 439643730 0
87837113 423274967 0
623558907 797016958 0
411333584 410120181 0
852920780 911329462 0
317850407 555673391 0
444214075 728392272 0
353732627 571702715 0
549856583 775528823 0
272412640 598463978 0
694143262 197624657 0
365059227 336123178 0
532081389 963396024 0
68031269 742092789 0
87109981 519816765 0
647678172 841817062 0
169160096 461785270 0
820511448 186653723 0
137725535 823072518 0
19261390 328225830 0
4461657 671790406 0
487100427 79876643 2
809189395 194401302 0
143035653 749187134 0
75972509 89396942 1
912254230 547998912 1
491757655 63274735 0
869556190 239685054 0
612862399 205245224 0
31702748 911995379 0
660853496 984197292 0
504741497 432905149 0
715635852 819030108 0
535426925 661740062 0
80917715 806568692 0
312126321 675782501 0
118639417 836077919 0
836116264 281169885 0
266805427 16933013 0
411075442 28899750 0
314842763 676727325 0
170283514 213234804 0
88741120 656661999 0
642005747 87535327 0
288611780 310370171 0
119023984 519837788 0
402706531 537444222 0
106149627 309434575 1
473805234 863064358 0
590116544 509611839 0
994870758 739494064 0
531257487 975866610 0
109621225 869436246 0
562878150 911763573 0
920613921 815872643 0
128696629 60770671 0
476153612 95659489 0
683644146 281360063 0
968890275 302560144 0
98943396 112102395 0
876071355 136822828 0
988463218 778178544 1
539685769 98166464 0
808406176 280471136 0
675967072 742284537 0
632220140 111445673 0
110912010 20932507 0
404427411 787228069 0
32372516 280766214 0
131778292 365803096 0
961135947 652909299 0
7315783 74707175 0
654876598 362601229 2
610357960 817475373 0
389821926 170163821 0
778646536 231460991 0
546548609 183839624 0
780578060 81686447 0
903820501 174320429 0
519198426 861775337 0
598888901 48879703 0
732260272 433704223 0
119543233 583456140 0
443718825 135303317 0
579440506 51941922 0
494713349 361640412 0
53934325 746980271 0
156580521 699564967 0
554882571 809269022 1
586037725 936459886 0
831433021 185224307 0
789942825 442233366 0
499269689 660845194 0
770012190 734947301 0
132703397 297746914 0
744120484 951120120 0
36152781 826387463 0
396305710 531956175 0
526205411 35333184 0
217554140 539268814 0
105541344 756414372 0
364216866 216482764 0
878189752 219398754 0
501109811 365404407 2
619276500 918504261 0
606758533 121360034 0
679575203 377248220 0
654174882 494515154 0
868292436 933462460 0
590172470 798346813 0
793660356 981535530 0
331666426 56777772 0
791692021 45891497 2
28469173 908997146 0
586207423 823183849 0
115150918 977959924 0
254380364 409651741 0
887188932 349806322 0
24932591 128785117 0
63556501 522723393 0
102697846 932022396 0
402242621 586416801 0
753261905 471164717 0
413681746 414285912 0
303628974 845031693 0
112310427 428812998 0
91381984 253800495 0
116268081 821898008 0
638119202 92600149 0
563112838 35104359 0
569195103 74913447 0
788565556 144594421 0
568126530 411261720 0
98694463 845538979 0
694374838 922194521 0
402385705 265564798 0
748512328 91231908 0
282635766 921020495 0
285380719 412405309 0
251708662 569566995 0
638263711 65380029 0
745971282 330291206 0
99098369 602655682 0
702933353 855636793 0
573328241 111311935 0
92469140 1654769 0
234353594 444182274 0
130620480 709829058 0
16828277 60862843 0
58232648 689304156 0
274881241 380555692 0
949726437 124967593 2
472114664 309936811 0
547606879 401203184 0
316569555 907335204 0
415364826 110128730 0
842931993 537140014 2
144410657 691317257 0
657139443 440397841 0
431923427 217540571 0
32976659 23482452 0
607321684 625111947 0
487757036 895009126 0
585461641 407977707 0
289954908 74860764 0
758248571 21270588 0
877244109 702367887 0
986966586 276505888 0
77494162 21647263 2
53811492 87324773 0
174075817 917099079 0
678541680 128002216 0
670008502 65034184 0
255370911 165846123 0
994253267 64296813 0
596717690 13373712 0
557758248 409115346 0
540090753 238892416 0
728688233 557172398 2
349811913 190106713 0
945175736 385452016 0
196363749 83516573 0
402507944 985001429 0
656008960 69038623 0
126773876 236164822 0
143962170 266423946 0
706336055 639222864 0
792088842 895521471 1
629455566 593063644 0
832889642 127800171 0
516157549 718877701 0
824753914 52676507 0
981391234 110468071 2
525085402 776314960 0
357903155 128857492 0
168219014 331601401 0
31233090 471681491 2
540938367 993517738 0
523875603 984579765 0
390945621 102613293 0
372042760 102401795 0
81538077 862577022 0
434948751 933956906 0
297644909 326627553 0
230948761 975653487 1
196608252 189556726 0
47085506 372482714 0
818852752 390857177 0
59019412 537962838 0
799361521 270744713 0
972416533 194625844 0
177944631 834099561 0
535002928 188033656 0
961104833 786818517 0
541551172 774888181 1
820628617 32842108 0
192061285 755176031 0
488757287 182361069 2
20300605 200046341 0
103064962 840051444 0
33109809 542855731 0
698580265 870126771 0
600284795 47291983 0
617543206 130018743 0
92982835 331431954 0
776195818 730602382 0
73860557 785915018 0
837854559 607314856 0
551493070 130668539 0
775629086 47181949 0
207983854 408874046 0
976170751 972096364 0
170621851 117306299 0
249639358 191720039 0
742699529 952862282 0
418039291 683681723 0
376797884 533520461 0
120057765 509954072 0
632572757 835881818 0
549374677 748652444 0
615919480 752131798 0
783284809 40715624 0
357910104 836386038 0
722544581 391989698 2
850123033 845645580 0
718231696 266658674 0
715493437 956407363 0
261774617 409869541 0
369759487 587889831 0
162940334 352471717 0
908542883 925218217 1
348162804 573141239 0
964343413 74018626 0
673040723 120857967 0
213364392 267728583 0
647899713 35337813 0
722291093 42538441 1
435057581 104993178 0
830674701 267637167 1
464410504 129749629 0
769791569 677145658 0
29319194 667253886 0
808157899 686904342 0
947036442 769435863 0
291598222 957420169 0
239681121 802153948 1
60318815 92269827 0
83345056 272158877 0
708887752 144939218 0
574489338 669725932 0
225396428 56707379 2
794687746 99269126 0
420770 884141340 0
577560997 29584094 0
740147687 659782726 0
310223441 445155081 0
406940564 981610084 0
905472083 689249789 0
360356499 311451733 1
489494027 188971927 0
537937980 518668994 0
699268402 616916492 1
103826156 91036023 0
519399652 70174986 0
244543073 817525714 0
838128989 107381429 0
871302044 12189838 0
458299404 201302043 0
150664579 806517416 0
950103141 49009162 0
102559157 535627817 0
71405175 230742707 0
145590120 1124367 0
21906915 240919397 0
593559527 372778093 0
189809060 250787421 1
198240584 235839431 0
599698603 348687434 0
408355335 652672608 0
650769421 72523293 0
921264461 326146310 0
964784179 402648308 0
276099301 190244565 0
896078359 800504875 0
806578090 105331331 0
480848795 142112200 0
714378570 497178389 0
256655133 589310344 0
259254622 83148737 0
849433 714724057 0
949334383 699071197 0
781175086 124904355 0
283545491 946571074 0
137315782 647527442 0
31647528 362562886 0
851223656 263885696 0
936364296 28169487 0
865792567 746135779 2
433028060 924158934 0
262772217 393887218 1
973804028 1395378 0
445415209 67432309 0
801832381 996821668 0
828035428 164617738 1
127863205 315764070 0
578688606 425598381 0
194182925 131920492 0
347068786 97411741 0
914108670 833669931 0
85161542 535545743 0
435358800 993155307 0
340099311 990570428 0
301126037 873142585 0
956576809 60278489 1
628285336 856240100 0
815310367 24004154 0
218642344 173347761 0
794462453 160667877 0
198494619 676222654 0
921452170 293649884 2
547354011 259103908 0
981406405 931155454 0
582795753 183163502 0
789110673 90488746 1
868779442 916603889 0
861695972 329596144 0
568369314 554694971 0
426730731 187306104 0
80826769 252578658 0
984154326 77894492 0
795570311 139375517 0
741054176 110727883 0
37223918 667057690 0
521738153 960358707 0
934572822 938417945 0
681380621 411733364 0
482123109 862622274 0
529001876 238029120 0
26976594 708207611 0
181207289 78395315 0
848658052 436584329 0
854795429 71559347 0
846165044 655054427 0
477346461 709865889 0
499132244 843081428 0
634320407 462701357 0
952541 123248807 0
301187568 601860434 2
842938371 989883211 2
306978935 860672658 0
311626057 71047612 0
498680541 732610755 0
10920586 785541768 0
39471553 53566912 0
329947846 611705907 0
326752315 344787623 0
813925438 628349334 0
377121314 912316659 0
531998383 848925847 2
903082216 806007195 0
653219062 641269283 0
171906277 249079376 0
403039771 845272945 0
950194373 177498456 0
199101415 498439928 0
785612264 668784918 0
304793185 124058237 0
574861425 265077991 0
375294336 572409489 0
748920453 43579716 0
2739417 435352958 2
714400514 764823779 0
225712131 536900229 0
375430083 125817266 0
455195923 586502500 0
350029800 672262760 0
668388723 56642060 0
987981908 1362470 0
198562668 686590945 0
132652528 507701035 0
119416366 513246669 0
820323737 154337417 0
401963226 194385781 0
344519423 219698902 0
24555083 13269683 0
526916559 102226054 0
955497271 647229885 0
154661102 32645538 1
302774424 147767213 0
844822539 270551093 0
135915108 797157737 0
243459244 245926878 0
37162173 30458200 0
374706583 35298932 0
907516210 862598441 0
519537045 376990671 2
967809765 525437197 1
441492227 35188019 0
338624950 517006479 0
10366865 972352784 0
945413647 732854748 0
961446365 385801172 0
444830097 410084249 1
314093945 52227690 0
949463235 895807079 0
715650782 172294460 0
691244397 244393836 0
891520463 863150801 0
26053835 267794353 0
575125779 748279657 0
195258739 366047349 0
362438343 90181094 0
229870943 485875506 0
598038344 62629292 0
952737706 331490805 0
407902524 637152840 0
33121701 677166570 0
221920184 243896465 0
277992347 843648694 0
85413092 142769018 0
542983321 729608751 0
900912326 629556321 0
187929444 190298719 0
988624669 279545665 0
174171070 795298177 0
35526232 156917952 0
51766597 446348463 0
483838958 756713897 0
81350413 830780294 0
272740334 4753314 0
695412064 36791190 0
900302900 668125976 0
74160944 234978064 0
294295737 130371015 0
602150904 108323567 0
96321566 440684860 0
535883228 562999240 1
607586620 840410213 0
191375277 82254416 0
356074564 220101516 0
558690533 793096409 0
638625580 284568508 0
396095837 633880892 2
199293486 315325897 0
364021589 596854470 0
934814380 914318263 0
104266918 430744490 0
533261825 246248105 0
337849528 1489968 0
151268117 805315513 0
807626299 916623522 0
965883803 59832487 2
632781135 476251470 0
811411431 260764789 0
34769546 925185141 0
660461166 334260883 0
195285731 665034054 0
207477139 908017214 0
111783784 904246200 0
888056786 974848357 0
90424939 730869434 2
134101041 719161913 0
424296097 2159133 0
941812382 566311013 0
578477499 6924861 0
259050848 10925671 0
244994005 479195103 0
373444943 394170042 0
271558408 185761119 0
514160364 55648380 0
734921435 103396897 0
694757102 194078964 0
795769530 746931378 0
328951505 380253393 0
664147096 971958457 0
305312680 873066231 0
260448540 392070874 0
87735776 97210116 0
161257231 982026537 0
823530655 484271267 0
423295944 133836433 0
357672209 437532974 0
453291025 410454187 0
183522178 99708647 0
771419078 837541686 0
157168678 187349111 0
822125762 702928067 0
93138149 950487339 0
102176231 764321095 0
296427891 970869688 0
559012619 312606086 0
223597424 67796034 0
113015219 918298089 0
396645547 586141254 0
88551537 627193013 0
984583258 449740888 2
229865487 8847955 0
151774731 18544955 0
21178624 970720836 2
43797185 566608511 0
375312720 607605184 0
588356478 364222140 0
468114795 200098023 0
826267621 609233101 0
91922804 412243007 0
509083733 123201275 0
71055945 243398367 0
883812157 634602303 0
423185350 944194703 0
408575677 792799826 0
560687938 367534318 2
95108618 100581311 0
103462908 431461077 0
140105506 497930551 0
76202877 923124052 0
222653123 84095773 0
166955968 810495947 0
20680738 752957766 0
692675510 199445042 0
579243420 36048556 0
599260692 481270227 0
61677220 84775807 0
100381882 485361325 0
124533218 146642953 2
66853129 73770237 0
269982293 301854308 0
681024566 665893299 0
66945781 304771088 0
324847305 710900966 0
751115682 312321470 2
61067289 79577399 0
599491146 83184662 0
849797599 323083538 0
927256786 725914124 0
30070257 73277535 0
365387382 138190860 0
245197104 368012813 0
528418023 334182657 0
10223638 435066573 0
269511241 118130125 0
686321965 497956231 0
97458565 282033787 0
586758505 63612698 2
202879894 417656352 0
741942296 330443588 0
9152976 628556535 0
205053717 847844923 0
115229707 95502576 0
266522743 145636970 0
835657505 272220744 0
819564693 541275970 2
36597570 549419210 0
726953222 901297835 0
954376971 491711283 0
935878370 130804935 0
531058668 815843008 0
727517358 510914631 0
525434621 6487075 0
245712019 194396914 0
919028414 727618082 0
100080517 345116138 0
134128763 420131106 1
623987539 943545557 0
880072855 304623809 0
568216242 281651931 0
989458884 687016135 0
678145515 158448575 0
740476894 636018318 2
629324731 773496320 0
476098906 635700677 0
72654046 71444626 1
641098795 942343930 0
232452276 987811765 0
794914242 138316859 0
833385029 113510196 0
907249086 447223365 0
137290049 878955633 0
147956083 40046625 0
805106770 202797028 0
916452667 109124774 0
72722785 861266354 0
871338960 206347066 0
30810835 482804173 0
442825431 23153914 0
347253611 932508358 0
439916177 367237492 0
391781511 959696455 0
748690622 231502453 0
788996568 591895623 0
282399749 190371798 0
125990426 151296405 0
215549321 65463912 0
28515748 885615986 0
748423451 162397200 0
339418406 946705392 0
805828591 410481970 0
840909666 197141430 0
628953857 84459642 0
221205618 532287855 2
345456144 847579867 0
994614094 822585100 0
415245018 914436119 0
946964864 983545578 0
765757203 810150389 1
539509257 790953746 0
677274340 305518067 0
930924527 19425257 1
453410012 237303495 0
688243651 57240805 0
538038507 889830601 1
38510690 341984615 0
67619889 462704851 0
383566569 897613106 0
839762178 607576546 0
968933098 132425400 0
531147882 200324682 1
214508478 189040134 0
218532827 684291502 0
31876620 333990434 0
168037556 247280888 0
403998555 247127909 0
201721131 941070934 0
279695381 215166914 0
96489832 278772142 0
862086406 803291513 0
593250038 165121136 0
213147934 708525021 0
545779445 966580046 0
237168607 855716636 0
88914867 128290202 0
103455504 898242764 0
722467436 878951403 0
165804378 915795703 0
961018294 872302190 0
678816146 143466236 0
133140660 2008221 0
2083296 350174051 0
175281437 819561816 0
77220496 916209869 0
502426098 360139806 0
19917249 278470901 0
983662 263895825 0
23349467 251941954 0
809009027 548000288 0
539728181 244545846 0
385729648 13225948 0
969281307 904309198 0
109566432 407556875 0
240104720 430749956 0
663012111 980887509 0
667346935 924871585 0
400992785 615614876 0
611040891 484478382 0
665575742 688366769 0
959241026 934731880 1
961201015 948238210 0
507644615 236487574 0
648133932 952520987 0
361826447 606765100 0
26818919 485264370 0
856671541 431392032 1
966022228 538740561 0
414983785 330556396 0
93300363 44770013 0
773545276 908546586 0
998968855 323244203 1
173585453 658317343 0
273282325 658747182 0
586668727 407216629 2
570796052 844005702 0
709779240 110323220 0
372083036 999552603 0
30883333 962893425 0
739760699 625643769 0
971152514 914301453 0
767737671 555409673 0
779103970 47434882 0
127546749 680575571 0
108591144 230386526 0
209158583 462649499 0
896179644 920634056 0
355352207 101666848 0
612302752 429745180 0
90955205 692280060 0
650766242 239203999 0
517904618 203006970 0
736587408 363421947 0
823993483 772557805 0
454148620 411573448 0
74317648 568263586 0
858376538 25477741 0
418896603 60917423 1
466174534 219272745 0
751358302 59892028 0
549360910 824800603 0
973197044 90053308 1
413271300 490446111 0
759123660 128588753 0
540122278 224054682 1
731025216 358443531 0
676999576 513513823 0
803726242 105544569 0
467046476 173755488 1
586830753 727558381 1
754529975 989499503 0
680996708 143953946 0
940578821 111605819 0
505724360 867636642 0
109813705 499688475 0
893181427 375721914 0
607237653 349469723 0
603525554 2951461 0
7370290 973197453 0
253511103 762008279 0
213523970 158664371 0
365187113 889023663 0
118125347 201871068 1
977273710 186020104 0
779121642 768463664 0
564114438 455272751 1
50070708 807455528 0
949939748 337951760 0
291946163 362924016 0
617801609 57015171 0
318173322 961016510 0
613203477 385917214 0
939140654 499723224 0
595182567 103403591 0
285419057 464318143 0
74636283 312979412 0
11927372 165338205 0
786418701 4624247 0
943755981 706426179 0
56973978 432227406 0
379972327 413932657 0
252324391 18732121 0
404667940 97496322 0
54508168 598566239 0
126607045 123990499 0
5211216 81424717 0
654140856 26549495 0
345077436 920551327 0
202139381 3105990 0
595699123 129636189 0
55555510 285365630 0
157860798 479472128 0
443825268 82948123 0
891945413 127970072 1
3197945 25831921 0
738644317 826771498 0
863482602 979161288 0
555972743 164950412 0
579227173 667713973 0
359177810 574368424 0
79571408 990688637 0
392834299 599802027 0
2392281 679905087 0
340675395 217515187 0
524836964 710754327 0
910924303 134573979 0
890626162 914917258 0
123178477 433572675 0
928491564 444654792 0
98708191 562762591 0
330031282 575429131 0
548679562 530653821 0
639644916 992035059 0
253881334 84926987 0
736194933 9427714 0
461062292 325223120 0
120756105 348823927 0
779814883 958275713 0
899715895 388807626 0
80725169 987986009 0
310549395 124874231 0
923960424 419471436 0
278998806 618117754 0
40847914 541420847 0
209940330 73758801 0
773077510 672073499 0
452196489 339249690 0
516201830 454318836 0
263591327 599213897 0
667221679 218818298 0
23933949 994681875 0
794095417 395688353 0
741111486 576495899 0
41050842 952036426 0
506559007 969825697 0
473281017 204008802 0
420610664 625010309 0
568912205 196547598 0
999285357 723151261 0
512276426 122211101 0
743335889 619348075 0
248261732 155115279 0
314194023 606366381 0
804590956 769707744 0
227475016 690609717 0
614494844 175987713 0
878536565 430939597 1
587655557 636100938 0
324249931 46291589 0
160559613 70930060 0
580243017 211013313 2
844672329 169788109 0
144790601 698020828 0
60557331 591350523 0
593688949 10370000 0
909487078 996040507 0
164334388 103262305 2
382201865 880287707 0
153939298 420142069 2
845911309 987590647 0
884818768 680116665 0
603338212 487018741 0
431303910 578821696 0
344125862 605642993 0
829328143 469227475 0
215369130 129754179 0
804933665 641106744 0
535323725 603813381 0
432238043 485755142 0
340996474 647165400 0
483536496 56024679 0
39157847 20731020 0
753742335 521914818 0
26708307 442987765 0
983985814 470664294 0
37650042 517160496 0
505574218 635294698 0
634041417 601718934 0
394991440 8445178 0
213403945 652808257 0
489258476 340168056 0
495186264 313482063 0
327106854 480136003 0
759209324 299851318 0
73008050 932915196 0
247551310 961894466 0
567959299 240771845 0
354120652 483089414 0
459586748 628917798 0
526648148 984701063 0
510690809 534925390 0
72595822 571528838 0
485585720 361011819 0
651079440 642441772 0
131327806 658110051 0
779416210 543267324 0
431704744 83809639 0
390540682 785175524 0
413633597 92017775 0
72882205 206491808 0
120792068 918346926 0
937682200 925421025 0
806560577 108251760 0
626574522 831311000 0
191364220 955120114 0
334533425 676935784 0
723750961 262725246 0
4779235 91668170 0
776783287 21862637 0
997838795 703457348 0
758085463 827693604 0
75397590 37807492 0
915422973 727090014 0
957674663 764882682 0
191839490 454481840 0
421666337 6938589 0
745733996 349286129 0
675258 502554763 0
740764613 276492934 0
125718391 744114746 0
119654481 145774603 0
928178836 42685448 0
728851820 241380827 0
77624309 989620337 0
243228484 233965745 0
799455068 458333776 0
510300144 857942143 0
495742441 933926760 0
608524407 247052316 0
864473328 506448308 0
706058793 276492426 0
444688848 856327214 0
49666700 228603274 0
226322465 245334397 2
969513168 855294728 0
419872052 392607225 0
73738183 324774551 0
126341384 31080801 0
588246323 384779783 0
672993165 466430052 0
354444129 955590911 2
116453399 12567390 0
781808050 797078702 1
172843322 396112631 2
686862973 730796447 0
33625944 926219223 0
540522696 971264292 0
5753177 332311764 0
563861723 62203431 0
641185498 499486597 0
39859791 244794238 0
42634243 70914311 0
563815509 832356034 0
40928868 179248856 0
545946435 901164280 0
869815601 60089801 0
30588632 285332137 1
78341878 131156424 0
588231968 88979519 0
376892226 861507786 0
11155255 244296813 0
201360244 442255149 0
362687672 424629610 0
507075344 793275477 2
483865667 585221215 0
922151621 89482796 0
5928707 521782805 0
39549414 665509580 1
930723292 746365812 0
50775091 12112955 1
67770719 787448220 0
852564175 427294680 0
806077675 979329160 0
424521641 727052759 0
938253621 808102774 0
28520711 146028118 0
426546068 217230785 0
641024085 541001215 0
797785566 67479344 0
772427947 436538823 0
22267879 939478439 0
43484344 909145582 0
97481351 468650368 0
896446668 204631529 0
353223694 62753041 0
708807183 894960294 0
826545200 835821425 0
462605691 343596705 0
807644044 467144948 0
10666446 420828028 0
758517494 85837994 0
477455012 8568435 0
12676656 988347096 0
488936576 729329786 0
140672655 778655561 0
374509455 478581546 0
538924505 4799585 0
733914657 385624409 0
201612912 32289744 0
6965652 474493522 0
593634549 893682234 2
437557524 167035253 0
350447878 232906021 0
46653754 386351329 0
76486288 577140816 0
130680087 186054393 0
131926539 444839071 0
978653127 548069109 0
3544921 827101992 0
509572290 561946915 2
131407068 247773095 0
455078420 918015659 0
112555458 26604492 2
126110899 885714252 0
449972320 889962070 0
362832421 9031771 0
120383578 660180361 1
385829440 112185900 0
88865479 795938870 0
767961035 107126983 0
411927021 191651961 0
18282076 521050766 0
398889047 411523050 0
729399619 809495855 0
627180025 672861594 0
219162655 943819326 0
650413808 141163639 0
18210758 466216182 0
48387239 556263173 0
296616199 10682391 0
899658526 33327232 0
107240031 676146875 0
815801929 945751629 0
426129369 157248371 0
966271418 501158287 0
937720413 733662677 0
104115938 50020170 1
113983451 390714666 0
121814661 872226123 2
42604941 985795460 0
849931665 926701269 0
663025338 275689027 0
965249118 263626314 0
924502201 292651655 0
941477277 169492743 0
996850753 753180597 0
829016740 421625786 0
374845481 70609831 0
14059126 484748874 0
209371091 997586669 0
309786706 112621860 0
897699437 659667856 0
87275582 507965474 0
529982544 728881691 0
924181934 103287564 0
197699144 350558201 0
664976178 543935084 0
966844342 774014282 0
209441912 940765476 0
146951095 789606384 0
819853680 242844072 1
315595962 620622573 0
741248832 476506181 2
199780991 467806937 0
995034826 324742265 0
86157625 95676986 0
1458457 699095700 0
87468916 946117997 0
193745796 313143375 0
786258202 6538159 0
247202263 412455779 0
65826496 155314114 0
60252523 123505959 0
300360730 1410422 0
886366125 82838175 0
8534947 682419503 1
11093869 871386012 0
768842663 980887435 0
890662821 764253977 0
619256684 171396766 0
670251198 198321343 0
272130191 625740517 0
347047284 168543937 0
27210689 659061640 0
919565620 106457249 0
567007590 106774265 0
105041827 61844929 0
55997826 237388748 0
137461064 317472833 0
675489473 5841001 1
396759 201904914 0
722462121 834881532 0
55740686 258942825 0
664519606 187911046 0
939302399 546036423 0
798039317 378344936 0
766723047 451607224 0
274062651 2282300 0
947589514 67673716 0
58396726 580702850 0
989536751 255795164 0
353188945 697918057 0
514287823 471673674 0
295334098 142084173 0
602979909 452400031 0
132464436 194959272 0
211696531 388470176 0
986910858 32022286 0
169742000 789042539 0
123858108 647629624 0
819997198 984172878 2
465842113 229566807 0
908718437 421525350 0
857625573 212427865 0
311916806 212464636 0
640245512 293372482 0
634068154 762390580 0
94090261 976052099 0
550449120 409939481 0
480226870 360946006 1
31519036 760988434 1
480270748 968311318 0
294020760 681517411 0
111104743 105337457 0
659100490 914599635 0
221230177 507666557 0
550721589 53556484 0
731110109 833902411 0
65407054 802053623 0
485903849 109236482 0
931630333 446887359 0
713571727 371164619 1
376277551 968789459 0
671265321 82474896 0
685133474 966515630 0
440884993 124491863 0
554303078 804206229 0
257919386 734192726 0
75149581 318617985 0
143426690 933763796 0
859736870 264310693 0
607246256 740863218 0
157649301 305778797 1
188086526 736425199 0
741166909 240888708 1
887863215 374567318 0
475750591 794722284 0
554405131 410998283 0
692883121 724154961 0
551662692 89747268 2
965938128 774723652 0
843418578 45069501 0
416888401 917100429 0
301903417 613036608 0
176208354 559286353 0
486804614 798013397 0
85541263 302578094 0
86892504 21808406 0
556552999 230947603 0
176393454 20485708 0
243679403 291807180 0
975935005 921430783 0
538796972 908981514 0
902697060 48147872 0
972990888 660394811 0
133386537 943622010 0
343298977 92567861 0
791200033 779986287 0
241203657 62097667 0
961925328 972458319 0
37911064 246564721 0
536255180 692783947 0
48564116 609095313 0
712778687 218554497 0
318373831 742232435 0
767248307 317263185 0
660386938 576138482 0
117800182 30242468 0
306301959 879983513 0
186261749 617959860 0
819741103 938119553 0
152237708 161837261 0
560222047 194780246 0
524723897 179322211 0
876826332 242718947 0
44151528 554870283 0
489704239 239146221 0
961744928 384829341 1
231396784 148275382 0
857277613 877020423 0
323698514 911083985 0
458651014 18935779 0
731151967 471564349 0
138587709 26174795 0
154228950 341889203 0
733548111 609000890 0
841705426 860550147 0
139989624 316357209 0
52523517 764143694 0
880844877 658406707 0
384046285 895263805 0
194585375 548216953 0
230264931 147258201 0
105897355 104869125 0
239288454 834804047 0
497246200 834938609 0
115504827 330481173 0
893612016 477046506 0
713749861 70661586 0
62657190 446133523 0
184813740 94625706 0
635611394 711566925 0
595657147 745013003 2
388968403 172805987 0
949519799 16304642 0
568399094 474944925 2
437752578 26099330 2
366189331 805334925 0
120079639 353816808 0
174918809 446531566 0
134288540 949846872 2
361423265 90995237 0
912190751 980343985 0
116923065 441401446 0
200030801 3053433 0
930415860 14653533 0
643307911 133599396 0
46902880 67392750 0
960457973 849479875 0
606440103 117080573 0
190684307 470308073 0
244736952 828488479 0
60859652 232947643 0
29875266 537716623 0
847885337 432378266 0
134135956 989064749 0
177131275 673816465 0
78009344 380690012 0
498947550 691745399 0
784227845 241136241 0
200801064 457619032 0
243036256 78180283 0
464535458 920393788 0
785207623 206311139 0
285113621 54943932 0
684697409 916308170 0
130106376 594383462 0
210799369 645424250 2
347947376 240655829 0
894917116 346028946 0
728703495 382534728 0
847418071 66991965 0
26554163 161667965 0
914197611 267942977 0
506704298 600056188 0
897225026 5225816 0
374738844 44080552 0
20348412 134817496 0
688710481 509250581 1
556632546 229073139 0
576109815 680297584 0
45609572 752568722 1
294871953 6084659 0
378209113 126949447 0
353341930 170418382 0
829145143 53818845 0
715928732 799936718 0
238250514 882528817 0
680329591 717103968 0
80707793 993480108 0
378050728 241007858 0
20898626 931877538 0
743002249 474777217 0
568469286 925044850 0
472014795 536347785 0
930706546 993833029 0
93805295 423714990 0
201491038 469444355 0
407990333 671106486 0
248563355 124336001 0
161506334 870359556 0
783687045 813276505 0
914854152 6151978 1
379854986 626043568 0
237162223 17801537 0
55551089 834985163 0
813996415 145476104 0
25004340 370530595 0
649939040 226236561 0
16776411 52716346 0
604032781 409069884 0
747909908 556299809 0
378165257 519452715 0
54058816 231421784 1
485367631 989202015 0
784891584 496013077 0
349282219 527807077 0
83117040 615305218 0
136004423 128159632 1
79281508 594559384 0
359712288 990379741 1
685297520 779358803 0
442058089 144321994 0
142811826 53836806 0
827941034 165450203 0
84615723 943044049 0
651417260 645906111 0
349426308 40296643 2
722656307 724635894 0
609427959 738516999 0
201534407 1808141 0
266026312 711900270 0
542398744 45482935 0
432211173 16706130 0
434851960 397513102 1
950466792 3430556 0
565299891 849247923 0
150336397 28163237 2
917203288 114827261 0
152694977 939989724 0
276718198 723598708 1
607305116 46984105 0
254984100 66830117 0
700235240 962233133 0
954470776 559511290 0
823463540 655564402 0
311584004 96150113 0
32532419 494129927 0
34079192 370918605 0
195835420 619962291 0
862392879 434431019 0
180858827 814980024 0
622720550 5161466 0
830398906 336164364 0
29350908 822314749 0
902609887 298326698 0
396191693 163779906 0
314800524 127021817 0
913615160 843517359 0
142782355 785338861 0
9076793 3913591 0
719539417 600847248 0
195857491 723495463 0
220209496 550655223 0
14635824 728547537 0
176950645 70243814 0
230162129 373469956 0
599364974 327022465 0
524096904 524031391 0
231547086 894649818 0
773979877 546936985 0
124095742 62175223 0
313669681 603325115 0
207835035 31428012 0
627463871 864035678 0
748368076 860404462 0
207401057 113026952 0
192792471 730215071 0
915107721 992674734 0
256567116 645622908 0
73401400 959587699 2
465057254 342928761 0
519746788 979374696 0
512218414 128521842 0
53661225 99904069 0
993928481 451783842 0
73278608 508765172 0
920296344 280261090 0
80367115 14002846 0
75816207 723118924 0
339972742 595183769 1
581132435 113541707 0
930234262 458465176 0
401990807 924064976 0
92186771 626693413 0
908645509 886456972 1
861140683 109368374 0
536562015 153173294 2
680093541 836641916 0
430126238 392969014 1
271985497 288409410 0
18403637 277310306 0
389016963 707222629 0
900582561 926901276 0
268060453 873763259 1
625952315 892356595 0
133911957 144673219 0
885282661 458041370 0
813730423 257091558 0
798103907 824610808 0
50716180 910422525 0
934401044 778788963 0
134768507 925470368 2
652081072 23799406 0
46062374 11689805 0
839798491 385745916 0
681018132 107585178 0
437350241 126017452 1
880821857 989987152 0
740927649 460430349 0
419905566 614708392 0
343974629 933270067 0
975215769 649950948 0
383049222 202856242 0
906791120 59460610 0
514532422 213647926 1
808678133 234829893 0
458648758 457663503 0
987261074 366338947 0
969183344 352396471 0
485748509 138313210 0
709154501 70814400 0
615715770 181363724 0
261941363 458268385 2
308315905 483401987 1
348430004 298982097 0
458395362 669108349 0
205750186 880893453 0
967050150 828319801 0
295072074 208291077 0
424737479 489837898 2
655601271 272228526 0
777793790 647053575 0
89691998 805927940 0
667385340 734773050 0
625697757 694166020 0
786064825 330973394 0
860777546 846915739 0
666061004 492253428 0
644428115 811189325 0
771885186 231708316 0
426109574 520944718 0
283452444 49991840 0
526168682 527058647 0
531959579 283939806 0
798016206 135370347 0
714268959 55408233 0
114825529 317606187 0
670840941 557424041 0
133094590 724069792 0
361582148 478013659 0
808848589 45997633 0
388594493 117928039 0
468847281 116214800 0
229878942 922979687 0
399856047 870073958 0
88074848 873003744 0
135095654 1149764 0
286145971 33062257 0
336741796 251945006 0
887372150 981280874 0
265213132 787805032 0
146636393 768483793 0
684486672 885241044 0
298249348 941534279 0
652440004 652380354 0
100916869 795359876 0
178295176 143664573 0
63435537 379897779 0
827978199 491814495 0
891191559 285889564 0
676390299 102970607 0
400234640 673879066 0
109757515 369910358 0
739668025 423670809 0
974511333 983341029 0
838440483 244362373 0
777081053 35241475 0
875719989 500410179 0
239220688 939087830 0
332987179 536298260 0
968996133 318059602 0
914751334 627033748 0
172387765 426728070 0
15214625 598058807 0
510093946 49572297 0
214376226 218676595 0
885516352 371257901 0
860403342 709084414 2
88448202 163005460 0
825636706 85823289 0
660946474 332519664 0
98794326 118779792 0
603535286 21947922 0
425889616 422575678 0
998031060 699301910 0
735418236 789672632 0
724106212 299473 0
217110795 706191331 0
678668609 316470509 0
709541410 89805594 0
237048195 994629356 0
457102840 198286705 0
519681398 71524621 0
129171835 130300032 2
615754038 172627990 0
216197505 516017334 0
689246792 480114001 0
787253482 629672254 0
460200443 586801162 0
170218996 91727755 2
176300067 238318297 0
673873763 148234156 0
723811546 454704625 0
149234188 438002442 0
932108354 952867561 1
83993595 140635202 2
787819072 472901890 0
282169410 494993603 0
25415282 854610523 0
371693358 563776691 0
594145676 751128829 0
657273845 119570023 1
583784013 538419468 0
580882978 789995053 0
316527616 59323072 0
59364610 427119031 0
501785481 775913337 0
463090726 453798041 0
31117107 784435721 0
590184815 188403862 0
4863452 356442243 0
312322833 126319221 0
695408057 641799478 0
9642262 378783407 0
770533230 54374634 0
135476296 433240238 0
355708300 488222090 0
514987170 271298016 0
195984877 106899470 0
174190230 361036692 0
577719438 122161739 0
868274488 264473224 0
125636815 44453137 0
933121545 86136247 0
645770753 945858241 0
930647961 1420884 0
610386474 490504523 0
20655517 530400631 1
467222247 40793849 0
76430758 386573859 0
247518788 735295173 0
925274961 598395747 0
287988148 710127783 0
827946603 273729842 2
192662759 162263331 2
582397433 236908493 0
987236005 102779328 0
223693152 86802824 0
512253912 456151333 0
23790298 666876714 0
233263283 138044300 0
259950662 131212667 0
141078816 984978621 0
285320705 136707367 0
871229448 166786368 0
923396071 562294178 0
847628322 248587608 1
154314951 367810430 0
323927375 646408825 0
408584867 216097942 0
214600544 898643416 1
364849398 38830079 0
829294154 444240912 0
411384973 90149760 0
465050558 714116440 2
691318160 719541855 0
805736106 882327361 0
335911804 990061573 0
208750716 654167993 0
790403368 53965468 0
979721947 540500706 0
531748437 907338832 0
44849190 741839526 0
917093434 645022791 0
208385904 197367910 0
504047494 468235078 2
926314330 221666680 0
381982979 628433600 2
821639243 851107786 0
211410259 58456296 0
575213834 957773334 0
655508696 669866606 0
600545204 841292190 0
73199496 439430863 0
867514519 365019370 0
78048205 185213004 0
51999208 567408603 0
14747814 308667370 0
339668743 333739891 0
704075867 396002167 0
245876480 98016299 0
353223083 618909984 0
580686096 950305003 0
768047933 724237734 0
35511554 427050987 0
916642806 304535937 0
383772366 221975619 0
190584496 288926576 0
949336981 776653282 2
111572972 870217968 0
730430563 307663927 0
11518173 648299799 0
366254800 476880288 0
483537789 888077252 0
401663419 492344939 0
133454362 500547109 0
25505733 255607789 0
675777665 458312058 0
444055129 895569331 0
20752949 38467049 0
506788889 368658864 0
850943907 385265329 0
114292430 939678696 2
991185148 25053924 0
577491601 560210002 0
990360413 475525609 0
729379390 102868787 0
922654921 996027002 0
210933116 322150504 0
976853792 592978627 0
71248159 905709154 0
31177912 305091730 0
909492833 596939575 0
780741053 785932500 0
889414425 13322184 0
398999759 914506254 0
42802519 98775908 0
748775081 781440287 0
25583272 405026785 2
925864732 34643728 0
754376430 460781263 0
617547956 21428966 0
146370532 994630784 0
370422229 148962720 0
596676221 239544196 0
260445489 203375206 0
946563737 606309226 0
236991706 833184023 0
562563421 949384477 0
625668053 721391512 0
725118620 805150876 0
850012173 259267185 0
259667046 11924519 0
510287275 110148381 0
646533623 810649232 0
457358468 74371413 0
928372092 486113884 1
5211357 570749696 0
598845263 901010000 0
995638142 697333637 0
258277954 103472284 0
766837090 995397305 0
774363073 67856664 0
351231653 183162876 0
505433904 306882359 0
767725940 238786007 0
552897027 146038515 2
608446961 564838130 0
112130955 562391750 0
572909525 777822260 0
586430841 143752067 0
86432332 265274260 0
862315286 268567983 0
284474340 177182326 0
480969376 652790719 0
108097213 877336080 2
203240803 445753872 2
381184295 485209946 0
754999049 129370530 0
462421708 92515407 0
143112511 816597437 0
340112885 974914574 0
750081961 142161892 0
156410188 946155401 0
389916033 655479683 0
136261143 699368341 0
638014773 996274724 0
576541134 755244168 0
539878702 548444863 2
481876172 660850924 0
591655169 891269967 0
389548914 276046902 0
48413158 404531254 0
414668921 93528431 1
161215836 581964310 0
331635891 691022287 0
203435499 722953358 0
101478609 823797467 0
690568066 146630327 0
490906262 670107117 0
836826158 901804769 0
425422168 939452321 0
427875242 351496045 0
695159351 638218537 0
748701012 304628568 0
869977760 672842921 0
407807120 431738449 0
680574115 977028884 0
834195848 863766452 0
173298045 403682996 0
520330951 366662019 0
653270389 477775813 0
979797392 693520702 0
609231894 773041088 0
826916494 16208349 0
822874560 645336618 0
543139441 731229558 0
362237866 940936800 0
966444514 761121423 0
879613213 937930499 0
132246964 778565277 0
427344984 207988954 0
109065025 898920787 0
510865890 371892754 1
884561662 260054216 0
27143999 305867620 1
87834664 155686695 0
917148681 346170589 0
675762320 994247206 0
195889639 401406175 0
183939889 667971807 2
48215827 374490184 0
25073897 967870139 0
298867335 14927625 0
373843628 195484325 0
877557782 2600864 1
884059301 757479328 0
67213270 503244491 0
769037516 968244108 0
640411554 623622135 0
623015485 510172565 0
57614704 424469829 0
541086146 884143524 0
776235597 225888779 0
926166099 994887795 0
551406823 128518076 0
651103909 23817535 0
25030911 445475038 0
160183222 143487699 0
970809341 779083377 0
128571572 95015773 0
485301584 637165268 0
102874920 144943339 0
126071770 482303521 0
79736192 962044750 0
824148103 472972565 0
649570242 542541684 0
848542481 738944419 1
147268343 596235555 0
770870048 180226662 0
384861016 422379828 0
42256305 820045555 0
52679511 5558903 0
916512499 794839734 0
790244159 177821539 0
138085101 939863192 0
464298931 748184236 0
338336546 44932649 0
314886768 450601746 0
143109372 183412768 0
31028801 3683186 0
384984506 338051163 0
831825107 63346496 0
988534315 648625228 0
833503963 676443273 2
846560633 781198341 0
756683820 917344607 0
45226831 492616959 0
982478421 853273824 0
511394603 657337713 0
614063616 491118930 0
744270398 569477404 0
421917835 407985013 0
937944231 621811522 0
933279856 59585591 0
244820894 282051049 0
237029216 586944971 0
623410763 943652216 0
419667151 14544042 0
446352523 567314834 0
479037419 259573162 0
201979006 568180701 1
51231102 786879215 0
745282746 233120242 0
335867817 803223961 0
765210008 590662934 0
4047686 909565858 0
121166603 91591357 0
218203763 787397949 0
689737556 447343393 0
936393553 884351148 0
997746400 285316529 0
845290111 222733444 0
95525756 380311548 0
812027239 269263481 0
826295156 759419714 0
111967908 997994087 0
419021971 730720419 0
821706011 302620389 0
445450046 384691764 2
60622284 43150718 0
319557030 902403773 1
462793979 774370110 0
514563564 133762012 0
943698210 17563348 0
115964805 595458719 0
581261829 336540778 0
686832793 165753603 0
736512385 128700067 0
833547802 292206446 0
99722736 258451945 2
228940372 186069675 0
313468730 902511851 0
870603642 558488230 1
971140091 880277595 0
354457591 578530883 0
372809218 387238680 0
406304538 581629993 0
668608109 854569410 0
154757909 145993204 0
57065444 468951564 0
87074341 503858105 0
439150536 832793518 0
74159695 151336445 0
676939369 197951853 2
332872918 486171250 0
855776667 104124653 0
983881339 714231702 0
61528104 625800917 0
264999266 494866093 0
505133890 6391953 0
47774289 838841713 0
51540421 35880318 0
116913125 784555622 1
786999308 100335438 0
3105692 918218775 0
193989594 338430555 0
79282992 619156984 0
976204971 79360638 0
861029676 980309909 0
539070015 745259213 2
112679827 878866656 0
444142797 24279430 0
870763987 75084867 0
235405802 431767394 2
616003328 41988053 0
10263623 673609729 1
688534896 836915105 0
224802602 171348048 2
165029111 413092708 0
99860024 763306320 0
457382831 894343794 0
793959171 770239633 0
405671251 724661194 0
233675536 205288773 0
117875437 657348295 0
79815422 351757006 0
139026888 923575018 0
898603350 780109825 0
649878674 975974506 0
709874587 805983903 0
472942754 81970808 0
543765918 591903838 1
991933103 124655615 0
204990534 349319329 0
211484 263168151 2
230439686 956803155 0
442011582 962475726 0
748331641 740150146 0
340733062 834127585 0
942229050 33700940 0
202880487 463545063 0
781711472 199077894 0
733087694 964479797 0
642182078 411849308 0
229697015 287327548 0
13274777 509879701 0
238049351 811630583 2
7648025 527548851 0
748214543 395279052 2
657404821 810947298 0
614954193 192855195 0
100679939 896668370 0
210592443 59671037 0
756602763 986037689 0
857077658 488923535 0
155243978 139747419 0
888116715 51273933 0
73268253 313208063 0
437827381 361619955 0
729543560 358698625 0
994713078 645057112 0
930844462 307139447 0
297738938 536843181 0
833878734 208763494 0
247779251 416743439 0
47579999 942881746 0
992800785 394490313 0
730273020 503659263 0
189455182 65789552 0
606952422 655621151 0
595141327 533318953 2
436926034 356784704 0
87482437 147599646 0
316825637 332370601 0
266970144 250099466 0
569225853 68120988 2
511928308 385346004 0
420449332 37212115 2
973804444 685574335 0
203821348 657630283 0
644944214 67416922 0
816721440 498617454 0
99013944 509743574 0
951389378 455379349 0
756000264 189986719 0
974543548 912260526 0
983787891 963223907 0
285343947 415058772 0
129398972 542185866 0
329272121 563164104 0
468753298 478461230 0
848946920 90265708 0
366611072 120932656 0
983979452 537696190 0
471126149 96700166 0
143789518 756497584 0
143675579 427581573 0
585973226 698353884 0
221337550 214340729 0
94785778 599078820 0
348625055 36683921 0
243350762 873625120 0
732931694 819517611 2
987943207 487394589 0
201674609 489118464 0
1720170 227399011 0
389260495 775331321 0
505147114 700972169 0
269003777 148322653 0
452443320 617426430 0
596344088 90931420 0
132483037 743630697 0
263259179 802825578 0
479648465 14460506 1
711548514 872314624 0
575906236 577838945 0
893501470 930471263 0
261612569 819209622 0
45439453 511566725 0
512191955 606512585 0
153590250 388793078 0
527738915 500574760 0
572317099 703870230 0
892901556 852266678 0
262396530 769331638 0
237314969 233020989 0
528857105 339407888 0
62965946 520641254 0
984698848 498507949 0
43131469 469641776 0
107985508 216756980 0
88069285 747098610 0
520302109 150892968 0
729232112 335500626 0
894884267 46366968 0
445343803 3345347 0
138061052 715221417 0
181772035 90126573 0
874067938 260982868 0
144261584 892363822 0
212672024 938589184 0
39521789 827834169 0
762521959 723170732 0
391787576 6651192 0
437098375 405315435 0
633919901 218417043 2
770717936 43021232 0
563700051 998570048 0
906218744 442559510 0
688477739 997471062 1
620622106 173765589 0
789049426 909784647 0
995860937 849485133 0
883643850 265936912 0
733708138 55189703 0
649346923 114131706 0
964365109 864495462 0
503080779 29190125 0
373982040 92754664 0
246697357 708299295 0
727198387 490746374 2
83987254 179115682 0
397943984 118907658 0
884403017 61481660 0
58254597 786104532 0
156340425 959261469 0
132334442 395101483 0
651483419 427129060 0
950406059 196118617 0
506577716 854214115 0
981880275 893381863 0
154882971 940206893 0
54420671 657859193 1
50382948 830028223 0
439665798 890714365 0
964848483 266292261 0
677643850 818188248 0
5303075 335425606 0
521149096 93919973 0
110859963 777825338 0
407080647 383609625 0
391549239 452843848 0
617139557 405809043 0
942952487 942210073 0
232016695 595278528 0
711062768 371955748 1
480179856 559564719 0
109980060 819125064 0
808219668 969598511 0
935683652 249311664 0
387309321 11995646 0
531533532 891081881 0
929862408 823812601 0
956318821 447187242 0
340394006 892070364 0
141757001 382140339 0
270387241 685804952 0
271790440 778805319 0
609306612 783349149 0
541954599 704756431 0
170697259 653483054 0
407331447 295549541 0
493962840 653854903 0
278425889 219082101 0
240266680 836783068 0
704443305 271737485 0
840095365 767612108 0
30641552 646763178 0
118023913 887117563 0
255411048 130672035 0
768818494 396656845 0
560431045 111814424 0
503033008 315756553 0
180683272 911139849 0
565183421 364010785 0
877496929 396587774 0
93286500 703202116 0
488125689 822739324 0
999228279 469331800 0
795279510 168836575 0
645955327 812419640 0
87077298 924346900 0
516671810 889362903 0
915733665 372288371 0
390284717 118279583 0
125546845 937816740 0
400248645 338919310 0
852142082 689355556 0
114708658 820720032 0
40220829 101398189 0
993582513 933646249 1
81527116 710610727 0
764757466 80213982 1
227336257 967195119 0
116253982 960534213 0
521026145 116484096 0
132981964 50662225 0
695600534 245504816 2
513579583 81116942 0
737122992 361601287 0
449845308 10118826 0
287604898 883337122 0
188032266 405202042 0
47778705 864303652 0
141592973 137501323 0
924322991 4202539 0
8581286 958946246 0
907192830 54050544 0
818575756 76105802 0
352756894 688852325 0
368024014 598019882 0
142047025 830105326 0
468677449 377000347 0
640882994 111735062 0
245990479 307813056 0
422382835 11405437 0
982151981 232705409 0
124186158 611618702 0
196476147 786860307 0
595900046 247026117 0
160406746 5186677 0
16987110 86179592 0
480420329 28213616 0
23472835 650821287 0
166962557 25998723 0
859039686 155010832 0
509191822 315918794 0
229815102 757715619 0
544703120 320025562 0
292489928 927778177 0
26624550 899497322 2
845355822 278229252 0
894574640 28195850 0
334128109 583443644 0
509728207 706651559 0
341202271 713951717 0
315615402 356310536 1
469489980 830371330 0
80833246 371043175 0
444710564 473695196 0
207609263 111462015 0
493206202 819558175 0
383465314 16230943 0
403046030 420499539 0
605757550 595703341 0
175725970 123703767 0
631123315 375353506 0
871804100 440080364 0
217142414 626537809 0
97518131 216746956 0
224251551 407853030 0
832498812 12309600 0
35743412 57080662 0
965191448 824553655 0
883669895 104991118 0
619176925 768300260 0
788233741 746626133 0
91753649 588346665 0
698158212 137423352 0
657144896 885514167 0
826812180 901159943 0
210887026 613688164 1
173676791 162007282 0
241623735 447385521 0
132218007 143730511 2
639625748 375309226 0
758968184 281279103 0
415942972 584164 0
336275598 781333359 0
75265150 843451227 0
361622056 843762765 0
778532722 12990829 0
692653925 810438544 0
215758074 37255069 0
555961556 452795537 0
700653262 4407643 0
940146891 657376050 0
626634644 631412848 0
285549467 364474033 0
73701547 350119446 0
931557912 594158509 0
895758548 356711014 0
319287120 536647625 0
739826577 580961197 2
280541924 50758867 0
291356978 634622310 0
122901972 294126823 0
133384622 319106057 0
580312423 903844962 0
786032104 91618352 0
531040027 136988346 0
952384856 125478379 0
290495153 880657348 0
915396120 853814407 0
411715203 616350188 0
586064117 363427109 0
442573785 22391675 0
234321480 934787889 0
880387800 724181843 1
82003667 574835302 0
209876398 879019767 0
609950419 65603900 0
345151495 823918817 0
932137392 266463424 0
777147789 99485157 0
121237676 970271561 0
51282019 852725747 2
439462369 981027974 0
228899942 398745385 0
269804206 828807064 0
143138345 518188345 1
710302618 690515779 0
326813194 956586985 0
866933824 317821251 0
748950102 105751691 0
284877191 335273972 0
119945574 879648439 0
682216722 751180003 0
688780602 82303068 0
752377826 190891673 0
280682269 774112862 0
161578572 418381424 0
937593695 754337405 0
101873311 593311232 0
492218055 486292500 0
638855245 408214055 0
348217964 68138903 1
30028370 730474559 0
621769151 95826454 0
971743463 278643155 0
297151600 977579611 0
531278371 259524150 0
738549050 305976285 0
915059405 333579692 0
58449022 887391600 0
457325460 332034603 0
43827220 670810732 0
352569720 279092670 0
733513894 207164557 0
176650809 423664959 0
116211108 974617478 0
457120710 525168764 0
291119024 437146960 0
208680351 993663836 0
616320355 608523201 1
283452979 700447476 0
118714379 371243972 0
545042644 736574182 2
372188231 512516000 0
74973755 893229788 1
677878280 999063184 0
625332589 100715822 0
953532199 635087701 0
559297403 896169030 2
214662172 74726492 0
314194193 319587455 0
812232820 413195464 0
514015612 18982091 0
563912422 557361112 0
187988668 173045348 0
339420718 303622406 0
964533821 840719256 0
889664289 883660159 0
861827137 766800475 0
905619407 599261216 0
899237389 933444969 1
801248977 372300261 0
825464581 909800190 0
958358708 966509635 0
492492830 464567688 0
798497093 9697607 0
320473997 546586531 0
928016913 453877870 0
40845306 907795054 0
797656239 14358691 0
431072942 782863283 0
802859676 474863392 0
621359282 921690219 0
158423698 867881623 0
225486684 69436757 0
974669931 685212895 0
163633555 987696791 0
453999401 847750060 0
100988245 70327866 0
8673969 928468599 0
899589771 648871904 0
419283094 311261681 0
716656983 138651012 0
878294372 653123662 0
548376994 749002246 0
683006831 826745103 0
558781011 666145606 0
71122917 601215019 2
690389306 806031310 0
54684410 646637582 0
642605084 319689177 0
788028999 63619143 0
92611565 595806129 0
430494279 272988563 0
891582551 232560961 0
523583409 432844945 0
598848826 358465006 0
380976075 191644510 0
18279841 999112256 0
393016098 882160260 1
894723921 645979827 0
845089885 889531189 1
136086869 363982022 0
659105903 421852125 0
740347089 43714749 0
166847634 620133743 0
801880900 36469487 0
783529037 84576804 2
228470818 696724146 0
642309864 267344152 0
392657266 968720842 0
788644557 163005642 0
50024655 319893254 1
61351748 904950035 0
842207864 204441218 0
917406847 550307176 0
394286090 675903544 0
709730205 24387531 0
369749056 450819224 1
782324038 15334210 0
657027646 487113924 0
68509174 711727229 0
263572276 642199930 0
999033451 605660448 0
109573713 59201016 0
225843938 496756967 0
800115473 653022065 0
780184737 586734645 0
726353412 729565347 0
16960085 365532205 0
586466044 875441620 0
476316395 670433944 0
849601937 12954164 0
337884507 601822478 0
974829951 755570161 0
90106509 677004672 0
920946028 552896229 0
524302339 432489920 0
266362784 201419777 0
900807865 10925893 2
99107794 617161966 0
448567222 93106493 0
830863137 935161663 0
398684989 188671225 0
799322258 537693391 0
145492126 714684301 0
822977706 664755185 0
145329335 539286253 0
497695769 48619591 0
428781013 70309516 0
873153383 735287770 0
217770247 80886159 0
488161747 996330893 0
922098865 559769647 0
742369380 516303234 0
543829436 407001980 0
243274334 26175416 0
219616813 119408440 0
102210721 181940803 0
61403426 431013775 0
94914830 483338643 0
984793694 344465637 0
894100393 139891979 0
308632805 817992568 0
662063849 139416392 0
116476541 725922834 0
237442362 110622018 0
148191853 335348477 0
511990758 281444222 0
1490144 958323657 0
758513472 301772601 0
939763090 446283780 0
545488432 11889121 0
434258658 712379718 0
102060568 652362003 0
344662321 330975496 0
28459995 129669477 0
145923533 630849255 0
97047555 674686750 0
654339012 518411143 0
167626755 925761903 0
741027340 499760513 0
856155949 537614867 0
235159298 620733350 0
269049196 343779775 0
952463668 284945201 0
207322272 947619704 0
598554669 416570869 0
326921527 47068183 0
387297259 543730294 0
683586348 212204645 0
47937442 23100478 0
138308870 3494043 0
553912691 324147283 0
462691837 471153727 0
199435445 976577953 0
301791937 452985211 0
881294733 119931827 0
473810289 333950765 0
501433846 211150453 0
817425649 801687688 1
979362795 108077649 0
436894566 50913639 0
694672524 939280832 0
727356206 24291013 2
642784602 685641953 0
24849175 398097046 0
833495553 343771674 0
660740397 473468878 0
981917559 854554146 0
954702665 787971559 0
563687644 641775996 2
2246028 140622572 0
552190087 15125586 0
393744437 2413964 0
677445867 310145317 0
768959015 639003446 2
747592625 864377336 0
350280622 695672803 0
620475625 503760551 0
808137929 353833417 0
729516773 542273786 0
190134337 492922941 0
70258714 208475351 0
150825838 473186639 2
197172735 137711770 0
201054551 750395710 0
76710106 749023497 0
406360176 579134773 0
825101822 127498935 0
171544750 68503624 0
298780247 105456887 0
597882700 337205036 0
621071221 643534448 0
85196431 976189755 0
35754998 546778948 0
881421788 530500392 2
765044335 649297404 0
524716718 402484659 0
909028342 194697267 0
129114693 941354392 1
642403963 356048248 0
320690332 234331252 0
680994687 73191521 0
33734350 906984914 2
528302747 591641042 0
490808095 745343904 0
24629521 526990461 0
84155792 428985810 0
321894722 69778723 2
266864361 537904649 0
299807502 565549816 0
6043774 128596144 0
576866212 268422972 0
697752989 818710441 0
377131215 668896436 0
28279663 216948405 0
25922054 232708863 0
505367253 31403267 0
32318335 164379865 0
728764928 416148371 0
800907191 387856119 0
435141082 132262163 0
2784948 288220228 0
553500283 405882225 0
567701524 551324989 0
218602795 207908094 0
938005871 12969084 0
696959281 23175348 0
41750673 147978378 0
146468345 209035948 2
670033157 296302574 0
90085079 107243183 0
412222128 132003870 0
803785294 434455300 0
323914801 600066281 0
502693624 320622774 0
368064882 124133831 0
315376969 802551399 0
992114469 274735786 1
300801623 293094707 0
269628074 142192957 0
125106701 433370543 0
678268525 673914192 2
727515654 786818990 0
803158323 396983700 1
658890225 383147964 0
932660502 98948524 0
328216704 408348931 0
600862176 287623063 0
726082595 5327226 0
2711350 640194871 0
886801137 166871583 0
318565839 455949077 0
766689018 791310265 0
395643126 527921284 0
508715408 206697985 1
396670821 797798303 0
414620259 175671391 0
579663021 425988672 1
443919045 796519669 0
641157139 772580925 0
272599913 976755159 0
710904208 657405000 0
910224731 359128842 2
431289250 365158406 0
672759696 505353634 0
992773947 208350356 0
919233799 660601727 0
20980929 639858863 0
849105301 821517450 0
316472047 596612340 0
444350239 54802046 0
958058261 590051444 0
619675103 627959000 0
257721936 524254942 0
442485268 367652451 0
213724123 86160384 0
1825174 819147397 0
82979339 70914516 0
901074236 382264167 0
543293186 872622871 0
123912749 323389758 0
148886444 373910261 0
484225776 284441738 0
146986317 641655376 0
269728756 918328779 0
2098808 665271825 0
697882601 80417262 0
54744275 860594181 0
141199576 569541676 0
304007735 90357254 0
156812181 743607052 0
831844840 629488714 0
944320886 619210599 0
999338274 337524319 0
46762427 111671928 0
391698268 990901651 0
707348799 370300390 0
511126377 138731386 0
551686286 270426397 0
58950549 14322546 0
509527326 660401394 0
190662423 940660404 0
494702895 371105827 1
845501655 461794410 0
80665862 79307659 0
701033521 943822168 0
61688089 68241128 0
974232039 199177178 0
580595034 170173639 2
180063071 664149303 0
86929941 814046149 0
754493113 809346186 0
809324014 149863769 0
393347194 704243553 0
258111651 215428723 0
12873710 514936369 0
556492112 896935937 0
347188444 161062705 0
527157738 858181230 0
961441869 639042090 0
68979036 849782802 0
642797103 560310195 0
85938365 528492411 0
984219746 549592867 0
568583018 584814884 0
331560760 891192103 0
963368989 524250209 0
611238688 267077993 0
76087453 161330879 0
62344907 18014733 0
179952752 430369102 0
105038596 938140970 0
570166274 884855957 0
294579168 41495825 0
93438780 304124299 0
903282221 435334112 0
848859323 505843600 0
408890497 490661049 0
502282255 32500113 0
314227810 642836387 0
473914676 110017982 0
683648520 796623786 1
56945174 889373805 0
77893354 436604185 0
377701152 13704454 0
512530909 6837758 0
207235167 27106083 0
57832154 453525590 2
680124143 518943226 0
522584249 172291544 0
639506888 100822162 0
570286861 811375313 0
75705793 597902941 0
195032327 752197961 0
981793854 213975519 0
98047478 177660485 0
260336673 929595949 0
86618107 465513783 0
720533926 311377782 1
518549540 801262626 0
696830482 625668645 0
296745853 683034323 0
254436262 231220311 0
904770809 809239272 0
48122904 297021488 0
882973165 400831678 0
330265637 981081320 0
604437501 651099787 0
228882318 143151141 0
197029736 607090432 0
2034991 578617523 0
698236887 768492733 0
363381518 180239074 0
943848203 316877944 0
17117611 334953963 0
916832468 897202629 0
914483465 151280497 0
832399222 812530757 0
535770350 622418263 0
282171244 467745838 0
897287891 209782271 0
216919145 816831338 0
902918717 683153180 1
705984596 683334533 0
764240264 25132983 0
771614279 343612596 0
571715002 107500202 0
954447352 88077798 0
168142017 896762555 0
60555515 334933125 0
223466290 831307652 0
608528477 9461270 0
19577322 306757348 0
822262869 78771236 0
707629049 270861521 2
386134255 985531756 0
32708033 525280262 0
56488696 572858297 0
857323445 504702191 0
458202260 138164417 0
977459237 37259220 0
832457597 30889972 0
137300663 777986648 0
223790871 692736296 0
277058430 17671577 0
185433663 171730474 0
310340946 825976505 0
347582925 275083046 2
575211313 588452722 0
238564107 942723423 0
449845321 219297512 0
309887983 808599739 0
762616798 598976193 0
568758973 655610486 0
706229586 560635945 0
612467248 596149856 0
15108269 46160113 0
732630348 50056069 0
416914235 693799667 2
787483486 920037060 0
25134978 751502302 2
364582907 716446752 0
727300633 399465256 0
557911861 755459858 0
867283235 653725268 0
925818293 142993907 0
591689414 396155738 0
63432370 385298152 0
779451021 942518689 0
613097119 778966804 0
160937825 907330200 0
732974700 760192840 0
850452991 350175262 0
228599955 403041505 0
260847527 62601738 0
61539823 828557128 0
551047309 686413065 0
108634366 463343690 0
414910572 18172680 2
272818691 403015472 0
216974379 827094870 0
350834503 677551092 0
673619040 28092586 0
145619552 906634832 0
245319313 821238037 0
80316358 642500216 0
707803418 845323513 0
439958577 970860991 0
459777118 4056245 1
237235208 936485043 0
739160037 661411368 2
965898623 940774876 0
305860713 725577531 0
822753706 372192758 0
960221935 487363990 0
789846098 144773663 0
306662931 240022561 0
280857154 796515206 0
609212861 131687002 0
34017053 870395583 0
971055641 743667606 0
933013781 565141162 0
944488711 181241059 1
609375459 55874827 0
460844590 35655 0
72408683 627717207 0
969462911 773620877 0
811910124 138989988 0
852695150 676623821 0
55432952 430467868 0
825145837 720380541 0
975349057 612496114 0
516396623 6624403 0
278588533 931206619 0
869918164 573566484 0
437907753 65015374 0
747080136 744938938 0
245539221 358625181 0
338762862 78808503 0
695928884 844709902 0
100652996 421835086 0
973131202 699841115 0
667839687 269351893 0
105291985 652251178 0
115876359 377706196 0
673390178 824719510 0
183767103 246428238 0
62266958 927455041 0
382479680 14862850 0
110512551 213962038 0
300464542 100556751 0
840335075 54227267 0
9242807 630137663 0
999416305 76830950 0
977154481 685687437 0
406104322 112837346 0
906581537 258683410 0
733690242 448523761 0
105139205 97933730 0
971149597 698979493 0
265528900 191772087 2
728196323 397660004 0
927365933 340368363 0
207221158 361179732 0
493100155 963187092 1
184536399 352963044 0
979575480 152774412 1
854799339 864367343 0
121628033 103463192 1
670275824 551096958 0
583693751 580935978 0
208225058 188820352 0
931590334 686708327 0
463290834 849704830 0
151361936 471140700 0
36515753 490138223 0
834897478 26482364 0
272361705 217022185 0
421374804 312342254 0
631488895 368611123 0
457129491 850921860 0
54645582 84087353 0
101761792 355794169 0
478696763 872450947 0
444084286 244828801 0
597984482 697015424 0
426968148 930765278 0
972721211 900026703 0
42763862 661428613 0
672133568 303917067 0
701959680 683117511 0
68310739 275274836 0
394659041 304600981 0
49885000 252464678 0
119471766 497499936 0
353885804 779303893 0
873782998 402357619 0
22951849 687982481 0
894706002 580311971 0
708443187 407861498 0
524787608 283741953 0
291319838 940369889 0
930453931 452599937 0
74918820 272964049 1
997165220 107245771 0
466600045 100862407 0
98736462 189946819 0
852780807 147796209 0
32513810 169699560 0
44900658 905234938 0
206826737 246637794 0
270853811 8505131 0
21398941 606891965 0
357712176 34520145 0
595822861 535464486 0
730047671 950471920 0
307610305 197454725 0
912678004 474787387 0
148043922 38634072 0
187023659 147227707 0
857098026 261867680 0
634753867 861025669 2
990362620 262520817 0
11308129 164800026 0
525133704 700606182 0
890098487 706606687 0
57174641 147247261 0
121437863 268245584 0
658303884 64894905 2
435297091 874008289 0
987284186 302179286 0
877159487 281388422 0
835646599 42450021 0
44030370 398931582 0
339361282 323637516 0
724648692 596824077 0
384765181 922157097 0
537679188 822210881 0
898130744 931851111 0
461246270 16555824 0
875059500 349020888 0
531545892 585869995 0
443390480 948818731 0
465645044 203478169 1
358467929 33116437 0
17823873 455146916 0
906188862 465065074 0
306405876 418612536 0
177771857 496508541 0
675870418 680102063 0
235378035 767084685 0
536049233 459292347 0
495734664 734000680 0
859229496 700862861 0
673092101 843440470 0
56117207 968923270 0
791983271 524529575 0
803748110 868797645 0
472934816 783781711 0
448553473 109954748 0
585490832 234454047 0
86606462 60543488 0
285938240 554914637 0
622034369 112650176 0
35205161 691902759 0
552944897 710167730 0
911137350 456525317 0
954122641 455744578 0
620132943 28252867 1
82691232 791019552 0
892685154 656161728 0
239263435 472795060 0
100212452 456571758 0
807284037 833236868 0
448281261 100768284 0
884246846 247245031 2
844323296 756843786 1
121831037 844693085 0
524149533 512417155 0
283212903 716225016 0
904965825 47741283 0
629863044 59503098 0
284696619 68634056 0
916185819 99039436 2
315707832 174653534 0
280881236 241256780 0
142062953 527549218 0
854537926 806653188 0
804502684 113429000 0
769196861 647787945 1
400323685 590812770 2
814109566 105307111 0
302517595 646662731 0
720520994 879128854 0
707226848 863498013 0
508442777 226342568 0
232811640 8196043 0
457661812 880571473 0
398848649 232120898 0
771589633 480508235 0
665449170 351596877 0
303746945 276842623 0
10713989 57389860 0
926081288 10352579 0
612482777 532333726 0
759740306 61187684 0
755311226 599057182 1
266885963 176055608 0
496850876 542286303 0
269377320 112508552 0
667763471 74002762 1
278875405 183123066 0
154556510 837668792 0
623322411 653634445 2
408172766 397493214 0
581091163 813488919 0
298837017 58117314 1
958771168 388420026 0
753291649 926604868 0
339884803 856440233 0
536027767 656992819 0
759748855 430553708 0
512454419 88963818 1
116944441 840382518 0
345630127 770784152 0
4084503 266421760 0
101928779 489907078 0
489945494 786474697 1
334627398 191371585 0
538345143 311293529 0
750444073 955506687 0
405725080 596810379 0
875493688 874047628 0
368716536 31453722 0
540638656 980012676 0
562438895 948764971 0
89073846 376268086 0
127809073 604952650 0
980539814 824643694 0
191673930 287471659 0
621542936 79964780 0
292812294 550060484 0
231207170 382856649 0
556778296 177409923 2
729987258 659789384 0
279534154 636252132 0
65805651 557718758 0
782970003 662555820 0
858015195 361436638 0
161121360 35873617 0
286015582 127500574 0
3183459 369872613 0
101621938 683757579 0
88498438 784446350 0
194940130 167795645 0
331130414 41162096 0
63419987 48537802 0
94898996 560813067 0
260028936 895629747 0
69995838 56039429 0
371778059 507830425 0
368226237 392137907 0
729973902 385859233 0
290796845 956225973 0
226068328 616880938 0
871704736 79555098 0
312551762 23473964 2
281499103 93550065 0
534177782 74374811 0
376510520 757342486 0
733859223 507773146 0
236966569 361152402 0
838735750 90458078 0
226238178 821424900 0
769337921 196831940 0
953497422 352653057 0
60111966 919315173 0
329820667 772962889 0
518643648 337279738 0
708557350 339965640 2
273587660 146834155 0
883078670 556352462 0
573610391 989817688 0
549431415 521781578 0
55060472 806021350 0
817316475 365612611 0
11697309 263021846 0
228315364 565323372 0
410557654 208783839 0
116848106 12355522 0
224865867 60212092 0
580960385 967270737 0
514819229 746966230 0
279775100 399490042 0
278925289 762975849 0
110531044 579305598 0
760155454 561305969 0
133253475 901076168 0
539340120 8222344 0
468581461 963925542 0
466156198 7255690 0
244692583 142172990 0
913714101 825313157 0
884661190 579013186 2
45347005 126581606 0
25544842 885090898 0
198024992 492578198 0
578296189 178777561 0
700242070 931648547 0
746826168 74501781 0
290997127 983931896 0
140258146 567836301 0
887901451 375062959 2
794574905 685930488 0
989976843 877424527 0
716699479 470241617 0
385077733 787536216 0
515278195 519930938 0
709217135 124575852 0
43151429 67117282 0
890666316 275027898 0
2149907 556283042 0
142836925 46498598 0
186477955 107538027 0
759788527 679790234 0
897079715 128242485 0
813243387 719937599 0
513733610 902858343 1
501224272 19821322 0
340758080 802657619 0
104428954 737917401 0
535599787 111668630 0
708053534 933165275 2
106135529 277130143 0
515373081 750913961 0
503578817 50438084 0
480929635 927382033 0
140192663 261140112 0
950101451 788821723 0
648026765 929563040 0
83055151 38151976 0
245852954 95292143 0
102528497 767631172 0
148824577 989917390 0
83475407 416043050 0
571177829 75534682 0
56032659 672053530 0
82206298 88136975 0
644453822 726510826 2
657310173 399033699 0
827687834 756204584 0
438138706 686195488 2
18700048 467164659 0
508267951 547443419 0
916413502 802127134 0
891301467 889604016 0
312472016 176682994 0
463556961 369401242 0
675022024 214279026 0
26537777 856959613 0
466250154 110870721 0
78161169 774168467 0
613846337 401250815 0
532695012 883924369 0
138540993 926373175 0
210874651 36283695 0
405049439 424772175 0
527355689 465074202 0
451011772 164867188 0
618466594 113664305 0
202720000 601966661 0
204709520 811050588 0
958795316 821402970 0
616305299 337001863 0
85372148 422796675 0
722857698 652153794 0
320354346 95344733 0
753165915 434249734 0
720438741 483309011 0
310789589 937590783 0
704814906 123039194 0
570680878 732366765 0
571812670 331986793 0
86353120 91339216 0
139056002 794286224 0
14925472 208767256 0
591895194 523164608 0
902065098 878256578 0
66222259 761979409 0
397402652 336085064 0
639465832 521849200 0
119627827 875996438 1
110571660 440679485 0
900115775 282557889 0
999670163 293153077 0
22837852 203995309 0
46385613 108115683 0
864585795 76722367 0
485255771 991394326 0
543671248 599019398 0
730055797 141891187 0
962059138 530098176 0
718154450 984959560 0
47525808 716326469 0
170976937 581554728 0
649235504 585519202 0
106910196 420187742 0
839325390 315695304 1
617835711 465849356 0
136049366 507197010 0
906547953 295161801 0
15200991 391379131 0
193043777 853682915 0
712890411 192954049 0
617582867 48131005 1
246327909 722736054 0
674817235 867326410 0
877366129 178186805 0
274818901 666602257 0
83513864 502433631 0
674792555 999940375 0
649198654 771920917 0
875976884 821355915 0
135178426 519615376 0
477412144 464862149 1
255041674 349216322 0
42883776 691610839 0
672088213 294913146 0
722568194 310698619 0
990529105 662492867 1
588591834 852007664 0
556720506 326473275 0
574686050 972702474 2
199450912 762297569 0
291510112 325083116 0
921465053 870923655 0
469603671 863216333 0
860466787 800528 0
373095029 534352451 0
797670712 921215537 0
69041036 715143282 0
114796106 582193306 2
764607822 488546569 0
190870036 537397439 0
166945960 624512242 0
253354921 317949387 0
162555692 567967465 0
251936423 513428843 0
856610475 926177733 0
383557131 137323782 0
421739107 577858179 0
245761917 894655245 0
615524575 47366597 0
653822950 139515192 0
641647639 100868799 0
801663635 992787478 0
956183686 961035266 2
329553860 280435036 0
879728275 897218322 0
423736815 937766734 0
508635255 432160181 0
984412074 784890635 0
755546728 729687526 0
499496356 143186478 0
171707457 31273465 0
260906784 613229449 0
609966499 236523648 0
556943010 411856892 0
335467139 521825800 0
429993137 755627626 0
86115059 868666913 0
354088186 399334640 0
313128098 268433427 0
182795930 440620290 0
893852498 595216222 0
164367947 83210284 0
398976750 303013104 0
742441285 133898028 0
273576889 871005349 0
14519947 426361127 0
466867972 232372313 1
91478145 463908889 0
973942507 820006072 0
974731136 349463790 0
237132001 62375240 0
8629687 410749221 0
285882437 389109602 0
271471187 420724566 0
972727285 495091136 2
381268887 397138684 0
25002818 944335034 0
626303342 632037890 0
147663435 359473946 0
666405593 832415363 2
298285573 954241231 0
980763973 655967432 0
566662770 69377435 0
437465136 162110788 0
434303011 608279903 0
782501335 606983411 0
75086258 726805984 1
312490624 240537694 0
83156877 329086258 0
233901846 851041893 0
603943147 742180461 0
860337894 479095599 2
415966252 729691149 0
741191004 321261440 0
5543691 962747262 0
365411113 498117198 0
19366852 228740702 0
492493772 152414328 0
712748764 264414413 0
594191820 103506792 0
329296903 973067062 0
266499862 732620909 0
989606617 329758450 0
637659534 511284272 0
581847545 28361459 0
229606940 398057553 0
105541653 492235681 0
690017090 68708979 0
631106592 170842360 0
181427312 231977903 2
508937843 185315278 0
28419413 87119095 0
536198130 659885080 0
30384015 454646959 2
685195966 52113045 0
859254593 666568374 0
22429116 956166577 0
157421667 167770347 0
602302565 750215013 0
382091222 382825891 2
755223758 741012138 0
918360954 900788760 0
22229224 628368834 0
613372474 737507346 0
901972105 547235731 0
819447014 537200477 0
592879131 958460081 0
859796943 698241873 0
441909743 53315315 2
847995325 683541003 0
795894007 981953939 0
931290244 210385451 0
92633989 8025137 0
37451705 37794827 0
650620309 267280895 2
48683842 466188130 0
276380863 236465626 0
400548949 142847500 0
361219971 845773297 0
54204758 756812349 0
631371877 450338579 0
261495162 559315822 0
942788204 38822223 0
548485195 807881935 1
342597736 515009158 0
90448553 230825344 0
147675156 357482397 0
872672326 129623956 0
115735131 301407788 0
134109696 657128279 0
806354146 495730286 0
73475602 82439553 0
780639851 830593927 0
431270840 80723326 0
355091826 37256912 0
972562525 444904859 0
149125979 207085425 0
694672129 396739143 0
674938927 685653979 0
216089788 404057809 0
789293881 784162935 0
33552910 138774883 0
490082462 416019476 0
514544042 702776459 0
388611237 68674130 0
1150486 242617630 0
40916735 910753619 0
673039209 709133873 0
35988906 34475799 0
904379504 479872853 0
167917954 624414805 0
12681337 784115126 0
454096363 208993836 0
547941618 451233309 1
779135241 730210603 0
47379271 112572115 0
125766234 939648235 0
246082676 739671444 0
194375244 322951989 2
417183484 42723951 0
702952389 922384588 0
589206263 182810200 2
904501990 59128663 0
727730352 229951370 0
134127620 739704904 0
841905618 458802098 0
977583220 33232023 0
118427269 261258375 0
104837266 778791391 0
750368522 315813987 0
861674759 489805631 0
355359039 891347889 0
423680957 821324786 2
740593538 409738396 0
802182755 686074980 0
113701220 397463403 0
152288982 683244126 0
311184068 52969861 0
338033370 977470264 0
664859670 109304893 0
878372886 445641753 0
969123750 66476167 0
607817941 73673110 0
308790316 648897253 1
873111537 390642944 0
802650586 136021018 0
373674787 990066896 0
287340302 189429221 0
761413179 217698801 0
270728524 846778303 0
799353570 458249590 0
378432417 972487274 0
504659016 284744348 0
521026274 50682498 0
729358448 62847178 0
694960648 194332512 0
218996715 885845172 0
799554796 272093500 0
702557621 531875349 0
912387111 204260370 0
196777961 538520461 0
86842973 957344570 0
227841741 84277724 0
838912825 56383176 2
122019695 177792797 2
355611832 266010156 0
257664735 161511174 0
327811515 836559391 0
148982403 224471314 0
133550351 262862711 0
826142097 138228510 0
969793946 491365660 0
54856814 204220010 0
482808762 477537607 0
447412342 292253529 0
284180857 632833583 0
206458837 17501101 2
543524504 3227398 0
625317481 485237054 1
647752268 722274507 0
574581424 966722519 0
659633859 321115915 0
617671611 141901249 0
838556088 322521340 0
443447182 478494582 0
194733424 420883616 0
906540674 300427125 0
287005712 443523699 0
648102865 771441553 0
963634196 55034827 2
145913228 177763337 0
197062560 766534082 0
283488664 740661101 0
405256987 661553013 0
936179424 89586989 0
48260052 158726322 0
86024928 942275111 0
247942374 76907685 0
508386674 720852146 0
55637851 93730870 0
55911869 507019473 0
137762738 415931707 0
910825704 745006435 0
924716866 332174343 0
77538023 142365053 0
679916985 498087487 0
436244048 401323495 0
179451337 48117287 0
313912281 837433189 0
848902065 103165826 0
73844248 179880147 0
667582553 207370720 0
150649184 372376105 0
571656293 256347261 0
991579616 581153936 0
283102924 675398072 2
107659087 139936184 0
417753370 738333542 0
559889877 958589389 0
747346205 167583683 0
603827607 766050920 0
907294979 516734971 0
476216754 56012464 0
575831306 917454624 0
157290778 48991339 0
372115681 510683293 0
884866184 265333979 0
300547656 138331523 0
918645237 749905781 0
412637344 232498801 0
476567809 923444748 0
307818072 492859695 0
407538455 718596972 2
102633882 611010285 0
139421893 202065671 1
461104147 17472940 0
726990907 838893159 0
68068023 60255975 0
155901455 965248485 0
93972887 230932804 0
130082787 787874363 0
734540428 917427443 0
156101046 518572285 0
692289018 226404579 0
925977002 290569616 0
917876341 403868373 0
332964418 770075426 0
404924199 488590847 0
621191195 974803988 0
309545966 556100415 0
927886246 740489169 0
216452763 322772886 0
630090250 811231564 1
948395737 362117389 1
455564780 739806606 0
117316850 52497280 0
338976751 917792044 0
781106060 917798622 0
632954302 622946956 0
240577690 34543249 0
228834487 629319003 0
54973580 682978707 0
175113914 982140261 0
957051115 968851523 0
981748294 361422816 0
971209383 137797173 2
55752166 259936626 0
731128727 374616548 0
554475129 795328929 0
184569997 417712448 0
576996809 398966297 0
614349615 152616348 0
543581247 537136346 0
832874547 555396410 0
157700062 852546054 0
102076965 141159603 0
927784294 574066047 0
42293938 299838540 0
582513784 488058702 0
549997214 369595085 0
747404810 220207936 0
575592011 735342087 0
330689648 729891013 0
532312025 408802632 1
524061089 21261966 0
370673377 785832112 0
903259354 739168540 0
79714585 206638515 0
78146133 74776021 0
93691 505266375 0
866463725 497767327 0
809152604 763043376 0
891654145 589034977 0
57378349 384258923 0
8139980 171866756 0
538774576 708615200 1
626583296 824894994 0
90417764 785085969 0
482383540 207802937 0
703984272 191930233 0
466341297 805739209 0
781452455 192103317 0
98703572 203299112 0
881805174 280674995 0
326590035 800811597 0
145622542 770931332 0
420609269 733434577 0
736899769 371508996 0
23869357 71918598 0
445356304 732143189 0
177995654 483587893 0
805285703 441451633 0
639642516 161742791 0
124551581 115165386 0
18919597 485237494 0
876764862 19927804 0
115816253 244569733 0
571690316 96313020 0
161799347 83411094 0
740890419 202600409 0
874149909 313503683 0
84959445 15125258 0
838710955 128367338 0
654016875 778348910 0
35587153 606545033 1
145494169 691225202 0
774570295 512274524 0
666222312 981790377 0
284551079 251670680 0
315202770 622668944 2
861429738 45929684 0
404010425 965918687 2
152723138 260600926 0
420745903 211993657 0
113483385 943244633 0
532461732 100609842 1
8032620 136460727 2
862031522 134078708 0
868761077 117925526 0
962698562 330172464 0
674077578 870713220 2
45918849 577039195 0
969523852 950264079 0
248433212 23895635 0
541225017 158457782 0
203874598 243997068 0
573800848 530705273 0
254876818 154760557 0
78439659 904344395 0
632779252 641360114 0
498954242 512594881 0
19092397 442587923 2
381183797 829868371 0
310667062 427009590 0
932452987 102150776 0
398241456 877909974 2
46671996 70134273 0
841655626 864190453 0
128332922 147098321 0
434910776 734476981 0
131499021 742520945 0
712704287 16670865 0
2399591 138816098 0
830903444 734400762 0
865496600 838952838 0
456299869 631337801 0
198931131 73127504 0
363513607 718459552 2
901912959 504229912 0
244029020 719596666 0
969611042 863053992 0
764078520 388121323 0
562073291 341110888 0
792125351 698908808 0
334339480 375176923 0
524820063 993866417 0
962526033 702119531 0
432428211 510449402 0
832239061 323156462 0
80557236 62901143 0
819394212 870287999 1
995046685 165270201 0
633298031 434937490 0
329948776 866826052 0
12492988 637674903 0
583955841 698472576 0
122717075 722349392 0
664704742 380442936 0
726108784 617352687 0
87269575 140065250 0
390676057 995837043 0
150246508 330380245 0
425157694 497398471 2
316057706 794523013 0
15582957 955880814 0
773194261 826728665 0
929914980 541332423 2
909068082 215598703 1
619630350 851005143 2
274359744 775140658 0
36530653 789361678 0
552632903 647154814 1
373646541 915277870 0
275531588 386526727 0
113764016 83820798 0
84423592 827773816 0
813881437 604038704 0
73968917 640535639 0
868196038 143328847 0
988134248 758052406 0
923740273 124660789 0
708163433 728361612 0
923020547 795075328 0
146721845 96248553 0
4061040 636220685 0
857370995 805487838 0
10072441 855443493 0
405336604 400540028 0
27503766 392884012 0
861451087 556868443 0
56371192 484944043 0
51573 778412159 0
370966696 657943625 2
868401588 307592206 0
879684406 315760817 0
483508872 402045746 0
24122071 497516968 0
195539316 651745660 0
987678568 75296973 0
14341942 642279579 0
273333024 266339981 0
515566471 747206528 0
458725369 408820624 0
67211980 424923057 0
579972634 278097383 0
873821429 119462449 0
478743230 583139103 0
116169943 748257800 0
115609844 203166702 2
908247816 313818223 0
679158230 200859290 0
214083187 901704855 0
917902165 712012864 0
805626502 620394794 2
392796186 307739320 0
923199630 746641283 0
875520795 765100777 0
651649499 704215185 0
276883642 104495302 0
877170726 451081699 0
523044696 158915650 1
414325887 186750918 0
874403702 346529029 0
287871570 289266216 0
285812217 177511301 0
641698531 355554199 2
211639199 35646196 0
49832631 508457323 0
746167518 128423334 0
148424420 92060302 0
420618925 923709993 0
620508091 49281992 0
206806938 338430393 0
532142949 127683144 0
36536367 838259121 0
434531963 431415233 0
492295098 571427821 0
916287630 105446334 1
948714862 565027832 0
152588172 221870090 0
442617505 405181449 0
21215460 483712568 0
345421777 264457994 0
753634267 515117924 0
47070771 90338238 0
49096775 171442650 0
702820896 447226448 0
195522089 219688296 2
486724311 105532260 1
304353886 57699606 0
378233618 105419081 0
590935622 218831690 0
495704470 416843005 0
106373905 150994813 0
39977647 720466425 2
94572979 547855127 0
860872294 353681736 0
843553328 527904930 0
493854878 532355002 0
613497455 837006296 0
572652257 318892204 0
175794258 625291054 0
330436167 172363023 0
332909337 710239421 0
278115540 69350653 0
74262397 381734444 0
184103548 854191711 0
86270140 454914849 0
770976943 414970737 0
17488695 366999125 0
223840498 490188750 0
295986893 386364683 0
680584329 391153986 0
688295968 477049024 0
359106772 754960297 0
593066285 284783507 0
805079875 699761643 0
951932930 663143513 0
989873715 400984818 0
973156458 940565551 0
138952225 627824383 0
336299566 679008492 0
304304405 7942448 1
19998563 233030640 0
887077313 719316930 0
588079727 966079684 0
789909370 744319613 0
112427018 805290781 0
410234454 992506469 0
431832572 780660500 0
59789953 971332193 2
833655309 497175986 2
296853909 440469598 0
989338668 855957405 0
408571285 132146707 0
909737590 397593286 0
730935200 639088419 0
74166209 318298997 2
927163193 719727142 0
127358623 657734339 1
140455683 38727287 0
769071695 29082813 0
76463101 31623092 0
495419168 136760338 0
865502327 113357036 0
179578802 444222133 2
373791385 436860561 0
449641553 152257422 0
739183088 102361933 0
570614505 307465064 0
773187363 194411535 0
927010531 112638417 0
7207760 189279024 0
80577968 818993175 0
580347931 246339964 0
923649374 181586541 0
654694838 901282987 0
685551508 105818333 0
538861198 20672312 0
179037339 465790824 0
254746417 325094686 0
509833 851430986 0
792636822 180743982 0
130726311 135765892 0
614056787 51897482 0
302235672 168605973 0
776684546 767570162 0
951021692 952822141 1
469929480 748950218 0
929998527 99803603 0
276069866 43955694 0
908675989 327086046 0
787893913 615480736 1
795288086 750564516 0
625337467 377197398 0
841466685 738997092 0
346628004 936516776 0
82660055 804544018 0
36993830 94674341 0
146229306 810093296 0
581390250 30510958 0
752918216 56418978 0
662827559 18342175 1
736223243 426760309 0
517813839 926256694 0
524265282 115980767 0
251763453 423016042 0
144073697 432726915 0
491986818 567720779 2
847752641 818109377 0
785043002 920655434 0
783291464 589174843 0
997152805 512942307 0
446091709 241767124 0
901512399 510991121 0
517173701 495707372 0
400000208 346917102 0
968762300 333331320 0
426789314 31613512 0
912802338 246911106 0
655301647 193701429 0
990275664 531095579 0
551396339 690824377 0
308767272 862528935 0
519572442 423424484 0
638978178 929110088 0
769821262 649157297 0
854004955 738364469 0
575311724 301720104 0
377640914 183186923 2
849383316 583332440 0
852801966 340831815 0
601089183 244213412 0
670937808 959809571 0
346666400 250474329 0
99246079 144669224 0
635950436 773390027 0
121002995 5184148 0
952892635 519616819 0
53879574 468071888 0
127722019 694254704 0
50471240 153126383 0
36240681 132641532 0
108239433 809324729 0
605363946 400504345 0
918829540 645694521 0
101716123 96979303 0
786813466 764689495 0
688613862 181901539 0
470056827 69247253 0
636479636 413679964 0
109877088 460537667 0
668126821 43347722 0
437287018 932411909 0
499500890 467597668 1
135922889 131573015 0
778513025 251050065 0
927992817 236758606 1
79869465 281109461 0
33828202 496389243 0
984487949 870743279 0
872264871 563188779 0
855343313 401360223 0
361114116 221930195 0
415099004 553381317 0
894222403 949766752 0
21870043 267973496 1
798309200 916701860 0
905215463 151791595 0
955352653 568032078 0
439265746 726054345 0
86186080 231904659 0
670891072 920912345 0
595288645 187440671 0
464816419 137436053 0
805299953 37419160 0
476409982 122996685 0
834860143 554143412 0
743833495 167414716 0
479842894 302452418 0
997988419 77870899 0
219796274 479780976 0
218497156 325795793 0
821920258 456995508 0
474650429 842377231 0
953066453 974945269 0
548146567 263703659 0
412714634 200954538 0
715003480 940216781 0
906809326 638836600 0
461089781 939380904 0
8310473 40638118 0
889475955 322571276 1
844342243 107940688 0
813056093 322246277 0
222550496 518422084 0
219748652 715241975 0
155678539 673704917 0
625660882 107153276 0
967199147 12427021 0
550655753 877073554 0
648797959 810592165 0
497166789 481764510 0
950181161 97477747 0
51454709 308146689 0
531302246 95748873 0
861812677 167225610 0
325485162 262951916 0
367636968 74783619 0
554520500 115749626 0
136022867 432043395 1
539023542 801471361 0
482631231 974596553 0
107752704 904953332 0
487297703 223759216 0
116033617 849979671 0
63474426 142599391 0
366230765 143563435 1
399300101 107481506 0
166574045 427680281 0
215701496 627001050 0
13506546 665717857 0
153283642 501922979 1
412439584 298541408 0
529580525 554841057 0
974280020 345244721 0
321379083 297524830 0
818296313 158839934 0
713512347 627584097 0
65510824 959490764 0
441339877 952380011 0
116867243 946738092 0
929802386 34058617 0
830747598 369230201 0
725349145 51967579 0
241183134 879640883 0
530141319 495136733 0
580314782 612251427 0
91582796 707292359 0
919331702 904056545 0
72730862 436271853 0
92914347 16120305 0
244525337 241429466 0
894333722 502274041 0
68177287 393929599 0
492410363 564910008 1
474510297 645935591 0
255892458 161574834 0
836334325 924883395 0
73389667 518150937 0
949456710 451891707 0
276256594 32452132 0
460669830 378436425 0
831496231 665578313 0
971664948 598956690 0
324680832 72340292 0
968887538 314494430 0
55127249 610811833 1
929361856 19492355 0
76718042 885993810 0
117246575 315786232 0
515780986 699886881 0
254460065 510093833 0
658730136 197947833 2
265477025 491320027 0
121960970 434867892 0
872573303 495834540 2
343080293 349988729 0
410429740 176966293 0
965892597 8189533 0
124302157 950271081 0
836261938 789950846 2
466544358 239503784 0
140622776 63916155 0
556342937 499863890 0
449075059 550500188 0
981834222 264896463 0
798025463 719736135 0
948596107 98785417 0
227830378 82635417 0
824199232 963350363 0
728391166 897867789 0
946873178 663927108 0
112875101 351824971 0
734150011 802683915 0
146502679 937193925 2
874344692 901173845 0
384563131 498910900 0
828260319 305340995 0
627725041 32222886 0
475478067 259926244 0
266846365 713367624 0
823142097 281815862 0
998474748 81850872 2
77587839 775259813 0
134887192 572418323 0
27616104 32626227 0
813488528 336433407 0
45929098 496811759 1
22771822 568716177 0
335966669 365859148 0
911906872 357783019 0
635528057 31761793 0
245128404 47154533 0
943796069 220697860 0
857793369 375385894 0
569648318 878515106 0
32101037 167273075 0
244796961 560474785 0
420088648 47171927 0
310207596 119306249 0
843961913 608579177 0
738940004 572224107 0
845623129 812310526 0
901218995 291367907 0
622502418 826937997 0
860616538 395514596 0
438187913 963709070 0
682561021 512207010 0
706411803 38658944 0
189251768 944300513 0
995985876 623869779 0
92486577 944718963 0
338209193 248530519 0
489500967 925397979 0
201976388 933312906 0
93379491 868461258 1
618090504 405047301 0
897879540 105780730 0
501457777 67644814 0
916064958 469556231 0
923895713 259183136 0
846162109 532939482 0
95862212 431331320 0
135064154 97336153 0
28985447 4679053 0
580649742 799667141 0
327376121 306097152 0
940511334 834576748 0
756766559 79730007 0
932034673 883494404 0
76630394 635909002 0
526431552 526187586 0
265595211 159939594 0
520043039 871607186 0
137987748 969033929 0
917609707 49233057 0
966706659 515107118 0
517082232 675480628 0
781554468 646423356 0
889759246 568470204 0
255728162 524983483 0
609552615 781639640 0
327440346 953768810 0
9897941 393704436 0
268291960 124389802 0
29739479 918450351 0
601618442 440364244 0
212089495 713530636 0
620234273 445111040 0
126741738 575998313 0
810469546 115008216 0
349384707 593603084 0
589663147 852285431 2
148702846 358277520 0
20437319 480498035 0
941650456 947037865 0
731200917 620039178 0
486693957 434363863 0
900544423 676205125 0
636407584 573458431 0
613848212 178249009 0
226078086 806282217 0
327270940 1117745 0
650252688 664696302 0
158896091 838378601 0
206745641 307354386 0
170998624 746189683 0
625237881 426924125 0
303247976 772053110 0
55778483 478532781 0
800431937 709197310 0
846393831 10959428 0
115549000 843667049 0
756221 379292502 0
653814382 805279662 0
820156752 750361140 0
330324056 457232218 1
132857860 782591814 0
506362974 629799787 0
598270742 791479235 0
317493708 206719586 0
429086273 599406141 1
286066422 281236060 0
68170893 713381141 0
747248572 818757568 0
436433024 775623928 0
423116919 466795969 0
163545397 422513501 0
198075736 573670861 0
643944440 805579290 0
352454865 110650412 0
732970477 754742042 0
656321672 192513022 0
102595375 939568114 0
609709682 404787215 0
940937842 657091695 0
49029929 157701185 0
187194348 888663183 0
448584490 804903905 0
512827515 268479443 0
690260500 448602216 0
530632002 529231645 0
828048550 748015461 0
155902714 466689766 0
636638917 723363664 0
340445815 335227228 0
232134842 409720243 0
782966951 735701323 0
775054114 572379959 0
878875729 223467961 0
770059886 362725164 0
185103297 362941129 2
20814807 11064370 0
245943560 511032940 0
999103360 304418393 0
31276947 492116470 0
23162432 31602124 0
117407203 39592852 0
32634068 375973006 0
98677575 135390293 0
15215053 40826967 0
142840409 900177438 0
541776656 40627359 0
564190208 816367776 0
570860394 892556363 0
411802901 697198366 0
368072004 182495246 0
131677510 168620426 0
642291780 497730007 0
967910990 731069640 0
281853039 577633443 2
283578225 931967321 0
386737153 954666636 0
478949215 101761578 0
539313989 603529250 0
291700282 549652516 0
193815874 26672809 0
1770093 395431544 2
293381231 557812652 0
783543534 833743455 0
37023749 801310078 0
708794271 881765989 2
514240581 741393407 0
88660965 920056122 0
584787003 891837921 0
140713000 188169201 0
154737061 787283356 0
546412557 86592506 1
545030055 154451407 1
843114044 501697177 0
54683762 201701246 0
527342541 997004587 0
397916897 831640464 0
144242597 840015843 0
31751904 72616188 0
125102978 653001319 2
846458388 214810873 0
340982657 340049822 0
885390225 736870151 0
155151994 438308643 0
959476926 30646965 0
727422567 8730976 0
818980657 297057450 0
311628795 675403430 0
219732131 239374254 0
202056989 2992654 0
850076413 153438398 0
418122961 371485465 0
132197541 433036271 0
690454636 78897802 0
311828614 18466841 0
799741070 287517536 0
466224446 296096416 0
870133198 317244855 0
513343373 577825187 0
875781183 670072632 0
913796313 461463560 0
74796315 110814338 0
709256639 564232499 1
986533749 43215531 0
253909279 452761750 2
473479747 905708476 0
87750828 536237043 2
735631567 885515746 0
517723934 332936045 0
150051548 17709972 0
628799328 616614623 0
27108426 145366505 0
482524883 621485815 0
399832601 445560453 0
132054875 931747206 0
283424318 134928649 0
772976503 270503286 0
387274314 443290773 0
375226823 174260500 0
420582557 907606665 0
406196884 399893403 0
718630933 658414175 0
970299993 220474724 0
932395752 111347243 0
118446793 50429581 0
491891738 757180542 0
34354165 867804562 0
1064449 948229322 0
810745308 780120829 0
417734269 572743643 0
146878025 218501468 0
284938669 728882603 0
60680250 859187757 0
528794297 695191899 0
269530578 315454512 0
646525579 516928913 0
382570331 73973208 0
913976486 575836383 2
196807404 991716045 0
350443967 435672759 0
630436967 352545222 0
648872070 206525270 0
379135253 84240847 0
20056745 834043928 0
4402729 28527883 0
93790884 271171470 0
800062039 579666816 0
402892632 801801385 0
108137812 567498107 0
104543674 336051464 0
980846495 948312799 0
310764417 329058474 1
435093324 18149084 0
134459958 187890633 0
931589456 52585373 0
793266271 273261275 0
840542281 174437805 0
511034126 549135894 0
305695870 944675466 1
514381463 619114857 0
713878139 475880109 0
103134154 152435850 0
126974876 46329792 0
109148159 826769400 2
127109205 993771131 0
836513773 39336179 0
33652322 606130034 0
824943627 628522987 0
481419595 700756975 0
438281408 800977895 0
403272041 44456494 0
266720802 582235614 0
872637622 497516552 0
981924209 630062832 0
749228200 59063056 0
118661662 971938050 0
793429381 232815497 0
16994760 798358236 0
244958402 429364759 0
592958928 878819034 0
743824901 895537834 0
656492796 893070201 0
631193592 5938350 0
823366446 158729045 0
232274916 232943749 0
12443769 187292622 0
98328072 103464970 1
448341907 872544120 0
418636081 371949043 2
870316930 659507100 0
846223205 607560961 0
177153330 886284300 0
221091341 456188211 0
167427347 793678020 0
85695105 741918321 0
282747569 959940560 0
83235648 169445258 0
550453365 181894849 0
964846880 142089556 0
864812926 849629303 0
267621599 475999633 0
54131548 51113066 0
268658664 115869484 0
549940824 54573366 2
174731486 169034489 2
85561202 792062373 0
678044585 846984022 0
494864406 184142254 0
402335748 993964566 0
350145991 990316221 0
127629840 18548574 2
106826685 425087373 1
112980671 74807100 0
981215616 997386379 0
336658089 408474766 0
745831764 716575528 0
821655512 301384678 0
666441129 397920906 0
392920982 472877108 0
720743960 737132781 2
848204235 467793722 1
792973588 129841587 0
460659251 142157397 0
967708418 980929877 0
348084371 627214665 0
108340142 489040528 0
608227480 17482721 0
420694432 67152095 0
125901311 225158686 0
26145709 390830847 0
367286194 355166079 0
450505192 443200812 0
6453710 596424598 0
18598259 868705142 0
880634486 762872744 0
727556190 471382556 0
369813836 560798333 0
840496676 1661407 0
47032650 841421459 0
108933820 34175432 0
632905529 963981676 0
52492613 49979234 0
182867888 43250710 0
185666047 383088545 0
635282696 792307564 0
542727860 440578682 0
899180762 57201072 0
443790209 428133606 0
32509376 444876368 0
160576286 127259761 0
301959347 127038521 0
434728835 165425773 0
427986773 726661210 0
259944335 252723971 0
64510325 354272500 2
778669648 550098799 0
65072604 557273236 0
583920059 515548862 0
713635540 20518156 0
100364765 362806943 0
397976388 390877406 0
666344770 860193888 0
318457464 77218972 0
747209362 996250368 0
880316999 833238202 0
240295658 56737618 0
656333363 100817910 0
776918155 67622678 0
734114502 365994832 0
29395885 246950654 0
140704038 488792488 0
928018853 577835882 0
489141223 454716694 0
387904514 179050663 0
514736082 429183338 0
721846532 885443730 0
555341155 220298565 0
374290616 62827239 0
858282446 334237224 0
221706215 913031462 0
908873244 143645400 0
509614461 930330636 1
98829967 193735319 0
795595804 651616074 0
936373962 481268965 0
654834078 470326798 0
923929980 434744868 0
582799155 92660688 0
536259663 129605491 0
966012623 517657765 0
894444106 350757695 0
116545634 290736133 0
490310176 663610402 0
127534073 54619103 0
44019522 218259999 0
615245256 7878051 0
514830272 639282526 0
642361180 873206589 0
598996487 856991405 0
748533841 490357672 0
398062375 169550533 0
435122552 992426255 0
348792822 878977580 0
607782043 286358743 0
45441212 516874030 1
124579742 34790349 0
745016351 249163445 0
170090366 99882052 2
696210981 462556244 0
205834025 76260496 0
957861269 975255218 0
434970653 159076382 0
485991942 444859926 0
142537083 55443902 0
119389564 420059115 0
58891181 99999907 0
213768092 301305058 0
377896345 565812446 0
841067809 418765761 0
67436121 103095550 2
34418071 790622385 0
821028032 811052001 0
569245420 67418580 1
294577874 172496206 0
829390548 266663848 0
634777204 734428789 0
477536790 847919612 0
992957335 371548990 0
67103663 428435261 0
730944712 756544303 0
242917736 933058654 0
152335100 138051073 0
946438697 281124493 0
638845168 945302671 0
387884124 123952173 0
223248477 779861058 0
310648608 90338340 0
638293593 302525251 1
842764415 64156994 1
722246451 901240507 0
561404968 416130426 0
86820822 643082518 1
889603546 543591027 0
877917144 738710368 0
179713021 153343969 0
337182369 901037957 0
871522759 627039918 0
274032185 419108655 0
504512116 151930007 0
55754809 148457168 0
367721089 538567676 0
311954879 924372038 0
862313343 781913933 0
388718697 543730715 0
976901194 810126838 0
142667322 334522294 0
321864580 109892695 0
624673762 753511123 0
123411439 890651763 0
910634643 470011966 0
193102409 294614844 0
493371496 176694166 0
480314649 741472090 0
225669748 69938376 0
236594200 820102255 2
953137743 859064874 0
293492128 203966965 0
546818905 572891527 0
192247268 616861301 0
618465744 285659222 0
551188953 94592514 0
702087084 456035809 0
47696270 131032217 0
90285442 98358453 0
106712730 31801007 0
110756277 101870491 0
601255580 437563155 0
605369344 789592749 0
59843160 151907066 0
374778554 557409524 0
593594362 816227904 0
968100708 733808722 0
714568633 22055196 0
501706614 582738307 0
208114327 127490104 0
138659418 618887358 0
301749835 83168850 2
845608407 672872263 1
653985027 192133122 1
470318285 565695285 0
202821502 46170050 0
293964941 818977026 0
791975236 295738649 0
640519001 463665943 0
390004203 949572466 0
505663481 337704154 2
490617503 300829710 0
326304595 304125565 0
820217962 444465079 0
214941299 420552684 0
51631116 777708658 0
362317248 13862657 0
337040075 849820000 0
965631232 598367557 0
842158728 172819040 1
674813618 299019277 0
265991397 125677207 0
167195633 722181209 1
125971300 14849352 0
606828792 995895717 0
209200022 882058819 0
304518631 346258702 0
861524359 62778323 0
497946849 664388770 0
226550191 963695423 0
925518948 638080729 0
119041285 91915794 0
198125482 98754756 0
648329722 351623923 0
765840329 734868610 0
994814857 665773859 0
15247320 546240782 1
21116389 458422264 0
69796191 650589610 0
614061718 947672381 0
580154736 373716559 0
998922618 76273075 0
497309928 158211330 0
215593341 971798694 0
178227712 768933330 0
486523277 173575014 0
968480702 729594345 0
37434770 369634303 0
568647361 98570153 1
501696115 784293096 2
903658128 82693588 0
862889990 825869831 0
189544020 931414494 0
962438565 163987197 0
683418923 457867197 0
715614069 775893661 0
783613946 760156588 0
295602695 954184476 2
578340082 179467118 0
145105392 620484295 0
554029343 107480455 0
516180177 935341589 0
872536830 142803581 0
128270652 668548337 0
123184297 173796456 0
244962359 686117606 0
446857695 686438965 0
271058293 849944227 0
407690360 377069269 0
536477570 989236381 0
92451743 45466577 0
925420345 611067499 0
283258861 111945620 0
31597295 17507361 0
482257272 355000772 0
925125451 894441166 0
791711587 546561001 0
768710332 442844263 0
506092359 540233436 2
227459095 161649746 0
141665551 163819732 0
738872620 36357406 0
454235080 674949544 0
752094857 181924626 2
526963861 291359426 0
706521172 66371096 0
922577702 987026503 0
520546893 800220529 0
30732616 338347165 0
100610852 492423414 0
577728074 812449944 0
315244101 96533441 0
674781174 80545056 0
208071624 963307177 0
20773391 627786858 0
553922761 583344155 1
364244906 596283118 0
904771720 950044171 0
54699603 64592687 0
550095891 419498894 0
569985983 44807614 0
100681375 145108613 0
665954157 806520912 0
725657062 628379533 0
609947708 621778101 0
758479297 143140236 0
932296061 879432468 0
4007996 130341939 0
464264268 572309418 0
763357008 33699669 0
52925381 215746255 0
784121267 648799152 0
96277827 574339827 0
515560782 440543022 0
426956000 412193717 0
780973782 886910220 0
261096343 599202041 0
775896515 460472137 1
735468939 711038102 1
23984271 392476196 0
4738989 755491497 0
485548049 606488547 0
339599443 98065252 0
556679308 97438310 0
269690724 773193627 0
469171788 14200600 0
882827123 503342635 0
5151485 520926660 0
685626300 828060262 1
270967238 265998028 0
400022667 518409216 0
616379479 286473437 0
481570064 470074242 0
909320767 628364686 0
737953061 323602165 1
564412371 501840236 0
307349182 302574260 0
588179060 761000246 0
457418530 69382686 0
606507741 464977764 0
421969429 865166580 0
495444744 567528385 1
856609126 165719101 0
956152240 905146673 0
222746387 731368481 0
643831788 491564209 0
809296281 190059930 0
92381371 443142474 0
995328564 248757791 0
269424345 935439058 0
79035549 165612833 0
499338943 238727897 0
763706699 821504533 0
218873951 401318474 0
70744627 416949435 0
490966660 426451225 0
559985741 296126702 0
80174548 551066708 0
541395672 761341588 0
722038212 141094615 0
397610862 815990115 0
464901357 230098917 0
149129173 128564416 0
277764505 958739765 0
545626344 694757396 0
510002907 100772435 0
15548458 654564947 0
863352190 771865716 0
785653628 113322897 0
334644564 51125409 0
15035823 931204859 0
192722639 626727293 0
110453597 771042894 0
436068037 596571122 0
680464012 837159876 1
426438468 9735294 2
979801622 165332958 0
10048919 58800496 0
536649725 630519638 0
985994195 724828847 0
95550136 642572019 0
797434699 325523870 0
658526730 300876282 2
625483770 805385014 0
847543368 158017288 0
78236366 104087739 0
476738694 587069276 0
422568549 304390828 0
52135740 291393193 0
485192798 597312489 0
419911808 956364680 0
644047446 362266798 0
70609290 252750020 0
598958038 136114205 0
136259624 933279945 1
274680930 104790177 0
217806232 88168295 0
150519582 116392956 0
866550177 71792496 0
411340642 149255281 0
229985525 371141631 0
246775615 265879890 0
457707080 38097534 0
3544462 511972353 0
339439820 398040759 0
424905040 18685092 0
372849290 349683704 0
889057880 247723923 0
453994624 188652242 0
714025759 479135015 0
69100327 356850445 0
236723771 898928993 0
302654892 979972879 0
628868204 98396924 0
642308000 162770581 0
261193928 177095201 0
722264481 155524916 0
220276741 502590362 0
873811488 157781918 0
554418591 292862516 0
433466146 368956323 0
247803178 82217909 0
205833727 352051636 0
13615608 37591254 0
525132260 826404713 0
312390642 5415946 0
25782508 628401784 0
278393115 782026327 0
757042700 908883255 0
103252648 793806833 0
436234033 152304019 0
939639991 823244883 0
924123342 792474921 0
26480734 101223556 0
473319593 805423600 0
668625716 587289731 0
453440974 409293654 0
395912724 578070218 0
683243619 778778897 0
862628937 528076417 0
444303846 895339662 0
994737740 236989749 0
26298355 218246853 0
856146783 786976918 0
727428748 502890676 0
351575005 46870118 0
47543311 499091322 0
205638602 571324800 0
582088671 364655535 0
557651808 358375153 1
75581655 527828258 0
42744731 701484733 1
575893529 329081288 2
825382784 398287278 0
574758655 947919437 0
575055565 57764049 0
601769982 611402241 0
252558101 209839567 0
448845230 889623792 0
81446106 877612665 0
719316098 190379696 0
862909650 267215269 2
23004610 70538236 0
905208381 941220841 1
573909155 725975157 0
775186664 52733174 0
930302952 210960577 0
280263977 389619316 0
120182100 858600264 0
741687778 615146826 1
321258389 20915381 0
475539102 137296672 0
329914870 777890121 0
457707172 532080750 0
568787926 885937709 0
75433650 777209928 0
952072332 925644922 0
866389079 801101105 2
796066221 135355411 2
143998087 513721851 0
580455897 895601821 0
265887135 841164318 0
5203001 335656101 0
442552962 895521547 0
389591582 250630611 0
499915624 681660318 0
519983097 470633178 0
42308726 628605896 0
965267432 251894464 0
724448808 105801947 0
273184487 939268051 0
581646883 873976271 0
874527570 452705356 0
156041060 518938186 0
783286851 351810988 0
698351855 624608679 0
128695481 664565053 0
652356064 86166689 0
124267321 706182242 0
620381945 230636767 0
56788639 86905174 0
419989425 565096643 0
116270789 212116408 0
197786067 353296105 0
337736006 978325411 0
160538156 386183889 0
21795710 478344273 0
236573291 700287742 0
921250644 276649249 0
853976677 231010 0
988335403 233750624 0
310108195 566676675 2
419059576 887062269 1
947270583 352966566 1
812573261 575942581 0
150973927 893409631 0
770146266 469552910 0
524672120 335772903 0
18391288 27060968 0
471217911 775383137 0
774249191 269901088 0
693522938 254491059 0
98274494 413513997 0
644736407 718208907 0
52239785 568023932 0
37114207 305456290 0
841441891 155604760 0
10677451 516742754 0
593703625 478444694 0
365892564 454110847 0
855936173 990929907 0
85771005 8274984 0
792551917 692204477 0
292570969 105673545 2
932079768 846010325 2
549965332 218756763 2
227307011 443882083 2
629270564 359237966 2
775122358 669528931 0
798382163 515365258 0
872081865 302744897 0
894813996 885168736 0
887569511 575329985 0
719913509 37629248 0
643019887 553963114 0
426917762 115769063 0
414768212 268392053 0
630070690 210187566 0
265911639 315396370 0
767390335 14519358 0
952393310 700905944 0
717074776 688881776 0
945518146 609610661 0
512246255 186092443 0
961864132 987062921 0
285173448 875067663 0
301473356 19694709 0
124693429 254355626 0
497349460 51720696 0
989669266 899878672 0
856804534 309057803 0
360701342 53274693 0
361927141 742867975 0
113874741 397047758 0
953733956 378673123 1
407692380 273926692 0
356199514 760793975 0
206588417 440527368 0
92376251 36600889 0
772094923 608788348 0
987531780 21181054 0
798801010 252187846 0
50728639 9407256 0
496390946 266572470 0
669178647 273669043 0
557958451 314898146 0
704328963 4849871 1
478021260 711350240 0
599089549 952809815 2
901211773 386642670 0
119190218 399936391 0
992074843 995171693 0
231049114 675148940 0
760598647 342900920 0
9907202 994977690 0
735215306 153322613 0
760146863 713973240 0
757407985 177404829 0
280384086 670474731 0
874821649 401870699 0
510295692 800901880 0
307958145 851990661 0
677302098 483067998 0
5153579 891387431 0
110963946 974082147 0
949247469 237407270 0
496575798 24945186 1
223682716 9991572 0
753422544 795830132 0
114199907 617258969 0
559385376 834916731 0
532901145 920647018 0
571730819 679481175 0
127451105 991201621 1
137651143 635019843 0
618061521 975035864 0
510300063 945051017 0
193017817 174867676 0
943884487 28808246 0
501742798 652130536 0
869471217 721429735 0
567444226 224954314 0
12982093 998395883 1
567263913 9824026 0
997714421 457062203 0
723362243 48501424 0
745503145 916942035 0
558672239 339456611 0
72647206 574038671 0
61836208 424181288 0
30813178 311886544 0
502701966 331097266 0
511547009 70572936 0
676450329 743097664 0
615589667 616555850 0
969075760 256073878 2
911582421 516280263 0
110513296 248305185 0
471127960 334892933 0
747506467 807329932 2
375914227 107441355 0
386771966 776261446 0
179293368 676508137 0
743980934 99477833 2
103432594 457613328 0
475116922 64765795 0
244283365 844714874 0
537572247 287136988 0
222038974 56306741 0
847546681 773079006 0
849209692 467312766 0
293334889 793923194 0
438214385 242365313 0
233650731 875681641 0
356795810 202249540 0
447913609 710257786 0
834959172 460674849 0
600461306 914283589 0
980843257 205109607 0
853687703 113603486 0
484002168 363313859 0
33305555 519763211 0
988764479 847758360 0
154807170 310112980 0
491863406 104526734 0
666803932 426662168 0
295899927 153389378 0
290822892 104338944 0
214371490 961659804 0
102993507 588221707 0
727623237 33155969 2
405833439 125384822 0
249012904 59720813 0
138452027 587212761 0
48338862 655341671 0
347709638 987444545 0
573046947 984874217 0
199028902 588812396 0
57897558 607400024 0
649689195 664553793 0
211476822 342334726 0
889829345 533519837 0
968372531 190993692 0
232860016 457247468 0
691279419 10325780 0
138474543 174554538 0
115912429 974025195 2
974109287 230617371 1
918865588 588221516 0
876738028 25513357 1
703576760 32606077 0
51784349 28613162 0
651270496 910937619 0
55969289 759361993 2
123219142 204110454 0
237483055 902985830 0
563815442 769981231 0
404804104 245936394 1
421280591 360495154 0
96860399 347746965 0
4485089 316261834 0
391533372 241348681 0
950199777 429158854 0
129788256 718868215 0
363069837 449726191 0
656403966 118604074 0
44107153 557399239 0
68847495 204663076 0
770974954 648181768 0
233195028 33203949 0
932647244 523528985 1
598504087 299904171 0
699022129 622304359 0
870663802 155880397 0
722103885 379433180 1
391832223 722772016 0
119039607 98597607 0
457730880 733654119 0
165079426 833420616 0
610778799 4850334 0
558620031 590618447 0
234224441 656665237 1
931962724 456426236 0
294730298 809074070 0
503915460 973113020 0
655071667 924775121 0
234210947 408329243 1
471787924 600392202 0
125027434 837257 0
967740261 915832568 0
670434265 876498999 0
733995482 584312831 0
102694787 905130083 0
869284948 639093018 0
19629206 441410533 0
963657119 719516576 0
430110641 508040789 0
73818452 799519914 0
104624646 275376507 2
577743928 976752179 0
225050922 57258805 0
642393213 940134452 0
61102769 117562457 0
956160118 543932577 0
845126581 233920410 0
93592207 692488551 1
527013108 41268646 0
9247264 817877912 0
598274061 335524180 1
863092294 563121457 0
940829587 697272725 2
991748752 8334464 0
631054777 995982095 0
107050256 477685021 0
437867006 899539799 2
499398976 42726594 0
267544946 343943554 0
189332368 155026235 0
385285254 929802874 0
55470625 39981091 0
409956474 715265911 0
489787121 54897504 0
927940467 99045231 0
900002832 99674402 0
860653710 48676723 0
588839157 461200980 0
320053975 661183786 0
416146101 379891646 0
293201492 171486162 0
863120195 895087445 0
217370514 186840420 0
208143299 308649178 0
301239664 446385567 0
261982049 236242450 0
178975463 74931917 0
604937792 675315799 0
319817649 709719169 0
660644682 670051558 0
112162441 472714299 0
533358924 272163732 0
197173716 377294723 0
141061025 433013529 0
161146875 160246681 0
442645185 253293006 0
705792257 681201782 0
79226615 493049939 0
972943043 677076296 0
29947997 689712026 0
76234467 796566381 0
304576659 435931271 0
238683056 135025157 0
796796795 150951577 0
293747977 686848849 0
366042036 478295333 0
765243466 14485418 0
173047175 328824811 0
395994342 17188025 0
189274437 879185962 0
466225175 579753549 0
929239716 969767443 2
919948971 953872255 0
97193081 420775806 0
20764765 356264837 0
237490254 82239605 0
598387159 679225750 0
971814858 247781544 0
430122371 725198101 0
575048886 415062620 2
1455891 555035995 0
667508793 189975748 0
801636916 886746091 0
452471399 316431218 0
586948586 747758901 0
340917739 258667108 0
386674432 84076141 0
33071166 887289577 0
568458576 170548802 0
683739518 217034392 0
399567857 5235342 0
282919139 140923610 0
896902403 246798214 0
77312653 396163169 0
448242302 276694512 0
93903675 728209055 0
548032095 397073065 1
296638576 616313161 0
131145911 658089011 0
115582081 25483512 2
845708810 732544358 0
605646082 218745833 0
1473941 918030643 0
848679187 144746133 0
510467742 961896484 0
273487390 98846854 0
339728106 20268749 0
728662012 336967438 0
478328638 154521678 0
571578123 127098907 0
549560338 78569319 0
282824186 171943536 0
370553772 28640382 0
522477576 770136956 0
23051185 813904484 0
308916061 613039386 2
886515808 612045437 0
699110582 622032976 0
846892297 584411446 0
595144454 69698383 0
2389929 293882551 0
976044294 594062658 0
558087301 382990260 0
762413944 709683148 0
447850460 375055003 0
393804032 973318749 0
108554174 542461930 0
689164212 490044008 0
610012422 21050637 2
971654252 496646325 0
104420866 283303304 0
417898577 610908016 0
585623506 36996573 0
1705539 451336118 0
607678747 873358519 0
515749385 835192883 0
126081414 479234293 0
911411839 134654627 0
870781663 921508816 0
595731374 131105564 0
599570453 951810464 0
543257471 94734433 0
88738010 339791710 1
216610363 600794415 0
482874863 98587167 0
325670214 387036494 0
847015432 636502380 0
741802639 497198296 0
728889349 387086724 0
513806671 597243099 0
208303463 365819631 0
841540316 727303501 0
61462256 993468774 0
555492999 969746003 0
9360119 850002379 0
296241377 320395266 1
147847530 181473537 1
165986770 130338236 2
857817435 25305571 0
809659045 469993201 2
359678602 689363145 0
695781420 212527087 0
257216807 313116965 0
897264655 898898095 0
387194675 505295226 2
479988282 164232269 0
262363567 826688094 0
979492023 565066894 0
599287023 223481683 1
275423717 563578522 2
845503932 328230538 0
712818622 717689667 0
410947858 842309576 0
668052298 795325686 0
743637912 634583472 0
637381758 722712034 0
332290486 64214541 0
365590818 315790331 0
522534481 87388831 1
542647688 291926800 0
605947169 513376836 0
954488186 352611448 0
625343251 1215004 0
199991820 432191435 0
169304201 206937836 0
799909956 196976195 0
124416516 715846699 0
297544901 738795297 0
105222741 37348939 0
994549269 775715622 2
812797713 551251409 2
526080518 469474235 0
588814399 537639583 0
818250298 135084255 0
956704652 87283511 0
260280163 668794387 0
376724216 735112777 0
657543150 124280012 0
49614435 375225377 0
31746608 216353216 0
836281177 781704836 2
204023620 241254785 0
707943840 812151840 0
138701512 957958680 1
95795194 94058278 0
308605719 24147610 0
837310011 854683642 0
244225887 483952692 0
307743483 491673977 0
209126952 719664260 0
780976755 42670389 0
127019452 138827271 0
492451384 721261130 0
210511412 452690901 0
866148711 156591253 0
267196448 927600132 1
802687292 795267251 0
709821586 984862140 0
904861024 379064372 1
50158178 647050395 0
838051500 117881620 0
373302464 920366699 0
458498360 881123166 0
743356615 371526283 0
214181877 327029142 1
464783835 234448531 0
236353989 953295464 0
181806405 70968501 2
850934926 829473481 0
186605313 329307234 0
419687701 86283300 0
46195242 770992659 0
632316662 919191940 0
217198850 48022146 0
44872718 146846877 0
193528932 738690521 0
743161436 336724987 0
831092957 500152097 0
722441646 209203827 0
911315918 887453687 0
522410648 806439075 0
639864074 996668141 0
85841889 94246324 0
636498255 580048798 0
36193481 738404988 0
438347378 364972441 0
853903081 389719361 0
106957486 692372294 1
684287959 231061675 0
782261402 132430678 0
613711492 126109965 0
562458451 170911600 0
752841899 484380347 0
257414005 44723787 0
408367995 945015233 0
360351626 124960556 0
148749509 916981415 0
206877145 685278453 0
564287577 272414618 0
903062195 253893938 0
26259126 88843697 0
258158699 385370653 0
668768545 17301629 0
751819718 833759696 0
341383785 69351599 0
702652852 297533594 0
459179684 809369272 0
543020001 316276276 0
384091213 595036210 0
60747418 154591010 0
155565199 323582387 0
496856013 66566881 0
161864461 977923762 0
658235739 47176699 0
946258020 249501124 0
286346192 545846550 0
347525646 394059980 0
58906080 422201893 0
5826566 735936981 0
212796426 940134077 0
422484484 48400153 0
605623566 459911007 0
844944229 528708968 0
410417749 834823659 0
727510902 28267807 0
467312960 838466086 0
157651358 870812006 0
832062306 51769654 0
948115911 46142603 0
17697596 171548820 0
57388664 68518305 0
247540094 197294942 0
595910738 281302952 2
512984382 200967330 0
861760048 365380854 1
814070850 975207663 0
78034312 864778139 0
713103075 150646355 0
675620315 659537291 0
26494223 174052359 0
227053362 526040852 0
687818518 168636864 0
145926643 768796786 0
747900214 384597071 0
809194813 261976934 0
568189514 847769847 0
273626826 226068961 0
25701631 803239627 0
380182970 937232904 0
799891883 122580310 0
300463053 137700505 0
97283091 48225568 0
16161530 949392968 0
88263930 637072787 0
456731449 509562683 0
64293882 994641257 0
646188509 480264293 0
488257366 239625169 1
450741304 22996414 0
524182684 941804988 0
408578774 850263933 0
559963663 836080225 0
403839176 793910543 0
681843970 550528013 0
729643800 738644745 0
135559017 509031410 0
804136172 913614020 0
764223940 665745630 0
382776869 639748283 0
700148166 761960335 0
11674068 772398167 0
6434558 85537561 2
352857211 461943568 0
254958752 606764646 0
118361645 189486408 0
416628855 864963333 0
8989486 648638679 0
266731882 495260011 0
244641717 951595290 0
798339461 372691450 0
379108539 474048908 0
574199598 51208766 0
358177467 92953121 0
705999593 535478405 0
816890950 651430478 0
109478516 311372002 0
913928496 925112200 0
105217403 903727633 0
84155678 614383286 0
22272975 802434884 0
90171261 43267320 0
568292728 310545695 0
381484366 80152805 0
155098653 584618860 0
75148822 594563562 0
927977699 280824017 1
832718428 204376485 0
30236273 765395240 0
220967886 867758665 2
642998299 922678852 0
388599988 944038713 0
159437832 550051643 0
599876869 178163276 0
385994423 347774438 0
875785821 588688251 0
463164878 944080012 0
875260796 651059822 0
611983186 772994285 0
28134084 671513917 0
530835820 728419549 0
124933716 754351839 0
503198136 853216889 0
617382397 931348745 0
492142276 272658157 1
447571819 744405267 0
355803057 206187027 0
6723203 255168207 0
145820008 472792879 0
694993215 472716818 0
398109537 429698714 0
760257953 817729022 0
492717169 140795999 0
430426097 879012296 0
460060396 823575743 0
947921620 434118967 0
101337520 625174188 0
90353191 286356848 2
16767964 27702203 0
698977232 631140478 0
380238894 294273587 0
781541324 603049183 0
880973172 538433722 0
553091369 491106979 0
365162625 696451357 0
627424010 517516857 0
39764988 499742030 0
798900894 631829063 0
869721669 859520881 0
624977627 982314874 0
92176797 834044626 0
190428304 503174314 0
860525287 289186463 0
664054058 48943281 0
500263514 393036416 0
700155681 207171142 1
835938428 362926634 0
637963621 522199013 0
247819606 169303495 0
101245477 217230522 0
841251407 393368842 0
783731413 65925929 0
824997981 430105095 1
742845875 450697133 0
480496492 969502898 1
466923315 643671833 0
191424866 493788872 0
840716297 129873813 0
35377238 49580212 0
60924515 180138971 0
303394921 313478421 0
996873274 134048652 0
866574234 394875302 0
95291692 421913735 0
537237797 831930001 0
385833383 497812665 0
463564283 34219910 0
519017306 154335323 0
804213782 277784678 0
667405132 462582735 0
600174958 772986848 1
68982969 240867620 0
489598984 106754602 0
250201208 403009740 0
640234768 228018044 0
926113474 873419752 0
761010525 753403491 0
740403527 602251481 0
884184291 930665275 0
273216472 921791133 0
697285448 432914998 0
503755312 855160845 0
926613745 995558267 0
48534434 452814183 0
382583798 99282282 0
58969680 21084794 0
619544596 29710128 0
615858872 147557851 0
371405173 539839976 0
667854677 33178535 0
332601753 683282299 0
9269420 621884951 0
140400540 358695216 0
36261440 164413306 0
976942977 114275939 0
792308275 745239483 0
746160745 463968402 0
415412544 691237666 0
71098352 693749020 0
181267981 81072659 0
280332925 187794991 0
888278399 733017749 0
557847866 760905194 0
552537542 815336707 0
90916046 913427151 0
674700429 672136367 0
209643641 302915974 0
166787194 197131643 0
951443613 580405334 0
94463433 390998512 0
562222523 500967318 0
641772118 727337101 0
393249335 585223239 0
62656760 321117066 0
424521516 397523382 0
464731732 875764581 0
17930066 737112485 0
250428384 334129687 0
833432488 208531454 0
44942478 25875130 0
651665592 364378900 1
791906721 910650186 0
272857545 10315293 0
639030281 500872588 0
268755919 454585359 0
704467233 160693605 0
879564621 188401005 0
634265074 755237660 0
936167194 470850998 0
811279039 907396914 0
974302546 486772375 0
727407255 601299884 0
350267827 446095703 0
230138909 133143283 0
130606822 148418735 0
501382552 636873548 0
66729096 436278978 0
300437959 99070068 0
688796121 166727117 0
210940219 665052082 0
399453347 37396005 0
616878335 658465806 0
953616574 21666999 0
773533592 147312667 0
272703199 164928252 0
773026026 86938247 0
609933740 752069860 0
194979160 418127245 0
876583412 104444707 0
853753587 577213189 0
473103378 761569315 0
406076435 957214187 0
353932920 65748803 0
484349208 746341468 0
344490678 86566032 0
485293432 739634134 0
949710186 986690875 0
224477561 446172834 0
144505787 856253343 0
326581501 912552255 0
195572861 582266099 0
66721630 999849387 0
519453494 198406272 0
12870796 502333975 1
282784751 14052858 0
173735058 429180663 0
680580534 99795473 0
444187530 78755988 0
18234590 201671141 0
67842229 133484831 0
771026633 672112677 0
761712703 241008623 0
644595557 650280195 0
57740016 31583427 2
698969186 192796104 0
598187073 320138876 0
469638846 444490537 0
49290045 89335967 0
745226927 159680992 0
893371289 80778699 0
908992124 783530911 0
135473414 303436352 0
334760607 293561683 0
272453826 194231510 0
385200747 448907069 2
702136809 329764978 0
446006892 938874740 0
770404515 576155788 0
736074657 619298170 0
886349305 579859059 0
557238693 376587115 0
337406003 595860072 0
971683322 125138666 0
683357578 15386232 0
634359725 260979442 0
253025375 619731632 0
66766311 165456226 0
972313496 120420355 0
341702069 933252231 0
285706087 131733911 0
965442386 766108100 0
695020626 984019534 0
508370558 891633382 0
832738258 37869673 0
816977670 108241206 1
382182960 449108091 0
184254614 846758771 0
363226522 393965428 0
71081169 81690423 0
677579461 775647104 0
239887039 67371252 0
363296576 791558487 0
2309988 445643235 0
566958911 945451276 0
808489676 208133548 0
48417514 802629102 0
208273800 474414402 0
875225351 119748767 0
883229179 312741318 0
15814303 94532347 0
67592502 569386125 0
962229297 243033046 0
357342909 67260064 0
297070455 88795211 0
445821919 726961600 0
166246307 27453039 2
135144565 421924186 0
463669282 326714101 2
782822285 509510087 0
977170932 956659880 0
968326269 21399749 0
310247985 613713639 0
201946612 973594450 0
649687739 107649016 0
205823633 49303714 0
651622408 419447286 2
428260502 987229672 0
764766331 138164783 0
37681018 137421724 2
726137936 311025431 0
75824743 3220200 0
579732129 411156124 0
926293887 426571168 0
672141945 768287851 0
435965899 771582852 1
157943598 53952686 1
823734010 249454454 0
769653873 747436637 0
83129520 406217438 0
642329828 379539253 0
691118134 35994790 0
285982388 551967720 0
671760184 55238386 0
693499726 965092665 0
571587150 106531879 0
85797490 65289165 0
655396889 300178114 0
989503163 142032152 0
145268670 59357236 0
110672967 260363857 0
127041234 88339469 0
120020787 6142038 0
234629097 381181334 0
483261667 936698554 0
795509807 752843940 0
82252775 613935666 0
628999100 799135224 0
96811912 39841724 0
494107346 369002722 0
908852117 909452590 0
35063348 420386081 0
59268920 90651015 0
712433604 105270031 0
972345094 593456374 0
871518812 413892177 0
590283819 208151053 0
302924830 272539814 0
427985810 21754419 0
989689139 256854752 2
497291670 402577362 1
429362561 974750374 0
268915770 832178553 0
178129516 699264280 2
621984026 451106640 0
774881726 470736813 0
330246352 706346554 0
644762106 391376832 0
676086614 600348866 0
788383490 308875837 0
891849050 426380385 0
624940261 577753300 0
511580765 734946775 0
44453985 471854987 0
337678450 23210781 1
105721057 224577923 0
627792174 221958310 0
29913470 546904246 0
327259263 281873643 0
706316952 144178495 0
818171463 642407678 0
308506851 632441416 0
918553592 169183967 0
569487254 337997719 0
299127826 36330168 0
350303484 710333789 0
578014714 975120092 0
384223574 365663272 0
835152060 101823947 0
777732854 526818237 0
84637456 505797159 0
647061996 197652933 0
558054828 115499067 0
82738440 798139373 0
191928512 144481139 0
599954226 82537404 0
540847538 297712169 0
579558581 435258354 0
539570524 191340910 0
659821180 512209350 0
607365017 382527403 0
81070098 126715692 0
899390519 800511587 1
460482874 979790619 0
425867215 121815033 0
996299873 763848636 0
10565393 791160188 0
417599509 376140964 0
421288503 351115103 0
959459383 555946794 0
60679807 39994801 0
128085089 21518417 0
103398473 956714707 0
789301536 638073948 0
438133143 889372277 0
738414834 876264205 0
616056381 775992368 0
404986532 757319696 0
472162841 269688741 0
341614013 255251641 0
725222097 947319671 0
938042815 227369799 0
615595770 635364957 1
621383870 41697645 0
236882910 320138627 0
213409422 395976850 0
540357107 553407912 0
155482393 373938840 0
535947472 632935968 0
750814348 583101182 0
145000810 600306721 1
793151081 286574318 0
159328955 417691517 0
154509484 487356169 0
877517055 724532006 0
111808706 341738810 1
966603438 23924320 0
343830331 377392659 0
463117700 531290633 0
229322941 109149276 0
231976287 24642681 0
76607546 475719691 0
392906258 934801259 0
645926833 422222931 0
50657886 727936492 0
977930186 942270782 0
861914275 67576506 0
121300175 529555405 0
138863492 330707133 2
208995987 779290046 0
139876171 855162232 0
85470964 903666633 0
872205327 737426673 2
988327814 228297106 0
370823693 136144298 0
444650803 690360386 0
764102638 650132312 0
614047815 808253112 2
191235538 123031762 2
719058804 872596693 0
896931829 427679573 0
564867848 602100678 0
513525260 217344013 0
411627246 796102665 0
69176063 965111640 0
598204114 131263351 0
681857293 703776349 0
4985578 551050103 0
482481762 211511696 0
944733774 885537707 0
924952064 334170951 0
94597467 763346197 0
592786168 839975981 1
314462153 322478466 0
100036157 456135198 2
147561794 708463966 0
224665837 594721359 0
87552465 441908397 0
869194311 129972691 0
365636532 570451996 0
107520728 613761093 0
529814188 696241945 0
376483733 524835075 1
864728367 712851726 0
253711320 420218330 0
560093619 460106361 0
521784624 361246633 0
637669236 163744156 0
825884403 430442214 0
10351650 153912457 0
422432673 258801579 0
519812890 908820601 0
964377747 313195561 2
969975798 827812033 0
570441655 905512228 0
342177939 336898493 0
416703541 373158481 2
701237738 175330844 0
479984690 790146853 0
275921754 33524203 0
35732087 49811127 0
840537788 298160398 1
83587403 736506200 0
916158588 713994757 0
184570129 428341516 0
366649906 847023526 0
43099567 669060261 0
785231029 244948568 0
421375137 555011359 2
355211153 463647682 0
939738984 906017515 0
852313814 298037238 0
361154320 472585081 0
900634511 229115550 0
261005255 437076292 0
958522924 471902190 0
672331791 141738337 0
444519116 279550758 0
114038837 128631926 0
460142364 650967937 0
227812379 261892764 0
102177923 994137583 0
362095268 506906282 0
869221662 101466161 0
252752074 30394091 0
918391280 690665376 0
625507059 597377866 0
983093749 817592907 0
324661869 440533802 0
222094727 636552780 0
691494260 101603274 0
624149666 303544384 0
567329109 237869424 0
670680093 218440179 0
102411634 21929922 0
972589424 382559977 0
306465320 302768075 0
481531030 750979118 0
208023409 481257600 0
380257092 661584544 1
96171324 800633427 0
944716692 698623671 0
187058022 401874956 0
590593771 409479890 0
91983273 675496858 0
21051237 800514154 0
98777155 44097346 0
507512323 550776645 0
385870803 585439220 0
629646643 336098768 0
895314582 208570483 0
48227814 299939415 0
857589613 109173217 0
577692930 97411169 0
65899231 790609343 0
82917781 77833477 0
704354855 507232685 0
449055517 239757588 0
630845734 998541333 0
787806349 835361618 0
443633344 380384787 0
47052312 373592273 2
887944647 308009856 0
670478085 884885870 0
407409412 833979770 0
249153359 852135682 0
497273495 304349489 0
338507537 301206985 0
197915643 111093501 0
90967220 60459066 0
300879287 2732931 0
874807952 864518623 0
80732230 742842488 0
630745934 291659941 0
492395737 932602830 0
613581533 335818082 0
952307593 743476285 0
573097116 940577256 2
55166915 968592336 0
21961174 916642077 0
94540357 192314644 2
210306024 308614011 0
167686719 65613313 0
51634814 581672120 1
659419270 689512678 0
776409384 946294936 0
209718754 963871766 0
107966553 416236073 0
770403941 748844011 2
387291122 450752137 0
316678478 5602963 0
675275113 618847111 0
278890510 865746031 0
88779700 632848300 0
182999767 598065194 0
365239098 108241282 0
779846634 289639034 0
612062497 110885774 0
777774485 741967155 0
845310600 446587578 0
139883574 61525207 0
707612568 542901260 0
626179222 589419425 0
708061015 785118651 0
175845345 567189113 0
625937891 255608127 0
391733851 38080799 1
761919123 161628496 0
412810684 863513345 0
37195428 210974623 0
801191956 396040017 0
382136989 582387829 0
479911232 871270147 0
600443204 774150071 0
378361408 698708300 0
247540530 760264992 0
830854491 784838226 2
96016182 255622227 0
620992375 129101269 0
951296960 1359016 0
614324275 590041190 0
928859632 656649198 2
152685258 460599554 0
717836275 561060472 0
868111294 823593104 0
602382041 592405462 0
76584377 140292113 0
2827047 430120794 0
74001806 57480639 0
151868715 732378454 0
476837090 728350716 0
425733119 362325910 0
77442368 362053868 0
911344229 554601683 0
182765249 610185383 0
592868920 491259804 0
360434038 89564496 0
544060130 127802010 0
173577017 120356609 0
799226791 84588800 0
344181813 949171031 0
788655283 75527911 0
238248142 48708461 0
446999004 447611643 0
564150819 98771080 0
551266242 972512359 0
305575829 331416064 0
980811966 123731386 0
922272497 94753555 0
998739684 579462681 0
686722670 156894695 0
28386656 815124279 0
428367338 527240908 0
154520676 21152105 0
876031500 88665748 0
103104173 678687311 2
180314752 340853622 0
335294248 288280313 0
71133125 962878903 0
112230049 419533414 1
7433556 85023747 0
146658934 381587019 0
359526199 948283935 0
662051693 220904898 0
511411961 556376045 0
153766162 942148188 0
640286293 68439041 0
505352308 110878828 0
531439741 564704218 0
40897796 546448610 0
49883712 766999625 0
189468723 34617679 0
982904457 412256323 0
91662469 25395120 0
32829477 211995354 0
529173096 616449744 0
623945352 837443258 0
502036149 613392249 0
766366181 385797389 0
317878530 506795543 0
574928940 253148692 0
269691419 276554995 1
451323225 66866085 0
592657109 583378406 0
273722449 564345737 0
479873832 33654051 0
59033445 651017012 0
605681139 343192976 0
547083526 547470484 0
33557028 348734266 0
858322227 265348984 0
664153136 499557993 0
715167037 54657827 0
267829333 932942407 0
499470935 572777561 0
938740048 754429424 0
235803505 482527089 0
266173742 615481053 0
670415753 758101109 0
575775916 141829208 0
712621887 168676479 0
388520696 484076586 0
940625525 748465502 0
364670852 408600408 0
515798203 218463251 0
861329178 502422593 0
798247831 174112029 0
967293740 562619462 0
715383561 269821617 0
144595216 637209254 0
587614789 17089634 0
501159882 170908914 0
822388355 68229119 0
235457466 584213556 0
64569676 430401710 0
627260536 693244397 0
697827169 192469378 0
579398499 388022019 0
637362112 847099703 0
237912757 882733269 1
989214923 199601544 0
15847415 478615791 0
117337598 201948521 0
191786445 622595893 0
414469803 239252451 0
849358088 685386457 0
851936212 463029573 0
641731440 7157205 0
96742839 916749222 0
630108825 5715122 0
346130304 85137377 0
955714981 565615759 0
449111957 184316168 0
556965903 290700825 2
831494103 128897533 0
75749089 425286187 0
393832946 366371879 0
630885752 140854511 0
31914173 236835396 0
708411871 783595426 0
659297282 269700431 0
138525733 979309880 0
849842161 85194941 0
969074060 604989941 0
184064707 723873023 0
857966163 872594224 2
443195555 994042010 0
802165795 851779934 0
161358594 599973837 0
706760266 583940201 0
281826662 541110064 0
52863296 777945751 2
929735890 975534051 0
927730740 266985577 0
377774215 34630917 0
823366557 344093807 0
220341022 653942195 0
174703257 152625909 0
58720711 592944422 0
772704157 627018744 0
741761673 941704995 0
43376714 795254300 0
558039802 234422024 0
349868286 339041535 0
30816162 316163156 0
879122188 366536125 0
180467747 888433912 0
622490187 23979664 2
102581047 722405555 0
479479653 626364404 0
562477568 938859178 0
296974793 641640666 0
493008965 49731327 0
217770073 820651976 0
30056721 609901400 0
35752480 49557867 0
65602514 771908733 0
854340337 437201156 0
788448183 979299001 0
583257584 933169399 0
971063753 185872767 0
982684639 220866037 0
272054963 8655262 0
736362492 852817126 0
631260259 405208808 0
9826443 439856552 0
545769580 285462263 0
53780667 948365136 0
810989302 438247528 0
859468169 180531906 0
426839446 412516257 0
125580399 796500834 0
470355746 83619480 0
568007434 446242051 0
866121499 467829567 0
140041211 386378264 0
196732064 523604503 0
282919134 501820731 0
217658766 86381042 0
767698235 779227347 0
877506118 973450356 0
620246576 527173391 0
877965142 861723315 0
542815364 853744468 1
993341421 940108145 0
643546616 14884858 0
758160760 111023534 2
988264847 210607634 0
137283437 145999075 0
117509072 851192914 0
136054180 570517981 0
653905148 222510030 0
948721593 487513950 0
770277290 93164868 0
722726629 829085369 0
468520484 3832618 1
193917902 312892739 0
632616341 771564071 0
366596918 901424846 0
465616371 206396509 0
665989167 559147007 0
60706710 1619284 0
373716657 868907901 0
131072522 257533293 0
482051569 782624918 0
738327099 339388083 1
145913897 956300345 0
52236865 961060493 0
28044684 849106077 0
116280160 441000856 0
581768074 815838496 0
509228899 737179756 0
695832625 237615228 2
256635246 709128543 0
139546384 102303887 0
264656572 590770092 0
931545358 114664800 0
226450919 732503101 0
108192611 258063172 0
22833350 358020297 0
910221542 386463072 0
458743076 318082306 0
760779019 881166862 0
178165797 60968737 0
39616773 793405872 0
741477259 908992696 0
820676306 119269418 0
331823758 98799079 0
74154281 236999895 1
104234895 808983703 0
634575653 324024524 0
931939455 419267892 0
198711592 441908831 0
788821629 928223339 0
378003794 383021159 0
74015961 530753398 0
927848281 28636495 0
807745679 804574625 0
774876238 849064908 0
359149719 352030998 0
92132859 957586062 0
156818461 939033207 0
54855551 61848338 0
399826288 926353368 0
428816447 454575081 0
61356468 459309847 0
413992591 159522307 0
791634153 745020781 0
337647226 431479884 0
135158374 11984277 0
286387258 475217248 0
220290141 62601313 0
34048485 716787094 2
454110674 931290114 0
791899342 992874581 0
540915909 183082511 0
795850447 142035945 0
671809637 478911270 0
430744490 241566412 0
156274281 95769724 0
75728146 246207090 0
223446815 129333912 1
473851885 98999195 0
36366024 359458366 0
63267674 94133523 0
2601138 312249914 2
221526335 627932337 0
969192012 46369450 0
669152377 446509654 0
52688592 297733408 0
358230616 932445089 0
241647010 131090473 0
365482193 453750439 0
43989768 931827674 2
479014298 695712868 0
998549952 955695174 2
698415255 768622505 2
313944928 404875581 0
274749188 121445390 0
176892443 786919635 0
139905668 844575807 2
322493910 175875922 0
194884433 156529869 0
949871953 388861260 0
125786408 948901234 0
268534838 986179843 0
386936022 800052849 0
406983551 438070102 1
873097190 452381821 0
764934893 16935846 0
451667896 699705971 0
175841276 276044001 0
248042346 468380562 0
224413190 271337099 0
187997551 476083222 0
570064174 993862268 0
892789792 34848528 0
108641326 602658585 0
708957834 932152078 0
555739552 876932538 0
606966757 238298203 2
664794783 480233268 2
574567541 977038590 0
711597734 704124348 0
242275576 693442937 0
840779075 466267100 0
828911988 472913291 0
111321396 895124837 0
502048008 615804991 0
295944531 664623473 2
534887991 475925711 0
280592558 687299212 0
46813632 438708104 0
505761648 211807435 0
880550050 579466137 0
311671245 27827568 0
736322379 102613211 0
944480992 956066369 0
442286793 106939044 0
569150189 531222293 0
15740808 94839442 0
18997859 515097933 0
229559589 189904292 0
731982187 789154149 0
725848093 949270569 0
488294898 337502014 0
19922562 749223162 0
103833277 370591547 0
109027700 4171891 0
52921632 146496341 0
978077773 416665173 0
677917340 346786980 0
503393381 331134701 0
757030698 570367549 2
10989814 370345099 0
162085451 510043403 0
584664626 58672948 1
225216990 749244541 0
606500079 267273357 0
943985120 639202584 0
937187782 203109751 0
569640370 859584932 0
801464638 150430495 0
644002573 736061820 0
627269053 18669182 0
729910796 536784683 0
52772761 286803157 0
809027040 809321940 1
98756981 241439102 0
586505043 605178426 0
533400785 594796387 0
362324594 887303827 0
424357929 630327755 0
878724439 488929005 0
147689135 898610006 0
578371436 781491827 0
125326810 729483346 0
92803892 227431860 1
532303285 524617914 2
117216241 668487134 0
92469417 60353089 0
708493497 776896232 1
849793388 131160387 0
332446795 945926766 0
453178299 138552383 0
327751676 985763015 0
485362960 608477190 0
127233885 432500305 0
366133195 869268826 0
820992146 666187605 0
564239582 358473412 0
990838736 308836162 0
269346351 993916465 2
52256934 207875039 0
254809925 449502831 0
837172344 471124593 0
571449290 60461893 0
155463390 259186985 0
564603338 352468566 0
616534596 340573803 0
282982450 557706879 2
371142349 227747697 0
980421217 746370856 0
408723693 811641841 0
750285855 519071742 0
210432607 432627419 0
307989109 539369142 1
580142610 76290127 0
825557213 37210655 0
574751102 435150060 0
719825406 666978607 0
438152572 201480600 0
43553082 72093732 0
631951327 308694838 0
445880153 35824184 2
553040324 85610219 0
992129375 398868197 0
395451309 121135934 0
757832603 704406538 0
580263296 113513098 0
158923616 328827015 0
37913227 13412187 0
955529683 23500444 0
961896397 6773112 0
380227464 657483801 0
51153187 657468416 0
227182155 53052531 0
36437438 810992114 0
498077618 85309316 0
312034874 144569548 0
893615025 121352821 1
962309917 325702613 0
170566678 881819209 0
140719864 781171761 0
59291364 442497568 0
913814400 68775415 0
873825402 116758269 0
23774946 871249056 0
520154794 169876708 0
624364424 119065303 0
275535267 582382924 0
257224877 909955479 0
843967890 258864991 0
14735097 294016301 0
18492794 295668784 0
302711295 855540947 2
145941198 946624755 0
131821795 565911157 0
230331709 415733640 0
51073713 100347836 0
916922320 708708812 0
729686527 586574138 0
362231193 857773617 0
61029147 877487781 0
74047705 903845214 0
636611091 6955218 0
19476408 834108271 0
729483161 102254462 0
836825568 956175093 0
7032829 867452403 0
617969796 19215910 0
689569357 104723748 0
599565174 871111121 0
465024695 115128601 0
611716758 713322563 0
528513724 344874570 0
9609873 548152316 0
540432972 971628495 0
5782447 907050060 0
239961045 431396558 0
186410595 511900340 0
189761746 796495173 0
720525744 817340681 0
825859965 964126173 0
936200847 143624509 0
560323518 459936949 0
815578975 634685603 0
97636284 333789505 0
784187540 930721888 0
103603989 145075120 0
291958398 772349116 0
557916687 937121209 0
964692494 137676001 0
707033734 278113821 0
896974067 718430816 0
114520709 28276775 0
115261498 136450264 0
260228890 495670682 0
389580817 256433858 0
218179778 667427620 0
661927400 891375998 0
329773416 38961050 0
324581708 9111849 0
350571488 121131027 2
597425581 543530249 0
584609347 352353641 0
523692730 96152726 0
240794862 164561 0
334066973 760390048 2
703156020 838499009 0
416382571 698217711 1
962662519 209871528 0
592777289 225208941 0
295245450 350060520 0
128174670 2206641 2
556158035 939238170 0
517873100 599045475 0
125963140 423362904 0
130705209 631739804 0
935163319 772085936 0
484892218 841922116 0
762533385 48473420 0
334503481 941605038 0
983418910 90851283 0
148855445 62308601 0
843432925 140191993 1
443713140 565428090 0
966525112 791215473 0
467117111 328096056 0
172690006 469744405 0
109670411 85772970 0
973272668 109566160 0
890387802 261382445 0
324107777 911536391 0
316413392 567706951 0
993005854 454648330 0
158090774 698508929 1
174623392 69361119 0
569470943 928481766 0
230930202 465557477 0
73133185 362818804 0
65699484 698571769 0
888811588 502678807 0
223996181 59575293 0
47429988 922962828 0
12680615 517589998 0
35514199 824955027 0
318770679 107196323 0
975440273 615093983 0
108976453 119000848 0
82491513 660263146 0
841471820 317098428 0
857251036 205788946 0
957197943 346631101 0
954398276 273710832 2
658284365 82070423 0
451229252 915638171 0
93860532 585606483 0
474692723 545827320 0
423326732 283440751 0
937999304 720967353 0
991282415 992414535 0
267639811 611793309 0
939692009 137585974 0
339960574 123419755 0
884182102 779985150 0
814768476 28805575 0
474498632 937462720 0
540102742 838226978 0
507445524 918207294 0
456551039 356889374 0
883860037 647635044 0
664930233 274149016 0
507929129 20535366 0
643867264 172498423 0
136624583 104508107 0
82013653 609894526 0
770678839 124034842 0
14576606 349589419 0
387026004 172449405 0
678916696 157420770 0
784061407 62928487 0
396213872 757946300 0
110267226 734172464 0
653535711 766647706 0
138740962 288259336 0
431707112 898673201 0
929295588 431026988 0
420687202 476925422 0
730898516 135775276 0
271674710 632628780 0
797017102 166421299 0
406647655 366505327 1
857093764 836645031 0
99120127 271587731 0
120569199 847406503 0
194744367 875454631 0
878031436 136412352 0
168815478 692430908 0
900159619 659545603 0
67544771 697002777 0
432929804 447602103 0
886829797 615087396 0
403014049 31841202 0
894086532 215335845 0
805651325 50043349 0
538007763 426927478 0
64631097 103152412 0
188891548 773187687 0
95236639 286999437 0
610788616 992098664 0
781485886 934199083 0
69947276 645367440 0
160731364 198905407 0
854131979 947711599 0
751169269 998397895 0
381075893 938480339 0
415298642 827179639 0
63314597 877701119 0
58817975 127040290 0
4625493 302439028 0
64622955 92843477 0
982726226 963510788 1
372083246 94664609 0
466896836 885483771 0
213950964 29431276 0
592658029 988998103 0
30473788 878704575 0
65950 498191393 0
456077271 381285816 2
84097187 886150201 0
727110281 827702630 0
64664862 676799890 0
419360222 324306594 2
17566706 744665758 0
93477213 123614084 0
194212642 285697910 0
879702272 203247094 0
281282085 640000495 0
431299927 119573679 0
425291594 249834205 2
783809505 573452159 0
728888506 85347430 0
157873448 65009501 1
69964369 616092852 0
41175896 118478721 0
711490458 635102277 0
686024754 774862819 0
349635737 259694997 0
695180572 511783007 0
825045744 320768137 0
787673847 694282809 0
502335085 439040204 0
605427912 570880912 0
254927913 670659262 0
757870738 736132933 0
224571022 778898518 0
399696914 801684928 0
66850012 365700810 1
271859105 652018487 1
973989898 132865445 0
149244859 366590793 0
259212589 865054491 0
283003256 454744082 0
494766924 189307524 0
939539341 605955649 1
579462628 968154035 1
355788116 583732100 0
448060696 492006748 0
922275479 282009823 0
67362628 517047289 0
794399783 416491712 0
209842389 657926059 0
896061778 568109825 0
583118945 469989168 0
170968559 186947263 0
542047801 458254726 0
589599348 105228020 2
390818184 255416103 0
10454244 88617307 2
382139731 748471390 0
941914527 353591263 0
381934842 361958492 0
364061412 716356870 1
179202193 805376366 0
933631513 35693932 1
265966574 843997877 0
922184388 115932418 0
819401004 605026703 0
158755433 982418573 0
331699397 99107221 0
777927088 621930908 1
47954185 226299976 1
70493772 501181574 0
91326929 136522698 0
561684355 984224633 0
699486243 98999652 0
623490431 997518719 1
134196491 101539786 0
641730016 106344751 0
992454125 686355559 1
749783658 990414691 0
34812340 830329380 0
19356273 374950349 0
232398409 810629263 0
345627238 305018304 0
679216051 230107140 0
58229139 924632754 0
419534855 57325162 0
697181786 376254699 0
153800994 104744296 0
844723542 573055794 0
375346162 161510158 0
245894908 498269345 0
571986276 529958440 0
965262741 838487504 0
337770518 141679982 0
120674989 227724790 0
511710145 768380701 0
55554690 536588512 0
861679485 167114116 0
978153982 586456625 0
397231178 111757302 0
43897348 969363985 0
676824512 105982762 2
869878832 732898286 0
695626901 491961971 0
988249796 655760923 0
542882335 635973616 0
640608840 230392752 0
469957773 269315912 0
776431750 633239428 0
594371818 341703457 0
165031331 568503481 2
426643044 605237427 0
508264591 74315089 0
97613454 605329146 0
130826209 382560964 0
189587817 748089487 0
113154295 425743879 0
432809075 38164400 0
568817376 561194758 0
63352398 477916542 0
191903508 449757525 0
938422932 2560172 0
48665057 693335701 0
580453899 617574011 0
839979446 239240766 0
859426155 880590397 0
390271031 470078462 2
467696017 519508925 0
61432945 89053627 0
144268448 634923433 0
28602385 684720074 0
79050481 94612472 0
512211071 834140431 0
766095786 723851070 0
724549405 187882811 0
636794746 202112075 0
754067943 799088455 0
291694638 857874915 0
142807392 168987222 0
552548649 899132755 0
193106119 575134914 0
40501980 538191185 0
677994279 825048120 0
277362802 599907684 0
300683563 797619074 0
295809059 954178004 0
39001131 1162794 1
271915018 344927656 0
54728866 341262031 0
734405866 151964246 0
520807502 694703616 0
377608534 392807374 0
669205926 596108386 0
590991393 661231903 1
141860167 375919545 0
847269567 817832832 0
162811207 885556514 0
717770984 807609193 0
947024775 581444691 0
219048926 404427957 0
264294119 450211091 0
916830637 251823556 0
972535509 158827884 0
136526953 898598838 0
138687488 492902433 0
19115347 873992439 0
308771486 796106002 2
124840252 17844044 0
939181821 74120921 0
503808608 619643585 0
1295337 816180954 1
242848245 406610833 0
567455445 881690679 0
581486288 344484283 0
450694753 615487769 1
757150701 207111980 0
935894002 95986967 0
6498792 396017971 0
812089341 743921898 2
577469594 910640415 0
225547146 935870471 0
321478218 50734528 2
70369305 187201373 0
803570084 531226720 0
433302351 328579942 0
43560200 86019827 0
956710189 997132242 0
514582026 378034887 0
896330333 203266604 0
740027270 665796185 0
628498252 493111688 0
439341172 543621185 2
98524837 128505029 0
870644342 993103796 0
28594238 526219236 0
735741764 347264797 2
682843444 486385580 2
296696602 378309151 0
762798790 848965326 0
796338721 433040899 0
612596271 550206204 0
583630519 950519698 0
456280945 347674189 0
345696540 874742759 0
757810261 677852143 0
103365849 64396252 0
617657851 931735607 0
624677009 243599353 1
698249320 36895495 0
918049748 365975590 0
280742188 371821724 0
24547179 3267437 0
574628282 320794981 0
670858658 259025794 0
176594862 510219579 0
816888441 53529765 2
133128145 257989016 0
419594757 584296729 1
291293018 46663216 0
97298412 866662654 0
324914660 99207609 0
739859357 66094609 0
78045403 872551858 0
107878700 228040304 0
139879323 33329355 0
415840838 909905701 0
504125616 455480954 0
693010366 2060711 0
109132101 133525162 0
14971888 789994374 0
245938945 702867000 1
962955935 704006964 0
750186116 19522025 0
539000284 419363484 0
534557356 263903020 0
546284706 893799993 0
473259814 948482690 0
479704269 910727598 2
815052450 649988052 0
295886984 543489133 0
527425176 90131005 0
536456632 795086446 0
274740064 191173929 0
295563477 83716479 0
227979052 184529689 0
43309811 470963485 0
433198370 830941698 0
83395006 917168947 0
898069798 74809887 0
564464352 351013542 0
138920988 869004140 0
133262489 977162670 1
947915866 82197128 0
905831342 562925300 0
94388455 442710568 0
18572981 873252075 0
62511520 875099902 0
546907303 146776410 0
857823695 255240882 0
388274297 830784543 0
757409445 58712172 0
713460763 928998599 0
894830279 49488204 1
56184376 754640824 0
768605343 207609248 0
925693408 617923888 0
296712757 314703134 0
43749663 815845934 0
935578648 661549768 0
386964737 691671399 0
890132927 103240519 0
865168174 525926310 0
215196124 63948137 0
166709762 131344447 0
439332579 52690587 0
100825584 332522606 1
110138492 636057986 0
347036154 14672311 0
648177154 889827377 0
433511093 798774155 0
180593742 948215247 0
300512556 531122318 0
584981778 882395432 0
251321664 373574407 0
446652560 451368318 0
993395993 501078648 0
380426308 36896575 0
567038791 793975984 0
703497024 188930260 0
910680090 892399850 0
914157363 628958726 0
149469501 163217502 0
899580874 514970708 0
901915122 619465226 2
592406114 459411453 0
804877347 789171242 1
317122946 96116666 0
859435782 522980188 0
966735187 580357299 0
373288582 294803687 0
597469618 434135970 0
119329038 168877879 0
508986943 197289690 0
586219465 603271929 1
958291352 642446525 0
219601530 749501443 0
617769810 572221136 0
897724261 600705347 0
157178283 701436666 0
49434841 957460459 0
117945861 471010840 0
507849919 249983960 0
65593339 986852587 0
183558404 237586798 0
122707929 817062355 0
68622532 451691413 0
560288880 119262567 0
844895455 216518393 0
84663974 603568658 0
214372201 768676315 0
472558700 226253599 0
897834716 136411520 0
798928687 831491499 0
702197178 654297363 0
142925810 14276000 0
55335581 155568582 0
778627502 422015973 0
399668762 774076590 0
273249099 758173463 1
178638967 424539578 1
660458677 101631779 0
111392986 153925324 0
510280427 279026105 0
750306452 427888396 0
224140111 596664681 0
559107155 387784622 0
953728511 379120543 0
110165251 988495378 1
224621154 222487361 0
500482078 235749564 0
77171424 807829902 0
45099756 611129721 1
768487898 561552790 0
820115486 218999463 0
588486498 117679330 0
177622993 182514502 0
963072225 91056740 0
355387007 276090371 0
649858998 365527733 0
163148906 884217189 0
95171941 53433405 0
261732527 502384983 0
256524101 410154449 0
372097447 114173335 0
235549581 962216016 0
550575685 16533363 0
854601690 112555804 0
865720538 833347706 0
888330454 933612568 0
738414358 661314222 0
76855283 511397794 0
162943240 65917213 0
765621042 705017877 0
923132669 106316608 0
813779447 93690165 0
29836786 952416847 0
130088222 76947000 0
15728174 235713228 0
221275857 452958839 0
612845657 751447169 0
615442085 949958 0
646883337 777346816 0
853308707 846188223 0
623762310 795683086 2
783992281 124726753 0
535478964 60861614 0
821824245 568281620 0
688090883 113078585 0
689283099 580533272 1
633868545 746582237 0
868210868 761269054 0
192649792 88416016 0
447078966 260305311 2
219084419 187614893 2
138941144 105974714 1
70439532 35388484 0
48406098 88134623 0
703730333 242010379 0
118152330 731052276 0
997622203 42583665 0
24948503 184059610 2
661447696 579251360 0
265939474 986768412 0
858390519 470626920 0
920176266 563267409 0
120925533 190494820 0
236115192 249544073 0
774300937 218025380 1
225856921 537536177 0
65263859 773847756 0
666794524 779466861 0
22307542 709293775 0
859443778 945460041 0
187316961 756701033 0
553551653 556724554 0
215986851 933704710 0
320029395 860444986 0
530668218 200809104 0
549468449 14032776 0
927650007 497508683 0
928233922 755292733 0
631798994 139322959 2
600031504 707383807 0
694340300 735780194 0
688409071 10987539 0
697191128 713991101 0
739085795 435343430 0
191322392 665523949 0
268257914 701550394 0
761283235 813104497 0
83613192 138612832 0
995678560 26117507 0
110162302 721199457 0
878662843 158391229 0
348739995 605458893 0
741667247 461647415 0
231566375 694987412 0
456305358 266764513 0
403898053 713111854 0
695692285 579385004 0
202594097 195830297 0
586811683 145259363 0
916405492 322596642 0
754785578 60939192 0
266020280 810705299 0
912231139 658806339 1
919027195 367989981 0
225729464 463225892 0
561995462 518266552 0
591500179 80939666 0
273655055 280549053 0
202703125 95269928 0
259838236 91126758 2
839738163 601301479 0
352308872 744214233 0
310436640 239360417 0
942946119 773173563 2
663764207 496263294 0
48337290 198103360 0
826574934 945855239 0
13395131 666130427 0
34881825 179806739 0
157267495 59299699 0
789006270 210722002 2
21080490 251229074 0
119537229 185900487 0
432898205 997090382 0
511657606 758057646 0
895850457 713186618 0
314123562 386061717 0
15953838 909487458 0
17296887 856602565 0
70262167 852499803 0
868196595 209211196 0
410069572 70414971 0
84176166 135631075 1
219271845 864195333 0
61010839 903820931 0
640347097 894093788 0
102414444 19031895 0
578395547 136092676 1
346477177 14924387 0
291288424 432602453 0
832012751 479029470 0
281244984 549927342 0
445152984 513246283 0
234229160 126176851 0
949913003 413962415 0
137256859 436366393 0
518024219 406555838 0
798350883 727440528 2
491389511 206656995 0
983950917 810649149 0
46481035 35162600 0
925031221 407566549 0
703205213 447120527 0
724807304 551500743 0
798041145 871129804 0
8955400 704018755 0
560877945 884802360 0
877337242 666800656 0
440762414 869829477 0
957713460 874818020 0
707037667 984739267 0
46468216 551013056 0
498280193 316872630 0
349295995 290297940 0
334865519 610575535 0
736150136 787443033 0
265795208 39984533 0
466704610 810805024 0
878924633 657968515 0
229694966 834763029 2
972046148 613383384 0
764652300 485242599 0
630566947 225242271 0
14480302 941939070 0
630056621 497478921 0
142093462 293539169 0
866608383 75604684 0
310424991 894815602 0
479283324 222969828 0
861323756 415336954 0
933181255 911216225 0
300641148 651583052 0
80417716 44404023 0
75651787 212548481 0
374532631 897841075 0
69484825 473997449 0
691161841 308257498 0
78687842 79395 0
440196340 25221694 0
757291855 317474057 0
113213992 617607924 2
345017293 465755840 0
200994092 99616700 0
204211787 700961208 2
849187614 833047727 0
152993112 231515724 0
128338249 154661361 0
762756414 871282790 0
88344075 428712724 0
38989782 379851196 2
525970634 445163563 0
647079909 707083258 2
843632433 732025265 0
458111966 748156595 0
357519097 20824703 0
132058969 385626696 0
767616148 82912330 0
115605452 799772944 2
682884246 15864143 0
196601392 972763211 0
121484224 670327982 0
274333141 881136358 0
473797297 830486195 0
492944063 979339379 0
622770336 264314204 0
512665737 168942734 0
854677467 223407555 0
946698029 778560599 2
217956005 583673296 0
403245208 790725611 0
114048395 102433010 0
707330434 875495171 0
60471487 873025637 0
279331240 942404611 0
743219843 603904702 0
726097663 776086159 0
65835783 270190646 0
638496936 38479229 0
300527958 400848304 0
164025947 30589911 0
198437878 24381058 0
937070298 867314866 0
824071550 252212805 0
887151531 3490447 0
624941976 130322259 0
835796857 366371692 0
143901634 812813115 1
304210215 794634183 0
947010087 476369564 0
571048664 312211036 0
390535559 81207406 0
243563273 330802413 0
401822697 465176815 0
683009592 552728595 0
130591639 406188578 0
252892970 181414067 0
199617329 5558396 2
428522190 145830111 0
563274600 985425557 0
156977699 691402078 0
112825864 179003147 0
93981863 325827308 0
697233090 546551557 0
451433002 734972807 0
799446960 835333401 0
72956769 512838016 0
509337244 259234197 2
132251337 951526454 0
784084781 255245911 0
499078405 74897983 0
921528904 486097634 0
93976908 435218168 0
236822125 989824796 0
800093755 650607299 0
956128614 706565616 0
456763508 498181184 0
314938029 120176267 0
864485369 3558639 1
824130363 100992236 0
829352132 952602174 0
509428087 567518886 0
960417564 816430054 0
42275663 733140217 0
732223875 328476672 0
342740992 260967769 0
59106203 863338849 0
116146568 4371149 0
676782410 889777806 0
87948788 277364562 0
252791678 698790650 2
998909712 96933894 0
905544111 10690878 0
784965381 117392182 0
436044402 756836996 0
28048832 738870895 0
449214050 771758214 2
499051407 264454517 0
334108114 8232597 0
524932841 323165833 0
804320986 823570432 0
199928682 80488146 0
640259473 882513385 0
807931576 388752442 0
931953253 757256298 0
83827860 27092872 0
959631147 94494748 0
226857063 585610807 2
314027304 468105170 2
680215113 327576656 0
954099381 705876999 0
841705006 827743445 0
279466349 22607419 1
24494027 386404594 0
184341136 757183919 0
345366670 704174622 0
998357854 942315631 0
93099234 117786413 0
929677683 718329230 0
142025548 47424865 0
481418732 498432693 1
378459355 452188902 0
460121800 46205615 0
685885306 206193598 0
227640978 539648200 0
862704522 29110276 0
462572150 301975260 0
506271770 179924264 0
624773680 647044635 0
887167621 794045589 1
94948292 456562143 0
628945509 891855644 0
320287273 576431458 2
121113031 943801059 0
241206209 399166094 0
333583568 104435157 0
126745495 11289575 2
461581150 279580064 0
117164672 156081702 0
701992213 857279701 0
187178775 35609365 0
16685726 58959741 0
822481148 827849261 0
358155309 310392090 0
681745570 936893017 0
652586592 928614827 0
12895873 296637667 0
82970562 503126310 0
435927925 631722792 0
412713976 442878477 0
414880992 172417010 0
11240360 874051298 0
14372051 433405660 0
108617216 27168330 2
329728473 80262885 0
414982238 106867441 0
238217058 668941246 0
804632643 91319277 0
791894156 659018925 0
518350993 487645939 1
348605252 712533577 0
249380626 413450784 0
865235122 806608131 0
525456971 729830348 0
69948459 854432686 0
181144386 597184760 0
725849105 890057921 0
241947419 203278603 0
986535205 628028932 0
738416701 30370345 0
768321392 274063167 0
403731326 693052396 0
522363075 62495406 0
13596930 920434332 0
209638116 860394314 0
465834582 357395074 0
551152 891332856 0
764789547 516738648 0
957245008 404785043 0
887701524 596996404 0
218506885 759133401 0
601038332 828531116 0
279725934 496880711 0
7530009 167700583 0
987311480 606023023 0
143047780 55223918 0
314731429 186466660 0
287872840 650696230 0
307494207 593842327 0
518679897 658328051 0
853455532 84049659 0
353159122 715004687 0
881784246 139969219 1
803999954 110069235 0
582414227 192553582 0
206461654 812484561 0
960769430 819214303 0
944235646 98865786 0
35162320 152195921 0
85987642 989427235 0
511906930 327928307 0
125990381 560137369 0
905355866 271954039 0
542418395 327831497 0
17129635 608857042 0
221341351 803903379 0
505154037 305088881 0
871028239 179073084 0
343896747 832750082 0
503363992 958448037 0
436135474 750544502 0
505209353 73277192 0
90827758 147446194 0
29270965 848656276 0
476656598 462060133 0
483421592 425290972 0
622338511 489281357 0
289430701 252159426 0
785769895 111318137 0
296067155 762846949 0
75120800 577878073 0
806266681 422076252 1
406980519 923229916 0
225640239 240812034 0
72626885 543577246 0
797205810 478312949 2
92672399 138398479 0
429287434 502974180 0
29256481 747507278 1
214192279 650380684 0
712604884 132970251 0
538366128 838010397 2
439415477 89858362 0
842738479 946984155 0
27636100 143516504 0
996424030 387536553 0
705399773 356715016 2
108334424 233540475 0
231893498 780081831 1
685397454 36417941 0
608168111 163532976 0
269572936 407275289 0
7542257 255900838 0
104660042 117158081 0
264112751 68238628 0
329053882 733412587 0
909455556 604656127 0
680334166 799508159 1
302328072 215773592 0
557145066 485658640 2
166945434 130302167 0
91532017 759013255 0
944056845 11017149 0
79921992 66656633 0
415834092 656225586 0
362020714 280626518 0
284847003 718209568 0
275500597 139191234 2
4246208 880209441 0
596015210 948856567 0
192055877 731799155 0
847776206 246393027 0
276868162 720664185 2
985623442 635556967 0
970632130 799398782 0
614047631 171567875 0
139119576 694733727 0
879965928 296301680 0
895993093 979430637 2
816298572 841356878 2
72018362 893853848 0
397258191 501261249 0
362975009 436569920 0
674266836 661257950 0
412335025 871521637 0
86852196 697405842 0
259991783 948801958 2
69693486 850172976 0
107606406 830299749 0
477663110 113848291 0
55453766 906789221 0
669181518 864780333 0
81044290 32872248 0
564766375 891796212 0
376955095 116572205 0
991611568 404100453 0
326573131 335498858 0
123663215 566423898 0
577595913 351665775 0
26781500 136437368 0
925179133 302598363 0
128634298 850348020 0
707297786 774664879 2
583363163 381196529 1
426318158 585266084 0
59190614 424216742 0
436870334 641621050 0
525234202 14924570 0
550319006 140747009 0
33142218 89162356 0
225442530 594333671 0
23735500 342997681 0
558312375 449927271 0
513232090 206563736 0
427263536 85077687 2
233027724 150816124 0
592380577 698797533 0
486442889 370886032 2
474079512 911636587 0
9450377 223083250 0
34384608 415863882 0
578942480 858539308 0
637554024 451178374 0
292105203 53141951 0
719896873 291666999 0
739988937 422602327 0
686511593 907380803 0
682758419 807752123 0
585452717 120352323 0
303098644 536921821 0
591250251 39025511 0
122052020 23671424 0
678684296 455188034 0
802379715 890581895 1
22834548 558564860 0
480397601 687147741 0
319080692 154734550 0
581680011 60659826 0
619154673 740211334 0
90475048 522405075 0
343613772 811973866 0
259479188 94630193 0
191955243 214774776 0
634803465 814888368 0
314643185 108653149 0
909383940 384620886 0
53682897 222926509 0
373666104 710772635 0
70217675 196604630 0
829087048 761427306 0
893956197 466829611 0
490250570 19518879 2
340132283 826758007 0
62219093 836962391 2
459803079 91082313 0
62202784 894848770 0
186368854 162846719 0
570836034 17044720 0
477124728 802990128 0
768033111 455621222 0
526591189 789947782 0
324676057 144777971 0
11848900 899913539 0
336833517 707860786 0
231280351 145459419 1
15890192 339476180 0
24345847 199824830 0
135166576 896464646 0
933550530 130250061 0
253947032 317372183 1
203829874 568197840 0
28624920 406038869 0
794243125 35438644 1
44611512 518074385 0
924027208 141227372 0
703380683 53935741 0
475780007 36794806 0
594636906 942402136 0
352204168 99643644 0
563031762 502979009 0
201421 122901639 0
32741974 410740779 0
152686732 438569439 0
111690693 742907195 0
546568693 169039003 0
360284919 842701232 0
567794415 65505582 0
232335737 105901682 0
631717663 66841620 0
326094921 677371845 2
807016141 278213971 0
26478175 444678230 0
20108585 293919180 0
695620009 590164665 0
478109375 799178863 0
539000259 11710128 0
631890288 48575099 0
50567601 56822845 0
129763444 743436148 0
958985420 1634659 1
113010830 888186129 0
823953027 172447573 0
945890041 696903330 0
673833484 748671733 0
246098774 50565879 0
599338085 832759593 0
582954259 142878115 0
259204669 83486259 0
580461582 850904149 0
450743798 109237473 0
427534105 263640459 0
678481743 152072218 0
490508445 834361927 0
753548619 672194296 0
762688628 183637635 0
793297368 847967522 0
358493970 51316988 0
105123470 119553496 0
264794988 456577718 2
920476623 433049262 0
967194326 424407308 0
821517618 304876906 0
753316101 742532093 0
59527627 781260095 0
817131368 570097470 0
850000794 479062793 0
213990193 536680764 0
667393391 232497051 0
351776353 830573550 0
675456504 701175066 0
113445995 149842054 0
583662496 710901031 0
446627645 384587933 0
275175849 42946848 0
315392145 408387167 0
87387823 759873787 0
62005773 795271745 0
255638845 567007996 0
627583892 959265486 0
906261163 946484119 0
945612575 795275412 0
61670939 60774360 0
828936024 492681224 0
938188633 115530794 0
293645372 889120342 0
668384612 672506582 0
38436063 920551121 0
443625908 550222018 1
998803204 233838149 0
837445746 67344775 0
682434429 111799834 0
849221592 982490133 0
448460950 951984726 0
104527897 73426879 0
136357828 463151407 2
857100481 571133793 0
472756078 605254219 0
731407020 733719619 0
20533369 384342954 0
567806526 19723475 0
701180748 923339471 2
477377334 75177353 0
351196826 792930292 1
993244686 516522098 0
115669377 319956913 0
858311047 823022941 0
526386784 295546630 0
43333620 979349339 0
125667 94250959 0
303535887 721688118 0
390877638 415856566 0
367534395 604891857 0
27857739 460472564 0
261443989 604745862 0
261837278 282556846 0
8410387 400882327 0
169884553 838416788 2
749206331 864677474 0
110359858 867456522 0
902707606 808411499 0
140848366 807338037 0
900573291 632970564 0
531849184 114476809 0
852223090 940522143 0
551965439 148809205 0
78062774 34417069 0
103624968 206035552 1
186034843 659024194 0
78832114 756127098 0
551793294 670900745 0
172535323 336168731 0
343083862 867040564 0
7512574 807483201 0
682697348 921136666 0
106973368 72913960 0
36845474 734854185 0
594634138 115358213 0
683879276 924333482 0
921540966 522625517 0
249268177 972812410 0
488687165 527745494 0
725391268 489210734 0
966432085 978088812 0
961390516 183472440 0
190297413 310567908 0
6090288 69891159 0
159835343 363047168 0
224224981 536132844 0
791073270 4732751 0
103987601 902251925 0
801012276 367188141 0
293718154 694119934 0
316123613 606400114 0
192191112 194800940 2
665898627 988539253 0
561999584 356158864 0
211647475 717184066 0
702746638 69519083 0
951916767 80369461 0
939852217 91481458 0
867525454 108823319 2
482357845 722864391 0
526427527 71698465 0
419152498 458104669 1
935983417 506305444 0
850472823 410388381 0
685420874 605771948 0
101426457 163305375 0
516004113 669904153 0
77162830 64841232 0
824140600 575332484 0
25185542 146255594 0
3194667 742888646 0
12681330 803201773 0
296979292 120479512 0
298804029 902159105 0
53340854 343029638 1
558465408 515954851 0
444161939 32135052 1
509465580 560975692 0
341756741 164588279 0
586855944 63266692 0
503274696 550107708 0
238121770 307111090 0
274154887 862494776 0
600449994 559742638 0
685473108 354596157 0
292484494 9999165 0
507764572 846174125 0
673704761 676299197 0
100429856 260765512 0
511602233 127730758 0
737654324 124060416 0
598824768 216688292 0
7235287 343896632 0
753533603 456789360 0
490048375 690085475 0
203346672 557542621 0
707843143 772799976 0
419464987 533341792 0
523538814 40565213 0
67792496 791269592 0
830647495 320800792 0
456472540 83314483 0
870836256 25518334 0
669323619 44738143 0
578112810 810166196 0
251470104 755242767 2
617364744 901258082 0
706696608 816171610 0
954119075 40137639 0
637392221 225373760 0
472806482 638628318 0
79586789 543911970 0
684193462 910948091 0
839967329 206040797 0
140183828 653949992 0
143235317 406256721 1
155739896 748585988 0
825738442 352279241 0
351048681 639742074 0
63730725 260624048 0
168811835 957579746 0
15868597 582444957 0
92111473 756405855 0
919698302 801975506 0
223446922 36589954 0
618350355 571345607 0
989842340 780960177 0
860836811 540583013 0
878847988 552336107 0
790378757 667175415 0
865277254 64688775 0
265734715 546084405 0
33178397 91493769 0
243935966 851786122 0
886110645 977265816 0
46988692 747225249 0
721776375 513866189 0
562725223 346374319 0
713673248 244231733 0
940259837 140228053 0
350382904 437038132 0
187639464 702680174 0
271716299 937362176 0
319703764 260322300 0
859254631 37370287 0
418754602 52655782 0
387134426 42930683 0
406885694 742299498 0
942372748 467350753 0
936317839 336582122 2
369080264 997262981 0
598918224 683512414 0
170042095 277259200 0
112275207 77599387 0
121076657 64778608 0
662053092 90053060 0
17923398 947738253 0
39082945 90811332 0
911262689 637501250 0
266562986 535583284 2
566051215 989204769 0
370509210 909438876 0
320964698 541013580 0
265804014 264269327 0
62368282 843483927 0
54705051 389036430 0
735041892 756075297 0
688465947 805671293 0
992761526 962847547 0
151319024 527546192 0
888814368 105517478 0
581448713 241624723 0
57401881 492363357 0
808590461 561440346 0
577404662 267374271 0
947149210 100849144 0
545584800 539103071 0
256285256 964306129 0
730034195 719259724 0
8211227 466844647 0
219167078 742435369 2
280011324 984650401 0
505704819 47570685 0
813831563 441382702 0
214646022 375474382 0
501213450 167218540 0
804235840 207406902 0
373558707 11977136 0
736066212 986110480 0
223931972 442739074 0
621306436 79715859 0
811465650 79399305 0
624847896 241884700 0
130665427 316966922 0
887721210 939233048 0
864836193 361093064 0
670181687 988111899 0
71725938 707322391 0
759485007 739404633 0
349679283 244691814 0
37587652 232383217 0
724600016 416475721 0
508925226 141073418 0
109160964 437168370 0
751817812 723210579 0
960847753 238269481 0
41103976 13984417 0
515230953 22589213 0
416568654 498087186 0
797309205 240496756 0
682352559 156255825 0
906290942 78790662 0
639144914 369018662 0
890502485 149038854 1
900117093 951693352 0
849481916 144642319 0
491457827 217605099 0
139096914 847402760 0
536514498 216185160 0
705563993 656269454 0
116530138 607451308 0
129811595 578419104 2
662116761 373185572 0
239531850 684200095 1
71158031 70166861 0
636030361 422630185 0
343831151 59582299 2
251588810 668128749 0
480552522 422289606 0
135626820 471214824 0
353858556 643753214 0
779265173 986228536 0
91657905 582535340 0
441746759 832678560 0
74062873 843393059 0
705146294 290393593 0
585456385 222481430 0
668238632 115686756 0
376273618 735372052 0
742188048 179161163 0
83657784 848231830 0
224086580 23076033 0
486806791 195577759 0
680023056 801780764 0
418362332 828696543 0
960997445 848660216 1
229085149 815693600 0
108798103 461313856 0
313561974 381719209 0
884126205 627699436 0
995835896 476009863 2
615481642 831116768 0
276287372 112939691 0
499833751 324601337 0
259608605 458232379 0
543114458 44548205 0
868730171 260856776 0
222267516 876471774 0
654078416 216880577 0
172981112 786599940 0
397219903 291682785 0
29186870 393180274 0
558192917 319505531 2
555851050 606544898 0
551678974 257003199 0
78182003 169105593 0
529193285 66059491 0
292026676 393865999 0
502332161 650279215 2
714607157 4849325 0
84019122 143880998 0
356957634 441119230 0
547992265 742623540 0
287126872 933466817 0
95327135 379159015 1
943202035 776615502 0
36778239 263219926 0
873852450 104353259 0
489004962 298574234 1
58022505 370513417 0
109726590 808547083 0
569543000 938788570 0
304895363 336422883 0
256076587 766663781 0
55068039 225959362 0
306050117 720148076 0
36481092 305408425 0
639392399 528507491 1
286426459 231967233 0
305342593 452739529 0
649415363 453216498 0
139583384 710280777 0
199483863 422102675 0
85932920 409573274 0
632608300 107252915 0
29561035 832893626 0
911492828 981849037 0
431801361 347507753 2
381925957 146323752 0
913363869 524747712 0
510861755 375494766 0
75412410 367263626 0
64568867 872100949 2
520518357 21159949 0
862707661 334736766 0
920101637 688988947 0
403509486 715026105 0
718128779 719327320 0
125528057 877515459 0
795501668 124362917 1
433643197 361697693 0
600975566 482410625 0
85187787 868820292 0
118199483 135259808 0
55134368 306305560 2
44931269 367556582 0
845689217 159917265 0
471920644 494562455 0
15551866 132871167 0
240090906 440972336 0
879817971 820177807 0
341349080 855606524 0
746579513 141453139 0
1320683 694246757 0
847634034 755531288 0
32835328 967999346 0
831816819 467359944 0
455632267 229811201 0
805857514 278122637 0
177513790 971558755 0
68372393 115070338 0
315019740 831159161 0
860664800 950667951 0
202254274 992704546 0
171094413 56991289 0
946196225 72732524 0
145705520 13544705 0
650734412 479096754 0
133723920 342568262 0
446749872 894408009 0
802510199 147033179 0
767334826 421567223 0
201807931 974876485 0
724684914 499681860 2
496869316 422281084 0
465226043 113091023 0
295232484 406435699 0
88978832 643621608 0
750788054 740613532 0
6086045 131334035 0
630639324 474816723 0
8198763 455729022 0
142448394 279752428 0
501205156 650245059 0
108060460 465798860 0
218882708 977063484 0
356127941 808822670 1
691077958 945849085 0
689926276 78349248 0
758792677 498081766 0
538004989 117944195 0
630202160 998547339 0
575026624 931456999 0
283116902 61136208 0
132630061 702117270 0
949346308 762387188 0
51654766 687127129 0
225471906 909437930 0
534087104 486694159 0
123409547 366162347 0
442665360 521469975 0
690528504 96225602 0
205498087 62454792 0
232145024 550413184 0
940739570 437837443 0
73518812 461988162 0
446765657 91247497 0
229976168 293383560 0
462366473 720585355 0
802671635 138902652 0
552209486 26095256 0
421913074 985955264 0
388476924 426467720 0
399357560 621730737 0
535800546 562462513 0
544125362 849203298 0
90743663 486915200 0
751739340 249997213 0
166337439 81439138 0
200233489 678447341 2
739172636 69041766 0
624159632 965867428 0
15382233 480517325 0
50608131 191152677 0
347980633 494173567 0
892812534 786683838 0
371495457 798293841 0
137736883 412432553 0
483034402 41300441 0
547446389 451245554 0
662479335 539388283 1
7885364 49177320 0
974867500 607684821 0
165657459 405409080 0
894751020 17002935 0
369247248 995069302 0
337141562 542282466 0
99992863 733391219 0
746449104 95687865 0
659391248 614284333 0
635580316 572487947 0
581767283 429391857 2
628531417 757301411 0
671546548 671353974 0
603918239 4461309 0
263718392 95456680 0
108748994 694452187 0
512283456 333266133 0
545561168 15225996 0
888253609 38383636 0
697070760 987813984 0
371877417 911585122 0
595178974 529699063 0
8015919 597890913 0
501789170 107435472 0
608955249 260049124 0
4594809 596803170 0
895840091 487241817 0
614913739 956032088 0
873651003 318795715 0
376830092 16072527 0
778896478 429814348 0
141354613 960297564 0
674624387 287389159 0
797704581 800400391 2
704424298 21113528 0
316787550 929123460 0
965633264 76626009 0
516348845 200863039 0
532102304 636820633 0
526232698 495009669 0
553767940 545231654 0
370038737 664319842 0
241757516 214709915 2
684657741 819849404 2
896943924 770530260 0
261982341 408526176 0
310973735 217091461 1
480304305 794429576 0
320504511 604363919 0
32228217 557448144 2
53889753 36222362 0
742106912 208314097 0
330749982 387074481 0
415080463 31875808 0
584353312 282036717 0
750581291 211564302 0
230749070 631501151 0
191845160 118838097 2
645671974 970227108 0
570572672 442620720 1
796623096 596377702 1
467243246 965477995 0
75135516 631594456 0
912540764 724724678 0
878740548 879794047 0
104827373 470856403 0
364829735 918002588 1
84007316 846042761 0
523616220 346080701 0
271880686 948160400 0
625479645 368153091 0
174335101 593581911 0
581972689 290618537 0
146213678 424155797 0
295176800 746718614 0
51282221 215695830 0
208684817 171855477 0
83703835 450647004 0
302105214 967297114 0
281334071 696604343 0
748304517 639645242 1
820807066 2459046 0
250360940 116682594 0
425335455 16452436 1
49499398 973250586 0
693498719 730236043 0
220540201 981838469 0
401986973 356150738 0
637378957 520498386 0
318722087 80226173 0
396134009 352706748 0
565145241 745621027 0
981669376 501104148 0
695507608 113058249 0
38937882 121061719 0
73120871 566605204 0
95657873 202535071 0
450910761 529612988 0
408811428 384220631 0
358981535 473488541 0
954650741 35971328 1
3163234 939988636 0
69772065 601238606 2
509775504 27843154 0
369733253 884101487 0
512907107 340494326 0
104168794 807412090 0
123186271 297014920 0
25227525 151592755 0
47147849 675023466 0
397907840 735222785 2
764295195 247918987 0
400893600 196793722 0
121856816 901455786 0
424296067 797005709 0
55385558 346781726 0
557435712 984290189 0
287606938 430746898 0
440454476 809185940 0
94109258 995859451 0
428280454 178820583 0
211935158 735901768 0
109743035 312062252 0
502194751 881264903 0
325875685 492462963 2
742859958 454391974 0
72579103 114884896 0
307501069 831759136 0
520284308 85029391 0
911881248 675516768 0
126533984 664027950 0
623261631 859134478 2
20174339 659715349 0
28701176 381276101 0
182963531 794114335 0
364279228 94203656 0
620568171 358590078 0
138028782 891050720 0
295456402 407076905 0
924369913 401288917 0
561084838 434325739 0
30488875 107669380 0
265249648 6517444 0
824146215 160281479 0
96134024 929639592 0
237041476 976135537 0
123302944 143071984 0
402774 13635654 0
512041262 715368813 0
129047163 83405321 0
788568953 80555885 0
73505517 61812667 0
139602983 505804394 0
127331404 992882942 0
86434919 862084764 0
409705249 368065275 0
28551272 797800450 0
104663553 652751534 0
792766487 172352237 0
26067991 154040581 0
455507784 994487851 0
98927020 65674305 0
406966546 351305977 0
202238839 628227684 0
228894267 594099772 2
652483805 368580798 0
263036049 902708457 0
656791315 213273655 0
685369547 85269212 0
813646837 566888062 0
571250124 512223876 0
728717302 50019306 0
568584215 420625973 0
598317515 781279211 0
928676369 214899509 0
499212516 307477581 0
769232611 41825944 0
546791471 709852241 0
32974558 597149911 1
169497658 974691034 0
683470847 787198792 0
21163094 724173113 0
560552532 756394515 0
442005931 949294425 0
176468871 531463440 0
18797927 81748628 0
959019705 624943770 1
512172854 394020392 0
455716931 33678823 0
10108302 846052775 0
973642960 27562891 0
400541053 371964128 0
724138288 14683305 0
632713556 231738998 0
96979815 250383847 0
218028093 13403421 0
88783853 881462726 0
766003015 570273108 0
712753461 512274605 0
628656771 24855191 0
807814578 811983709 0
186778868 548756876 0
713305844 794412600 0
871679735 209791453 1
497175255 42841902 0
353433841 761952867 0
903549034 430819798 0
130402139 315084904 0
582355018 197318739 0
847021651 540380955 0
637617586 483899073 1
649531651 99844282 2
860918371 377297569 0
504473327 799112287 0
716717813 96759536 0
613409501 930456806 0
586153938 549668155 0
381958200 470110075 0
186162043 592886869 0
112961149 24175489 0
915365354 412685732 0
759966592 277792579 0
99893691 433742505 0
459212304 407324437 0
797717539 800885850 1
153591046 209827964 0
772158156 37484468 0
14556225 422440312 0
326055901 644561363 0
101086765 205277992 0
87485519 682793907 0
682803074 138771597 1
83941283 494337116 2
622179722 126648335 0
176248546 446889835 0
142070026 565846893 0
207335037 913176368 0
709866194 445726077 0
695480714 393353453 0
215159516 725190910 0
197901826 350749404 0
16272098 624343011 0
680962478 908341280 0
328404547 569571950 0
173534032 143783079 0
483815719 747912430 0
951100322 637882269 0
674267598 23336458 0
191595802 475807920 0
247080051 374399809 0
326641858 465211492 0
696692671 41694336 2
699033156 26227675 0
196894162 80207069 0
782883502 870352018 2
579662659 555773056 0
981352713 637082850 0
704412902 216596970 0
501166118 899633910 0
514573104 375895082 0
361501033 350666516 0
948311054 70762861 0
894110349 486199633 0
905049048 413651950 0
560874602 726860153 0
18920747 322275100 0
772405785 322744461 0
724025958 454379459 0
910256241 45066388 0
117250271 588915526 0
317358395 116406329 0
116613294 44629401 0
35673534 806313707 0
723085466 429341620 0
734405308 95838233 0
53508969 82745290 0
597350602 149241853 1
779956937 42383824 0
520245403 880306845 0
24583031 846740925 0
545338122 256969049 0
523406598 548181102 0
963111601 701849729 0
915059536 614498546 0
818965873 879181579 0
880754965 72017709 0
301723808 285538279 0
182408940 551130695 0
707734162 809787517 0
921489917 18659122 0
899512215 106652375 0
124758758 33206559 0
591687517 497748105 0
64070062 655153844 0
28331241 974112426 1
646104676 839071688 0
757678533 820771164 0
904304112 165223062 0
876652934 704081940 0
45851174 320996916 0
635793846 401966709 0
804562039 333004056 0
138912464 82593459 0
387279839 433374181 2
94984544 495568561 2
219758212 828893788 0
74204259 477724999 0
206843261 163493828 0
968255636 212786797 0
86843198 31944484 0
459193549 530685218 0
453027142 17476619 0
845637041 88920332 0
711779038 505490482 0
821686832 296394566 0
78079944 330300066 0
943899013 166936410 2
978426669 474488858 0
964648040 37504364 0
617776127 885784463 0
887369729 129586625 0
100495621 608398700 0
497000249 610357965 0
781684802 189535042 0
322959534 631938879 0
37962452 806343325 0
908642166 438842985 0
814378959 760126997 0
526098493 137873274 0
889488712 377455341 0
800997698 905593906 0
178438422 729244154 0
702044586 849518186 0
335921074 15427921 0
784890841 536398419 0
932549628 636771698 0
46855103 570595735 0
194861237 71306275 0
765115524 572637559 0
964924890 631989802 0
682533629 228046523 0
972122716 579420160 0
723969178 245434053 0
677208529 356896209 0
537419834 267939658 0
565442462 594834477 0
103070133 312752116 0
44379851 727313708 0
27507534 945535557 0
260696595 390222440 0
192855942 451988412 0
722096466 76301115 0
843032040 667247452 0
605232929 380195332 0
829809123 907124845 0
999443413 879214133 0
592821553 826689561 0
386678539 664118687 1
374147094 789062794 0
96232786 12622208 0
419071445 529299912 0
400305857 147108063 0
735020366 629901986 0
204754528 49211392 0
489034935 142882383 0
309039644 796795155 2
216931053 461964232 0
920801749 328316781 0
472308563 335259649 1
288216341 214868882 0
151891481 229765480 0
225649916 593519458 0
815080344 202555989 0
549599510 346407470 0
593096344 128397644 0
881275816 610720891 0
67174826 496544499 0
43256433 427647530 0
981610497 515600944 0
100140999 273540530 0
690095886 178229873 0
870410390 883642249 0
709296852 979559693 1
35529816 849383865 0
987706085 10371026 0
63757477 438051468 0
871426024 945018136 0
69251243 500466708 0
269750886 187508611 0
415850086 524485833 0
814532928 115154447 1
113532288 528078633 0
107088074 294340232 0
587772104 73612087 0
49380953 605404260 0
695870046 94763665 0
335186215 622380026 0
111354230 208805896 0
452605542 839837252 0
222922809 351555176 0
854746386 85864706 0
568076818 925676332 2
213675003 431551633 0
517070127 471105580 0
721715196 588675865 0
723830860 89199085 0
522152012 668141165 0
18806279 589376970 0
417306035 751683095 0
430168756 846636005 0
172900063 761163202 0
407385774 19065507 1
45391682 931472222 0
9842965 212626256 0
342428506 895084278 0
305090545 444525744 1
497007719 747673406 0
179506126 523605612 0
245759440 49065411 0
59586829 237523762 0
500600881 563026750 0
360687674 621943165 0
41852090 495838411 0
242361586 41515104 0
733258849 817467395 0
806613861 227661969 0
390895228 751356281 0
779784018 119938351 0
513738199 562123529 0
589578354 750560287 2
351700765 473047342 0
583042742 963045911 0
889519381 786782768 0
689296745 493033783 0
310065560 254455515 0
740691296 90752869 0
675824783 679451926 0
77979003 529553846 2
539240176 104436613 0
593131931 414860685 0
166057300 516507559 0
641821382 937815240 0
673794020 118730323 0
219116223 72071028 0
605008216 146114348 0
538806862 704945076 0
597225207 620225572 0
740011788 91199693 0
380000620 666751253 0
569540488 670360753 0
476918563 368861369 0
896710963 137248739 0
159218594 206148630 0
274874337 695190325 0
224930912 711022362 0
645855511 313725032 0
909095828 676481097 0
828892922 440451858 0
39037944 41176741 2
233494053 15040056 0
665348857 89421453 0
137647994 457655627 0
5917999 714264045 0
533460060 219672845 0
243831148 512094541 0
147335393 55913842 0
856603581 742851167 0
654198736 754645955 0
375567160 769083980 0
157645704 78598129 0
292684850 434729311 0
143447364 684214121 0
601382839 189318464 0
735630532 566631845 2
543070001 979382582 0
326879551 417976935 0
117864054 987033179 0
843722247 109488278 0
503471926 251593764 0
955941255 741840251 0
609447745 962348003 0
687750189 335692226 0
488789281 214189403 0
864717335 681177136 0
775504810 8482733 0
358409595 617294655 0
806125281 649888165 0
79586029 468614711 0
554770917 610083569 1
591112971 438346799 0
837277182 931029812 0
577340203 753241274 0
169215196 112423143 0
58798447 981823816 0
636892867 499510177 0
57758334 137401984 0
592674000 283848223 0
821717783 240714459 0
48383316 82421553 0
43370201 311371663 2
134451746 113997414 0
779349372 323435716 0
133792495 345114608 0
130909394 973044370 0
44934367 668612838 0
4948294 582239876 0
974096434 154730780 0
560597566 264794183 0
567059521 671783819 0
987105250 635413374 0
418781697 227925789 0
909674202 823489707 0
240588348 351042316 0
79700545 853882659 0
461409673 372791256 0
376955943 145302935 0
746023908 609360943 0
406127278 283152513 0
901108863 46777118 0
22462921 447262254 0
55666190 382440666 0
526798069 527343723 0
21614438 934739631 0
109294814 453381677 0
336154783 796101480 0
1711206 432863571 0
161041589 200041703 0
425151853 174839307 0
96318828 500560919 0
518765099 318883694 0
824246296 957662483 0
326154671 978626164 0
84302473 444513927 0
1275208 504425413 2
428694524 866547224 0
683269062 669037967 0
44083829 877498054 0
728974878 267479636 0
150046300 632184795 2
856559443 876553769 0
868589448 749120829 0
414986263 329330003 0
393529444 488713617 1
581048543 236847248 1
949280395 946924173 0
339878196 864591673 0
109791568 973779189 0
325591052 441038043 0
452875088 707671576 2
592744798 150366514 2
806448075 628855812 0
659196932 441843688 2
349042378 393439724 0
725374132 33425175 0
554701681 212089001 0
678357666 829251124 0
956319995 581591085 1
178986082 635716597 0
344072560 107940759 0
692840252 585973094 0
407640985 586566186 0
232379531 329300966 0
880854378 235217725 0
668219167 107347764 0
660313953 750205689 0
237474432 827932606 0
546891486 598361961 0
154827789 789099002 0
901060726 488985329 0
102512414 998758582 0
68254705 662224431 0
368120925 718159658 0
742529818 792756113 0
296485935 759013925 0
203146573 25276956 1
786420369 840430425 0
886213861 236631220 0
197888550 574451971 0
607289192 580756432 0
58946916 794447279 0
386899733 730333690 0
211396221 741473958 0
345845355 865672294 2
792449492 785922031 0
232771988 169352408 0
347024286 170774547 0
518106254 194008694 0
839761284 524088922 0
707304703 699045320 0
988007969 349409464 0
653344155 182128776 0
806632063 573135406 2
849640093 793251452 0
390246327 799144315 0
501087488 595076636 0
173072973 970088808 0
92829747 761576696 0
5659416 810128503 0
688124044 184730075 2
845160139 97415738 0
607188483 730523426 1
220418772 71062967 0
856642235 203915636 0
102623816 85782066 0
430619767 384038405 1
85969351 340854509 0
79478864 291796285 0
682534093 224078078 0
162936657 8310769 0
579195042 966591969 0
399030654 765231506 0
538043276 744930436 1
574583618 545374765 0
6016188 831000321 0
892059612 321872281 1
12906490 574311291 0
49570661 550228690 0
714218283 723825033 0
530833175 521774831 0
665982202 607806418 2
430151888 53931283 0
627365336 805743086 0
730907361 82601288 0
944100617 227017630 0
49246577 930272301 0
606426872 33296801 0
416130475 578708748 0
931104118 927992649 0
125225415 638900854 0
872483375 921152613 0
995192367 853744529 0
980878612 440665935 0
895939105 381802619 0
133630284 44423568 0
736416977 371762031 0
969144262 456205234 0
698491033 413693752 0
266907992 279530312 0
739429988 589557001 0
870369040 613882611 0
981496803 15330949 1
297150306 373325646 0
127513269 240013628 0
984555603 852839492 0
911950734 948930212 0
174919504 215207679 0
795385382 33381376 0
205400202 571723835 0
646549362 791442776 0
657070502 445307314 0
9257488 471204399 0
528910242 293214524 0
91930734 552024295 0
131079144 556902509 0
235675828 759853027 0
818277550 479742038 0
502347640 335467283 0
437901858 670792653 0
368537622 168944673 0
900702898 188731234 0
419943661 10337228 0
921026246 5735543 0
114349028 672372892 0
41301158 60116611 0
745372265 908960586 0
851611854 27456620 0
808682836 877749252 1
900452881 254409575 0
321629875 133861034 0
112510183 97378100 0
627495069 269600494 0
100227637 878205938 0
133507968 639371849 0
106811143 213900964 0
146074738 47815012 2
686700229 39653393 0
492552720 596185239 0
833427127 428273585 0
843444905 875937482 0
32225699 370504204 0
321070068 50422771 2
58390275 326071957 0
646641638 728900950 0
832204291 853795933 0
129482855 512824792 0
514453424 252450642 0
959620353 659680416 1
355951111 25438745 0
374067016 778847611 0
43718235 298487087 0
135246728 320350690 0
585676464 2547295 0
627424059 298158984 0
649669764 371917779 0
93337981 276644027 0
730107579 501861176 0
504070622 636965567 0
520358045 171590687 0
16977712 586508543 0
196377004 107377171 0
32931048 433012857 0
587674833 16917210 0
232988409 834647421 0
455261499 509252530 0
92696732 596301936 2
744901860 35521757 0
202079507 622165493 0
127795687 180394766 0
385367056 925708372 0
110039921 72574012 0
695429334 853501360 0
158867008 964533953 0
77236955 475984879 0
977768330 901433291 0
779906867 511671367 0
484023119 651820012 0
895849644 139502589 0
583348287 662231489 0
804502782 252780996 0
58509094 941552010 0
811420512 134548970 0
636422867 410385014 0
318092968 195168009 0
629612922 803723968 0
677131217 392503847 0
69534321 941248913 0
778704702 255470870 0
476034740 32433307 1
838097815 378144946 2
553647034 234051568 0
905820123 882489802 0
604464417 121472842 0
558935832 585126692 0
522296459 533732940 0
578438932 30129182 0
489537024 729723058 1
951902203 14241602 0
423836088 461723726 0
765532331 3610599 0
611222386 969067534 0
309446323 682426105 0
124403397 684354979 0
325608690 980462266 0
420828384 469414360 0
889561762 421631013 0
908439200 749810740 2
759251833 76034919 0
646708762 176627520 2
558686009 349797040 1
543137562 533260959 0
96039394 359402318 0
952171624 15652328 0
745028853 548505317 0
559665540 797779853 1
610467373 703433283 0
816562477 882044067 0
85554706 791351765 0
909660610 959979136 0
717548184 767606270 0
174762214 738589558 0
575934353 501347176 0
453893026 303346767 0
707157015 934684983 0
285138890 380931873 2
967253909 978082121 2
720083801 410795317 0
560088300 792938199 2
460418566 944316399 0
838651755 9931750 1
26481773 596384872 0
602899920 765716751 0
122022559 694741346 0
301393355 865713713 0
791368571 834851952 0
386861268 325428218 0
926982235 8527944 0
805357303 97387181 0
316067215 643381697 0
430738410 871527272 0
341356331 609759267 0
287270632 83461696 0
304446199 712228957 0
199688615 273427128 0
647808288 100912866 0
341911716 378182809 0
439203320 741350240 0
570644399 364933109 0
188628676 91561853 0
840384621 611431982 0
844592262 24365801 0
610241783 602519733 0
580201817 840820183 1
943885161 514410823 0
625462546 692805276 0
784856753 737661243 0
94534273 729970172 0
214842861 777681765 0
708410647 776711348 0
236965288 115347465 0
573821741 225211045 0
830087307 272678417 0
77455580 12614527 0
528747596 818756554 0
23371995 46218388 2
412439183 283342326 0
814490276 438468754 0
298845858 397739854 0
35547289 52634677 1
762267018 854188721 0
77966898 621620018 0
225117726 269622512 0
425906216 176494208 0
12646949 441009097 1
801798791 71363756 0
440116680 123761847 1
122217575 602183224 0
643593533 272395446 0
716025352 892555158 0
117645410 713929202 0
97190098 33765853 0
508252430 801019902 0
243477113 214574148 0
24326259 2110246 0
417080962 39641830 0
628652307 79657636 0
949185728 95914211 0
264107325 14444718 2
235040876 856178757 0
677194144 32271765 0
5615863 98594566 0
109209674 937350190 0
644696691 659169815 0
789111177 192056789 0
654918794 382023295 0
132782567 613212371 0
410878092 992973870 0
858551386 897495637 0
288104528 360198916 0
54280092 559595549 0
115395917 85120182 1
380491469 120422428 0
515010508 479819730 0
732820184 647139448 0
575019619 947954740 0
842145210 13984476 0
959692589 129674826 0
500790790 99735297 0
118743003 106407832 0
76708478 289860643 0
713862804 445671508 0
402482644 462117701 1
276025409 10200878 0
125241011 74424062 0
322957753 583073027 2
711069340 716624811 0
263294987 161649822 0
619959208 567468917 0
273444382 336360867 0
401027294 680145168 0
591652797 392423986 0
843066599 584424795 0
791140414 712049998 0
352577151 585262497 0
91293883 720235335 0
59813347 301227355 0
646013797 808847031 0
235041570 763487479 1
395582928 532952937 0
153127797 996112684 0
91457112 966548380 2
170268369 465057567 0
341713092 175519126 0
357981871 659468134 0
91628465 648510780 0
46127815 640857075 0
337922460 878508222 0
85467004 581654866 0
179775424 4481712 0
273367839 535923714 0
433809489 126282315 0
57426386 46836412 0
369933900 192847361 2
173493929 295464937 1
48029460 901104499 0
107488089 751639963 0
792903561 856775758 0
202509617 464214210 0
896238475 284121990 0
482174493 182760219 0
820764193 184201601 1
584120576 721666109 0
458855531 252726149 0
217398129 64465230 0
905245444 106965335 0
31856973 819512916 0
255506828 675529404 0
149081895 931785891 0
822822029 661845392 0
816487423 826217681 0
940815168 124719104 0
37827012 228286434 0
609123100 384789695 0
778142689 863532562 0
683346069 955751184 0
336037723 545529670 0
821449759 955866389 1
403158344 237107355 0
32020658 922491660 0
941197092 649440508 0
541190986 783055850 0
628295578 303239846 0
332548775 463673090 0
247344918 990309139 0
813574251 128285944 0
26030948 782964881 0
48760620 283067654 0
593603336 728003762 1
139836687 188761534 0
800282854 530077407 1
709139787 623093371 0
155305480 654315552 0
467482100 571066133 0
195529755 832652345 2
878985974 426559815 0
829291301 972561135 0
391052026 698435922 2
457944548 534625176 0
295197122 713287223 0
447556525 344778054 0
976557325 705866321 0
260464816 418997911 0
869063855 972216802 0
464064929 389490996 0
615895101 327061297 0
771537859 114290565 0
593449065 747117964 0
273644030 379114116 0
601471719 216623318 2
234810139 595782829 0
501642361 425054006 0
538342137 183844212 0
850353616 309021244 0
896425086 124022285 0
277384821 14209926 0
336875348 639589942 0
774118782 801809760 0
540113189 355673183 0
905859833 679692898 0
423837835 969577291 0
554391576 459089192 0
569277474 34364440 0
301674246 165882986 0
901923933 669279733 0
273096127 855687845 0
551071856 871274220 0
444287783 234793866 0
995579615 9064538 0
717901345 741906835 0
891169877 141932503 0
658737766 325803141 0
264310620 856120373 0
964555421 408709603 0
242214506 806040528 0
171239909 717061372 0
275303551 815497962 0
90576222 916789191 0
545771898 666903185 0
643474616 282171245 0
557723524 56736683 0
839659064 499352961 0
969428273 452396334 0
956605024 368561209 0
446532249 19205577 0
386920708 735922684 0
40273431 340675425 0
32878813 436864142 0
766283649 284912491 1
150169112 69978319 2
286244962 373670575 0
423006797 733096405 1
347595321 661940832 0
287922132 435375186 0
512188347 97567224 0
325716645 185508369 0
647877675 567933613 0
626934126 472668640 0
787272908 37549537 1
700881617 41518377 2
128994097 19563018 0
769233811 679408727 0
788009556 627702876 0
779803996 60928298 0
523389040 41189236 0
727904351 437435528 2
69510682 104194323 0
612178276 444037363 0
810275776 777976739 0
469502704 963879208 0
888514788 674295961 0
824370577 211951810 0
2737494 583824593 0
649188705 803349862 0
876210020 587564959 0
527839051 47038402 0
924975551 111166547 0
269970196 220287292 0
534931630 705269111 0
363090231 707732841 0
605708617 626151914 0
574129053 85270560 0
80687533 584604874 0
131963145 10358089 0
369256619 293026974 0
182014363 440131260 0
63179197 349855532 0
330770179 995648963 0
70768998 955887310 1
306036065 256030633 0
831672644 510449673 1
269454992 950139791 0
586731307 142331037 0
388691514 820610940 0
581528564 662507781 0
740065832 455320120 1
576456237 979270633 0
346531238 187366304 0
23875366 908488143 0
584877351 817300199 0
717534055 708253830 0
496356064 241255319 0
997267309 698328332 0
460067151 777938187 0
934425118 918044494 0
513847692 144459237 0
481979193 585235403 0
82118716 109832674 0
710892790 997077094 0
291151195 56261019 0
609903955 475008172 0
204884451 373965771 0
428828093 480519336 1
271756539 106734385 0
470383732 138948017 0
254146037 85282308 0
118873984 304893981 2
73306019 130500950 0
634271784 243283798 0
754703535 263463201 0
241602463 306365179 2
484533563 310070730 0
619582973 768843638 0
788505735 362893418 0
413213447 211735181 0
10093467 221059148 0
77581425 639415828 0
818334898 507724279 0
267427240 244952326 0
714753712 30573419 0
850729015 260431878 0
599452514 73092912 0
593590499 167389451 0
114318690 241577643 0
363502292 739367206 0
867178333 134171899 0
838467712 396797830 0
222964352 140848426 0
630092959 958957438 0
228099366 334716119 1
322554980 670613012 0
171200816 264407545 0
821546651 855817364 0
270861569 839964043 0
566920230 646730258 0
115385708 756862098 0
8696254 350519256 0
230249315 641959010 0
240419365 202948134 0
130279891 530168399 0
7377836 498227902 0
99300514 681371362 0
26099393 652168643 0
545970328 769397442 0
71251428 41559324 0
384878370 259507570 0
203037954 972896245 0
805249678 938346803 0
489504486 311811043 0
130714625 178136248 0
440754312 215027356 1
494046053 76771528 0
897604067 168304144 0
999562051 193695009 0
965232583 568915648 0
377263535 114199308 0
581702635 42545583 0
673616631 173734972 0
883965923 703723174 0
947994466 410952689 0
863594161 342359112 0
138424228 251481798 0
170429059 576129008 0
496660636 969136700 0
17457496 406304705 0
702755119 303976545 0
757860023 219926473 0
105796414 491460952 1
302157040 104829158 0
891741190 765651355 0
76267140 789898997 0
806490727 753653440 0
650886253 912781337 0
929031949 430207112 0
903598044 80252256 0
66200018 648018809 0
614933359 815648410 1
957296598 944626223 0
117776391 833809492 0
677452792 21365634 0
160943377 55900839 0
330633466 238737547 0
651561918 52696210 0
631061022 363608302 0
804140423 45110352 0
144798639 218611398 0
228281999 899747068 0
333253834 48941122 0
3017560 534492350 0
142300141 197562658 0
97483564 222917216 0
439011695 266724160 0
561111154 463392063 0
954674611 123735939 0
958776550 994790097 1
883120413 397480726 0
155262311 642159484 0
74269774 234772391 0
494085457 2398822 0
246155910 36819669 0
504487047 744057205 0
778049959 789819776 0
690922455 887793521 0
517219530 760577152 0
48688834 294476872 0
502358029 644915247 0
999971289 847975790 0
375854272 4262660 1
557569375 143101417 0
912860128 101782958 0
135136382 659898946 0
437456797 413384498 0
704580115 101360691 0
688408361 59610370 0
909564493 642669224 0
245141087 794434359 0
455244275 766218506 0
274124804 312685733 0
653315417 938386601 0
414592561 346350690 0
439255123 343224683 0
675232609 214996085 0
529931647 440746160 0
65740488 539577899 0
396178 368304314 2
943031936 672520777 0
491341045 528004486 0
294469730 225809334 0
134306395 518018958 0
346265150 236711446 0
396982341 221677889 0
568173538 445842009 0
90600154 511086805 0
392743400 832422971 0
397577559 35543795 0
18982475 580111833 0
37844465 904990744 1
706356337 527453245 0
550029895 377072822 0
37631863 819208811 0
743277443 232648496 0
674594570 51016771 0
679244545 240050492 0
291970771 9003681 0
638789424 82533302 0
58825590 263001842 0
689796099 954054706 0
615810968 132666585 0
248612918 841898509 0
371558103 842113407 0
185712813 133224444 0
370410158 81286613 0
541965157 42734500 0
106717307 541410608 0
832307964 538926484 0
828864293 252360090 0
515422509 730007060 0
476836639 639405944 0
248371375 65299106 0
834288916 240241557 0
447991384 846990844 0
91196318 110178701 0
18878739 643490848 2
241507654 135324399 0
766719707 151214281 0
740585735 95338513 0
305343753 640392455 1
548561118 145388876 0
735543035 785071617 0
301794426 958335793 0
470745098 778973412 0
564689157 765087327 0
916454260 246761584 0
74859103 770896721 0
332884262 108968794 0
391542591 340701266 0
365086863 696080248 0
811746029 41396270 0
452151873 399601631 0
599648744 601025193 0
175752280 47033977 0
134086329 78038540 0
887970364 870249028 0
603383054 977174310 0
29945131 467084257 0
666018113 662193728 0
794820485 101328600 0
476312732 546725371 0
806833287 854276461 0
801657674 392813666 0
668747116 57259068 0
726605199 544567348 0
322487481 547120323 0
507005591 513253578 0
515196201 78896900 2
66173098 505721637 0
169452252 951766344 0
35934358 534880033 0
248552055 840534306 0
13890003 638470990 0
821372745 87769578 0
656664215 578832726 0
48503856 430103118 0
650611767 81453310 0
49826127 873206100 0
560576765 269137156 0
158126131 944837403 0
208122273 102633136 2
305816569 752732829 0
414091125 450846548 0
50254005 258116980 2
566765784 772437719 0
422395423 233428619 1
247920373 631226560 0
341578138 357739414 0
978957025 2152616 0
602177817 818256097 0
545581379 406088258 0
380508027 553018834 0
145227872 7255310 0
391793106 513424233 2
299319333 329921276 0
94387862 462730656 0
751818404 198724309 0
117176033 87897503 0
307179913 589129004 1
703046821 668066795 0
34348246 178224832 2
389816132 555660856 0
776876610 207449892 0
828224882 672436333 0
30886575 107982347 0
460584833 851978463 0
500460585 342743178 0
76436122 186024883 0
564600409 703206810 0
349211274 771127016 2
274764992 894956047 0
63603178 227127059 0
586336397 839919561 0
307522970 883876586 0
738216604 129528696 1
861576730 548757393 0
121521692 250563251 0
807579588 91485516 0
335646793 795045766 0
529046787 267323032 0
756413246 847562826 0
234696750 27667830 0
545066592 397174598 0
807886460 811542294 0
369345925 708992415 0
137937125 515845356 0
483524864 328233385 0
605680244 586530598 0
642767447 982035012 0
440297722 828283339 0
320077270 670184056 2
833725204 447240835 0
408813605 450495625 0
237651284 156498235 0
10797714 373140779 0
484660943 505107327 0
900748747 292388646 0
601973815 772373728 0
172188740 592468993 0
970191059 997686264 0
424801774 923039338 0
555072150 788370270 2
907945749 752848755 0
597385025 46178751 0
58894123 780883728 0
424421569 75518071 0
490062925 360846836 2
102055679 898851688 2
402737247 89311847 0
734904517 752106590 0
158067632 785151368 0
513383449 704262725 0
627438462 242450259 0
108453824 45272629 0
40208271 860893328 0
361217571 409223752 0
642298293 572172618 0
835083270 223789283 0
821203470 736585461 0
115169503 306403291 0
116807329 639086734 0
622121642 61800881 0
359072931 750577809 0
37835311 221592567 0
838995763 300848130 1
807571437 526316386 0
82936737 481455970 0
741301037 777310242 0
929681197 936184179 0
705871023 559686801 0
369219179 50434041 0
608266942 273998315 0
643679102 405022810 0
7979449 657900491 0
941461932 350537268 0
46154022 339341115 0
122672629 633253154 0
482380447 783146367 2
716991383 110921768 0
696723577 761568393 0
767639021 499639494 0
40000658 470427061 0
382962460 53105382 1
467986599 923382693 1
889217029 426457626 0
341521465 329064773 0
466233742 163447376 0
598026958 106096591 0
279411705 613412408 0
44369577 729952254 0
104998193 666893139 0
275602439 463017811 0
408606261 39877319 0
574601179 920562376 0
671465368 100849979 0
295664802 545499815 0
915019187 837189931 0
96459847 893661938 0
38916071 859379918 2
391333299 737386764 0
775510340 204625090 0
128647588 792692488 0
362752847 388448650 0
669911900 146132478 0
502993477 536955073 0
572902846 167172583 0
61181247 608381735 0
629702978 362576126 0
886033277 829011329 0
242860297 127390742 0
51276645 467012405 0
745088246 525084823 0
230289282 954921199 1
375344473 462101333 0
587272761 629940345 0
669227355 446209932 0
507510002 392983505 0
35285460 568646681 0
25251765 865017708 0
992206421 482433183 0
685798775 414551772 0
833187878 577884268 0
895530670 241834211 0
619895606 962073437 0
94630705 137272530 0
712217465 83321141 0
347823514 684010463 0
71416004 127917549 0
252732702 193160777 0
989029556 8012580 1
120284919 78485263 0
831976649 451883427 0
910240153 351226260 0
316381185 381013890 0
571917208 388385880 1
612321682 585637904 0
202617602 265530661 0
921835711 328448974 2
626196055 920563367 0
556359338 575156127 1
143654698 564074062 0
714708280 546307053 0
59230024 157030326 0
902467819 49441039 0
376022281 671189551 0
41612997 36598554 0
99910952 824383894 0
939915919 930969700 0
326935283 879690813 0
397895515 800581421 0
429656745 961099067 0
585170645 383003117 0
363253302 333638074 2
473648258 409455522 0
71769077 919515948 0
733755786 49396685 0
451707891 513136904 0
732780089 522131361 0
557264272 926472518 0
168938843 644223447 0
67662205 717453203 0
213965668 555686882 0
211153463 263758876 0
778293478 520067010 0
246244772 934249696 0
231893418 817147179 0
379543191 94187099 0
664530143 154085669 2
110556847 517049078 0
614963168 101469117 0
708418555 722678360 0
516100786 778751643 0
994466808 232576025 0
285769859 896972301 0
89342512 429213071 0
600901023 665513224 1
712575068 638312358 0
593806008 310478966 0
794145101 706588618 0
220691710 138102753 0
511266802 488042359 0
537342196 999513034 0
128381724 682324294 0
43141989 996999932 0
583872467 433957671 0
547520303 636630559 0
335488098 960380130 0
288592056 833262132 0
500371906 856576020 0
605533004 347802859 0
137825568 240729948 0
652607581 322557681 0
791248935 34244360 0
684327200 345989009 0
70579625 403545609 1
806110527 530322284 0
356946809 211238359 0
380066859 59784920 0
574421781 756308894 0
177529377 958662441 0
853366593 757794645 0
166971916 343946717 0
260327045 338764523 0
884189093 605820425 0
109298994 699098514 0
927246631 939768993 0
316774699 446952868 1
153821669 416930028 0
31950328 915814935 0
1785874 414913063 0
584245240 522215069 0
872633998 688237262 0
881032163 516824500 0
637100239 72582594 0
435921047 937149190 0
545549529 298279124 0
62920266 65665792 2
682869191 78343961 0
182983670 599849378 0
80740811 629918111 0
353062822 820357794 0
565335336 906021362 0
144842102 820747500 0
980921265 973118966 0
996736124 655298080 0
580085770 824848581 2
895876261 430514373 0
481062550 598363288 1
947553431 694914461 0
938361229 586578639 0
745541127 180883450 0
970596954 904328881 0
319635049 829185746 2
261685438 606072305 0
844050002 184720345 0
917119873 428793440 1
303434047 763983696 0
437731589 32613545 0
575393321 510231963 0
945140966 514595388 0
121379284 124780450 0
233070955 318487046 0
555473208 25261392 0
240647947 577603261 0
788775804 546041592 0
189419506 636089659 0
877916208 587897257 0
657975946 957200899 0
411370678 453601393 0
415659728 742438490 0
535325721 991967150 0
706832362 501516896 0
50270480 631336227 0
722846789 856968526 0
33972728 189677413 0
901502439 731281827 0
58521256 689280913 0
471380580 679997443 2
19115169 985561552 0
80886768 940538605 0
416764577 42601224 0
242339590 310935674 0
340455766 547286235 0
668072806 914121911 2
755328091 201762089 0
251295930 52372772 0
151690887 68752675 0
886362300 605099066 2
898360918 297451922 0
454686301 576386503 0
707067070 161504668 0
272090320 47223127 0
314709514 716494216 0
940376024 899033275 2
72036501 759389344 0
965824741 525502423 0
674103547 733822178 0
114301688 59476059 0
191167310 889176523 0
219016971 351563875 0
765415949 110739382 0
351219324 495648737 0
572697187 832829370 2
21320456 774685130 0
619790511 328952207 0
6774750 127730451 0
459466513 297897111 0
812623105 805317221 0
697238637 411563792 0
52621636 799976329 0
314381286 799981585 0
290302814 117129088 0
294567452 327258221 0
607960512 721121845 0
270837912 389095683 0
896759485 175830622 0
106377856 160787713 0
693311178 454458312 0
160145878 845681941 0
579170051 784226829 2
937983304 462438394 0
955651222 743851507 0
84192476 699731982 0
600017318 424768819 1
927618466 114690525 0
39023015 468241799 0
119440848 276140160 0
101494262 446173840 0
316555490 895105122 0
126335177 565647130 2
766700141 297109309 1
264944878 622497999 0
276221921 53187031 0
791480165 31787446 0
438938954 890987676 0
646265023 106744807 0
984635168 727111460 0
573276342 437943445 0
544185581 553824373 0
287416115 647065122 0
194127821 927144205 1
803962209 710751494 1
200766041 507165564 0
105802416 571565720 0
677554994 959445836 0
348323224 968650500 2
7558614 931680832 0
305802815 201723060 0
197377093 67538352 0
79429258 897746701 0
362572086 100969991 0
144323066 159486450 2
250799157 109741902 0
41724662 835510086 0
970391445 980539741 0
208552952 860746004 0
560755542 459551583 0
889101089 530275319 0
603541919 172306398 0
848521791 267152237 0
108292275 587328384 0
15498600 20190975 0
6136785 223027390 0
579089799 10679027 0
69470500 833987691 0
855407955 143699368 0
297078007 76596503 0
334095086 477755211 0
749733818 908743205 0
430958024 205253151 2
781840948 27955921 0
940737436 919053818 0
592377825 265451129 0
99945414 129914204 0
261104184 542131944 0
214585414 985367915 0
479267958 146381344 0
916294621 969262171 0
965636174 794310453 0
376383201 824324714 1
819048397 241436419 1
376419614 163636938 1
854987434 628521498 0
564597759 505761633 0
178667860 240238400 1
347921770 877391793 0
900514780 353558967 0
494564775 125672033 0
181173830 705022754 0
295506251 978143669 0
420279927 902467682 0
964567203 174204614 0
37288888 566855963 0
218549410 410765527 0
20261464 170269636 0
871888806 73438458 0
768036575 141442390 0
995955701 953779975 0
844409337 161385882 0
831122070 2738884 0
903031110 905888669 0
941729562 761232054 0
183319254 244971300 0
122582790 478603781 0
618675591 121726081 0
81845922 319792230 0
16148693 382601151 0
674900922 779762652 2
156605851 664624160 0
555868691 980893653 0
858817829 134921491 0
180885373 407703963 0
101095612 376905957 0
878517746 527378744 0
605061626 640705780 0
438857949 918299888 0
291033010 945104932 0
743406907 804226753 0
726951750 762403015 0
846543004 744590935 0
689128645 732822619 0
235052710 214092853 0
378135872 428825649 0
40538033 192032895 0
587922887 578783910 0
249951453 109606525 0
204800555 122701873 0
343941723 248327519 0
859986686 421663369 0
203531686 274049126 0
537712641 551035896 0
600079499 204843809 0
51052226 996943130 0
240922228 799429603 0
219680445 919446081 0
60475059 835123474 0
757746738 666455120 0
43707894 796733612 0
154711398 149656523 0
244742844 578752067 0
600264248 339774700 1
16007342 804653307 0
726975544 572793191 0
943778697 609520008 0
307877618 878183226 0
516575616 15822518 0
534095737 819944329 0
880727713 651386904 0
527537645 96486577 0
320916445 137967458 0
858674380 23765374 0
175965081 806147525 0
765505805 87228444 0
394244072 872601225 0
870005787 844215204 0
58693212 788704715 0
19454956 221540844 0
73990608 837713561 0
384890246 361014302 0
407827378 806160027 1
954919685 911331782 0
94287406 405282654 0
245050547 419845430 0
999132216 53870319 0
339641377 504096881 2
186600991 115742050 0
403900570 607565347 0
999496976 38553186 0
918149784 457675985 0
828469345 160604461 0
68875179 609448685 0
545896885 817106208 0
145211024 552829538 0
350074839 548037890 0
970787540 82362815 0
743744987 645935710 1
548609865 8013713 0
695468045 897681799 0
591766211 837402072 0
18927688 561881324 0
433194238 199551944 2
813201822 947557783 0
487500158 915471314 0
592278756 786356437 0
476760584 321368342 0
984445639 125015820 0
344146216 785787153 0
65890496 592869106 0
394713923 471243976 2
526639939 866118236 0
620799863 395547026 0
583601016 691478264 0
851098329 47595606 0
615665535 71355465 1
704271443 148878650 0
146089058 115947585 0
712328460 407500668 0
751938467 580717807 0
768972440 105217954 0
897614448 832844155 0
417079172 712210024 0
246755805 44211993 0
275328711 331403997 2
935451807 128179437 0
371217475 558701141 0
92033062 833825929 0
506951796 13560204 2
849547624 689618158 0
359664731 708307683 0
970422374 745460110 0
44565371 563225769 0
873850503 229105637 0
993817326 268304431 0
158784121 262497859 0
770452824 140294259 0
850154268 61762250 0
515342861 674198869 0
310169777 751643446 0
190363959 840010377 0
588689118 386555653 0
589287848 984905971 0
1863121 192922437 0
398769815 666535493 1
491210236 228695616 0
308908407 51145429 0
977579125 830684678 0
522605205 690390682 0
604869599 215944801 0
772128158 249135578 1
207998612 551469058 0
411791142 679960641 0
340063204 867003852 0
279987336 546133692 0
932020863 536629148 0
636700659 601943279 0
681837494 792183754 0
782496538 558864971 0
897280877 739177311 0
788468613 644151749 2
683884544 237831281 0
862930753 499404636 0
633771684 809288724 0
977645073 119031113 0
735718539 583421849 0
261044635 283578448 0
189424834 463520995 0
910188527 57951894 0
595253221 925199805 0
879842208 478964742 0
49993619 43042126 0
896790168 346423188 0
296447835 512940971 0
570820735 389773750 0
492976043 411379934 0
119663062 193304424 0
19521219 551598477 0
75414460 437149424 0
689145747 333573562 0
899664210 422036049 0
910704225 681376158 0
374062888 725625525 0
697889089 612478350 0
33084343 672265177 0
65018845 225601671 0
467683016 800277611 1
137394484 522582923 0
733748031 734073299 0
562142780 340209997 0
396202432 36616514 0
579566439 740497977 0
655754792 387085496 0
958045976 16072262 0
572899912 395233814 0
472471789 746859911 0
853315706 439532883 0
653474488 967503997 0
159556473 505653246 0
834251252 232996686 0
102367034 726929330 0
889681080 893949023 0
692959279 87090479 0
463239310 191163952 0
780502993 473429237 0
654228040 664070356 0
671494510 972861873 0
286467922 237905531 0
51739956 100327763 0
23199579 669690106 0
728195873 379627290 0
14380492 979599497 0
513270601 441014154 0
366085421 191704838 0
559508209 97677939 0
125120895 935683520 1
265134458 733406825 0
339813642 315906125 1
141814194 356035291 0
625334924 817046325 0
467700824 929406287 0
315847996 216950328 0
918778502 656639342 0
926823051 998926460 0
827897577 878458819 2
921292416 876576188 0
229090244 438831825 0
260660269 809440566 0
93521648 231437933 0
94976870 430250663 0
518335570 937331757 0
748170096 145924987 0
259549782 263642433 0
798730653 713427898 0
698955480 496045947 0
154583237 347193101 2
327208031 121051237 0
21315035 565598343 0
28197663 290870425 0
546385496 480056065 0
135091835 39755609 0
199130634 651379052 0
768134266 586787926 0
169222464 131592029 2
948232936 91851603 0
483687903 809027111 0
466874100 750619786 0
21905250 674293189 0
505297953 433218008 0
529593083 898711294 0
466294721 967334884 0
72732519 832163355 2
930708799 743035397 0
643718215 924765760 0
180169251 122268664 0
112259260 146903031 0
50137990 18773267 2
87904548 142042558 0
643760320 845831620 0
247597792 20928791 0
497159872 733913606 0
945200039 799669643 0
423609855 30047931 0
216402738 548907321 0
692759098 272843390 0
534527464 731119855 0
433654562 907586540 0
264430098 6730019 0
18731386 523937890 0
134977840 818503319 0
28558341 128994042 0
381648937 528465562 0
264435732 977933178 0
428852375 510142033 2
644434110 433041402 0
753167857 145376937 0
532002560 677975655 1
936282414 84499662 2
682237087 33714480 0
582808075 72840062 0
669388958 224542115 1
950191860 5056368 0
875713849 186703270 2
487855558 835516082 1
526535952 487690546 0
417188403 864960968 0
897007220 964798653 0
936070166 975449253 0
591793590 211039600 0
763500502 346686123 0
499071938 817278799 0
417524681 39872897 2
966784758 103980306 1
345461763 122423232 0
82804023 108719145 0
753495200 5769717 0
858091136 669690406 0
251093244 831624440 0
428778948 617164709 0
389865414 899165582 0
370625747 616759253 0
320182539 152258150 0
297081618 84171768 0
76853947 267876990 0
862314919 218029096 0
206300422 601016667 0
616383926 167137634 0
198276755 796341786 0
417725328 298262252 0
109337505 471196875 0
862247319 924981539 0
4328527 905734997 0
877899747 925618356 0
807514796 623052586 0
750738675 65981495 1
504237442 651961380 0
444219584 742700648 0
49568225 870903204 0
337634099 773316114 0
829198754 348043884 0
60383189 145423338 0
93310465 447285757 0
313853843 764749249 2
684616375 568768239 0
880729389 568559060 0
310181686 376104636 0
34560572 312939872 0
788243776 316961909 0
119320614 7121970 0
133922059 819782241 0
328596321 921306020 0
744284021 926798071 0
173742418 873358316 0
102297747 317026470 0
257379459 86186251 2
194026842 818605749 0
977283833 914043400 0
534494814 196266570 0
480434387 75182011 0
268434243 430267495 0
105971836 970967600 2
314144863 790277540 0
780016759 699531618 0
135952783 959214561 0
571837861 477036304 2
509515521 702708278 0
53868813 587300719 0
112666386 163013646 0
466839515 861735769 0
464201462 551690963 0
550001352 756696194 0
34383388 280330463 0
506686900 129353639 0
806520434 718915617 0
906246644 566673174 0
11825478 640812995 1
142735431 51424663 0
379553526 157032083 0
124352429 792814956 0
32758648 621604509 0
813759046 333990314 0
90840021 967926550 0
18077512 508517515 0
727468455 593118557 0
72135128 106303432 0
236154396 869366557 0
574536854 459514811 0
635952489 708610000 0
866605725 865599919 0
813311326 849763486 1
869289948 860431303 0
96665669 581409034 2
130563665 299135594 0
642064347 768893036 0
298959753 622975226 0
665962096 53846975 0
135923477 904294818 0
843647172 852246733 0
210847670 177524900 0
221540420 13550139 0
448310600 709626249 0
693620379 998558284 0
937564412 293726349 0
11018421 446771454 0
851275098 50204063 0
314604048 587901475 0
32774243 516126904 0
206728600 598111231 0
719958314 679377009 0
456889007 69761974 0
850551608 989414211 0
387498837 621693228 0
590246109 287529033 0
622472047 646598165 1
575770169 905423443 0
579639970 318333905 0
913599489 348274759 0
155851225 406365273 0
661086284 414831471 0
623182103 740019367 0
132616372 111375209 0
429320009 564223333 0
119204791 543129479 0
958811855 90302464 0
592556806 494595707 0
222757028 936323947 0
65553810 175270582 0
861990292 405201730 0
51090351 702996465 0
190779767 471618340 0
823475178 538795110 0
131912454 437364345 0
210147846 720043038 0
724699207 922393262 0
42026429 855772265 0
36613077 495935217 0
261945270 34239063 0
107558055 584300926 0
742376669 399128383 0
696074524 879249672 0
46734222 318332160 0
973918273 700976829 0
910541410 590663036 0
750304584 732299647 0
141110663 823289427 0
801406707 607292215 2
67876631 378925077 0
586223399 491618363 0
415279327 204772801 0
678799020 617782143 0
190895663 62342941 1
693282344 265395236 0
210354612 585405164 0
717317282 960775412 0
969728804 95457303 0
875742650 72157579 0
775021755 687290801 0
424551459 389555183 0
260566666 729412331 0
517616739 999716923 0
423837668 84934122 0
250516997 74381605 0
973962798 133937734 0
857095705 266049590 0
748666349 11558289 0
213781614 857269261 0
382816731 170206656 0
853564879 320432592 0
940607343 906876336 0
105960348 518966734 0
683498650 658665008 0
14210382 692818284 0
234517676 658743850 0
255779017 346400283 2
666834758 107748886 0
351064285 312375626 0
117111879 286120528 0
316062544 361736938 0
111838649 308530633 0
456521519 17901328 0
760512960 76607942 0
148264151 531256832 0
196565769 116380949 0
1785528 317443325 1
930318625 814513956 0
299501541 972223651 1
649643395 96913751 0
407839824 455404527 0
932746872 74467711 0
119549779 567292931 0
429913690 255097653 0
599826377 635886006 0
407154153 859649949 0
844528525 788294709 0
346837335 951495315 0
981030368 640614500 0
62114413 31550332 0
327048022 760949163 0
147388878 714047346 0
794425258 335836505 0
13827480 89951890 2
585413305 804910238 0
870383312 936006081 0
569664113 86924953 0
925768713 296024293 0
128324947 225911266 0
427557201 105309236 0
30369162 632517219 0
462295097 912418502 0
950797827 438527990 2
46048166 904488450 0
655948975 553976613 0
79416035 839469793 0
963002567 269833054 0
39936688 973368506 0
688108012 44869998 0
396399695 313230320 0
144565839 687486103 0
530620306 150366655 0
471345921 376482609 0
309635308 278921031 0
159495047 165953588 0
112371621 151640623 0
133524719 45216191 0
392947323 947272441 0
75019801 131086574 0
698338118 119338520 0
607601940 817665310 0
488202061 55406664 2
132286913 564548535 0
646994546 78672731 0
824308197 209568701 0
902858361 91365051 0
396062431 143122204 0
358920048 386979471 0
770354262 984052385 0
879682097 947695082 1
67492775 143254919 0
754035206 325448166 0
968694628 766680693 0
432609373 10325501 0
933103573 486781755 0
205979848 221098423 0
789857882 666577237 0
954537551 674002516 0
235793870 304728297 0
306135736 397353544 0
571452613 390881026 0
17950499 654435804 0
647624865 998113660 0
312408613 523959818 0
130244651 2956003 0
510307636 995986445 0
249777449 746693451 2
382469249 650729283 0
900652042 415727382 0
440372111 739662734 0
322242916 264003811 0
719444905 613938143 1
685046668 769425788 0
451457904 715521797 0
175015871 527481618 0
447116234 97250304 0
178259757 126472532 0
737823815 42921086 0
734014679 704822748 0
830973931 474830188 0
21378326 953889271 0
224694141 745715073 0
670776579 832744349 0
164684735 771232727 0
21879784 769239242 0
765417555 595194815 2
307167136 745049453 0
506600511 143024114 0
440925274 107201111 1
1242225 666070498 0
889204965 882340740 0
320831805 872907403 2
216987858 794367060 0
198621400 332502508 1
432988116 52054082 0
676442869 989310217 0
45785816 725750224 0
278680463 445957705 0
72633465 839656469 0
698428215 317805655 0
144790280 732443900 0
215613213 863224913 0
638693783 902315103 0
412415673 306902766 0
340347129 199626048 0
68425617 772445458 0
370149220 244843280 0
87215032 293687915 0
345148196 737088610 0
26460648 603676282 0
957150208 753271967 0
12382184 637340435 0
790948824 505738553 2
663470280 925585208 0
847705307 391801750 0
37875303 187526941 0
54345900 997020170 0
443615005 694616857 0
386966286 107737305 0
403344145 16954792 0
345879827 666527863 0
451901179 723156863 0
390785388 18488158 0
898677662 122163372 0
752418037 620078275 0
733176497 821674322 0
378507232 280660452 0
681088850 58600788 0
127254902 310535631 0
515065900 71361937 0
846915665 716828956 0
403670790 27892127 0
646552162 995066095 0
37057504 560411478 1
5957642 527820324 0
469422589 710959115 0
867491747 1883814 0
952583942 565259757 0
464478091 490703665 0
151492809 936867282 1
960794398 515613911 0
372281781 80224610 2
112217373 261622281 0
186126869 414730736 0
521010056 83200225 0
975374397 883062695 0
527313819 92060039 0
903095359 479651062 2
33701428 444933109 0
258906077 100322838 1
858246485 454758189 0
578991346 178432864 0
166054374 342819660 2
613674903 804259102 0
828147688 738870200 0
497441598 500498402 0
820531235 675902 0
760217288 144259888 0
973574786 478946597 0
590779627 360806169 1
411394727 751241077 0
732045785 341061746 0
733036252 82129513 0
73957091 59742547 0
508129741 202110564 0
858959890 980696981 0
126946307 147317032 0
445812493 911620986 0
907344691 717838367 0
929583223 616122602 0
578839702 827181283 0
15390442 669034848 0
836738784 508135953 0
420177975 588452799 2
370737421 700140395 0
348189396 698603481 0
168039333 67895061 0
51795977 117895218 0
639241569 770062816 0
595741342 572494979 0
375330974 742574378 0
143117973 486293387 0
287574011 541431070 0
446683401 538973956 0
359861744 305087881 0
405996194 779028073 0
871429322 631396005 0
321038922 112927554 0
587446821 976832257 0
386796743 498874976 0
639044589 262637644 0
117291149 820049355 0
548654063 120756703 2
43247319 395586070 0
712912992 752966474 0
321250356 633814379 0
487128325 622098575 0
427800623 8116386 0
7234425 112529508 0
986383940 392018103 0
2607465 708751882 0
594617001 153408766 0
970143533 457738568 0
536743471 189920251 0
360011619 838384279 0
921478885 435555746 0
630543248 369410680 0
907857671 98513877 0
593016562 744730454 0
187015976 575015112 0
986580167 467963698 0
889365679 710965898 0
858164848 270352608 0
177133803 260323526 0
345235861 132295237 0
125821089 450909596 0
706647748 745156785 0
12962296 60998276 0
240876834 191557824 1
905703022 693067119 0
274862164 798136145 0
537884327 623040806 0
139092379 87050991 0
977664733 620966896 0
563932290 981939817 0
507594124 607912985 0
911069691 563949574 0
886634393 703365484 0
38193798 158368797 0
984044978 178722942 0
390362062 669962365 0
127403408 942163526 0
443298528 615779967 0
980070715 175869549 0
784712961 729402096 0
476709265 537450491 0
195335575 656623580 0
704366829 7231609 0
743060484 665102609 2
659860683 561266138 0
701164095 503089231 0
237667355 395382171 0
209554846 967713779 0
951163952 474202936 0
830422863 632455340 0
311095520 363338586 0
762760838 330561233 0
556569082 997138190 0
892862263 246889692 0
446678441 118400980 0
932081515 519270654 0
372768156 86735975 0
578471007 386073407 0
81893746 753284860 0
40639745 298839462 0
797352738 559309532 0
827544062 243917434 2
38257474 549466174 0
166589019 912282536 0
467956643 273844766 0
460108372 507963131 1
498863066 527316800 0
793588884 101478294 0
375203632 424901982 0
816428493 477331718 0
707716962 199922337 0
270462856 729965979 0
16543661 169604336 0
442414871 373767170 0
243853287 878455996 0
803024420 28593909 0
372552255 944552582 2
845408039 521409931 0
208045993 586915054 0
375448490 363974705 0
824471096 799406047 2
828718280 355267135 0
788171165 23974106 0
479316417 819251014 0
64421623 498704860 0
249609745 291872374 0
384114881 399531947 0
14417992 438293082 0
504623820 202181949 0
998402311 936937577 0
29874180 364272721 0
87778383 700599248 0
507735039 827426925 0
411295017 59184949 0
76561654 532704818 0
52266124 617974202 0
754782616 59880266 1
519117487 151357967 0
588324448 409577193 0
651418193 124061957 0
796341352 557432250 0
124970177 46335578 0
893599407 639843794 0
334469820 942429689 1
90570120 632915297 0
230066934 128916884 0
257473184 220499896 0
485904588 263999383 0
277067832 320295145 0
984097489 94441275 0
597302187 544987337 0
116827494 74605918 0
643785198 550293689 0
379642627 638493477 0
337922596 779870881 0
30141317 16076351 0
565713905 337068775 0
577683673 857171966 0
778552322 89074205 0
564626243 776518567 0
679829180 218675671 0
181270237 403358647 0
499838408 729986621 0
529530175 66988885 0
939229742 883190482 0
520752313 24174406 0
927159297 7813961 0
740595377 993231363 0
231433267 215426441 0
438940892 315940603 0
504690757 613785876 0
525630768 31889694 0
133066314 5809493 0
709931881 643445812 0
179874760 110461657 0
291135460 287630695 0
81288514 252363909 0
702040186 332408135 0
200776147 107492681 0
754632375 860798920 0
359225100 396398143 0
369514666 638384625 0
605375928 868157122 0
803151050 88669199 0
131383121 515971235 0
729537427 142699143 0
541633565 35779972 0
713980965 775395379 2
167985769 114174765 0
674309776 692080584 0
280825000 592085943 0
126579081 108448579 0
496594603 195982004 0
299684105 12174113 0
686279548 211453521 0
513020347 272231019 0
661989200 959224902 0
128273929 426275484 0
120155885 427326027 0
125193401 286948942 1
22880358 108301809 0
775714277 950003165 0
642288265 218340040 0
54571986 626846953 0
96366200 638411806 0
250698572 923580658 0
129369390 832315113 1
374590538 74872244 0
417097453 890749456 0
196404697 495147966 0
121155312 795194786 0
68387132 117712774 0
886575948 472533429 0
110228785 303010920 0
763902454 20926388 2
995175932 998282673 0
703366644 932773603 1
714024487 377933543 0
583117966 552641440 0
215005885 754394413 0
273369549 427057035 0
889826417 114363834 0
446272808 162053951 0
439044782 762907869 0
185389856 300960934 0
388939777 229977444 0
853702635 1129550 0
745824438 352545093 0
117201559 123584213 2
875560418 307204645 0
613786670 773467931 2
25297722 610915363 2
426983959 482554850 0
165471062 292604685 0
400034538 394144290 0
960170503 747965926 0
325175774 663783886 0
257318536 729899374 0
684472827 526035273 0
795769340 896539361 0
93413685 161954788 0
835941116 513677643 0
531838162 837863169 0
825101591 707017654 0
252249734 613634082 2
711179431 963384122 0
204049364 109329799 0
685179934 254529108 0
701817789 119896798 0
480615253 382184422 0
82335393 760051726 0
68696571 404187793 0
366915641 837640826 2
83886772 60407051 0
25193459 832304500 0
117454193 890091314 0
870082213 876520599 0
551643220 154198991 1
87000759 785992678 0
604337374 328807910 0
781577627 743710227 0
485391160 366228890 0
825645276 117424271 0
896388113 776230538 0
702814428 389954751 0
775319548 928590051 0
363264680 133243436 0
522850185 971088843 0
771891064 185933202 0
412612764 509765812 0
73608351 288824609 0
705547414 18888922 0
510178863 196521442 0
658767425 64198563 0
944449160 776060 2
760376600 64886243 0
93158918 341619661 0
869771234 13055655 0
372152008 878698222 0
669572615 111038057 1
113287591 353767399 0
128487252 254332414 0
77850210 433767085 0
24854744 228146396 0
170020663 461953487 0
521665866 722557456 0
50124329 624721103 0
621416566 13322705 2
368298633 421690692 0
277340508 690727417 0
472207629 847195771 0
71794529 390015954 0
587912462 347521767 0
143432682 635067184 0
881557883 175114790 0
892511550 966685133 0
168608456 773652404 0
478310569 881730926 0
679316805 282654857 0
73009861 26647627 0
99933449 575138777 0
685006621 761772998 0
97099174 231910701 0
858815988 567588673 0
844347928 818785175 0
769210679 325320113 0
869452305 276751028 0
149564151 951976447 0
206657940 54192681 0
844120312 501165649 0
718017296 854102304 0
377047303 695446660 0
405395081 539579124 0
453584573 377831495 0
297912179 188207067 0
614511971 710598499 0
161002617 21992581 0
457336991 80048102 0
247941232 932479298 0
46509827 744516827 0
32866211 855522565 0
543264781 873606534 1
113103469 713037543 0
585636526 345559006 0
999007101 535661892 0
992624509 408368488 0
52160691 145963973 0
63096206 627271474 0
686323483 840668014 1
352954606 552564794 0
737005892 12245825 0
794134419 129185481 0
83700712 712511504 0
95124604 366056279 0
797990519 717147525 0
211344124 617740065 0
364793355 644054541 0
80614239 779924803 0
217850654 604484516 0
568094215 537467431 0
223226419 93549463 0
49414164 740348161 0
231533683 78115746 0
88777632 934940433 0
579178946 984814685 0
650875728 752304181 0
721423844 735670843 0
826411892 295631885 2
488282273 259298922 0
682718810 117194307 0
849842076 640682493 0
712351183 728986809 0
472508680 871002497 0
892947368 655430119 0
772304230 703234350 0
980036907 651911645 1
270748690 53849578 0
168644585 393974978 0
586405402 784817025 0
87384432 659999939 0
194216204 696185317 0
315128803 431577107 0
614380261 735876226 0
206342652 931936298 0
891617205 898489953 0
614596805 299355021 0
892097033 298992477 0
981720156 371861687 0
188742863 397533568 1
97702129 841072858 0
291130833 956785234 0
761837050 710507103 0
296685798 346492201 0
788460068 780392541 0
57490180 218919942 0
136394322 71046175 0
36593164 915894691 0
521664171 711727443 0
223278300 99648624 0
872484210 196820768 0
375371777 78645743 0
968226841 150346547 0
147333502 406772517 0
477597613 530973675 0
736365782 866782585 0
683967111 883707927 0
607082075 891315787 0
538513416 659170416 0
71438167 614592039 0
123338311 894222208 0
142246639 302891347 0
296884637 402347781 0
986729612 998628886 0
73267424 984237243 1
307733230 186645076 0
985173753 134662272 0
275005724 943903091 0
112503393 407181253 0
455613875 537385149 0
917445443 93117233 0
394406792 258438435 1
227478418 642276189 0
62633338 544013210 0
350191012 202464336 0
589651306 478654554 2
772383651 874558136 0
64242137 600546207 0
161729104 457492770 0
803239997 107542828 2
5399309 824078095 0
862881643 61293787 0
685404949 482377464 2
190613329 173408232 0
429390398 924250834 0
834902944 286919065 0
426529370 557925567 0
865284338 262915716 0
439003343 874538076 2
608677950 560545256 0
554696679 793108669 0
25549292 969328022 0
27849126 590360940 0
5794516 688179423 0
863808493 5677762 0
730467065 781151680 1
689412674 638533301 0
778257249 388435558 0
714614066 130712796 0
921173140 446038572 0
122873039 94293583 0
604299234 363246669 1
462897199 534813808 0
693945476 761205472 0
706544927 442096610 0
347402076 588542181 2
568393138 928983310 0
405662970 504458451 2
895101784 186010817 2
153675735 93702483 1
646381629 473468580 2
623018996 86139910 1
519112227 53302892 0
840539963 896895846 0
422628388 36683204 0
331196025 745664828 0
23094427 179823889 0
699748869 770523317 2
88062271 407550738 0
836898752 15751882 0
49015614 36277255 0
67870545 122639396 0
908955061 498046005 0
546818905 428134372 1
426844084 18378128 0
169644184 828937524 0
546155023 278888126 0
260832236 461091112 0
429797414 566483705 0
994738245 962015173 0
524133303 214283014 0
730850599 178413423 0
578857838 393580076 0
72632030 619020555 0
107840925 893192890 0
254079989 564462357 1
551102561 98496359 0
973759338 742909939 0
642200437 462586067 0
40664844 237965361 0
687335188 893664081 0
188108902 73686343 0
813037823 559000085 0
220145258 571623332 0
643400621 913711053 0
155361624 962445624 0
619985201 957796178 0
11681103 910666936 0
814683460 123797873 0
76931558 63745547 0
76482086 620573711 0
152744176 483476691 0
25297377 659576638 0
970529768 984752969 0
681269589 886400585 0
626008759 15157381 0
165768595 63661567 0
494051060 750152841 0
734368323 877213060 0
360368109 952824543 0
104824110 452852415 0
778481248 425173157 0
766280912 338213689 1
15798563 154234846 0
761837105 422032083 1
131985286 63849997 0
106987221 747514003 0
818169522 144823381 0
732617691 127666846 0
291077895 49925268 0
983497625 12435138 0
320374297 506108856 0
521661044 732638493 0
648933435 761511096 0
121039466 237165959 0
572568363 914171804 1
66094170 665268912 0
546903796 150747260 2
236846686 204145857 0
433916499 85819584 0
515054406 59791058 0
515219063 946773802 0
544943105 305931253 2
601642029 144540463 1
908965083 948795043 0
498435366 6650266 0
897992300 657639485 0
168435074 64777342 0
615040139 37622155 0
971336520 101983234 0
848433700 638853398 0
203635518 20680566 1
287144256 942545726 0
808734197 630184472 1
716997293 43964908 0
344332017 177149845 0
758556271 158749167 0
903702545 318328906 0
586691749 849028193 0
177451253 431213355 0
985418880 475410843 1
421963721 107330661 0
30175466 296838820 0
76079693 457217052 0
123913115 45909639 0
837864978 629583264 0
803427851 374511460 2
82179805 157846376 0
387295862 409436525 0
196664859 154848282 0
415818784 427691599 0
36447094 363875103 0
173515621 528546587 0
154703270 128456024 2
866187690 160945102 0
382830065 75818574 0
789989663 871549746 0
276507073 130686221 0
335725342 559848147 0
104155216 741635111 0
982918863 516234636 0
630101593 505029485 0
369946470 391807676 0
766821011 377271621 0
870284351 24688481 0
170291599 785827793 0
602674227 503778192 0
767994292 111918579 0
642167696 521271582 0
621215952 840610892 0
114194980 895488581 0
62553371 469166550 0
334107251 778385827 0
118484533 500714653 0
328900883 882921641 0
640506455 173664577 0
332887552 972292941 0
62958447 745607304 0
455706601 792515135 0
370742260 667296817 0
434348721 151967483 0
329200765 5693316 2
346449400 101721865 0
134876366 138096818 0
101029608 267222798 0
538486485 225202007 0
176169120 256051512 0
925265971 987718707 0
436455733 588507625 0
361857728 351681791 0
51947215 186830362 0
193260439 714038492 0
496324670 913676187 0
984535324 513754362 2
475305613 821328573 0
117110739 599133224 0
61555414 800217493 0
848374451 387116006 0
313799084 624012358 0
829782059 753381200 0
260214238 232729521 0
256831727 16689657 0
450533226 120409543 0
502977133 393387020 0
682274766 865603815 0
105494144 34233281 0
863992160 591297327 0
26355235 806464499 0
203269403 750178901 0
767739235 523801157 0
875408702 200949376 0
489771900 802220667 0
183201502 282246314 1
893999660 735060071 2
581076276 175539355 0
816711017 421545794 2
6773319 810313725 0
50102181 223006499 0
130263500 401591838 0
636903732 820232245 0
478933494 270373273 0
58266680 807127559 0
731048670 236476197 0
159229544 269564109 0
223397154 265990999 0
40231785 148202763 0
540122551 522564124 0
110216416 577290054 0
483946804 513310082 1
390540460 827319442 0
141602715 315092908 0
561986394 19131078 0
550455100 783458415 0
855066925 111340623 1
645230170 193460136 0
430691284 240467640 2
910152028 982528067 0
33269589 347998053 0
936053110 15003250 0
228890522 343483315 0
771417908 711840102 1
160705858 34124207 0
785210 91150392 0
43110870 838265847 0
31879346 42806756 0
205311063 451814001 0
667135408 921757445 0
351817208 455600422 0
800313341 632017808 1
943610541 729369006 0
802720314 973466234 0
542691893 305021635 0
150648655 474242203 0
878837777 579309488 0
400306539 940596694 0
662726960 199529142 0
72427759 935378465 0
24384198 115075560 0
578153822 911521379 0
835599435 607019719 0
563453894 915805638 0
237877571 835571180 0
45029232 531765914 0
463987029 261551595 0
594927586 652216657 0
840679589 950282541 0
406155103 606497680 0
165469337 880054201 2
790294364 13325563 0
954896518 354533360 0
151128608 736089697 0
545379675 653598824 0
104089115 652756206 0
40972649 504026478 0
622537163 937718998 0
222675831 61515063 0
425376394 193965046 1
573580304 765252889 0
116704414 945871456 0
129503642 542639903 2
927231803 325280642 0
747967035 431510695 0
784070109 475547162 0
897609283 529926434 0
683041021 246014098 0
495798978 957405232 0
669229079 169642637 1
126479991 68501408 0
920829703 530163939 0
819384601 225860488 0
507168009 446264659 1
355720731 704892313 0
286605820 10363331 0
207816575 777216432 0
964316738 221481689 0
423424507 424629392 0
88504110 270524226 0
413079950 439787263 1
787558950 106398167 0
345858355 416482729 0
21444154 805935749 0
90881502 65219166 0
413969920 303566918 0
877924234 936425519 1
931792367 938523580 0
49955332 343289778 0
929162825 591308006 0
831610282 235242874 0
822316569 249400766 0
920782601 235701587 0
789855541 138928286 0
663883427 25354246 0
837983917 44682596 0
62931733 182762041 0
144557137 960295002 0
848585446 353430824 0
465273170 876394032 0
834782740 948955699 0
687062716 807408120 0
103487915 950881957 0
293676909 635951556 0
562664829 838105409 0
585579039 61682356 0
258731660 59545908 2
421930252 633637716 0
418561135 140064506 0
558965150 97508079 0
258178488 891528329 0
151814733 567905766 0
295264754 877009047 0
262713959 431902031 0
893082618 846398355 0
394710877 990612543 0
303648725 206736381 0
601270366 343848605 0
157123716 694763789 0
62349780 246050502 0
552090051 243757045 2
282816079 556312018 0
392483147 956018268 0
463092035 275364737 0
445693015 163808082 0
910403458 722827078 0
905228618 117415573 0
982986555 381044311 0
592888640 83194562 0
613282715 373217761 0
148908785 557991686 0
132050932 131882225 0
940289504 738433172 0
971893816 834365133 0
526550473 905434282 0
923157402 358050804 0
46512873 57733533 0
41798294 39538186 0
45769935 974079824 0
257735852 630248074 0
856947678 96221709 0
163405887 176787931 0
925289542 910264674 0
592801552 908909390 0
999289462 304745177 0
713448606 865304815 0
539385319 669678266 0
129625051 428985652 0
601948759 18561575 0
545877980 129976517 0
115695522 129201336 0
120995517 449088224 0
194619549 882331320 0
5724776 36115368 0
677343120 475523493 0
879498439 809215640 0
773837614 71348304 0
265458972 104303417 0
532009078 673398558 0
851006152 222273746 1
583326387 846828190 0
461257951 237584492 0
49296702 999835395 0
835800731 3378400 0
474706129 554957860 0
370906406 844272006 0
434211891 89925155 0
50923310 680741730 0
841092870 625642510 0
60268477 69657174 0
512537547 339565486 1
949949401 834183032 0
160256791 315180039 0
338149579 884042445 0
74252649 18958377 0
906513565 374782917 0
531126041 76153991 0
683526863 906538400 0
33275228 566519892 0
131625787 356945371 0
33065851 73979403 0
40231229 340503241 0
157367295 827382862 0
895296554 332544135 0
399764118 221491531 0
329424600 504485081 0
757271231 274965757 0
720674569 37448509 0
593391010 544729157 0
839759342 341835373 0
166362236 404874072 0
116492530 293491294 0
916415008 33742309 0
438051630 219870851 0
56321891 118958904 0
392729040 941284942 0
99901730 531786079 0
272843934 450643496 0
985944425 81718478 0
164421294 675856004 0
774402786 931519657 0
786393345 69256676 2
63612122 832131541 0
974839181 295507437 0
321010601 327905448 0
942766236 385109234 0
728238007 537870123 2
297277493 643129736 0
581822961 491018234 0
165581638 580472320 0
322985184 132984142 0
553832504 95815122 0
85040720 663143022 0
392867874 122063126 0
7060267 122212897 0
11100892 972980123 0
1238649 737895809 0
286857304 95829995 0
170822903 231034294 0
655496396 198982206 0
834085738 614128048 0
76447979 581785525 0
579809244 483080210 0
297828814 110825818 0
998044597 799160355 1
430101054 75059012 1
847794308 444623187 2
591194544 849931165 0
981452642 839752763 1
119981305 487594493 0
868889540 421585275 0
14741589 828820500 0
116907446 948573170 0
823737497 678200305 0
234266764 578155730 0
42943368 526562097 0
590310431 60051481 0
7819893 375526189 0
770667341 319502763 0
30794745 418425988 0
588207599 881334504 0
513191763 372071958 0
535642077 18051087 2
331947906 510214060 0
334475155 350454621 0
490893257 218893891 0
463170551 171377011 0
627860393 92062494 1
623727769 443777405 0
501778140 623240012 0
931322088 480410251 0
253585917 911418061 0
980333208 781909322 0
342627036 890337397 0
29774852 707741949 0
517307572 189401786 0
199982548 985973794 0
42887980 282074134 0
690498566 17623646 0
204434602 202326777 0
286839079 562193368 0
880262801 788997978 0
42020410 126440392 0
916480701 399542476 0
827555231 399071899 0
986364511 687773827 0
210766178 562732789 0
264002318 698301384 0
961396426 161394845 1
87471951 659997147 0
398381206 21787572 0
529842078 781819422 1
807204250 302784028 0
880851983 875733788 0
463520610 141569069 2
697462905 446812321 0
52069996 410221568 0
984970705 693404367 0
822868784 837478952 0
437083180 418177271 0
542443924 981376871 2
705848395 351601418 0
55111320 213905747 0
310117478 418422326 0
920916073 988354003 0
381290261 542573165 0
383661075 362312805 0
272025323 355008447 0
367195097 932252070 0
595178298 246159476 0
944853584 166814839 0
143560255 925746712 0
147861474 593527886 2
494526586 828149082 0
607135008 73170911 0
932515763 316479280 2
471497831 59491638 2
171811450 533015581 0
476430489 853303700 0
951599010 478246707 0
16205432 94913117 1
812326155 831463052 1
578563852 455372231 0
308871482 35411694 0
754622421 292578111 0
28065560 775754556 0
964815073 321710651 0
766017522 120126549 0
26626366 144984138 0
992171258 33436388 0
955930723 291636894 0
127099278 542846383 0
13504268 212664628 0
560177985 892251276 0
658073123 525181139 0
106516596 635813788 0
466059249 923310541 0
443057718 425447285 0
940835722 492758773 0
299283584 557520325 1
531669722 525237033 0
22494869 410857894 0
757254033 938854027 0
112992201 616966141 2
548553617 996646500 0
189667653 329228703 0
425190628 49593911 2
681603819 28493632 0
33181762 418003975 0
265051694 876004228 0
144238299 176197329 0
792535499 30635438 0
451837757 382404898 0
766680379 40120269 0
195824630 237645478 0
898605048 82091648 0
710037655 767520914 0
595341653 161541966 0
662948599 120858489 0
483114224 942140057 0
416818259 168150217 0
260598235 727865358 0
795829907 56600411 0
828090690 307158581 0
10061937 109761121 0
136857557 511892064 0
7559290 19953267 0
417528314 569999810 0
279533800 594123065 0
994417905 8126779 0
69678367 992739700 0
330590454 952847352 0
177358950 333760932 0
242793227 861434501 0
621816958 111418915 0
448892201 752091832 0
526128001 166050640 0
705045451 215471124 0
267389142 291995990 0
699056838 10648137 0
990490759 247811254 0
579205780 165496186 0
596038413 572675401 0
391969752 100439537 0
512160037 970072600 0
819823585 833756900 0
369053477 714580751 0
118502111 653539599 0
228554163 342913711 0
508457905 549883551 0
6559774 616214436 0
254233969 564084523 0
794309805 687718481 0
536418228 631351043 0
223604999 872623827 0
470373315 89752473 0
92345789 990628794 0
554532437 236673521 0
282076193 522898433 0
33775849 263367878 0
209117289 51222875 0
760669897 291812614 0
814685043 2112137 0
292687368 324131097 0
132811077 775095875 0
89385685 172473660 0
207260429 808340764 0
635802015 942586660 0
901590292 429699710 0
797824474 70100136 0
4425696 747743120 0
286216459 3245712 2
661353083 193965591 0
545541467 560053889 0
316494595 657787882 0
509275281 734218991 0
346487556 521033611 0
657863213 502199684 0
919416760 267935619 0
585612693 247600975 0
918620566 293626956 0
208704993 977619618 0
861931385 724185770 2
246584092 299814770 0
662361785 545372623 0
699534108 412137826 0
30520316 742419240 0
652594522 261761748 0
706282538 462992137 0
533623297 536940873 0
310764528 48555376 0
628228126 397824996 0
712737712 951543417 0
410336460 962316657 0
263421398 969223287 0
652538479 313998142 0
108755507 313599027 0
281370964 293739778 0
33481019 844718953 0
574168182 575080615 0
844845689 943739212 0
304750341 147585308 0
295957318 997511365 2
286201268 468014893 0
792871431 840018924 0
388718984 887802525 0
131767369 485655456 2
45975048 412000663 0
995409708 893147305 0
696048444 727373219 0
404339931 1274871 1
112661785 4936745 0
311589891 765317110 1
102891803 62200515 0
815099279 176965747 0
426946580 519244358 0
613500699 342695423 0
440917195 108748657 0
755162992 142803432 0
575153879 507612797 0
771895042 531125485 0
595442133 88654545 0
685283286 995752091 2
537886219 351353645 0
266468052 386307996 0
311887961 125123125 0
270776573 409083619 0
266896543 865939852 0
169462954 481736275 0
306418636 277362142 0
900778952 83039957 0
978866639 688754418 0
375836016 333191366 0
126049626 586119342 0
431187822 485692454 0
279199646 405517739 0
979880069 711880345 0
352339001 569563918 0
233835236 102035230 0
755417681 585598614 0
845832752 19189059 0
920263900 594084138 0
828385415 972681127 0
998976640 353763445 0
197293270 949892568 0
866056934 720826907 0
337464588 240754843 0
27888551 951077283 1
820460387 326072628 0
688095833 729733598 0
753642463 187368921 1
455641692 982117521 0
133176405 375948424 0
178030399 166784278 0
908260246 911730943 0
371819922 166129492 1
336600467 13088845 0
701933529 468529121 0
445405651 247495304 0
400997255 429342210 0
975279005 33757445 0
409139749 230367852 0
66363133 173007038 0
556896093 773183428 0
861890061 80267629 0
293857834 941580774 1
109978262 205779437 0
749879123 100391911 0
357823341 390260465 0
538102114 343930394 1
330001415 395662499 0
30514752 217697298 0
517885350 70078859 0
805273672 615548346 0
611297345 737424586 0
572134334 620204738 0
103834823 340427632 0
87821763 3202351 0
157572480 748876337 0
801770780 598401653 0
203838673 707329802 0
321621241 19473790 2
280594174 235015325 0
603922956 265333297 0
550764482 295454028 0
65615078 314166401 0
611180424 425757570 0
49249964 107971430 0
539385352 1399380 0
400752011 54723990 0
143296556 833551108 1
276995918 391005997 2
265020467 939893214 0
214598583 392779663 0
661019491 269012438 0
506281763 552682664 0
299917167 260867825 0
490863807 841366615 0
225444764 834580775 1
720185289 823406519 0
599311144 9209838 0
333702797 933281982 0
611397336 343668649 0
526952493 349499245 0
385499358 758457304 0
120972014 58970222 0
956507100 580710481 0
606261858 497838351 0
885811746 9825117 0
683076098 106276794 0
25266207 834199933 0
427463272 911413335 0
610940699 419024949 0
61655109 554397969 0
662627456 663900308 0
213923039 707952995 0
219181860 725975213 0
257025898 218807066 0
95809368 320708143 0
31323456 243283593 0
128213358 356881794 0
741671992 109565653 0
28054917 773162644 0
374247447 960328180 0
940796560 416248685 0
655033336 300793411 0
13222024 867762152 0
707332669 850106033 0
378855565 893507061 0
1705767 533064794 1
815132858 494453613 1
874937633 351910589 0
36925378 492000376 1
460381085 604407936 0
880028987 543091385 0
715614901 143774981 0
301187507 728087644 2
396540709 879897494 0
970175029 894364592 0
794996823 804156565 0
394134415 60812050 0
935611515 123166817 0
948297863 491676095 0
231393014 395671881 0
446407970 391505467 0
132270825 882546935 0
964239572 75449985 0
261997389 63925965 0
194998636 208994290 0
702354973 885571148 2
379506374 194936820 0
202794449 123325383 0
841891049 312161 0
637918713 698004786 0
633431502 827960271 0
137010881 265952075 0
781493393 601107198 0
894765899 32408394 0
931119045 97403283 0
245450643 678853186 0
111005416 533620689 1
790160110 176678095 0
748952134 497142945 0
51175271 42686487 1
6404024 654373145 0
532542342 795121438 1
657719425 515901211 0
891435381 693698550 1
708888887 148958447 0
83965685 748471418 0
429422074 649568405 0
905041052 744876922 1
306748619 749118113 0
199771975 939925628 0
87604594 92813029 0
195709026 530353020 0
581882814 415423278 0
485456254 838457599 0
670286826 795471709 0
241588770 772876670 0
455101260 321157602 0
558365645 510076065 1
261106283 355565163 2
904675396 214223802 0
581141044 299524872 0
190855412 706242070 0
502129697 690426730 0
344064937 480991743 0
539607688 759910485 0
871041461 20188929 0
149281519 125827600 0
161797796 605710024 0
912559962 967423049 0
537174488 245304032 0
141091188 86489786 0
446012749 171303473 0
790325925 494015950 0
243080985 875626586 0
44500531 204723876 0
110093771 519142870 0
323280003 726147275 0
928231130 393583387 0
384401505 534602414 0
935798804 376403101 0
93434740 574904945 0
671841928 569766865 0
358946184 65611609 0
922411835 764834571 0
460143727 694758267 0
732017456 368622108 0
80002024 724754437 0
124054321 51603618 2
298777598 219945619 0
161735547 813377407 0
799979629 902717323 0
771882149 507858529 0
62075499 937700548 0
385557027 17569418 2
9064834 829279740 0
58397530 112318059 0
760577025 974923120 0
703327139 870981389 0
303554853 199370473 0
628569665 58439800 0
626997441 131048278 0
415498931 652786108 0
464162066 105588091 0
906736888 829532783 2
191651861 8548789 0
246687677 36157364 0
772127436 146682727 2
842357661 713465459 0
181742447 127221834 0
60480115 190508529 0
100740593 497454438 0
205999157 44921677 0
816306103 991779588 0
436110631 813251673 0
664530957 484110269 0
198879681 205498299 0
188575793 136102294 2
611698321 409559086 0
904263672 765937936 0
340136982 862257998 0
978226699 232725799 1
895804193 950298351 0
332825937 843653498 0
596414943 131903187 0
291453652 668635625 0
770421770 105169640 0
640923561 838285749 0
51717484 40815688 0
374259844 381716549 0
376555693 562166820 0
83351946 947193275 0
67500877 293398045 0
339261657 878952677 0
123057666 171051613 0
90212431 310686254 0
492479664 717239553 0
476983354 763724000 0
444710444 56738865 1
662719618 37507970 0
144837647 72524189 0
132286799 183722668 2
519270743 563321773 1
1838904 769473445 0
987761618 114754830 2
231959327 848591033 0
704554901 26821111 1
654842288 960924321 0
571056813 23666367 1
569797156 414482894 0
329584717 121366966 0
318655225 994134135 0
42421499 63968313 0
105778178 681246084 0
149910124 44957021 0
517966502 261096509 0
35523201 868989698 0
289497998 777666702 0
879013241 536701604 0
674769843 237879845 0
636395298 743065687 2
84803663 613513349 0
932901964 242018762 0
136983556 872633858 2
933514111 384179393 0
244197606 464725135 2
263724237 705324351 0
679305586 832903541 0
458943402 55541910 0
718894763 356308479 0
531594553 558466571 0
380653048 435918554 0
874373709 676175584 0
581565380 871503821 0
43569610 929856244 0
560003995 930056596 0
101782492 552200026 0
814186318 868048771 0
95340681 363019845 0
91776320 194807885 0
864703460 49071219 0
831920228 861478911 0
476009972 936083872 0
881307213 355630952 0
867758929 700412291 0
985011511 944786975 0
169308035 973565774 0
761887703 932253057 0
122814848 306122622 0
512955991 485958986 0
931100249 941298187 0
405225708 80061433 2
670039105 479173685 0
184045336 925592414 0
37970592 921033752 0
462076418 353904328 0
124590108 817027461 0
384784512 293514083 0
219962709 335221806 0
107921058 819468536 0
85709512 432489000 0
327527216 108452914 2
981308048 492153988 0
212870921 122612947 0
122502208 926642492 0
613102946 508188141 0
464931709 138189352 2
353460225 678484562 0
666094110 889731420 0
425782467 885238452 0
311536577 854727752 0
270852218 778877574 0
143685437 727261223 0
448719545 100809046 0
939742894 69018368 1
93224081 504612860 1
510326937 287651427 0
316903561 903702962 0
77463493 138645289 0
370317540 63086171 0
876594416 31532338 0
371796309 19675382 2
520759894 408640510 0
683104145 568522430 0
107763657 826871309 0
437001938 430599474 0
893400888 691869556 0
299126065 798394990 0
34736837 266270540 0
786214481 579021215 0
195932130 607212534 0
652843174 133229871 0
627149144 660564651 0
667760241 778277063 0
661130606 675999133 0
470770055 144397850 0
102253399 301748979 2
580401287 122186604 0
445352018 154801954 1
943244195 693023686 0
19950584 661957557 1
700811663 804779189 1
360207038 84425265 0
900958386 211460668 0
962990413 527661001 0
434505049 887211027 0
6511625 197015759 0
747506782 4679419 0
946629915 137442046 0
410253092 734185731 0
48584834 426720505 0
580775707 843751681 0
636037831 10159397 0
864219595 466637422 0
173805491 363513786 0
717211526 76863129 0
259482289 19257953 0
139432545 294643555 0
721505725 502176850 0
407718473 715414639 1
358619174 167899788 0
13613776 136917621 0
985582451 101541424 2
450143126 487440676 0
4277709 424882907 0
537705671 932887277 0
301539692 695669207 0
345987064 7464040 0
728500035 809467713 2
169948683 219283603 0
247976216 215977711 0
197087942 718246477 0
130390314 280661046 0
128444447 409763018 0
83343758 253260078 0
97206701 240370523 0
995383309 736048576 0
79463343 778825036 0
52644523 297118644 0
960271112 620194201 0
33171623 87560221 0
315125047 753528997 0
322255306 356223012 0
804435941 737893012 0
566971808 817540664 0
36281560 436961868 2
514790400 212861071 0
657556768 449499669 0
670384818 318826954 0
783774825 325023748 0
696793800 53188344 0
595983811 333684504 0
632341695 829977860 0
319716618 980018121 0
111953542 759098618 0
847765429 729141800 0
518571658 96349436 0
796963564 459144065 0
336924473 61166573 0
863568465 115109425 0
59335860 599588385 0
956077580 113492290 0
697221199 907620756 0
74041723 818238086 0
42636432 292831143 0
47213561 506384591 0
763123074 603195662 0
982514764 335088262 0
87198639 635455639 0
377226009 131284641 0
698528544 676939189 0
177156453 71728956 0
695784290 969321707 0
796308669 351498414 1
775443226 542895919 2
511266687 456347349 0
115349367 10773225 0
848357450 797767858 0
105718486 956223916 0
713873886 558052820 0
91342580 949914283 0
170854916 94434221 0
287410326 913122108 0
530300063 103906637 0
503847844 122504064 0
32608600 652102128 0
72074719 581274299 0
210931736 140923292 0
237474969 848393360 0
35482823 70650569 0
115665239 113744544 0
322397892 899474552 0
19573800 193788931 0
935479463 508574405 0
983107296 122477008 0
399780962 756771084 0
59565276 136498561 2
278221439 454689021 0
950627824 172434455 0
373619035 334940882 0
444502365 926540484 0
930558363 306310668 0
864051851 600267273 0
407963266 455471920 0
265921648 119063216 0
72754230 462446213 0
563884076 816778629 0
496354233 85506543 0
292640368 496195859 0
989320509 203471100 0
452072103 614135249 0
852858668 735240278 0
622828778 807769862 0
731027332 654811940 0
388567499 680844865 0
990777121 335044164 0
717428030 568136597 0
317464100 965716847 0
366061884 860922336 0
29069174 211807410 0
185130095 616968733 0
96629799 876214329 0
749668581 19687025 0
111004786 544779902 0
163777172 610048922 0
128091322 889052546 0
646222058 359937245 0
596022115 654370869 1
441600348 780734390 0
606143908 536960420 0
543103227 344618174 0
719786057 297951116 0
922408429 229512305 0
752352950 288043920 0
328149363 129166533 0
1255531 46159478 0
233226949 116282528 0
207596916 415963283 0
433014190 2969385 1
44086966 141016629 0
423744906 435045803 0
238605051 249309070 0
662797675 402771735 0
90607907 699323840 0
858833648 103153702 1
532405046 888518452 0
966359601 141368381 0
714637202 304634191 1
953283586 106594147 0
109878445 48465600 0
390104087 917213345 1
851090661 779418150 0
103158961 107201264 0
13192 835867688 0
666667090 639187804 0
781405749 78983055 0
687659058 990170511 0
289711779 112142019 0
693084791 54825507 2
386770041 228648413 0
377032894 479720551 0
509211832 951597292 0
798492742 761932648 0
572113892 40900082 0
431691432 418002219 0
204716054 189846792 0
169846909 848664243 0
128753899 305720188 2
84781538 414942100 0
959634500 293355538 0
210449927 372890244 0
875588534 671764952 0
914295659 366861440 0
244379564 264581004 1
572768621 297176243 1
225851215 425708426 1
934493480 146212982 0
509640221 57242199 0
331452280 691075635 1
582956797 829189012 0
736835392 861359455 0
829555648 132920843 0
346773101 542827194 0
142374543 486958596 0
684832487 271281370 0
307864773 54601112 0
577824810 837339809 0
826651991 781672123 0
182681413 923633739 0
758290178 72339064 2
998462529 860743438 1
919658089 717495571 0
46512065 912155562 1
494498598 114193562 0
182781373 407914024 0
64599850 952827139 0
500251660 497417645 0
133593175 549842397 0
52661035 832705267 1
651094089 439510489 2
187436174 165731777 2
473645382 775220930 0
80192015 630768666 0
788202433 55296693 0
290277149 714208771 0
382771476 48083097 0
141718532 155997867 0
670725467 744169555 0
566494766 493313320 0
800981177 711410828 0
530844668 89348024 0
587853304 45071816 0
950847956 918925310 0
607181433 257246445 0
842282360 790971185 0
608212611 964383076 0
245264972 838659050 0
185556971 970091003 0
6669770 352822908 0
109505113 307433625 0
587329228 126878639 0
986468724 434471148 0
91890286 146367158 0
620070784 989330413 0
549647370 608550218 0
536851761 560893393 0
656179799 84789379 0
256859634 637279013 0
3573899 220626339 0
376950727 487855823 0
75044509 75025117 0
257750534 192789013 0
728925087 568442501 0
12537502 197348525 0
823196129 916896849 0
595390079 886635532 0
656762568 643469561 1
436826975 465066144 0
380615258 837805475 0
44812780 35593619 0
382096340 70645772 0
874549692 930565377 0
797324664 994359472 0
745646933 468615171 0
625450226 762114439 0
75693319 426766898 0
291743345 245902869 0
584295787 939867179 0
975612029 733207097 0
527409641 744314597 0
419247656 938784235 0
60561845 914962180 0
815447371 30979290 0
634837341 734953102 0
959782741 860463541 0
856572001 414824251 0
352041169 2448000 0
700770991 250836675 0
473545931 321344815 0
100197313 310827007 0
249219910 988081500 0
391051047 737124268 0
213505625 448645032 0
59921822 326465381 0
84230322 494697503 0
43943613 767830503 0
131711359 627611953 0
45648616 651977283 0
731539578 233014346 0
594722260 10385288 0
177017890 334438548 0
613701452 544125792 0
201321451 940733759 2
36596951 679805924 0
217463250 454806799 0
540564722 67926886 0
456411358 464870346 1
81097575 878404508 0
244496721 26763833 1
776424779 363609806 0
89202761 55564706 1
365981533 735464407 0
364099733 564146797 0
330668179 873797340 2
22337416 19514857 0
303644830 469374901 0
158200893 106735059 2
422419635 479134279 0
283275689 500902853 0
360858068 350508674 1
597855325 558474188 0
416518778 250582571 0
397110484 883437466 0
108066915 508342545 0
113476855 744996917 0
791759698 464770414 0
425085681 195029366 0
884253468 400026703 0
264740271 483231261 0
246097926 474133160 0
550098661 135752883 0
883589535 962201850 0
122903653 153640588 0
255732276 581453360 0
75384573 473145075 0
150165872 40505884 0
64990167 700244118 0
64517231 612962286 0
611654574 110181350 0
709339182 965836700 0
898049933 783501561 0
705374789 667357713 0
334937703 810622338 0
820900681 770120189 0
726730097 44545982 0
98656146 881405899 0
21387602 229341103 0
662327896 383452239 0
849719322 681416666 0
519565809 842113184 0
941983042 564954744 0
542591983 246483643 0
719404432 288663212 0
29467946 430484724 0
695604221 701178697 0
622089057 282123315 0
125018873 496642766 0
831123672 426530817 0
989414866 388098512 0
835018486 409239881 2
4538530 104277915 0
402382783 243511597 0
850271771 654999700 0
948539526 838783012 0
11473971 109478519 0
775607948 416145046 0
893388560 815729459 0
156918122 460142858 0
190593019 484503195 0
27449333 151405612 0
736759819 128469507 1
81531193 192196369 0
290378460 197267453 0
88774488 209301187 0
70785076 615908987 0
68010966 976992747 0
262525176 793973148 0
816400263 889847805 0
42129455 443812735 0
317183407 308439988 0
224882767 997446467 0
167211037 429898190 0
78130216 278148275 0
94022176 721892210 0
209754359 913849495 2
994827458 214580258 0
137449082 637442363 0
996641965 27046035 0
140624767 526720225 0
162857511 175146202 0
745880529 186303130 0
917562902 200388492 0
656344270 297035025 0
152401799 29391403 0
430805587 863098272 0
30662073 239654259 0
106426736 324786388 0
313298982 322584832 0
327971424 114778007 2
820488154 862155843 0
947367701 684605889 1
508828391 564030726 0
848980468 428172055 0
659343997 138363667 2
273697265 46257390 0
778510114 617665921 0
243164805 78064690 0
699987233 49681248 0
135110651 803744130 0
85004857 962489316 1
195010613 433610983 0
388800132 297647195 0
396534127 90584579 0
426344073 905612569 0
218712960 246351107 0
555427369 683364038 0
952772067 882815099 0
871752401 408997804 0
918457278 960949753 0
463408715 252282826 0
786916094 652053192 0
200802350 793918823 0
132920633 957765411 0
532860813 964338894 0
18869652 78567553 0
323450667 182431772 1
621699237 796839597 0
85972098 244042840 0
112785803 981816700 0
12218239 845002620 0
226905645 103399180 2
104253397 203127649 0
715609386 114683319 0
560000184 507476350 0
965753717 163330723 0
397762743 25926824 0
629917502 809775427 0
305645724 607813236 0
396784202 450839314 0
351320034 257307396 2
803977895 47093870 0
886570283 887354361 0
751064751 339497838 0
747451455 405153691 0
702339063 426269255 0
182466706 480261955 0
747252169 371688489 0
977140509 143579311 0
547201845 185461054 0
114918483 706261891 0
547619750 87089003 0
632632940 604229947 0
153313300 612601219 0
328960930 736931971 0
459965152 989009501 0
825160309 887863703 0
100130319 102642257 0
422676874 253368165 0
473499596 244020588 0
686827789 5416195 0
132643912 297984861 0
317417607 405845878 0
106231142 423795098 0
339301154 235489709 0
423459356 307634946 0
510034330 762877025 0
419811699 747334768 0
224431678 777958535 0
610764214 788774390 1
11108822 608493849 0
423950695 966833159 0
124247616 480533543 2
366044979 466342046 0
225087562 315061370 0
389513463 765060189 0
532770948 176275825 0
259149081 55100975 0
237673571 66264144 0
178123166 131595993 0
340332589 846180545 0
67764234 42146158 0
101146216 266099022 0
664158021 947554993 0
362578487 678714851 0
278621753 441931895 0
520478634 416833075 0
682595046 573479586 0
601577650 74757364 2
556472272 286488838 0
722818904 23741455 0
425704166 335047204 0
385206570 927308331 0
92459126 475144768 0
330360662 986641785 0
82121087 662471184 0
742964999 965891567 0
504776828 353584308 0
725051203 970932251 0
919127652 745378390 0
2924467 579267289 0
475024779 305588554 0
274524874 214518261 2
537663850 341322306 0
573438093 624213637 0
252533435 215767370 0
976400065 558001965 0
848833826 418405490 0
758428664 352809016 0
244135795 508390814 2
799580596 259858241 0
605915254 380643195 0
125923165 648243686 0
404378768 178348307 0
985680653 711022120 0
50491299 553425358 0
973286011 53174792 1
596557444 466488119 0
714986672 397658992 0
369532785 44919146 1
240848304 388108351 0
316463013 479701764 0
40872416 626125707 2
241333812 29418366 0
686587652 174336193 2
220228269 181993604 0
918377712 715626730 0
224414500 744586204 0
706292993 304850473 0
543267392 188126254 0
903848372 361789545 0
386516747 204451325 0
344061134 536688380 0
946165479 43824780 0
801508353 441750622 0
274668616 135351543 0
293221373 389216772 0
303113192 842298993 0
687872936 113676054 0
19228361 85970349 0
120908036 28019819 0
386599888 668754912 0
888075914 892250068 0
973695324 831293930 0
423828559 342027301 1
629089460 472503641 0
919629807 708852322 0
58544248 971431281 2
534719617 620442380 0
823735404 687941945 0
460456728 761281500 0
48062838 841152278 0
821137698 231389912 0
925055560 205422155 0
168812994 312283756 0
18152410 315374142 0
741833709 461148093 0
256988190 87847646 0
908200458 237776333 0
701400311 468665020 0
180624256 379881813 0
846426496 419422435 0
231811566 787676706 0
79576901 316005008 0
570094354 736041276 0
720335038 860931023 0
122055530 718976562 0
703360804 116699426 0
62984563 49639540 0
86311357 141933709 0
242806996 163937868 0
929972686 597534466 0
500192395 344349808 0
145387503 582681986 0
894870515 898321477 0
172758464 853575989 0
505395454 31198812 0
917511406 187412581 0
18054421 75170115 2
513863920 776727228 0
799444669 113435927 0
30752390 606864794 0
827465223 358061449 0
860869499 66961062 0
15196615 690623468 1
235117365 872648260 0
546795950 469036076 0
13268640 262871295 0
740395284 578238937 0
290379585 90099747 0
338708415 701512841 0
159179354 597684861 0
189512373 665928997 0
331369281 824558098 0
83804338 569502442 0
763207359 20440203 0
16016533 1350805 0
602698104 102023081 0
817895692 560166310 0
297432333 287956796 0
36981307 185561420 0
308268120 79020123 0
245335944 620289439 0
568923403 303019559 0
584369851 770993218 0
563039542 72375816 0
309600464 980178699 0
682510374 12407647 0
790838392 595772931 0
82253563 98231557 2
628153779 305273030 0
757422186 68878582 2
99864470 17488110 0
135246664 306776803 2
774663706 887969459 0
490694211 494116225 0
374887970 990505523 0
848693077 997035885 0
137962797 80533736 0
616760491 568300541 0
79844935 72210765 0
60149407 113338610 0
857644128 270108569 0
244796456 683378888 0
483263302 797417418 0
980549164 161766032 2
565635923 972582662 0
697972154 135649656 0
562745022 178122366 0
42379204 894972165 0
991184331 621487349 0
419951032 33232130 0
703972550 460010351 0
423475620 294063764 0
925745471 869819501 0
825733926 752551244 0
350605752 482317640 0
289548162 915988908 0
829516423 76949148 0
960875246 540102946 0
120084906 918510320 0
784743588 529628799 0
844589277 371475294 0
871630645 754633044 0
157836835 54578080 0
32402883 36674241 0
120837164 965212554 0
188643239 812549424 0
128860484 604039592 0
132903887 469298988 0
717594975 711557423 0
31188555 680781518 0
935326398 359544216 0
33392022 467734929 0
384912932 517225821 0
831567220 381564628 0
592522513 133038507 0
447247181 461316216 0
304278107 822711560 0
101448134 28827048 0
471338756 490908822 1
528862023 192752328 0
247754795 726849579 0
339155018 495175999 0
38178157 275194603 0
12557358 504481713 0
389567593 266760788 0
3282755 920494300 0
212171373 856348168 0
453937112 439105312 0
31937492 118101812 0
736324881 900221349 0
240905240 324299023 0
123171437 140286525 0
66030669 350032310 0
998582104 824456372 2
601534699 616069716 1
864366699 308908493 0
744797718 702559206 0
369769796 872913698 0
212552581 608825686 0
360336059 440957315 0
535744431 127820706 0
532246188 526129697 0
875918787 133910323 0
228947206 561961872 0
371864559 467128276 0
496053331 748249901 0
150695405 955530027 2
331416289 786971392 0
794372192 602898333 0
76020874 201521144 0
85650865 142253681 0
472640880 600599460 0
984337673 303755488 0
785427468 910863733 0
304375091 954217138 0
22782415 176477106 0
75159847 114198269 0
631312843 75004735 0
384108870 139447780 0
106736431 121163599 0
628694391 136471680 0
329210090 345316423 2
242861212 693012006 0
220526701 287458727 0
295326499 303459944 0
631620423 750907751 0
104986278 968482809 0
971389899 667802945 0
21011820 410853136 0
874343241 144585833 0
96752965 546836241 0
273657838 161508564 0
616408744 613455578 0
475288738 475880327 0
21959053 313702757 1
74311209 663287710 0
59695634 293709906 0
934653070 536905590 0
889119340 147362400 0
97886464 727963685 0
973778621 131923267 0
135104637 429466517 0
652439708 703248212 0
327936546 131660753 0
91036770 435558397 0
380797242 676431793 0
791137930 513524839 0
339215489 509880269 0
440933398 148515793 0
372080934 846063770 0
374377708 674094314 0
174149934 879808794 0
6902531 678655858 0
973620966 477265498 0
523598380 992330645 0
165151993 611956167 0
337121954 147956684 0
640769198 966031587 0
567479040 83736345 0
108883285 260979398 0
964724803 590169983 0
63462182 391938936 0
594293675 85863732 0
149480878 714451872 0
486955170 526167819 0
102859101 199783717 0
865159153 602074602 0
519119174 730304324 0
868559633 751785299 0
919587945 411167263 0
764705942 519564519 0
617907311 728490618 1
792605261 902452245 0
763700649 269620658 1
56539120 85107192 0
432789638 583391959 0
135496718 759646583 0
687849398 703581762 0
557377538 916949010 0
994451724 16970300 0
401645310 418597317 0
996655750 381282441 0
55906062 128010624 0
154207975 751962392 0
780322708 96183798 0
792620624 565251302 1
375754390 870896660 0
863016308 611496735 0
678038258 61240743 0
405899047 71004553 0
888524626 213357969 2
95518231 991100455 0
684415461 610296470 0
27293279 55520743 0
160775017 149534310 0
546107257 756043853 0
388606607 560305618 0
465435448 984385925 0
720397600 283839685 0
278489706 140471450 0
500392534 714525738 0
744833896 783943731 0
476488364 224533384 0
780870490 744881883 0
959186485 442445179 2
80498800 838520656 1
522299623 904582731 0
586925504 530897722 0
107665537 597525520 0
914423754 132814714 0
958951706 664334824 0
747419092 981764093 0
322664356 867337489 0
599343768 27343846 1
28581651 171875380 0
840998301 961952095 0
120421011 65194684 0
757817359 104914016 0
158687551 320864123 0
859163392 957890912 0
88138721 390706425 0
620353283 620116591 0
820340070 500549700 0
886619518 872777496 0
140508063 77117030 0
419886907 553220661 0
868898172 961556310 0
40374472 646664919 2
761693874 13688817 0
805485676 778429250 0
833865329 4169726 0
153264188 28529179 1
84851444 37968584 0
448869126 146867468 2
503439339 512773648 0
894606866 959755324 0
167056541 72564729 0
987109950 642003712 0
981744780 32620833 0
465023923 679799374 0
989397899 251348759 0
808730866 606771567 0
187987197 163165188 0
864360851 785819270 0
418978432 392379631 0
438946894 426371724 1
186998001 666191219 0
487136644 948006708 0
346745468 212991724 1
843668837 571555453 0
290782181 640148596 0
457342799 750509863 0
56148385 289859002 0
959042561 197095690 0
126189622 209996529 0
90506772 404736250 0
577978237 397685613 0
1040789 103159170 0
392435685 376130689 0
120297925 276487843 0
826291044 805467921 0
569570771 547686620 0
66118425 135505753 0
19908268 40016974 0
656407162 619262339 0
520146808 485966874 0
132249414 296796927 0
141231568 633248089 1
576323953 538418920 0
332026455 310077594 0
930458236 959211019 0
821016515 229531113 2
62377247 353324 1
58289297 495894973 0
278778164 95915055 0
77121047 27299728 0
252754810 891446630 0
164265378 55026952 0
480016334 919635789 0
870439033 305072345 0
970240396 609271789 0
937679531 800586709 0
26534754 81124937 0
310376785 414676423 0
442446729 730023571 2
141342742 676182276 0
674026165 293817320 0
216994373 794244241 0
41845501 867920473 0
251679111 545964369 0
474382961 152446951 0
671762966 335064626 0
807298004 33638273 0
628777901 577644136 0
552397550 85491231 0
814788026 593631644 0
716497298 146600644 0
109582959 402855070 0
427562023 519545169 0
691833713 493288577 1
51301151 955115058 0
129603730 67312386 0
356547489 238670087 2
793299856 842165293 0
628667908 731750137 0
72607920 754624832 0
356005502 19286933 0
12238087 779088595 0
489130165 166339325 0
434870344 620784237 0
238351583 374439731 0
725284557 657706312 0
917253784 115498274 0
634172442 883329988 0
581530215 628325527 0
630401537 304386810 0
642169556 428196003 0
795061294 975897582 0
758547577 988642757 0
85772565 861833671 0
15836136 353248710 0
193545281 620685641 0
657771891 563133145 0
323122580 474007268 0
311678148 556896757 0
116865628 928965980 0
963799336 594796249 0
483268145 456662529 0
596787932 688030938 0
340869590 192020848 0
138518325 463215163 0
534729276 450027860 1
697599842 35736605 0
509144086 529957865 0
614027005 533212228 0
54232508 245347651 0
517767844 2107127 0
398246094 703186394 0
561200504 555547287 0
425707682 142893516 0
471001924 158582404 0
302435456 965510654 0
531079182 313502647 0
364368895 600873967 0
584753594 152404915 0
30345346 453816847 0
947192380 79635741 0
666372383 63297714 0
264759650 517900610 2
766904539 115199242 0
741499538 622612285 0
126330610 970546033 0
247914742 328589307 0
876832439 204394743 0
426336908 91740072 0
85952782 47607481 0
637111627 947015492 0
959180069 241705032 0
688946977 410025749 0
283115635 54589135 0
967384999 566763949 0
415550613 608614589 0
886232333 880750320 0
455148703 658716291 0
232931825 811024132 0
632186398 840027021 0
923123289 569373671 0
473542309 424181530 0
889048004 791128369 0
103070345 35503152 0
695779180 66820210 0
799501946 247318384 2
85406707 358406862 0
608292291 268478214 0
517205712 732536398 0
836239224 100084855 0
799802656 961811004 0
504808975 171980979 0
105901442 380760427 0
892938743 688288462 0
967596662 536308154 0
925972783 700099328 0
73143872 46751440 0
29530204 955215626 0
778916 315615918 0
76615274 854626186 0
483187551 19193726 1
48599820 92825620 0
897451926 1452591 0
239142640 535644309 0
232392462 823032096 0
265172776 959341171 0
893134504 817653382 0
20958029 167249342 0
118827269 790909527 0
861339371 978725768 1
670054732 959355666 0
497723066 990131827 0
9106200 737398723 0
531790121 70903593 0
408481604 301415928 0
396281970 528162669 0
951799566 190499610 0
634705980 454722554 0
104577533 597467254 0
845211541 821252228 0
335912662 446783248 0
724834134 931144322 0
743873467 447899295 0
122480903 444312994 0
578297077 27719859 0
525692948 234434777 0
187464062 669576974 0
87774058 880634278 0
996978609 214815895 0
122751677 68665465 0
413335530 483688131 0
481838115 772583318 0
70037594 359328767 0
362960527 348591987 0
988886436 227145502 0
65302792 990477900 0
822044876 397053897 2
550979086 599626288 0
914892485 312733641 0
525691164 231373449 0
31170029 114146515 0
420118043 968101491 0
698618745 299601932 0
251127692 759377201 0
184469226 90606363 0
775836516 574542898 0
358876386 886248625 0
83615934 243745533 0
13408566 633858275 0
997358697 399678111 0
179298268 951884699 0
181525561 429169397 0
746256590 460500085 0
983248675 583342435 0
832339987 656195510 0
890672779 21950076 2
160843817 224567164 0
806898700 303514581 1
767221958 387219894 0
777930682 413483964 0
281152200 621030900 0
993492244 247685575 0
801187580 927228940 0
507657403 65869518 0
940046713 353502497 0
543711689 238432566 0
364901390 715403222 0
200854486 155405775 0
881595538 698354210 0
109740 80276451 0
213609424 357706939 0
93056594 61087683 0
705740 105307647 1
31428238 346245537 0
194026685 400526605 0
211482242 409066535 2
681030284 82720366 0
142392175 219405817 0
7153404 786317194 0
811376663 915700306 0
802974127 195949646 0
356891928 213780826 0
962614257 491177380 0
275463539 826945553 0
45490989 456501527 0
515824278 289069037 1
282374901 583276826 0
560571737 10046043 0
637993545 528373094 0
824186939 89457132 0
976803392 734812510 0
923461896 17612979 0
555683793 119812450 2
553469640 683281639 0
927444494 501035273 0
162377169 68932564 0
804112121 279369440 0
140560617 648747870 0
233886395 49039178 0
528675245 424367514 0
65267133 91198265 0
181877532 974149054 2
924044614 962365754 2
722315081 226446949 0
229307302 907865208 0
565330129 506567043 0
700456042 57117765 0
53217959 328328511 0
849684627 109593373 0
491925545 137160465 0
313048900 462482757 1
338972739 833238174 0
662091231 317724103 0
863189179 264658078 0
509132123 779538685 0
333174607 80414349 0
933688041 761305966 0
15881815 668447781 0
802040385 375448294 0
116241028 255747468 0
294636251 539128045 0
191226757 730732093 1
220870215 88492713 0
90162601 856042086 0
91710033 721800748 0
805528665 703096693 0
758976011 726299301 0
279644816 664752606 0
503927845 553619720 0
130085581 869207880 0
820126125 86170451 0
563459453 981849100 0
36021129 907621867 0
31911106 826050059 1
853765910 112005512 0
117956872 374250364 0
649763886 840399752 0
398199883 126799440 0
528409997 767389884 0
716497109 91327411 0
786243613 473831238 0
456034277 861232271 0
712848277 500465388 0
56197888 503364760 0
471653793 520579426 0
807190743 731543848 0
17902253 832639190 0
610303192 297165788 0
904152628 200726429 0
427903166 324625161 0
691349918 738956653 0
728053317 501137739 0
488010366 496149288 0
762924564 365409943 1
914304597 935534321 0
961837609 723246804 0
339288505 742808619 1
800371238 15264882 0
347298653 468958204 0
155021938 6223505 0
616550927 934088424 0
760385492 20369782 0
219301812 607119469 0
544397215 742578969 0
127001556 736921736 2
435609367 412084462 0
361341523 192486399 0
249368087 492777961 0
837150363 610506491 0
106795030 16368604 0
576527811 960042506 0
892315253 950741442 0
871548833 18617206 0
958495549 700931536 0
979816090 989627799 0
459756723 408522817 0
386082797 411947167 0
706033863 525133225 0
276371628 731379943 0
565951708 125307876 2
384855873 528803103 0
214126735 583340113 0
967958340 278183684 0
229969056 941121931 0
809796516 716323205 0
681773590 818759477 2
213493708 664313860 0
910107652 969101809 0
797396525 540277135 2
538185517 551796234 0
676567727 967921176 0
174623220 908110775 0
891275856 13293852 0
112394887 317039939 0
46799166 931425653 0
237257863 752629266 0
132120535 754195114 2
741304926 198934048 0
552222725 683744474 0
256469302 809961505 0
933374551 836643027 0
831799213 313283393 0
665505252 779162147 0
854561861 574465662 0
79262624 146398829 0
135421897 78991933 0
125127333 56793648 0
985151782 726897812 2
95968176 765618214 0
430301825 726602909 0
858956562 70609706 0
868894892 823512785 0
537733384 337697432 2
941845950 777181229 0
890970292 188767161 0
160155202 47450805 0
327762273 850868620 0
255259782 632022659 1
329223860 158149604 0
364990571 918737242 0
57818944 48415893 0
284253132 75849551 0
445216676 472340398 0
230297954 77839604 0
928589261 481459019 0
488763509 215461042 0
230076163 523788662 0
126813071 920532836 1
530988789 717761771 0
642947178 161565877 0
283642333 126927344 2
988198438 321964012 0
587726020 400446226 0
964470191 400128682 0
346371794 536091916 2
24626454 672544128 0
636681071 44227802 0
374475994 819744514 0
488447585 817003822 0
778888275 711540054 0
326600310 60441990 1
174109004 316091895 0
419781457 494560678 0
234684636 626211013 0
793591807 196215689 0
486474286 908418814 0
707778943 924934942 0
539454762 36275041 0
682321948 928336544 0
550880734 49323743 0
289010805 356201102 2
399103 146578456 0
513851064 249463634 0
808969858 888148987 0
1396635 180572898 0
98981781 884003222 0
944457072 973394399 2
336607446 595035167 0
28289239 728336222 0
768720314 348121179 0
933704040 619566757 0
25072479 846322390 2
201798906 397241975 0
207098971 940171814 0
267017729 830166379 2
13298857 914214163 0
823491632 717367970 0
713435280 731353261 0
877526514 43670303 0
741676101 434449621 0
194221970 652346448 0
494204192 627740879 0
749230394 132586240 0
620824716 102947056 0
18035018 446688287 0
703575044 744644000 0
881985245 924581910 0
578920557 533269798 0
932654083 268000255 0
344489844 743271456 0
20157013 308016062 0
406494435 786451028 0
302689442 133457327 0
592242328 446647900 0
773321033 709534053 0
791162533 289679406 0
366372470 150065415 0
87915180 370452560 0
439781618 27623382 0
257482081 170147337 0
482947685 322685374 0
848761955 867112153 0
575864084 373756856 0
864577642 427831172 0
352978596 222918852 0
419532743 663639169 0
772719007 57877265 0
138877898 876164619 0
396986156 101298264 0
131538407 732237307 0
444058720 84561680 1
87738653 455782324 0
698311136 605927528 0
695282203 124685706 0
127633693 94795571 0
400130169 480544187 0
653562397 615865829 0
10553723 515383995 1
548903259 803455175 0
190148736 323802811 0
751795240 807427619 0
342686746 85921585 0
540261220 363978041 0
544743779 986213471 0
761017260 663001711 0
628043261 825015113 0
69047131 546678725 2
715268403 840948788 1
253119306 378031195 0
141297879 804792056 0
503182733 249154159 0
925981949 775578318 0
5114849 293771921 0
261665805 69094175 0
501833782 624685633 0
357554827 204234330 0
66721044 47151107 0
249680278 534793023 0
811449201 520914033 0
264214955 689684845 0
507395889 314533625 0
112132263 938578210 0
350108925 620588467 0
807522420 752895653 0
467994505 46758164 2
855994430 876050452 1
236553256 343260918 1
548949725 328054610 0
260555986 649070476 0
132245536 659351726 2
491435760 229189699 2
693720723 117955910 0
536216100 509555221 0
638129580 729500748 0
814425150 549089924 2
489273582 281267115 0
334023599 350000423 0
198406825 338532009 0
263783362 876919416 1
386161539 434691133 0
327184691 509896140 2
249683207 961920578 0
92103881 74737400 0
60252304 228293226 0
583449316 34138868 0
117140768 679575949 0
414116400 109867105 0
200278867 279175495 0
652681266 928772618 0
54266099 310601464 0
783583292 982583018 0
576041734 741817636 0
869992118 528690270 0
375055720 434187632 0
702637540 230938879 0
889815066 634417014 2
12757035 622821506 0
635293099 365564095 0
162343437 787596540 0
352474083 861837094 2
272192301 202445997 0
956942097 752875276 0
637485462 8954130 1
151712707 996586896 0
352143162 104859866 0
613472534 924103255 0
99975211 461422566 0
874329502 41760722 0
968662824 25765674 0
249250697 303550130 0
235546758 73496150 0
539676172 747461666 0
796929539 817834168 1
555492289 136475021 0
200266548 444268164 0
708268467 376709182 0
365434123 705953003 0
50124451 6199382 0
679374917 723903998 0
160219549 137626194 0
199228489 3043071 2
843655612 17078872 0
193887868 28151455 0
439452032 356428011 0
698843632 6053694 0
744259227 68996473 0
985543611 276004763 1
148313945 62925943 0
718945153 215644461 0
87945329 716974949 0
817358060 207249321 0
439744195 873923309 0
234273894 573525928 0
802784879 283886113 0
922013318 724995938 0
157581535 32603475 0
482680442 378915766 0
124039267 194032947 0
447043477 350127685 0
385063123 958891813 0
399987130 818693244 0
430165949 223920587 0
895085475 295148746 0
50291493 54612258 0
350016779 381205667 0
765755857 66874011 0
403957545 777171383 0
698200435 482679490 2
114028756 151309602 0
613334275 67144530 0
796306519 456328824 0
948882518 896375139 0
950662877 511212849 0
404071760 974036956 0
226618671 100441640 0
573805669 305068558 1
213081504 701645027 0
294268739 167576798 0
933523068 123957923 0
828591045 428530250 0
33060898 683441048 0
197757772 707025178 2
195689987 395000523 0
412856976 127891040 0
562782185 461338976 0
680028191 772475576 0
97953023 573921984 0
268462879 38838532 0
228103039 590711272 0
366757748 436819308 0
177921712 273141466 0
592779761 23780952 0
58109674 505524122 0
207754587 681450048 0
63831996 240998285 0
573766082 743902633 0
426104282 161545991 1
855398158 930244428 0
105237893 377560181 0
746915095 924977494 0
292091984 865898151 0
521242828 226980785 0
603661224 662292597 0
39573301 116131307 0
615862101 100104901 0
521152840 65830805 0
428605568 343946322 0
659714917 300606246 1
540565444 713392363 0
197882293 329118730 0
47187500 318569317 0
71828451 384957841 0
446779973 156479517 0
719342177 353649153 0
989552260 710361430 0
441810678 331651824 0
236309015 64794879 0
252606088 983613400 0
323214584 308091867 0
953255663 484881297 0
325884212 578311282 0
772837059 868548108 1
213423192 638760192 0
595100455 513147994 0
344912104 349664058 0
954147366 818636811 0
71976689 818042477 0
503866421 807202563 0
497316599 853590791 0
17465112 295960937 0
817074292 141842871 2
467057370 171706871 0
258868701 137563312 0
901248878 61091259 1
860960670 83679649 0
262018952 416456894 0
642787784 580255620 2
282312244 352231152 0
650632350 646953454 0
12795739 87831008 0
948812901 377622794 0
416046166 739168246 2
334789548 362577695 1
250245125 638232247 0
828462710 63863967 0
388214779 52574969 0
241391172 509209900 0
791142131 853068689 0
288076550 66072508 0
689896789 531382401 0
292109295 717380674 0
236458151 301653533 0
520400525 545333198 0
84252715 617407048 0
118772920 606025189 0
85013032 926099971 0
982897987 114912766 0
402523224 869115028 0
549646220 858700555 0
933494003 843351340 0
281681068 582665013 0
55865886 621590623 0
808481831 217731382 0
669606066 388101377 0
989092086 406441563 0
26197502 801088155 0
775175293 964485217 0
816941796 140219330 0
336827325 779080847 0
178252387 942655586 0
255408230 17557374 0
886124293 768681141 0
780976203 949101262 0
771952224 551944681 0
954086756 454590654 0
982354160 274061746 1
47021668 328029772 1
780247895 147322729 0
305727102 234396886 2
990897053 137538169 0
888513346 774179462 1
658875955 607563632 0
832485283 246022185 0
28881228 974137795 0
475936079 843583928 0
27718047 517233486 0
376335383 140734035 0
283947250 663383520 0
410146226 16696390 0
604343133 103049324 0
828371140 869388951 0
974191948 391237250 0
478390203 67340626 0
587095446 459496188 0
76999065 815679802 0
972149514 299788016 0
960921833 243175014 0
748791793 589568016 0
515981352 958557605 0
132454383 193680314 0
512106724 447412775 0
930766492 130733371 0
857536568 553502469 0
792440777 59018414 0
649049036 367864660 0
435205282 123282224 0
12337166 411373736 0
515618478 578781116 0
709940634 546405221 2
175233880 643197175 0
371304094 421415240 0
125307621 25837789 0
293161608 140830170 0
57617808 986442462 0
801677008 132462116 0
638113112 313694040 0
890283207 367645929 0
976404459 723095547 0
250478485 809891438 0
247750785 803476967 0
513700556 691278825 0
452766865 283169554 0
771121544 620210579 0
239433774 766424971 0
770206757 875238923 0
393990915 727693616 0
16911185 346869329 0
109776768 775133214 0
33335189 462275320 0
162376673 126820923 2
407954154 40501910 0
172984609 686590969 0
194011610 528521070 0
817507555 399527772 0
308810406 616572855 0
325328501 114587946 0
639767415 84462867 0
63134778 555857640 2
755507576 768216174 1
22062406 612623130 0
11635773 873564405 0
853063505 950268242 0
652118770 371474335 0
426554957 391765680 0
741850764 136066431 0
362655583 481120832 0
925532149 569775847 0
284435822 112560934 0
85273236 499079893 0
390767992 175530150 0
144006632 323671412 0
768446369 587005766 0
53029077 502594541 0
104776199 505909933 0
135186227 999189909 0
960773354 220393654 1
239422440 800947898 0
855538353 655668693 0
847698967 153539354 0
483993005 944556682 0
714551344 716812127 0
215859273 937842522 0
349540904 643010659 0
654985596 908476463 0
799470315 222800413 0
75563826 377103099 0
816560443 881539529 1
460344825 982834059 0
937902824 643665818 0
2779485 811584951 2
732040511 634523285 0
231825278 375060693 0
103888339 178683545 0
29795254 923486186 0
613007731 400778465 0
812415921 362644582 0
141461431 145440310 0
241487315 478042630 0
215808529 127096589 2
640231202 449658032 0
553854811 86489967 0
410803463 503083732 0
124370471 87573374 0
330319777 143725588 0
720595565 202407504 0
380917059 163603926 0
73919573 826038529 0
574644204 660484637 0
7457725 616250667 0
943266424 316297316 0
221456320 383460851 0
231456737 90236300 0
1844231 91498956 0
774860871 759550333 0
934914857 986778112 1
337688404 35282979 0
198138060 944983122 0
647298117 647727712 0
253679422 902764072 1
423207988 746214161 0
949765502 275274056 0
275456011 475159441 0
572326289 444807766 0
737959833 83578497 0
574474236 108913206 0
829732082 854728625 0
273592963 353581504 0
62393860 984667824 0
945567721 796968336 0
957444137 480377180 0
52655460 59150542 0
301289396 670415985 0
412700563 86210284 0
588894328 422164737 2
648628341 971654459 0
195735315 400909594 1
126405469 738275271 2
935576568 114453837 0
176598894 163981522 0
133789055 537366845 0
442324446 336733525 0
150694521 944508605 0
286008814 684417230 0
675300321 829121443 0
521677116 155449114 0
971962974 884429401 0
681070550 873093086 0
843152139 955086710 0
458716002 261764674 2
30159439 350916521 0
202754159 163437623 0
530525859 18060414 0
184131868 799968021 2
157505249 621442422 0
116709870 131902809 0
904683549 700582391 0
265850675 863674819 0
418069522 145318627 0
758453677 877750359 0
451001868 973839426 0
883412787 779022752 0
218207061 204255212 2
765282867 729900997 1
305214167 54391196 0
977377856 54891385 0
988095874 43984474 0
593373913 1971639 0
97170070 135391123 0
506084693 77539197 2
834256596 58808250 0
832285607 709531214 0
611304080 23020734 0
103776954 812518681 0
551404514 36548317 0
64926916 335259874 0
671027622 200357928 0
790775681 106772611 0
845364527 205148924 0
48516470 628241327 0
26385871 984717662 0
158380671 136897029 0
263728059 63538823 0
908027329 153397657 0
582948658 727089140 2
793544936 98833487 0
406480326 492989232 0
795760610 585543543 0
237549195 229805339 0
789829012 605461253 0
952813455 590836920 0
367520352 592860648 0
550739754 184289679 0
656538265 319950526 0
487967448 338371479 0
632107385 842169006 0
983017836 981137371 0
441449904 464039681 0
552307320 32497286 0
158212587 278272534 0
182856590 154927845 2
799092391 579238101 0
722883633 701244286 0
924809125 291516627 0
598762342 528499754 0
737988035 639706636 0
172334506 937703598 0
39042482 194436207 0
824848424 129714964 0
179589343 240090475 0
159139906 58956686 0
445670265 174844969 2
497280612 783285349 0
912073886 276670289 2
391193075 897195005 0
612849191 717527014 0
921264362 31476882 0
33201679 551655001 0
586631866 145444630 0
438085586 430361726 0
885160995 506852760 0
200290199 851757387 0
120793105 762127151 0
629526718 617171619 0
710524436 697300106 0
845457115 88396614 0
626771826 561275453 0
593871294 26585387 1
701551166 575704848 1
516804671 945075956 0
350850313 23116630 0
11582883 693526360 0
955107044 294112873 0
94436614 749780769 0
718394587 711431768 0
511727160 336280973 0
941237355 62150075 0
311706151 970076973 0
975020375 142542776 2
35302449 132884607 0
783534605 489993411 0
463528565 336751904 2
321702080 109170968 2
85181989 426492102 0
200027604 874720822 2
787373995 115092277 0
705549339 241316902 0
438399816 976037490 0
462737094 36021335 0
457663621 447974507 0
312757897 914591687 0
31734698 871342059 2
508582565 120344221 0
802192077 21798194 2
635944231 4251854 0
644900935 910856542 0
742245785 835466341 0
29592358 954925920 0
729562598 286602616 1
370827201 6905208 0
602991822 446429460 0
786381589 909802484 0
341327612 771281562 0
477701642 119072275 0
309101001 357982505 1
122879570 734405486 0
878285527 376185144 0
134642975 938231610 0
778305767 837285901 0
232305039 298345131 0
534226865 490367720 0
717633669 19285160 0
34050163 179678640 0
921107765 536183435 0
693300 344635190 2
587323240 95882111 0
439506491 329962316 0
801306045 871948255 0
85327311 213737451 0
184185412 680962570 0
8076380 825953226 0
227702717 808392532 0
718790555 535425525 0
222354353 691112110 2
695285007 745843365 0
346670245 432453231 0
925080587 44520028 2
706095274 16933724 0
878756697 70103890 0
888034785 816371381 0
996069815 140633186 0
572451659 567686716 0
111291397 726578041 0
299240680 967753645 0
368377589 242839498 0
493167624 925943865 0
130686578 90669981 0
677903180 329934908 0
212937753 365745659 0
53994956 802720238 0
681333694 7680996 0
171689186 836909473 0
444112275 562645071 0
48234612 744691399 0
1974711 553915444 2
601799846 485966341 1
171038546 337298409 0
461249420 227937934 0
882639752 513676988 0
542491606 75566686 0
370404328 972158670 0
206089335 900096180 0
481631925 555688386 0
987780468 505010999 0
495350435 421743641 0
876327224 949303530 0
973912159 3869488 0
802736430 424177012 0
936877666 191736483 0
91670139 362307082 0
683453072 126325314 0
136858470 365953588 0
94000113 494947147 0
310911450 933489718 0
394517249 32512327 0
518882489 534992512 0
517034801 608097756 0
214714905 851441369 0
316336864 910131050 2
349454421 248534341 0
181120836 898823463 0
447822887 714881735 2
618707508 939873776 0
204546 967451609 0
573754017 792466657 0
308935183 584728262 0
394194469 7748167 0
280281000 426227974 1
849089703 18656071 0
686625792 285529135 0
104066098 298662388 0
607773866 523080797 0
589932860 865551007 0
554670641 205610865 0
312489208 303896870 0
373563495 938625874 0
899797353 314304054 1
344571230 993520049 0
984391249 829215371 0
660408788 454419277 0
691410684 887597615 0
317099007 322681529 0
679785168 451704490 0
135318214 60926418 0
731579867 26176898 0
939131258 278373391 0
437891018 287356611 0
647541401 318410062 0
358443083 646477043 0
71421717 358536149 0
706196886 191323435 0
240486457 975530804 0
125265016 779769266 0
457560895 164645309 0
914150060 785548421 0
101034385 231840651 0
907211781 330223670 0
18654836 336054358 0
625207488 962990917 0
457290024 236139505 0
4955496 557665092 0
83973649 361838692 0
401939971 12558456 0
58646352 940469732 0
992934231 758782282 0
842399618 568003581 0
356478771 645433005 0
397718813 46470576 0
805982600 36239263 0
953045979 37182663 0
546757151 577962884 0
628425239 526525776 2
556297877 297416469 0
328544726 706540138 0
298143425 40047670 0
394347647 120467018 0
99709381 837881106 0
539784557 417299470 0
621492760 875347233 0
879811682 890220345 0
796566006 588390440 0
340676845 662604205 0
973232225 115891746 0
294955239 540935533 0
453862908 362208954 0
138302999 648506707 0
44881257 25571166 0
866196905 416475417 2
57570105 520839243 0
843822217 755470003 2
862451716 468736422 0
6493424 98105803 0
675748908 126031215 0
253776300 264304809 2
338111699 307759013 0
14627865 347554586 0
218756931 592221831 0
414647018 887962250 0
879683360 619117727 0
363326621 160700153 0
884322606 103384754 0
337698228 831074918 0
496127299 6904626 2
976341601 86490846 0
309242003 880970922 0
415351766 926719363 0
253754593 121481371 1
492329294 68146398 0
586876352 641704576 0
113409274 135639003 0
604916241 601012821 0
230648957 101479258 0
463706560 99091783 0
843398506 163007802 0
157225236 708812301 0
137483826 137661894 0
782952721 880125258 0
408845928 66020451 0
592247630 43911523 0
169788072 357940438 0
780071618 133900606 0
510433718 558499936 0
4839075 109319363 0
924737110 724727295 0
771847086 755802810 0
35282978 979399618 0
645782857 366637169 0
801166650 44938753 0
590333505 657101732 0
785894439 481899398 0
427965147 74302610 0
553153846 491417128 0
799529947 600857236 0
85123579 176636658 0
502031924 794214072 0
6485676 100886829 1
447857606 418403143 0
129694131 72318363 0
132900422 742762312 0
23679197 61764374 2
657281630 90396815 0
879715371 438584900 0
560327948 15519939 0
868786334 632032913 0
110899153 200920725 0
510455019 551178607 0
278753863 882238670 0
348321428 283761233 0
254108330 610785303 1
123726168 321535446 0
339063447 403027549 0
684357344 121266374 0
753651947 989780758 0
44810420 455505137 0
245002310 397357205 0
835403021 117028381 2
598895499 75169060 0
772272358 820725109 0
746636696 402777382 0
359150995 98525757 0
687565972 90831686 0
358433518 993353560 0
38326185 452886830 0
901675324 491847246 0
41785125 8770300 0
526872220 430149321 0
66889512 31039740 0
135765338 955553529 0
184256809 906800651 0
104221652 149478699 0
891029340 191470381 0
167930002 262303359 0
378038132 677141499 0
24200 716275954 0
671313486 192209168 0
748091529 48043317 0
56083888 986172036 0
825847595 55695639 0
329775129 139387963 0
221293031 83988750 1
370430507 670236486 0
117915705 581518437 0
941386148 583977666 0
66255974 768605267 0
743732877 7992693 0
448887359 449767099 0
792019532 345684339 0
177087959 338639777 0
735134976 472691096 0
714393668 751746627 0
110472774 100524841 0
941485431 335760592 0
396028465 695369508 0
7341488 801364514 0
26689717 169585640 0
930471363 26949713 0
80874351 190611949 0
425701640 745861111 0
119642842 910414960 0
662736354 266052688 0
470183073 654903445 0
23758849 376417623 0
7687844 108120698 0
914920511 42333797 0
172987102 934031164 0
692455897 534441524 0
708767691 578427345 0
352806090 484628187 0
315995383 589663610 0
78473722 45684379 0
583170289 334199261 0
43464749 140538294 0
111069739 988482083 0
788844376 610897504 0
348837810 452772716 0
170812873 92585498 0
742937550 320866158 2
777356254 810827936 0
995057804 870639063 2
759708494 684494758 0
74528688 162955151 0
513994286 728749368 0
584247525 101028533 1
375802721 434260432 0
818513296 633170883 0
369131601 577892225 0
250366419 794605255 0
974019432 980750001 0
804371125 932204398 0
862096651 617260534 0
791469368 453224138 0
289862553 419339854 0
605263809 549116619 0
264219181 833636787 0
739260284 977273955 0
123710192 958272937 0
519188788 818975817 0
540582632 996045501 1
126375649 5680982 0
54225789 734828056 0
304806948 715681684 1
838096906 715612092 0
222906430 449015464 0
271573583 161036160 1
205382452 822608104 0
278667945 390632290 0
843646362 921263454 0
240465109 956666281 0
87486166 773757223 0
754881186 864817103 0
329602579 983100951 0
638190753 516471981 0
67391587 491621607 0
211822842 242429338 0
6262485 209474207 0
969097918 167307838 0
949641820 136205891 0
237996787 950287432 0
849596984 874169890 0
271475981 845999932 0
256739646 147614041 0
796777850 874612090 0
102490166 972453576 0
559086707 347723992 0
396491394 113240215 0
684985139 566944245 0
919476434 989164757 0
893277608 973920866 0
688795287 318847059 0
211804225 826189662 0
602039079 862896487 0
419926798 222175806 0
610364231 515730531 1
177275802 187903823 0
762335027 541379780 0
791430358 123044040 0
474734723 419743865 0
51646103 278015519 0
70328986 179175301 0
687090518 879338288 0
343746726 832560569 0
785610212 47433598 0
601812452 387352622 0
442743887 471897697 0
789130172 952859029 0
556418582 608736948 0
592140298 841749007 0
333354659 663898034 0
418353728 404886043 0
119299756 298563652 1
121794887 510343259 0
426302615 341518554 0
935405164 564441362 0
239838977 615249954 0
63678601 50696691 0
220317633 322181736 0
241634314 777546660 0
857720732 19702209 0
453708268 257894461 2
12555801 615035317 0
759584616 568211843 0
796229357 60984007 0
7402775 432099586 0
70253292 310728989 0
141114577 341961385 0
22493001 788839688 2
432151434 707099970 0
275606195 701364463 1
320865993 565807659 0
634582202 124167192 0
318315275 325323890 0
541211599 817399129 0
207339451 579473109 0
428431362 296543403 0
652796859 66483567 0
986333938 87143758 0
804024072 437006189 0
68517593 385195413 0
228460993 795299403 0
715171984 240591393 0
691274145 652520135 0
16875091 85929473 0
335070022 618302891 0
154626994 10883917 0
480800111 350153029 0
289979609 749907008 0
987663971 239363676 0
773664493 68285887 0
924818796 652264738 0
627932241 841611362 0
546949928 880486223 0
608125293 394885516 0
701896456 594170054 0
327613242 82578769 0
44744417 653881373 0
883563612 102487233 0
859598926 205093405 0
746171084 801772344 0
710568519 473253356 0
775284218 799457283 0
103401702 926887290 0
642541726 937578847 0
249563426 529983011 2
354743365 947077878 2
144498406 637909658 0
632646955 787610080 0
573061833 704606292 0
320742387 592561325 0
256846580 444032987 0
382377785 35305161 0
423280453 42293353 0
978919738 662862751 0
991445084 407371686 0
683665708 374651005 0
397238815 457346004 0
36447369 60083941 0
491267596 901951409 0
744277389 904156827 0
235605550 779728982 0
320121920 189625778 0
741622883 400969604 2
112374635 65542290 0
74084028 952390838 0
674405121 845252183 0
963059360 411159420 0
89258869 471000246 0
270800677 437061480 0
504688939 93342520 1
755350814 19250473 0
940365234 107830913 0
62130287 90605813 2
939266726 333711498 0
208401588 361657805 0
825415806 231143517 0
826245049 653595062 1
137176309 448564424 0
723121663 527650115 0
19769356 153689331 0
381568629 146922548 0
684146261 838274066 1
421837391 338192297 0
980385930 382681633 0
639338167 744946466 1
661005627 688165920 0
933296781 9994658 0
200004540 123514103 0
827163178 468883439 1
715734676 143156298 0
972478295 916549338 0
772162488 160435240 0
701054298 226913856 0
173791651 529331935 0
87217683 803905092 0
61005035 174561326 0
312197493 631617252 0
162211628 280559304 0
896657367 36634439 0
644112556 742337993 0
991433131 107268615 0
810617974 690000969 0
996043585 167559344 0
253623842 741124522 0
550496726 549183169 0
848535891 424789826 0
680074677 669235260 0
847481350 540874629 0
202544899 241540922 0
374448928 240201532 0
870435499 535759091 0
998890149 930623677 0
704813854 337844484 0
151865711 74685246 0
372020940 821884607 0
903175744 714955887 0
234012606 486090365 2
654847453 338339636 0
78018375 58181888 0
436416642 278694564 0
664100574 460151324 0
738377547 828261954 0
152242299 897574356 1
566293192 872497106 0
110493972 669061185 0
927893335 12131699 0
272381395 836934046 2
456384372 395955713 0
706131827 284363718 0
490394609 514506652 0
687922075 298966464 0
896993644 609350726 0
437295663 961365341 0
960508770 926638395 0
301854226 240736704 0
167035293 308219207 0
488782287 131762597 1
744260101 716783323 0
562842086 245836099 0
240556816 944338214 0
385978198 147512156 0
415433659 257829934 2
55031063 474815340 0
296293112 797175016 0
622630619 251117340 0
350503334 547222490 0
505605568 883996635 0
796260530 848889159 0
962027605 504777625 1
552009685 343507910 0
525301594 737202958 0
624990893 959338610 0
632365470 166896977 0
31573224 107927898 0
87659379 216970237 0
841675191 185258543 0
588962569 620610566 0
657846458 187482857 0
618208216 363364941 0
707235608 481823616 0
707161839 771937928 0
469329361 624503121 0
417565403 220726336 0
570640005 783711373 0
833948955 342568123 0
863910374 531211922 0
776852231 975288673 0
148501433 971548561 1
465426420 195982759 0
47709411 701367744 0
383427703 672190096 0
947937901 574223638 0
989820901 967784249 0
12708923 635609769 0
842453692 363664860 0
46501329 627756964 0
216119351 234206959 0
982350141 283880237 0
265104100 746030172 0
400572890 689377981 0
85098886 570263155 0
181156361 370526181 0
680845840 640182263 0
434268908 94956234 0
229369970 496350482 0
706387761 523976129 0
288267215 67989182 0
800756181 819233101 0
833027618 19349124 0
428512522 426277320 0
792148493 314677591 0
143634452 557674120 0
568242426 174423900 0
72967288 900557295 0
767855431 783925657 0
140927429 693376857 0
744198213 678026032 0
104360832 7542735 1
440192620 128452172 0
715961579 356597266 0
844407534 902683704 0
392423165 307306442 0
197183620 295011002 0
637130393 134946433 2
504375681 96482835 0
532737366 6128805 0
314881314 697202316 0
190854027 632537449 0
214604023 953545943 0
585053447 20639720 0
490943762 715987963 0
437849615 3866408 2
174066218 971247517 2
632861254 82504822 0
2689517 343646839 0
753758760 240439120 0
824147654 663607604 0
759081513 662998261 0
109483888 393757006 2
58158461 15093866 0
486999881 438531514 2
231330336 401727339 0
943424194 112101826 0
55442820 431642400 0
545782841 550491440 0
98550675 451605184 0
718283285 745279962 0
843140802 37146508 0
378812342 271388991 0
447211524 965804855 0
313241644 233789101 2
226287419 999805301 2
502288163 253822460 0
624642302 862687758 0
139049956 529505543 0
51080835 140682666 0
851119962 681298192 0
719279544 211349704 0
638646931 95754413 0
17894590 357933246 0
161924307 330516168 0
568388908 330417639 0
925075209 998496394 0
113352394 977227491 0
550543778 41467389 0
99672585 955370242 0
358534000 195611037 0
288053820 386198177 0
484755509 785317275 0
665832159 592892814 0
729938763 866422892 0
962911973 492537269 0
654593574 878973548 2
338564400 756599218 0
10521460 320170073 0
377082425 42921783 0
621584297 899263853 0
330563447 900898840 0
61976249 865618957 1
154393480 204600294 2
645524579 356900010 0
558778952 137338754 0
895348878 287471593 0
183154446 42326328 0
361295237 139633800 0
49898495 215405207 0
360250841 93708580 0
691020363 339623329 2
845269439 685361410 0
280522961 379624993 0
583050474 97726487 0
936959765 951809010 1
88894009 572048919 0
266040808 933008864 0
126479400 76164539 0
776797029 563597830 0
831314089 666133142 0
589276990 603027821 0
207190484 779038350 0
101893312 521617937 2
13781814 733733880 0
68771360 963939063 0
107249703 968490537 1
106817734 139111438 0
699466717 169700328 0
200399247 15413969 0
431451528 104328553 0
307088227 262148714 0
112187742 661057988 0
953056244 85886733 0
467884978 106408953 0
4334443 861160650 0
125250798 27673120 1
295870198 274039216 0
999492335 291227730 0
355446749 441293691 0
923374156 103676447 0
61641790 133712415 0
931387870 164206831 0
985524225 650724356 0
543058145 54214178 2
543494022 512848375 0
11633228 328536829 0
499120639 811696856 0
784883479 325982010 0
321258573 237230390 0
51500340 332979420 0
111465435 20358191 0
684425725 550037056 0
872545526 486759867 0
333472720 637589564 0
690981316 506741107 0
665714671 45223823 0
105516359 492408111 0
117964636 21146010 1
456804151 905504969 0
676915158 342053312 0
494419818 183387399 0
219416337 106048133 0
900768095 312276927 0
279267655 462519777 2
204597522 636660538 0
247252791 125127137 0
4141503 316403712 0
450458222 69854996 1
520135999 73268919 0
75477644 457345780 0
762082559 486440112 1
986740662 230466933 0
872249815 135597025 0
3098202 433842730 0
238902374 45355208 0
426621320 603651028 0
971396350 161291123 0
99033064 90023357 0
936734578 872865430 0
310061958 129826182 0
227006212 812208565 0
413418768 649835155 0
392373126 378162235 0
130678069 806930285 0
37215288 548168138 0
694960208 481857336 0
572417170 567929551 1
647719144 488475891 0
22563558 107734163 0
31585177 441375398 1
604938836 180508008 0
172473974 646098833 0
93472397 910859875 0
109406603 865068612 0
974735473 612611424 0
718384095 18459952 0
329400262 841177220 2
222042121 64903741 0
420776599 745167468 0
929326370 2423141 0
238748585 803383631 0
696950585 771510089 0
519850079 778626405 0
422516425 634145130 0
237660044 325700418 0
869709683 111287884 0
218556334 534696435 0
978272739 562594905 0
934926682 117937523 0
165051577 502693016 0
401183924 309260115 0
301650075 35596524 0
339472647 101598533 0
189292934 315643041 0
593531875 642271755 0
531838830 61057507 0
728466097 51359513 0
667503937 822734684 0
412004972 234996775 0
467512277 579282887 0
2405282 135952266 0
294194074 72687548 0
163893010 942272357 0
152281564 786497217 0
478733601 664988285 0
411015840 812282877 0
228601739 364865641 0
869925122 223265951 0
149726399 63454931 0
738727979 232753550 0
679279495 45007833 0
88443708 109678382 0
140956350 558565804 0
487387684 571383042 0
790010182 573223428 0
782906895 330553554 0
435575690 28789153 0
899707314 382685232 0
674417720 40583515 0
431637564 829235880 0
155531900 267417157 0
533756994 737776493 0
37020942 659503112 2
895587620 924655559 0
480526950 833037760 0
453252609 901407657 0
32663888 806453313 0
746761244 62898304 0
465087359 238455425 0
50088518 185346458 0
649909580 330525501 0
50014792 711915132 0
794409692 80948828 0
919087862 936006044 0
359070197 581402598 0
388705454 784093244 0
774047339 934934082 0
535579870 552829323 0
5307644 108421785 0
116642973 998900313 0
64980768 90566102 0
815068064 169034758 1
742396003 349223088 0
600001945 323733641 1
184528859 177790785 2
456291480 804320706 0
787869968 4640908 0
291154525 856076335 0
356101149 28701209 0
93541597 868027364 0
355136346 15680108 0
103948730 86848531 0
294371006 650890077 0
981901138 964236680 0
122421905 68262447 2
471672418 967216773 0
153019141 8615577 0
692017744 293232356 0
955727305 589792766 0
39197625 420069633 0
324749289 756770817 0
903668098 735093180 0
346959525 893636420 0
833952387 129182231 0
867070331 95707868 0
722518221 328258314 0
435130829 102570372 0
48143560 533165106 0
895971727 174901671 0
45180033 872964372 0
645707596 24050204 0
894328698 655335818 2
475243843 167404224 0
545972019 47750995 0
412898819 536546750 0
233845898 348435260 1
301644261 871720575 0
725787837 949489380 0
648632822 702823518 0
639431563 563103604 0
79855736 658667828 0
2396845 34921048 2
404067863 97899995 0
147295016 920230429 0
547396536 162506017 0
364343491 267170130 0
234300635 507694997 0
798935246 610913150 0
631994208 831504050 0
961697125 646737384 0
210001836 355362474 0
776025241 657693106 0
534557221 51677801 0
27040843 944072728 0
720286242 961830573 0
65052713 23523815 0
934247085 902910014 0
554459802 762709658 0
158320770 10249230 0
644761614 50527201 0
207850570 428548464 0
946979382 75185338 0
578362846 950686025 0
100159472 132626975 0
107302255 339687945 0
263301419 25432678 0
87766270 724343793 0
775177354 770418317 0
648036369 970029203 1
766335571 825319727 0
588565448 530262510 0
637683514 513016256 0
539839858 947555503 0
63417223 134790964 0
142179813 682902396 0
220285353 194275373 0
15286527 413630117 0
390826042 655527960 0
92493774 636887049 0
231757528 27915938 0
398170947 159564814 2
336605713 721435754 0
390152823 955672488 0
909746578 701959482 0
163246615 798597941 0
144379389 737305438 0
845959784 452909798 0
234429190 548774734 1
112612515 699518147 0
647409893 973537387 0
276975559 322680380 0
504629531 256227661 0
107580346 536931568 2
652423113 75175526 0
35386309 254257246 0
995067061 27951748 0
420795559 241858868 2
68501012 345173795 0
682224233 413763097 0
925950726 5627126 0
367796899 192693034 1
416713072 382663848 0
564852911 687761545 0
24489359 11654950 0
347135047 690249027 0
987852104 296819841 1
498605929 124089320 0
443081091 522714960 0
298576105 97743720 1
256890086 793275340 2
206793305 786317610 0
155816872 732361033 0
881786001 528168344 0
386835916 159739383 0
98800525 129265700 0
906300116 263775833 0
908092431 748007474 0
492383908 139151950 0
767114197 250466832 0
961510350 707592574 0
285899604 279543172 0
200752141 216111083 0
682000867 282248577 0
713821195 397134079 1
674805523 233250760 0
752779516 947754372 0
60458616 973555012 2
294727057 859535714 0
540152672 277689476 0
970311042 356665395 0
367914655 388779174 0
278242582 827002345 0
689773988 710266410 0
37188432 31944766 0
693313005 230413850 0
925400570 477972074 0
966646616 416523870 2
354775040 377063547 0
128353081 84191310 0
989777117 221581821 0
54334272 590023454 0
578115140 669072583 0
128722224 250431514 0
449465305 790346211 0
508318213 613563618 0
905125230 956885944 0
148463853 258159305 0
47272596 935704485 0
10962822 319481171 0
406838731 679480189 0
370124608 47858375 1
482360534 138833206 0
735354169 107434545 0
503558913 643023247 0
46988397 533731262 0
630169401 478311882 2
364762224 879069090 0
390290993 862626499 0
59596443 446911307 0
87968295 355694436 0
102191173 970519237 0
753683142 650925745 0
825254390 890092396 0
884854852 192123793 0
230805935 152035712 0
315677950 162212759 0
544628380 961506018 0
89955823 985797817 0
733035753 241726946 0
194321581 313136451 0
67825308 978066484 0
303403638 115035604 0
112218642 769212768 0
182987477 396146049 1
234018198 965282122 0
127239741 546511299 1
848768487 571158494 0
29820914 801557046 0
378790904 142878079 0
832319963 22184267 0
803812838 876208228 0
186473786 515199762 0
202558133 118923755 0
125463264 640320141 0
727086101 378478292 0
828462594 659983514 0
427185933 601181953 0
702044162 435808903 2
86757757 343081471 0
523895103 769759704 0
233439929 549707507 0
802365616 400775415 0
957830900 905771782 0
420025779 143215612 0
82254729 313304416 0
943440713 130954384 0
796567726 988999883 0
831159337 925561553 0
250914929 58714434 0
47539111 482327924 0
745566180 98777574 0
615943685 319323822 0
492832843 602792236 0
75274865 293137753 0
476188262 141083513 0
591258349 997693528 0
625466383 459363379 0
405946022 814628061 0
999049950 497728683 1
542033210 73085709 0
851174450 32788790 0
903665987 718432468 0
180629829 638325972 0
308748207 918844046 0
742944319 372551750 0
115682260 285868188 0
705657259 61228929 0
809535848 663940827 0
237242427 517623636 0
821329788 268266970 0
262382158 349105634 0
393948707 70153018 0
174025734 336413599 0
363037364 246366214 1
855213249 370024032 0
767352675 7871339 0
557152758 869625433 2
691406028 20350404 0
735138451 321028401 0
958915539 189459001 0
428186740 202498924 0
183736037 595257325 0
426979484 514676859 0
625364271 672516596 0
904587054 650034327 0
858858253 534510526 1
367256321 168389152 0
650386786 991812429 0
344628013 481943832 0
949950608 193630083 0
530771100 599399241 0
368679622 192965314 0
896854009 877892513 0
610609586 100468956 0
823479078 544184680 0
178300838 57432700 0
360858268 107496035 0
383438719 727367000 0
899698308 188554284 0
44033113 215030379 0
4234238 272887914 0
151779650 860974061 0
118726666 812307368 0
992137154 779308517 0
489976094 299894112 0
667254239 324582840 0
780095863 602058156 0
15231216 658282514 0
441895954 771438800 0
110587934 922770936 0
626845216 675013905 0
631940897 75739665 0
76732367 611386675 1
679545267 524945189 0
817509760 463422818 0
70631555 538923392 0
128480031 311870833 0
902341484 328041108 0
486079270 1705275 0
124541532 368713670 0
136811589 279734981 0
586448374 751476773 0
695515819 641769312 2
889642618 213714535 0
830929750 564947692 0
276171545 771857113 0
4824883 607823884 0
137390612 501040195 2
444976646 774214734 0
97499730 605556031 0
546441390 867156061 0
681260433 569873265 0
578475186 721521002 0
494498853 982359599 0
254156220 965170866 0
858943153 534266134 0
922939590 958967986 0
175586470 714255928 0
375781392 350101840 0
158202423 546204797 0
29387197 183168926 0
179225096 808629690 0
282779039 23239625 0
805667340 546362960 1
562119292 966305727 0
200001825 523470216 0
29413354 836199378 0
353734735 329373351 0
336051622 214663170 0
365038154 109409690 0
683149652 663542691 0
3724301 36791368 0
303127615 368657490 0
49529860 263445271 0
275229999 904285691 0
818161499 573006707 0
168128170 6924173 0
956458814 514504922 0
613906449 81773445 0
329136941 744041436 0
167795952 404774719 0
925769257 512812835 0
310764670 41948907 0
65778715 660211167 0
346100161 846288560 0
34577152 39062810 0
109590792 119578931 0
439366638 131384335 0
376763053 839474739 0
709810466 891796082 0
611228031 567975153 0
625216665 660725879 0
135975569 57327039 0
432148859 436878602 0
655669165 711491449 0
57629736 404357214 0
36652047 628661077 0
914830850 14510779 0
555444440 323318336 0
28049807 65550180 0
737524416 827380642 0
764391107 236536951 0
888036355 649932497 0
917423468 265540167 0
391195711 836308701 0
453881825 722080842 0
775262617 427490639 0
695131731 453667191 0
267842941 535752183 0
441968244 379055424 0
801336832 858361650 0
700432154 473427342 0
19378882 233348466 0
300025609 546684384 0
810668361 355618768 0
198207517 296920370 2
568375910 148742534 0
447909731 986864116 0
447613679 916840940 0
401982877 650758619 0
469713963 495063155 0
815850935 112523211 0
921789804 732094782 1
813658555 26238663 0
714878125 768827922 0
437167704 270815521 0
77962223 718389430 0
777104236 515347672 0
404000895 364508948 0
590204852 445843273 0
446586796 83357196 2
213044410 705363493 0
302793110 809166974 0
343877905 826951796 0
190472304 429875385 0
60622078 921366987 1
898606717 334803795 0
139657068 600366865 0
780678004 742863986 2
439079666 774603744 0
359388977 287497313 0
521604187 234857101 2
727776696 616454358 0
145401536 359939516 0
956498083 35304408 2
16349653 192450600 0
465039914 531867086 0
555670916 273322033 0
64375916 702643689 2
769777249 361289344 0
965139601 714222573 0
644808150 706977025 0
178716413 730111403 0
371914217 284437491 0
253816049 201988521 0
845308991 79739634 0
959501681 584739604 0
538508848 221646896 0
463178204 133279320 2
95815388 60539726 0
168884940 634227886 0
988928731 75876981 0
577636075 421978965 0
388961390 186823554 0
485601608 277130068 0
453217618 851632714 0
726922571 821298552 1
261209497 304812365 0
183159540 634168867 0
423922167 668057563 0
532125468 578917668 0
762289699 123731379 0
202345935 292507270 0
78762655 542396176 0
23105819 833898574 0
108668548 613638808 0
331928620 117483998 0
792482079 868417083 0
82849990 295308869 0
758126809 935578292 0
689325809 19382855 0
86935373 235242191 1
354215400 927429709 0
112536916 144686413 0
448501773 606223735 0
95056140 187438733 0
500139871 991172651 0
868177550 816741107 0
172218936 407722664 0
687544066 53692701 0
410553201 781380919 0
737720165 953908235 0
80213465 677983801 2
105870883 48600553 0
15942914 215615143 0
143171655 368821757 0
949055906 246888756 0
451314235 447442 0
725825417 511657751 0
859202322 597482852 0
146099238 946285327 0
360611594 465054714 0
951948421 913131911 0
125048057 312662360 0
37961918 287014237 0
777674694 335795899 1
64264187 107823448 0
829169918 47271402 0
565356594 570379051 0
146239451 462160805 1
262153218 256531173 0
899646966 548796764 0
677772578 800802115 1
26778231 394827516 0
199267981 650247674 0
83848766 751054229 0
924571691 99745444 0
888921868 835200773 0
757684986 748724995 0
578906007 668827909 0
337829669 715222995 0
909474300 146607949 0
554073596 146115555 0
708768387 349562305 0
39111459 323347933 0
508350203 810874763 0
334231297 39916235 0
675556237 5862851 0
184493536 46988608 0
11081189 681358804 0
987459350 816926032 0
339732754 54562440 0
245612004 216916699 0
339364136 789320542 0
29335541 93587430 0
775898476 716739148 0
939009924 483902179 0
826649048 915683023 0
875996367 608104780 0
561719749 889047241 0
130720644 222024539 0
428482089 831687431 0
690682567 922763644 1
735921857 879149394 0
124014845 811271533 0
795914732 130655462 2
582921332 25493863 0
956192493 598566764 0
125325522 56512227 1
800999218 127674947 0
336671677 235693686 0
796898180 246787418 0
479450583 395256438 0
438454841 38442579 0
718231768 484924016 0
742065941 929585501 0
507585911 795691936 0
275911770 996250403 0
702933341 83445372 1
274869756 442373234 0
136955761 351844458 0
138771590 193684922 0
478981533 11877703 0
994588617 231727839 2
43567617 628202777 0
427359369 155724376 0
827581644 464653936 1
434775823 457860842 0
34198669 204024790 0
364152113 945059239 0
647572865 696080611 0
791642155 645743461 0
476159402 102131144 0
867541513 696880590 1
711378630 557634980 0
270031870 75987983 0
881202196 207004427 0
396427836 871017972 1
641213612 328746591 0
86091417 115412203 0
622315236 804053655 0
219214039 803683950 1
427487767 64288909 0
897916553 110154215 0
113744429 695816473 0
152548230 297430468 0
779157034 58300968 0
944503824 160902596 2
137396674 572817184 0
104168321 59442224 0
718053040 756192298 0
720928902 278729420 0
434315959 389681464 0
902056756 387254613 0
223434056 555605330 0
14655665 871615977 0
303157535 117028322 1
72275416 25766231 1
104973365 893236475 0
544592861 510968361 0
811686881 900750710 1
364430653 711059576 0
554624037 418725874 0
337220605 142649537 0
91643296 921043785 0
311116838 272881657 0
424511792 902983317 0
827104762 666386203 0
496835138 619237840 0
394475824 644162262 0
120205350 713844654 0
877802540 676758639 0
954045292 427205252 0
241634346 301972656 0
257548713 246579418 0
67842966 582000152 0
293297422 283710629 0
405757725 736263909 0
466099109 451069786 0
592664903 488498565 0
311783366 661599060 0
131911349 48219556 1
602189431 418677697 0
331800074 957212804 0
103114175 297485183 0
294575776 308138660 0
112936316 282596529 0
435530065 724224585 0
840419172 986226079 0
743132927 732189358 0
287203836 892521665 0
533048052 611769694 2
290711532 741703488 0
263320884 162522894 0
436709309 583020844 0
848061505 336234100 0
45496480 814501351 0
144867984 333362132 0
804836736 453808857 0
735391578 893574082 0
235877497 117006500 0
739963543 660823875 0
584875119 696718585 0
351020794 371724377 0
579698784 34963354 0
144079093 194882800 0
266532876 500510257 0
4474660 97163923 0
355244826 777340450 0
118724708 74293362 0
181786955 85493009 2
81620515 901678761 0
844775649 978365006 0
664045060 631419288 0
342607830 90898011 0
481287712 109969400 0
8412940 916850730 0
706035168 534921610 2
350023574 473242965 0
255939066 663812495 0
64581953 791701178 0
109204949 520745033 0
782831415 836881953 0
305196884 783988724 0
625617462 132889276 0
136178400 421485453 0
429822712 678270432 0
953858551 698697315 0
269658328 646529193 0
188813187 382679998 0
73051699 954042382 0
326701011 114538208 0
514245500 820973411 0
256582904 202054587 0
37326442 326548077 0
689872257 34318031 0
73043802 517315257 0
944169306 508050835 0
722250638 859963503 0
110765544 858110721 0
619313522 716845181 0
520310200 323990632 0
666574889 232595153 0
237010544 347917932 0
465967302 505754362 2
4252667 312946973 0
763727957 617207817 0
140472267 502082548 0
80593486 675388656 0
540679458 231358351 2
409931703 841722777 0
791499399 768804325 0
492938287 139985771 0
89117425 158285177 0
642268436 540370533 0
818620062 183849785 0
488847917 824016173 0
660958039 853359148 0
399424754 563363775 0
686753500 917772430 0
997602868 448792399 0
640693270 772365797 0
602191247 674675883 0
553593584 847991966 0
498918045 883979925 0
300950621 578344259 0
152751389 38093958 0
546992682 340629366 0
470777440 19224671 0
986617485 83073861 0
863082479 94227506 2
462089637 268674495 0
596832382 73542211 0
466414873 366853552 0
962578710 344267363 0
501241098 233176316 0
137670726 530098908 0
505177209 259882990 0
507983008 588840857 0
613893708 84484457 0
156342058 584995872 0
715793529 144543655 0
587526523 355128842 0
648222495 7789536 0
912593264 136860021 0
517803611 824413356 0
256847772 969490805 0
109214679 849885199 1
912281564 210394455 0
665992640 476617984 0
305587186 416927382 0
579263529 448358598 0
814634774 436225045 0
97606419 113576964 0
385970262 418954684 0
986602699 482956332 0
934850683 660105530 0
260469518 902620972 0
627592810 299624399 0
554608138 438228284 2
597881507 26126465 0
188554649 868535977 0
399310118 598694567 0
295969235 707618729 0
51035811 852019045 0
41166592 897933813 0
92648313 732007305 0
107036847 173819199 0
357495813 682399187 0
967313756 134951993 0
627451209 187257925 0
793933261 694847289 0
169392624 411714644 0
795312272 639209967 0
694324918 396620575 0
903459569 147793463 0
474796238 333802980 0
418142801 473287987 0
458191460 118032807 0
471958057 138490555 0
703279282 60156229 0
675368973 41394613 0
576036909 457295884 0
798389068 281668720 0
166931223 29779822 0
379781539 853351722 0
759773333 193857185 0
291073235 616835467 0
595199439 612475005 0
75732558 33063115 0
880736208 32342173 0
816414110 417274896 0
938953016 500365362 0
902076452 871830567 2
754243103 769374517 0
389557367 637431767 0
668022019 559457011 0
316502802 711387985 0
942765064 350092739 1
929051322 926109318 0
345786179 889124827 0
904460621 803923546 0
612730247 88095106 0
661538348 396016114 0
403177573 933389887 0
130460025 439732583 0
52018751 826733313 0
321146621 265328510 0
131626335 585556683 0
937855499 87841020 2
322305369 26915183 0
49572250 908151450 0
50055227 19601919 2
71580610 755621194 0
356103811 897868139 0
358133942 43964994 1
839375310 178629575 0
270506524 923850099 0
171111005 837855954 1
767015563 918129477 0
397095448 536962945 0
359939366 280824127 0
832369446 555994326 0
324947855 909428901 0
158606815 552867191 2
65193253 574458277 0
319915896 868338512 0
810735314 2416477 0
498822215 127927006 0
827793118 178880542 0
287873921 824140305 0
339026904 183572064 0
8374935 513462978 0
69508215 520456861 0
298874357 948638908 0
439556030 547673483 0
803534463 749913185 0
237331805 253170105 0
35039912 962844992 0
221427909 51893751 0
225898556 338214155 0
593191030 718038612 0
103395198 944439596 0
763635167 85282787 1
907571944 93026641 0
468225203 693149148 0
743744325 414576472 0
15691913 35206154 0
935641476 822730568 0
191046835 69831625 1
280171654 116179356 0
756598342 72603181 0
39869038 716804375 0
103333654 911250731 0
411406696 184054702 0
765341552 91675698 0
789586367 909608187 0
8431025 575621707 0
665806917 130098737 0
177918510 731621131 0
766517078 31851964 0
134307494 40722602 0
924575087 105168046 0
478182104 495555658 0
131642038 433504757 0
905896786 656768257 0
179897169 650987280 0
666427399 10863400 0
980907809 857231052 0
488371529 797435637 0
981224699 966163106 0
619263262 751326018 2
86513484 268336649 0
585012472 693061547 0
896795052 282543329 0
200804609 904800623 0
746188489 187252106 0
617458622 254605913 0
698776299 148585877 0
533793131 762130027 0
248258559 967948178 0
956956235 993753517 0
680068452 361312738 0
92612587 85733161 0
92866102 142810496 2
322876644 213564544 0
760755045 140448101 0
552994434 150961205 0
601745453 837040084 0
588267949 907058239 0
680387282 328293012 0
292111506 235900201 0
839118359 661212804 0
824364573 541444341 2
785914094 5211350 0
516958048 964900724 0
437753636 845215805 1
55939927 942372591 0
539274562 348986645 0
499351681 433580761 0
98004705 565004006 0
610240996 472697688 2
330992005 983584468 1
169385184 970997796 0
619986426 22707069 1
648945707 848704845 1
128651083 788966390 0
618897461 555524204 0
24065099 474766133 0
822653332 733364814 0
292046048 751147207 0
61948214 101258898 0
109659964 772203903 0
422360363 283477223 0
812377501 990089178 0
687497650 122572009 0
602010089 644394552 0
87615822 494940723 0
104229011 119017226 0
778306157 896818217 0
170536802 868749121 0
539817113 701219429 0
206270811 275654274 0
686370697 74390334 0
77250099 102757962 0
596547358 80011905 0
918982498 584545410 0
430899892 60754055 0
187261701 536680823 0
886312393 919538948 0
992721678 786071189 0
431959894 901955930 2
452212426 591414053 0
949936698 52622592 2
713439374 91339828 0
384727478 909297733 0
275542528 159094046 0
942615713 357685033 0
356653342 691572988 0
653104787 721338918 0
163364098 518211816 0
983162738 717124505 0
458499639 853459497 0
383854534 613965838 0
759430197 672393445 0
140673470 82098001 0
907174094 449945299 0
666457832 305335711 0
602644939 48165280 0
754800597 266731518 0
46580667 780021307 0
841238534 250523474 0
895588670 652212331 0
374645832 623352867 0
84002000 48626941 0
841117415 942271952 0
12052949 472505870 0
449468025 388445187 0
200568127 56629284 0
157772398 808819546 0
284297175 799148123 0
949644400 494999243 0
490940005 489643603 0
703221285 610273233 0
866024208 292687055 2
1648238 831368120 1
5196569 502873999 0
338338510 716225520 0
406899228 415313525 0
284153250 36540044 0
889523705 659253094 0
459078097 780603335 0
898472543 942513906 0
176867814 229990452 1
477428336 288596312 0
423964073 98762355 0
646110104 98018385 0
243950427 547597980 0
951170149 368143092 0
209031342 257729238 0
262517939 637299925 0
192498551 273735719 0
205679565 94802142 0
71168010 805190260 0
448397840 750707235 0
388789160 339529503 0
870286240 722519003 0
527747449 302585369 0
350091366 81342566 0
86305449 196792614 0
901763269 180824688 0
42365256 353284281 0
193855017 868847680 0
849742941 149066367 2
738347035 78927297 0
582622396 834353042 1
597624795 450762178 0
713764490 667711154 0
80440741 595095514 0
495770023 202184151 0
670704342 176766096 0
982413295 11777507 0
446971272 303258446 0
711239946 597181969 2
743900787 270031658 0
792309641 723234802 0
721540154 5900303 0
202928364 133141815 0
666384524 391215820 0
831261948 928797695 0
20381771 866598642 0
650123957 125727516 1
420117710 683159905 0
68404084 551549245 0
570630283 915619055 0
967312358 825597342 0
94033226 899107496 0
221946234 988721406 0
980273761 620806509 0
604470230 371520982 0
998105426 152494419 0
271629978 70866512 2
451606206 809004570 0
793825749 249869352 0
201895018 424847057 2
839447718 206864076 0
600647908 784707283 0
693243870 681667038 0
917267462 51511333 0
183619378 279506497 0
752749299 675838976 0
740470983 234121421 0
484751166 974769608 0
950768252 586570876 0
220339462 998627634 1
815374205 665586982 0
302598835 294960292 0
936214986 474332726 0
405349424 332253672 0
667305431 100204376 0
137694577 36677524 0
561073153 733313542 0
275897267 341282269 1
497647103 471702990 0
12030034 617328383 0
473371139 130512338 0
894927195 304108591 0
732873835 504479193 0
408983627 728489822 1
7753497 78456611 0
95192229 716995664 0
413914901 74919675 0
899354305 27383792 0
656804453 182884443 0
68213575 178424719 0
829588800 401530777 0
457298848 529696725 2
438773031 207661707 0
719843357 630144422 0
230422019 409938332 0
683914203 232300602 0
504023655 362899370 0
594809020 586281618 0
91693693 674365323 0
218324397 378643330 0
967237431 107946561 0
523270665 109292986 2
261071179 216257599 0
752279220 202304887 0
192989599 700262341 0
694667160 783210518 0
140793262 369685293 0
899222180 936241132 2
590529780 698897995 1
451952596 28569308 0
540092839 739231446 0
679690313 403278174 0
664394533 833870403 0
453663230 552919541 0
540371609 254143734 1
757331223 508611736 0
966188855 67123317 0
912292277 275371811 0
221534606 832886649 0
136974947 431163970 0
253926933 374067293 0
787348098 814784189 0
50872849 981816117 0
999054376 685612781 0
844794182 39597705 0
974304394 633662033 0
154907669 575341347 0
592934355 928453133 0
649697869 19030740 0
201428596 258967957 0
997572524 3494503 0
515478150 980823532 0
182881220 316023172 0
277514552 838974834 0
670893621 370813302 0
493070057 37845119 0
429600849 861953654 0
875298600 340980526 2
232440175 621390369 0
420001589 191383235 0
736501317 403608376 0
232041130 920087786 0
176021907 962493031 0
164293457 35587551 0
440211790 936147570 0
78270801 139011806 0
104149083 375306063 0
79769884 282923853 0
625484439 757482777 0
848204618 23746124 0
222026144 52836604 0
275972133 112121065 0
812022365 974372193 0
17271652 260167885 0
283549931 944493338 0
880354937 15268689 0
600798893 613203263 2
412573453 418318501 0
448405546 654569463 1
544431449 922569023 0
2227686 177756175 0
157363731 94987829 0
95006326 827882793 0
193403638 265973688 1
151286845 892533418 0
555591440 136750217 0
586936932 100793213 0
31505256 94152982 0
952620598 23422712 2
7501760 729602786 0
128965777 782849649 2
14138285 211109515 0
968899849 571475401 0
309879219 316056727 0
41640773 288058050 0
909782099 693526866 0
689609786 604186509 0
13563916 248202399 0
357267271 864062840 0
440362487 945176290 0
934667481 469495856 0
855385679 27241911 0
502469227 515226290 0
514361589 375912169 0
63193957 33378347 0
869304941 79731686 0
364587338 201875732 0
952722915 355042199 0
1195018 856108182 0
676202355 718206949 0
920472151 351558276 0
425313675 383810758 0
811722193 26280910 0
847395018 396059796 0
336946445 478029996 0
231785901 685689321 2
660943345 215353347 2
65698465 354238102 0
828675358 899848545 0
346757287 491729116 0
808006517 594992784 0
436960560 309331903 0
336839107 356938480 0
894406359 871053548 0
996025790 678921030 0
761150646 200981447 0
428182151 752778226 0
878295373 739515324 0
920575390 149435333 0
755199882 26734512 0
513802585 684451857 0
392778274 420028132 0
191525167 854440862 0
815266734 293649560 0
129664141 794874108 0
172631423 404318057 0
304696195 459889396 0
590754406 297052401 0
845287499 235884651 0
357074254 384887149 0
44989402 654856616 0
310090537 364106375 0
46779223 841008614 0
197128694 255815329 0
391607051 869650040 0
747847618 10032505 0
558590576 570965179 0
967954346 319695242 0
726045227 216138616 1
980439128 673222744 0
333225362 922900560 0
551537726 372836202 0
55556288 144269537 0
736310000 88189680 0
833633209 791146181 0
671426664 48501384 0
872590086 443760393 0
292655226 371961210 0
385395776 738089358 0
832573965 711590929 0
375145458 96647705 0
772067965 692230940 2
101505468 397063543 0
776329671 593876170 0
604662056 433525705 0
437587196 869326626 0
307921138 312188216 0
829461750 451472753 0
432123897 922081074 0
612209450 71741266 0
471392603 321430418 0
907153402 57512791 0
248903963 1051264 0
533182981 354023421 0
83080544 339366304 0
518007126 8348586 0
31824305 53316621 0
9640166 425556003 0
37789990 185285565 0
520948465 740102510 0
262162663 52825176 0
469600425 558206319 0
81721740 304420172 0
651120035 544644134 0
366161947 258977697 1
300483303 210122759 0
21655510 221790501 0
490089434 784317118 0
717516909 834422843 0
732202896 748115838 0
445314851 544446075 0
384670959 468007417 0
63258922 47249927 0
699730358 954775098 1
753060232 111410578 0
690640761 946057140 0
709413219 197808465 1
97141575 538884695 0
314387836 304686471 0
370286023 742477225 0
792522683 102914382 0
43092575 884341415 0
199025930 388734967 0
347484225 713622140 0
100558351 787884501 0
278056703 688005740 0
934889180 140304738 0
675637339 240905034 0
67132355 162471937 0
446888353 769402867 0
729046530 112051841 0
969368914 542335474 2
410193820 756675852 0
536368870 810261540 0
317904958 279799546 0
65426162 906552815 0
921282457 965456988 1
54820392 745072294 0
526085886 507439905 1
180227355 543970144 0
882241825 886259607 0
113623818 431648316 0
894990455 96129188 0
83405731 43166606 0
467949943 162671963 1
121677535 92735603 0
635869815 947489672 0
374364913 526639660 1
456281691 992891101 0
62584276 99894199 0
28625879 377900669 0
929281124 840006686 0
102157351 572708460 2
95079989 829853331 0
791438273 261725625 0
325972056 145891922 0
628210439 924340433 0
399608053 655578731 0
419326750 30530764 0
386968675 915950390 0
413130711 865778917 0
626052498 204772929 0
758792417 60299261 0
93880608 339165373 0
67422711 598015713 0
697078772 34224419 2
745327867 886742872 0
897500576 318438123 0
142630934 589768252 0
466822074 338206805 0
198236241 244580182 0
88039247 91221120 0
624223934 405024036 0
47588674 654082674 0
845268185 7891656 0
411903463 732738327 0
927832078 771059689 0
261941574 249175800 0
63965626 744045444 0
114463699 853280232 0
44179741 237455052 0
940645592 293463310 2
385843248 681408240 0
253951488 106008058 0
143037903 366371366 0
792438830 856901742 1
82884225 184025451 0
883433224 293412976 0
209280788 130413772 0
796598632 222801101 0
974642485 140247331 0
324278333 317886270 0
826833897 323225660 0
72498010 184061454 0
41198439 819992832 1
863943678 713846402 0
948836504 740403133 0
726204171 160368962 0
153920505 197999486 0
958607690 359785023 0
904141831 54487994 0
500358466 460911672 0
495705575 877598139 0
130695575 68987430 0
133608959 106973689 0
322544272 685416179 0
481194228 973356587 0
607919180 427568851 0
136303583 19821897 0
83509389 638758537 1
6540961 954330231 0
386301035 193490310 0
579724304 109168899 0
250795583 771987495 0
897846265 433854896 0
159985484 959326033 0
187972405 919306827 0
71218644 571829528 2
184793005 42316750 0
940448884 944371780 0
112093904 310825745 0
558526783 9480280 2
961085601 636871455 0
365749995 267296508 0
351902737 576552 0
796680027 971711945 1
537432524 99258373 0
4802449 716535996 0
165532635 632412142 1
204498557 620349243 0
65164563 60177250 0
482949226 111289810 0
49181734 156345458 2
933412320 820786383 0
60436881 70955351 0
427717069 326108697 0
902990729 243294723 0
214203927 37535847 0
611583048 936829537 0
30805237 106353839 0
666267225 275240096 0
981374 885693242 0
382002542 153960915 0
56097388 804788813 0
109702578 862134948 2
755898471 807245975 0
801313954 580129605 0
886072637 293772495 2
260370304 352338600 0
806212481 477117608 0
900427703 641054116 0
155812570 751012053 1
303127835 902968471 0
111778694 881223045 0
641014289 86144671 0
52519518 377143200 0
417612101 482785083 0
189206631 203542291 0
229868938 20776173 0
709210190 759733613 0
215362702 444191199 1
746699369 145903465 0
173969031 207246739 0
99786523 229026321 0
749971009 209904335 0
563067610 345890235 0
813933470 898075658 0
576721216 559369620 0
255822507 387839926 0
365185152 809442061 0
345784809 8438535 0
52592208 31840269 0
222376491 371463766 2
29270194 804955682 0
441973260 446960974 0
698514358 746570733 0
665507159 146823117 0
251639529 760403320 0
272426082 617464248 0
818549188 199928711 0
311605069 4310718 1
33050392 475671089 0
558426614 60623701 0
392328017 607304325 0
816394204 654107075 0
804878895 729574986 0
589801003 626652781 0
890597433 240210348 0
512055837 243943976 1
914998938 470158455 0
6817321 289136311 0
534952490 989697765 0
12905145 587908568 0
991995784 462752662 0
766433201 838572290 0
603840476 655012769 0
614892531 44894163 0
78562401 365258618 0
307928470 834950205 0
484676986 129631498 0
595418647 568920540 0
893103281 325760122 0
374923068 59100549 0
362467300 380664189 0
364176385 557602777 0
447243116 127850799 1
51428045 47105190 0
303365389 541198917 0
834271208 701691751 0
915103566 114249002 0
709898482 945612364 0
132978838 880358573 0
371832682 137934214 0
148980942 85861257 2
923544407 388154054 0
459193991 545878738 0
857501892 338669106 0
316859596 479368137 0
280122948 537251842 0
306976398 809299632 0
963438987 915809675 0
722762758 3753259 0
939337214 916885829 0
225294188 611895677 0
674044509 679576513 0
3480551 60443306 0
564235730 857433267 1
548649030 104731956 1
440393063 612851426 0
816705113 631126820 0
469895936 965500089 0
264713472 146593267 2
323137700 341430604 0
16720542 685886294 0
473386171 5554899 0
939145984 653778050 0
567575881 65370470 0
222612034 876272856 0
629788471 712779094 0
686804704 67953430 0
675372199 762280143 0
210254292 287043860 0
672940619 270657343 0
135444973 933907800 0
84427663 390185774 0
212219871 770856709 0
182732069 558858 2
989052800 679485457 0
3797510 967807079 2
443666778 29570083 0
591197478 883024707 0
45816994 877417747 0
44925348 30418347 0
882702712 603388123 0
210478308 700935969 0
634717 427314517 2
106758697 226004712 0
192169894 393279093 0
322319569 647616910 0
336794585 247434550 0
185800724 532472171 0
899949838 99850802 0
924148246 303987794 0
994524683 695477364 0
462523924 749847725 0
872903163 162994466 0
287777455 114086191 0
368166284 795385168 0
727758571 948178365 0
244589036 296798692 0
98765488 887961186 0
586022920 17672656 2
612132842 902266789 0
90955309 208175457 0
443803502 417604490 0
717621563 668571197 0
697874725 137469157 0
763683162 762362160 0
222422463 16369709 0
906684511 163668782 0
50815773 872521625 0
711393527 936557608 0
920780240 344428603 0
76601765 196485575 0
494439513 55856178 1
693857090 712630105 0
556192005 254347063 0
583660305 665564698 0
813980749 246891441 2
872204730 250640238 0
990349811 353849872 0
633870516 212556183 0
182862213 667408574 0
234011640 264445502 0
553071763 166681012 0
781645136 843266354 0
412834767 533748791 1
306764028 102635507 0
29107703 268406251 0
168666808 989655183 0
496132115 427044836 0
808422396 911484708 0
94553938 439794703 0
260023427 914040654 1
149773282 537180047 0
859020358 317442239 0
866203927 523758243 2
726340600 341577081 0
22434306 461942918 0
93172946 602429081 0
227545961 653488360 0
264710938 968501110 0
129014668 572269427 0
896422053 725977379 0
306191406 177839847 0
800150913 44652054 0
337538617 308577272 0
871140842 360132713 0
35803539 310322839 0
326408740 583858880 2
614842152 723679082 0
365006513 454024816 0
930039458 396166168 0
485131861 600659850 0
960512524 393264062 0
915644545 725533881 0
838983786 170707231 0
848925883 510040332 0
836345762 328573808 0
422841637 292540982 0
20336832 562703132 1
281514446 915654422 0
734292200 311506160 0
642971043 859085118 0
822553755 172709799 0
35900477 356707728 1
164541268 459960808 0
270449912 493332007 0
37169291 673071678 0
989076058 673262147 0
688001837 382003307 0
456546099 995711370 0
113110264 487096431 0
165873220 648317513 0
295734173 842728906 0
458813965 577345680 0
462384099 297058031 0
656775050 813128540 0
727073080 888684728 0
598769400 794320248 0
56061324 776078900 0
651208061 655215432 1
312484373 919757303 0
348935529 669437567 0
653525804 4109466 0
191895646 286939973 2
9589651 269839525 0
772103354 548987060 0
881358987 774361123 2
495551028 317877465 0
512925825 295988974 2
776849398 831043179 0
207826260 985457512 0
793408224 839830450 0
887667024 500695989 0
335497837 115947615 0
107188789 764922679 0
687964101 984976770 0
57525339 509521814 0
362439893 489402005 0
190680148 565789703 0
828447771 58549433 0
325577112 245580580 0
50835817 15961037 0
523901600 999557668 0
957312456 422460645 0
46484252 944974947 0
591350332 332320740 0
405902085 308877666 2
480007495 44946624 0
720137057 253953747 0
240019886 227796840 0
844332664 760639141 2
109133831 45166201 0
327654434 841320356 0
865002964 114780798 0
722376063 975703914 0
128825164 425895866 0
702581834 415646924 0
698010147 424401568 0
662293917 659777384 2
499440727 848162090 0
756208968 674000408 0
193656758 613206762 0
423383748 997485502 0
901341594 916419294 1
824399793 708272276 0
264970500 360238594 0
130096310 372043601 0
384100121 259693240 0
75626796 396208820 1
561934053 204256971 0
170785525 923834724 0
774779702 675119005 0
41149161 129106746 2
106372406 849071719 0
848370354 941714272 0
596286374 313525790 0
33213479 199539379 2
858175587 63577671 0
817381084 132551298 0
667805998 399398655 0
18936737 776823065 0
490002379 260058181 0
705027885 431904743 0
678011775 790251945 0
686009559 735978198 0
117635517 65970942 0
60150252 677287674 0
314523460 650243683 0
595963254 955448410 0
36310122 237465099 2
865023173 84485735 0
226446141 599631881 0
519822712 418587875 0
123421742 789436828 0
408305594 97160986 0
339533295 632663687 0
301873583 955965238 0
750566892 381662900 0
146676319 281038539 1
54324823 331875126 0
683130065 342857318 0
497978723 216748817 0
30378939 226256192 0
457299619 976855050 0
246863920 896172780 2
165455334 936595806 0
554251350 717543215 0
45398714 130952228 0
120755157 162575781 0
535512219 367474267 0
861767839 953539447 0
957117290 301916714 0
988201093 144773753 0
929012303 99159813 0
351978630 106918678 0
405799712 967519856 0
83379439 45911513 0
283233152 121304558 1
235387373 733783568 0
13726919 315125494 2
215107622 888164373 0
28775978 120683872 0
785970275 92695342 0
339535157 520459453 0
198064635 804689816 0
784118136 840822214 0
386097970 258989124 0
863143658 769210830 0
509279471 126909000 0
443960909 109741518 0
84339168 236956282 0
620955281 505786145 0
138863592 532964491 0
866396800 501828853 2
135368566 867316662 0
645596442 52182339 0
858541745 970988014 0
971393807 29395827 0
719988816 703697935 0
924127100 276646983 0
676978445 440121674 0
693171357 617437682 0
766394939 141371412 0
643498129 965404001 0
500926709 293616085 0
417842222 791181650 0
963761196 808350262 0
71702642 235921014 0
416911136 155121296 0
220878546 210509933 0
262910165 991639 0
561204090 108037425 0
466622974 663195926 0
960425385 922875814 0
332238029 353087006 0
783439751 406699908 0
839421920 928112778 0
657082529 363397056 0
997471547 370869648 0
356180836 697479873 2
208370642 616308546 0
787183776 213139254 1
82244361 940763903 0
567675000 910282895 0
424972651 236924800 0
211490590 168741643 0
983076663 907026407 0
749275100 792770672 0
579117720 890725172 0
87795027 162839526 0
839319998 586359222 0
537307830 962676386 0
260226873 480389291 0
64555144 981521882 0
350922004 964724895 0
114398827 3166869 0
220048638 93841833 0
753016612 707684675 1
992108885 133573614 0
708273163 71207722 0
621443282 52595780 0
477807991 110197363 0
563027104 219150928 0
390683358 810764431 0
828424169 107472529 0
23310744 866935364 0
925544730 431247791 0
610610997 8014164 0
39907100 206392799 0
44216964 942997688 0
287134644 261254299 0
24874183 467080232 0
35901497 108022818 0
794833287 15752992 0
41294237 27793526 0
402013996 720714043 0
9648994 68241384 0
120774039 464344236 0
82216208 308888487 0
747425122 697514578 1
539653573 134314657 0
589204779 145911858 0
657989340 166528203 0
654847052 983136759 0
811826443 624718203 0
743876004 800804244 0
956764856 388254080 0
505417401 236748874 0
457763462 267308003 0
235582559 287744790 0
57495421 471553863 0
574138433 485293961 0
83936490 71076191 0
926453261 502471336 0
511428779 529289878 0
491300121 271161872 2
937222887 926499218 0
703914971 631241408 0
811732955 705977383 0
421109177 985515939 0
824539471 295018314 0
843406982 853159536 2
473266450 736504340 0
114377165 307260211 0
489894465 21837617 1
637131384 369143755 0
931266568 780503110 0
308653809 922882124 0
820035003 517687390 0
697443962 965952439 0
988181722 982149964 0
970940968 372365073 0
247690371 849320663 0
975365007 50489815 0
530012604 93865127 0
130931200 137461593 0
682670908 397382623 0
970543384 279554834 0
20350382 719503125 0
477672417 771331415 0
302809108 344343955 0
718903633 104890623 0
95073069 989405551 0
208351223 699162578 0
212724861 510335268 0
835729605 518286867 0
136644723 417037862 2
242501552 403457009 0
18718915 928936121 0
392259642 656599674 0
71693779 377862499 2
737634758 922390554 0
783945338 632140244 0
380332868 169985794 0
714359067 72168814 1
905044290 45794124 0
720782602 5303484 0
102733450 539931978 0
186431520 327505108 0
760331254 486509586 0
562352874 382754630 0
511623500 238883409 0
251067626 131197286 2
676924781 25757176 0
769296466 237044456 0
258069197 473022473 0
872593678 947821337 0
539195432 37211134 0
846306633 314886700 0
827188402 986690182 0
572393519 275336543 0
648576959 204584098 0
812133261 55835317 0
19286115 25333978 0
707367609 488608120 0
303489881 707766100 0
927193497 847755133 0
598281250 572116965 0
268315746 427344853 0
177252425 210139510 0
632688859 133213697 0
901861168 374483572 0
408323790 549152405 0
268196873 467362399 0
479439304 470629775 0
406404459 36432541 0
374113707 936038574 0
490915523 134058441 0
829439857 867428570 0
680371504 406444857 1
756667878 204885837 0
171496726 594425288 1
110770882 42552952 2
74956610 620514466 0
402536672 686286464 0
82849777 610144558 0
472259737 692323877 1
175069500 957705602 0
92015325 190939171 0
962450035 328830703 0
415269946 259711653 0
701211558 101503499 2
842762979 131190736 0
1514595 958916837 0
745000181 168187373 0
172172228 822787064 0
361750275 175063064 0
355857563 26135591 1
561934343 64595117 0
556621249 742422324 0
412624502 380206933 0
149643628 561401507 0
850903255 528036477 0
8706724 140523275 0
577350727 118299136 0
147428836 221724626 0
88592459 905576800 0
788088423 752654665 0
261661547 629147681 0
244136315 896803254 0
203212497 245389094 0
403005688 728267906 0
145423943 819514721 0
163690128 25109327 0
954573618 278210329 0
417266698 46289053 0
149017177 303802080 0
439976625 549646724 0
846713204 163207122 0
332532736 565647925 0
181926731 118099900 0
703358122 391776461 0
287935835 896958786 0
73742153 395961217 0
368230314 90192642 0
18954438 505860203 0
520869680 367976001 2
122762261 836385999 0
946637871 788271972 0
239971001 799784681 0
130854402 168416028 0
247033616 44097722 0
118531864 463230193 0
636615999 430228988 0
552322925 317925909 0
435803820 536621497 0
619357752 140842683 0
11890742 662262605 0
632002491 428736697 0
144842025 489628314 0
577990810 212511775 0
928339179 695369612 0
2028995 221678217 0
96409680 538349345 0
66309079 50104575 0
725600971 629779705 1
702173937 916289859 1
104825477 971613624 0
602384311 364941386 0
223766446 64058404 2
140708456 499617007 0
313211851 569052950 0
121708890 409307024 0
561886575 364625816 2
190114558 538590564 0
863574494 66426926 0
27309138 377900674 0
29931417 274715345 0
58967230 139417828 0
711480123 184498375 1
964702836 281303710 0
780787260 554179207 0
643099387 227796752 0
471789073 930098841 0
553612759 521065298 0
617515593 549301323 0
741250857 15589706 0
243991618 23456472 0
843554775 137422963 0
622688787 88464609 0
983467831 697887586 0
601183979 975341447 0
848039882 635971282 0
609355166 360277244 0
768152803 330339564 0
862955584 878204376 0
99988382 165983781 0
836775708 886560571 0
732187741 257855444 0
606297992 502887084 0
715604191 313533884 0
233037478 291808353 0
64444203 878503918 0
616600989 600207826 0
636079010 64490679 0
316381438 918309479 0
136465727 901328289 0
544675136 79749786 0
269936994 822034046 0
318618105 276781762 0
231206020 863787760 0
723013395 415901684 0
89299151 741470180 0
93178861 338352628 0
416266847 424319087 0
306287645 220940310 0
2811934 327610685 0
351127607 989989972 0
490177822 654719224 0
138280470 31259997 0
850168916 853115178 0
480685964 623769497 0
36666371 347573036 0
859789284 393219089 0
241985184 796667367 0
621248500 549547683 2
566622601 432288009 0
197883694 206391296 0
637872064 511596166 1
230062716 293046388 0
824684063 128251434 0
871073438 939090239 0
786881526 139572529 0
758321632 304829803 0
120795241 189701757 0
878306174 4106906 0
1164056 378247560 0
593697256 679409452 0
558024896 720457593 0
462636982 178964027 0
505814220 778305430 0
189946936 172533186 0
831020156 378882853 0
39211579 963626717 1
394771404 761320442 0
844818348 62601199 0
913346636 340800124 0
401352355 421588830 0
616789502 45918545 0
821257871 827423908 1
528096179 600100366 0
747564351 931023521 0
887296918 128739567 0
557699175 79375679 0
525508175 496806841 0
221531161 874460438 0
712667284 283780191 0
343918814 978621906 0
219879049 110618650 0
928561051 208028471 0
166919256 219402083 0
764601426 727285425 0
272897019 722482658 0
615982280 491882483 0
872436774 3872607 0
233488089 52504599 0
765522032 322501444 0
907546952 51854292 0
868270030 682675014 0
290395097 82398324 0
351108454 403018529 0
158609068 98438467 0
149348535 626494103 0
211656339 500141026 0
135064198 752824236 0
599802572 20370993 0
299761724 277225480 0
276753680 15535291 0
214287965 253329824 0
392319971 707154757 0
713111272 449446864 0
335934334 309200201 0
191118172 261025107 2
764652550 38791185 0
649222405 291185580 0
851539171 70099474 0
133844457 780214847 0
888899082 726797831 0
57716651 654344768 2
179806366 588302925 0
683884282 853651875 0
14275817 893073197 2
2178598 841647423 0
789478694 570882406 0
981159310 541652633 0
70011192 993509337 0
118937182 8245113 0
56253717 83003032 0
382813189 711992731 0
202275676 76581874 0
233028012 631311847 2
140504148 816345888 0
619055392 535147837 0
780783475 921467985 0
547601475 425227320 0
713621502 138009990 0
877625630 510296019 0
506178330 53292683 0
778822147 2450779 0
810482758 130224626 0
828500058 185700637 0
267931060 864258816 0
136822901 796682825 0
328323215 134158222 2
968427864 267601706 0
709498011 357774595 0
204164673 115525336 2
740804733 126036106 0
244218638 885543231 0
639108485 58380461 0
595904329 964388450 2
126206337 513869831 2
194004206 529131824 0
346744337 646360420 0
208476506 670896030 0
182113647 134309168 0
671663878 987470254 0
165794330 277755458 0
920478731 171371755 0
286614745 111566919 0
671664923 430483288 0
5993326 23601939 0
816110904 802671581 1
329279868 285230130 0
279359140 574533792 1
852360700 15047747 0
91374649 452450521 0
911326939 867208995 2
829803553 687833046 0
889497207 479933502 1
438996166 522316067 0
190906558 164582951 0
664218382 396630231 0
870403650 174510061 0
16048413 655755126 0
74628460 14155718 0
410730108 70656330 0
939986911 326046304 1
536141794 143636293 0
239411361 747060508 1
698759964 96655435 0
825651287 284587235 0
958402776 252721698 0
3374768 972120808 0
522927162 924548121 0
376623212 279049954 0
983300679 67799241 0
409108554 145737626 0
378460655 287962618 0
582198089 485697672 0
371535840 877350175 0
646237674 726508892 0
576233362 837751431 1
270781244 411759839 0
950816337 759234 0
370773697 261822593 0
455131694 395267593 0
803427745 802174955 0
786159069 252439627 0
29308857 433814783 0
655816586 366321810 0
76164597 179975936 0
246873275 243110449 2
386093044 563540674 0
335879920 205847829 0
84725451 347102547 0
289609977 815700706 0
607265445 107323647 0
173833190 344955010 0
935748637 191834229 2
29176382 264624340 0
964838270 208692214 0
774421853 119914440 1
679504659 996602461 0
112489116 28978988 0
306925272 846779015 1
356568880 792227125 0
968785009 697650690 0
569642546 105605522 0
703692350 908254932 0
826131431 731469724 0
299425049 64205255 0
722965138 677227321 0
675327563 712540849 1
553474551 453121324 0
802882382 17836600 0
128611571 721646130 0
609039794 172226689 1
643584063 836182510 2
568055776 626549707 0
615471010 833623432 0
579169826 797182195 0
565846063 729973586 0
474128667 119943098 0
977616737 82493116 2
358656552 610601906 0
3119351 779118138 0
3647079 289156117 0
881917066 548617915 0
373152359 135999697 0
162339268 91667579 0
511736270 661853868 1
803036200 374152764 0
17230517 66361533 0
598181822 430490789 0
919074259 924199010 0
920565351 808535868 0
320189696 236502510 1
15139168 584228011 0
293708402 747492395 0
150715397 849883907 0
2461692 822004089 0
101746017 356895150 0
660888849 183778467 0
870029207 660162524 1
142658817 724655491 0
818430027 948018946 0
268260286 410509055 0
887870451 408133999 2
35630266 486006267 0
285497954 427186735 0
474182426 85117917 0
595617774 868265589 0
855084868 111642155 0
340620937 774770561 0
205830838 143226435 0
729017413 682982435 0
552004905 28458285 0
70013254 943698570 0
511313087 133717639 0
902121838 326986120 0
818253629 367751948 0
398595605 801860981 0
954651226 624569675 0
868999591 395648197 0
320758307 69444690 0
56921491 794172966 0
32213232 144209810 0
909576804 580473810 0
339943739 861030232 0
967771223 822911909 0
733231966 354035602 0
25508122 748389429 0
210382619 203462735 0
102444653 192386573 0
13351083 901221641 0
809722857 472348898 0
565286617 497206575 0
770538170 184579390 0
464011504 516175312 0
132127167 929197365 0
27844567 566270421 0
940627431 822361053 0
432618330 263197016 0
609776601 653372322 0
704244933 307510501 0
81725294 683258491 0
238600586 922026266 0
751943096 478714528 0
238644491 916779386 0
528118787 719074793 0
539627728 411204637 0
383050539 62573031 0
743186136 272692619 0
826520932 774754309 0
181413074 266469687 0
540001475 250292749 0
117148315 939327125 0
837668953 118507932 0
879654866 87263135 0
111252430 6578688 0
600843631 294737907 0
303117926 79964692 0
672793471 684315385 0
549476848 906439167 1
77019355 393370628 0
199635307 337903893 0
477121051 531160036 0
308622537 85236516 1
178264339 878960887 0
93845597 788898376 0
25837649 965473225 0
37913381 726366324 2
948522340 537364432 0
775718051 934458107 0
422546697 427496542 0
427652079 191097358 0
77607805 491555882 0
198063829 758490427 0
70719768 109146420 0
580497818 364688661 0
98959082 284008608 0
271933953 76921240 0
767645101 899305774 0
296646121 104249436 0
233342666 35493348 0
545917837 100006618 0
797650101 710597555 0
455773753 878904263 0
47690926 492666386 0
570209394 846397482 0
605520279 84197141 0
123084717 122446366 0
327465488 692939678 0
586374486 952192631 0
568469311 336811376 0
139334390 330603196 0
137855206 873263859 2
242412505 278816096 2
130064135 77060332 0
423574130 538669626 0
196441148 501087673 0
702113282 594563973 1
650100006 402799681 0
818372617 865927953 0
193903826 589303877 0
832663991 691698235 0
215084471 957068749 0
998595311 525690081 0
220591665 424351 1
687498896 721740328 0
479305824 963253679 1
893129752 151196876 0
882685355 323866166 0
760260494 697844224 0
985695040 824865470 0
34079020 107962111 0
565892416 177752883 0
79009400 872606334 0
500705967 610524191 0
560179270 345064822 0
578409309 254702557 0
937942502 128690811 0
439468016 479565586 0
825963430 633648535 0
596450025 62921897 0
988106038 186740623 0
930739683 641778196 0
646370629 31177231 0
36057613 331799259 0
848408323 988566409 0
944964932 775698526 0
51668712 497899568 0
953305307 156603835 0
233946337 34995980 0
15106864 950109330 2
258078251 226853793 0
630347114 769379816 0
28130885 461825725 0
922208475 804919543 0
507162761 105323827 0
732055639 604194610 0
814029076 709242067 0
222813852 388386713 0
562838627 617426220 0
848853694 513518878 0
959972654 598592605 0
336985348 377276463 0
644810403 34126146 0
979825614 846808529 0
657588962 527313164 0
802294617 271454138 0
456124257 122599473 0
370119404 205715257 0
876476197 53670040 0
735885260 431330061 0
397661355 167966874 0
290160589 777430422 0
737659662 459150371 0
663621196 983172049 0
51969371 48299674 0
646166799 188572332 0
39911124 944965101 0
469023654 228055222 0
921625266 817700177 0
348881977 320560737 0
646622049 820228982 1
728294288 122398671 0
939954663 210815278 0
614302480 449875843 0
255008311 801738704 0
787451536 630053223 0
48801828 960555969 0
5908185 236666603 0
271908400 132310960 0
107150341 988678057 0
525532031 839709060 0
688933595 191340349 0
107600476 185038998 0
658391753 77365520 0
87535836 58334654 2
628689446 238896929 0
754841357 483541498 0
335429624 879132510 0
32797433 6830698 0
887674254 3285870 0
905704390 759903630 0
654818334 424150672 0
370995133 134197733 2
907069798 792663260 1
146277799 629555402 0
170896313 846527776 0
807696363 457605060 0
757510989 843964985 1
500815498 765633124 0
92253872 220909180 0
235415446 625194471 0
947010850 594523633 0
466261466 681699207 0
23557986 828605067 0
489793267 646645496 0
665875200 79873982 0
684503299 20107445 0
183351891 90492054 0
562124690 75632824 0
873622222 879099545 0
19788756 196495840 0
78002323 79073801 0
726870771 640795333 0
744050370 36515658 0
275557961 931969259 0
100790649 583616209 0
164973579 992443866 0
192116953 122820927 0
112806288 627897815 0
688374590 933411143 0
758235193 375030684 0
375285302 355849585 0
534989126 203142458 0
92624033 795239676 0
16121015 188797063 0
395184622 5908129 0
385732170 782619546 0
405499525 241340360 0
50649736 747629432 0
706442132 130340866 2
659722615 554770441 0
713690968 334429183 0
717543775 96677877 1
103685281 472244054 0
570371919 78220291 1
240429722 165392022 0
316812061 13027375 0
220573326 262606552 0
736395358 768843361 0
84577225 879495101 0
220751841 661678450 2
159808576 909231016 0
728800979 46308069 0
338309299 958047247 0
826979735 15491393 0
663463419 730734206 0
98555550 244983230 0
200318924 364615818 0
395425473 775232928 0
958574106 309707979 0
194574865 627450377 0
62626316 564296394 0
121895624 23242269 0
312344909 742712250 0
82162122 436119057 1
479294096 972837190 0
252683527 122795411 0
838496239 657327736 0
987071868 106712055 0
914051305 842566814 0
919291000 67310566 0
42547929 380608244 0
220048841 256706806 0
407539150 62355213 0
460687516 490373880 0
171811008 274847191 0
880536629 384126307 0
154650292 112386751 0
28266773 29446590 0
202218986 766330989 0
276656904 773153582 0
866608506 175386496 0
608278028 887849520 0
918799593 984744142 1
567264663 561371756 0
908841494 530574847 0
578070089 281882742 0
20205463 781773920 0
449216572 968126291 0
893824785 344733879 0
83009204 316787574 0
35295872 772435117 0
376961026 126107278 0
582579243 435213342 0
652626309 779727060 0
426315636 828663800 0
583384283 941728466 0
658310514 758659006 0
864054885 745743337 0
65607937 523941167 0
148148163 622958666 0
969887162 417089862 0
937866086 325733184 0
617934075 96690205 0
61938499 140794372 0
534930483 461503 0
357495131 430538154 0
509360462 145212642 0
546311472 895218072 0
468858236 361504915 0
28947739 98927606 0
348841689 805152048 0
394861449 523919533 0
846388626 792250307 0
257021887 944920548 0
147107061 805400021 0
136400110 65508876 0
875452006 587370699 0
816930999 648060092 0
473523956 51802243 0
123469812 682489229 0
682279407 541853946 0
659620738 140708830 0
300025790 209978821 0
978164072 374730169 0
46660884 386145301 0
816839500 827244286 0
837503046 13003476 0
364774444 518712907 1
448042444 206891969 0
564677539 284149755 0
42912912 562166402 0
436829794 589465538 0
846572843 174726637 0
316954667 135240060 0
562412415 177027199 0
302263805 58394255 0
299045212 894663478 0
327378416 396970948 0
580920983 719674308 0
800294352 108720076 0
993338822 126346777 0
156217814 670532718 1
264728441 492735660 2
237870828 844323678 1
824886437 669516632 0
661857311 274407400 1
919575485 873329501 1
459601604 39374598 0
445999118 566066127 0
512500241 288860439 0
878925939 477419071 2
490163032 259396009 1
122504476 509198812 2
805165922 306106672 0
146151275 893304508 0
270738832 937294327 0
864874159 143703518 0
484861366 934418921 0
804401432 363952046 0
165100628 145230617 0
593320427 103734155 0
674806119 180584828 0
6377114 502332122 0
683603995 494198811 2
440351110 102401811 0
778518922 792313877 0
450976344 290030271 0
732475174 283607598 0
221652375 136846674 2
538162610 88000951 0
142194732 71750508 2
640917846 710040609 0
710454330 426881436 0
41294591 724619168 0
720383748 740567820 0
892485510 712011890 0
47981160 872597962 1
921780862 625438660 0
269258384 315178127 0
609449184 738418166 0
585669872 3174043 1
432792028 64993512 2
428245568 984659573 0
622364520 223482378 0
361705003 927423627 0
847127031 528316265 0
765391294 242759612 0
99553243 171206029 0
857438221 973760204 0
514909135 528402617 0
284690869 378266212 0
348059538 876980081 1
968780447 517342697 2
511210211 469113144 0
751848043 281720088 0
28156912 886326098 0
408609276 723257668 0
80342766 992383434 0
683948186 287838956 0
337872327 38895740 0
783460196 287524987 0
191167928 136163954 0
27644823 251062828 0
620087152 625385835 0
169987589 727788895 0
899948587 89095873 0
173574280 305892047 0
825934769 658781062 0
698134137 595116828 0
990971174 887580905 0
528642410 313605357 0
515279788 479431856 0
501184814 664452265 0
723907747 11450807 0
432790287 708302167 0
915124574 684252146 0
352057402 946762395 0
600708867 570231256 0
314595917 448421418 0
42795130 714022489 0
414823465 60594692 0
423186151 219151395 0
812960544 324252427 0
61052044 975063759 0
692286464 979735549 0
3494049 5352632 0
890461021 96571978 0
10785253 682476913 0
129969488 306935003 0
258298167 30508121 0
321408841 740080193 0
675608445 287043791 0
281825847 655857248 0
562364830 171992349 0
710714668 864671094 0
744730366 342824189 0
459346852 278192996 0
83582349 577420160 0
180694961 671044240 0
876890765 424046697 0
365638421 72301951 0
904249359 721565817 0
304763320 981635593 0
862847729 364423652 0
775000550 137996064 0
817924279 957763826 0
94566621 435986969 0
379811182 276315968 1
247587520 395206085 0
625466663 790806256 0
23723216 158854264 0
750151976 609914255 0
201094323 916192855 0
524123459 739909170 0
730367577 280642483 0
648784145 402975168 0
650285605 706301 1
594267453 579341343 0
161711012 567498104 0
50912688 967532106 0
998385321 530346426 0
678616929 741643339 0
931901968 53975264 0
192677691 38095872 0
97887035 548515000 0
605594688 452557021 0
41716920 729015712 0
294546636 713368161 0
375733153 261351213 0
960822449 555921843 0
524147582 804612802 2
158399682 446661851 0
432044003 93904676 0
811212710 51223290 0
561198363 554714950 0
628895381 517985007 2
272506356 647477912 0
340065534 766747047 0
141223347 436817085 2
896817531 687030326 0
293235789 10046889 0
45216431 775139323 0
573611488 269203918 0
824232433 815337335 1
195822784 668420585 0
624356069 439384583 0
479560983 302175269 0
588666578 150475173 0
240888307 687553023 0
80307748 157122003 0
150369019 10976593 1
401373593 696203057 0
209363015 467692315 0
84029787 964826281 0
484768253 720883613 0
851132941 867814443 2
394279438 807865084 0
990367362 837922966 0
300433488 104465824 0
482306643 434669842 0
519054678 51707257 0
593628987 884365612 0
987550475 878266742 0
307864896 788629574 0
109516460 8271339 0
561630604 816248357 0
583857695 406618520 0
867196763 869471125 0
33396912 17348308 0
676592033 79455815 0
176935006 37398991 0
749795301 359225138 0
837886271 923864973 2
101443136 555006688 2
998422968 326861791 0
911738862 210032954 0
191715224 121646077 0
32142407 387366800 0
115178117 889118116 0
518924328 63348843 0
606331336 728229284 0
240692311 606579271 0
517752691 541576702 0
115050771 332952266 0
57912907 88910142 0
823107776 784984766 0
813716560 367885226 0
59071444 518612068 0
435502465 448770603 0
552874503 839382178 0
526072067 885958864 0
661834368 396511820 0
310369186 918068739 0
842825647 492044657 0
784339533 957294096 0
118122491 273090957 0
806145054 693668652 0
331080527 113877145 0
289115399 584192836 0
256509352 390739904 0
565184686 957481094 0
71624918 725641836 0
85255988 612216353 0
820367940 242705014 0
61780107 742161435 1
425079724 279489505 0
948599024 995692186 0
435230732 655011472 0
460502889 931309755 0
30586144 99725651 0
498603026 11702955 0
216323797 97201231 0
505910352 479332835 0
678845227 646217660 0
863333933 587529428 0
655634849 671090872 0
841578348 702856503 0
594151315 419421146 0
73111338 89719401 0
209864201 477318790 0
552097376 226728588 0
917631986 47788696 0
441489828 999148197 0
139566698 270558908 0
359671735 290446661 0
399440424 8152949 0
161513677 968889621 0
607064241 527287483 0
381088908 356112242 0
79740217 981616042 0
158424708 136882086 0
239251518 133675845 0
865132160 189011724 0
94208414 784593040 0
105971929 959169681 0
208928800 919630817 0
704795776 886164770 0
294028960 729466718 0
914497348 309309939 0
714700738 863900044 0
671853077 30656737 0
806565155 419378222 0
669090840 14194359 0
684363457 1636253 0
165811002 416540113 0
429510404 206989820 0
802029593 576664607 0
901346679 656350060 2
355762117 197059746 0
975674624 804863252 0
469942873 67034404 0
680683130 202922724 0
383151142 946647914 0
203619247 633473810 0
754460552 260446336 0
787597848 966003274 0
72710607 26475576 0
606956317 169121639 0
234412148 620939745 0
412364708 500625101 0
844479152 137017411 0
282986750 769230090 0
552925301 968408295 0
639020800 748048799 2
95789425 546466358 0
196343428 833320399 0
691782390 644463561 0
563321790 60179123 0
680983928 588341596 0
418850158 978064786 1
721387601 827048864 0
204770773 71761497 0
777851365 586359695 0
901014203 98774794 0
550536370 124401135 0
881482937 647944313 0
846859764 606189394 2
167660062 553739295 0
570968760 47984852 0
468357713 455761884 2
761788808 17564521 0
664765474 834846978 0
20312594 93749459 0
215121934 423810584 0
565773763 870149335 0
111936425 765673821 0
775215938 392831324 0
39268673 678862803 0
920648698 730180112 0
865829408 223856230 0
81498685 247990887 0
651480157 148538738 0
918482023 62569426 0
219496586 647102113 0
37481645 946946499 0
733254061 823933872 0
143260753 495217659 0
465878112 39625645 0
669684987 615026681 0
93264085 598357323 0
653584553 48713762 0
16760780 885805648 1
633394258 275624660 0
449245979 890084094 0
275164755 621246975 0
845113297 868624040 0
370892917 58773765 0
135038259 449093768 0
42114170 980784353 0
602736449 388752968 0
78435553 945895529 0
922880549 956884810 0
717766602 496065928 0
580269754 598289794 0
55850935 724516310 0
508579203 30162107 0
441291359 242945897 0
949108751 808373572 0
215749992 948581783 0
889717261 696172782 0
262253258 821588480 2
222791838 764592707 0
597490945 372247285 0
50763374 917055687 1
866957166 138263254 0
435366587 641619520 0
859784114 98321733 0
996497570 854340482 0
48156707 544659528 0
949693712 734169039 0
550313188 680587933 0
437210455 404502757 2
668168923 74741559 0
698433427 520288971 0
17324775 642649096 0
68768571 562245903 1
197697730 728347469 1
753060996 898148703 0
788094250 873408731 0
65565452 20380875 0
829561348 44735310 0
830464655 758823780 0
741166452 974681205 0
283501032 693569270 1
995137843 712494792 0
309629946 601405299 1
933932682 812565424 2
68683306 45796128 0
43959314 87930876 1
703189906 762818257 0
584953678 158161077 0
90326987 175608747 0
142431265 769697019 2
378748059 139538247 0
774071852 431120887 0
73796650 916567319 0
272697903 660117548 1
702335519 482118500 0
296664437 438699663 0
835882398 752211465 0
948420846 798325934 0
521529411 874430911 0
722352627 260750394 0
557329451 254409060 0
33232173 827973250 1
125548923 401404753 0
853644746 337384632 0
825760614 450604416 0
316622149 636787250 0
568370162 971199189 0
347623570 518716491 1
329662021 856886097 0
539982292 857880966 0
175307319 333613298 0
662962725 444042 0
170469457 710651381 0
355883730 467866234 0
613876026 143948917 0
54787196 231636692 0
21943980 960482080 0
729683123 22949748 0
3819555 993465861 1
717715915 111121688 0
569553857 241649743 0
449571315 7417198 0
63076219 119654888 0
676325000 901630381 0
460663157 779445920 0
939491445 563954353 0
843985850 175206133 0
160740893 681363091 2
41495165 454858461 2
786569328 761607734 0
767041069 394424491 0
573098868 441637407 0
631480301 673797379 0
988329935 359958993 0
848487907 661912331 0
948381596 89928990 0
312593696 379580511 0
163174744 136462016 0
291914483 941719498 0
100157229 118532079 0
858524870 240862450 1
330021871 923107903 0
820962623 678903988 0
418084410 230610924 0
395646099 986090200 0
765788878 195814724 0
59532476 94526645 0
146590439 944403551 1
348975568 529334735 0
185387646 576236151 0
921459134 52927135 0
179410935 716257218 0
513709534 881401623 1
607371512 56107269 2
105299644 141176985 0
46712566 60917238 0
185284719 205114189 0
418116654 359085811 0
435096513 590990085 0
621995708 586300882 0
830788605 780190718 0
42852587 975645457 0
270502992 263119138 0
452150655 82746914 0
53089714 328533539 0
726764745 528243863 0
544703371 402061759 0
787924123 614284280 0
76978421 615560327 0
203619495 974536749 0
183630550 217402313 0
709459697 773221848 2
47957794 730694426 0
737809375 318388685 0
844688956 585308797 0
844902731 517963086 0
515243808 268231036 0
276280107 74718934 0
607038066 628080795 0
479185228 146319321 0
21666088 942626119 0
406718707 398750006 0
124052250 854920157 0
231391720 616676892 0
485476228 833705977 0
431752061 820770925 0
414522037 335828347 0
279574318 677946884 0
30291524 154818682 0
743582766 385086715 0
125706330 156905623 0
605014554 90044961 0
324820081 952705434 0
9459157 893019229 0
595878457 918078683 0
994138029 640908396 0
97752008 226399999 0
377686710 90036140 1
836960343 507962765 1
858113898 116565571 0
108191564 388507511 0
486801354 410565769 0
938751020 950125817 0
404121097 630539600 0
936625484 99258760 0
386660212 764326875 0
639948825 255897066 0
933408251 717105813 0
793768555 126579402 2
650245256 809101234 0
994245810 335709846 0
460294678 237229292 0
690062310 817926745 0
712070522 206136099 0
903882866 568335411 0
591687545 719284652 2
193599041 166909026 0
835754006 795779850 0
575271254 80395297 0
453325955 253342760 0
869264363 322034867 0
62595824 135804926 0
120222311 91153235 0
538810735 344220263 0
40495254 585916863 0
949983402 646526441 0
116471870 814561389 0
882904554 484364067 0
579706475 631019895 0
72163208 859332881 0
437148681 507344560 1
484693961 886058244 0
857872139 865651452 0
568525062 633219203 0
42728310 912205265 2
988215709 56171163 0
961406821 990612997 0
928647552 852431653 0
130900689 298206247 0
244437187 62652057 0
511366048 106153583 0
64346340 227107037 0
384861442 39740118 0
961966421 727357238 0
162148749 802811997 2
380622908 227221177 0
495721032 449052947 0
921165571 712148445 0
849080977 346792183 0
897924709 750078661 0
302530796 148079446 0
407975586 577257869 0
17742549 398304117 0
886039891 126706739 0
397707309 911698261 0
572480288 62825050 0
711441477 589519399 0
903917466 928857583 0
216084547 724200724 0
850068770 4130367 0
747604121 68840133 0
665696577 642386345 0
57436942 962607939 0
786314585 280575226 0
64298611 122405633 0
263381772 70703401 0
535920639 276659420 0
116989067 237655227 0
603650160 915502 0
558999708 175537471 0
615747636 701778343 0
501762218 644521185 0
178073457 13996699 0
700651098 572814263 0
37675217 19173652 0
291505031 632199157 0
94094520 387529450 0
687414476 844284214 0
65989659 720025774 0
499550752 819176378 0
983908003 702293335 0
879934942 401532865 0
202022112 240115928 0
112685643 74747891 0
580910535 170495721 0
465590614 524545663 0
631688243 750002396 0
378904968 864255560 0
874204465 115314672 0
5552728 684787927 0
933174384 523513458 2
630645772 328046912 0
937030845 984476493 0
536711872 477554941 0
784146222 629518584 0
879874141 491307115 0
586264018 463332681 0
618191802 747534243 0
277101693 298466425 0
347619373 463684900 0
630281496 466946860 0
667948519 92813395 0
379889828 336625130 0
89877513 737372012 0
619569865 522883536 0
970162658 787661734 0
23994424 503593548 0
251786833 988096473 2
414669278 190699409 0
628168439 119305309 0
106950958 601172906 0
169047658 197970863 0
27367696 90520530 0
428404856 534280221 0
783549554 177891605 0
361326112 496295804 0
371611015 559228841 0
176731875 835582525 0
492775912 435634713 0
51873197 892994249 0
910072750 747616105 0
339632849 193433850 0
63719421 548805193 0
78719466 124538095 0
394624384 655523909 2
360846447 336873213 0
963988056 964155616 0
699198585 988550875 0
727715902 850564902 0
395104473 654979834 0
51963883 327263897 0
728709907 412477835 0
441378925 865947005 1
845886399 985875680 0
63373269 6277440 0
951140682 599178850 0
55473558 743123087 0
443653133 987099614 0
421778618 237807735 0
877861692 10635958 0
95715331 925320619 0
959413630 679173182 0
615646030 534825201 0
9958461 50408271 0
303734179 193850680 0
237272447 824105915 0
108700036 321794293 0
612739408 257526876 0
948917664 749545605 0
29613189 396508927 0
439921268 143513830 0
743999503 669557389 0
716641649 52160954 1
88045553 652256858 0
711572976 815268928 0
673068360 384207133 0
86219391 479683980 0
100694290 995253696 0
215332698 764013349 0
681935728 1124565 0
244833890 483085646 0
131170529 582798804 0
795545656 295951493 0
733525446 133670296 0
505190059 110138024 0
448718989 148513659 0
481130895 360626303 0
25166760 136231395 2
429747074 325172004 0
149668300 919528742 2
636205067 403319384 0
934997635 34870607 0
630449548 110342665 0
173970137 128893155 0
773644673 625554784 0
121007989 179168005 0
746382867 872935052 0
92772937 102727668 0
150251336 69020556 0
884120684 741123745 0
368856871 440857650 0
830280239 503909455 0
586442606 77150856 1
255845201 43555855 0
174257742 329504963 0
989895259 923076716 0
629363152 29363108 0
403480755 551189610 2
263596299 982731102 0
78451331 339753280 0
56602796 33092302 0
243216872 585559456 2
678639415 478593415 0
242297275 739329077 0
389850902 525716120 0
5662091 909939377 0
442532848 441836300 0
593976700 788862608 0
290573931 15120076 1
788908012 312148927 0
524323509 448992613 0
660403504 120853897 0
865100990 91028787 0
221967809 104803084 0
453802221 882560704 0
857473008 580873768 2
492894933 455229335 0
116253745 994987496 0
466944201 123502282 0
987428088 818789221 0
525104405 14514669 0
284037659 159947768 0
884602741 302486301 0
325970933 419192681 0
728706979 324939125 0
518588179 576144743 0
401586417 489118909 0
426792758 91384270 0
766731383 19617573 0
857596811 629804540 1
325242609 102620186 0
468271213 677333280 0
699687715 907204482 0
765798436 360851209 0
402621122 751681134 0
680852850 625494846 0
600558251 991938045 0
607065370 355455928 0
68909310 230465422 0
24768316 811697180 0
827349655 573649238 0
648190771 500378936 0
115515036 327641708 0
869958176 44495917 0
114329886 463771284 0
45258943 120929730 0
878821236 876937445 0
898519780 59268454 1
50951447 849671086 0
268840847 625154412 0
737141659 798198948 0
602793786 804128167 0
922733847 576939216 0
10781148 654114662 0
270447343 104269596 2
529656528 937342721 0
878960082 722598662 1
33160864 618839537 0
900672432 152743956 0
598154978 844509708 0
203537607 892633747 0
88947887 311077187 0
760146225 245741048 0
536170259 198447716 0
565244597 236550972 0
665497805 151952667 0
323437784 680314175 0
665156868 439459566 0
498990168 154079862 0
877347688 329496259 0
38985224 884595563 0
302074560 564711802 0
176470673 869297433 0
393848745 150548673 0
769088152 368769118 0
83479842 124827897 0
468659671 33292295 0
645419051 560770409 0
358839302 69715533 0
293082568 367450429 0
328355741 232598266 0
355930731 717947171 0
374439564 576587335 0
469685007 117560590 0
596004629 19144303 0
273028297 598710532 0
744288699 493458241 0
820101987 641323264 0
44893544 646566728 0
978007989 727883301 0
10245428 575872276 0
245834682 435034981 0
32310379 96976550 0
496096079 39638968 0
760356547 753334997 0
913964045 532568892 0
887912255 39476758 0
63825321 585404391 0
66633183 258718085 0
87280414 740074466 0
131050363 411303962 0
838960228 187740390 0
646405472 295418859 0
320013830 281232659 0
94599147 792937630 0
63158604 148008898 0
256540885 948865060 0
911639583 514272874 0
958428867 107551450 0
5994591 173960174 0
516392928 962490696 2
638090597 850244441 0
986545658 815876042 0
955194405 611476616 0
646695058 589180693 0
105626491 502755437 0
171578162 729806893 0
908182608 467543503 0
867971208 182340990 0
962298030 267904069 1
795254607 46278831 0
918841151 598430022 0
112934731 118229940 0
918036700 659515520 0
975445662 93848246 0
998577056 950480546 0
553914707 158980589 0
612754177 322788536 0
115787583 982009864 0
4306529 962998078 1
27875721 461699305 0
117392600 350883091 0
23939630 959567634 1
77301168 424421357 0
211343423 794590247 0
931930825 633423914 0
408240142 531073976 0
585142443 384421965 0
907943155 59033391 0
948688145 664282950 0
137604008 325734884 0
498922016 206435551 0
356467024 314517613 0
220249080 146215460 0
426419910 114271020 0
574551905 181116596 0
571841615 113864553 0
815928152 527408344 0
948945069 400739942 0
122987261 31806291 2
662802765 453050494 0
104931549 536938083 0
8792727 640131546 0
257051164 305212209 0
950374310 672259414 0
591578845 46906934 1
136007393 392732294 1
919418271 563677899 0
256143372 972320668 0
325029491 313152656 0
357092506 604311717 0
154462013 438927472 0
89271703 140829929 0
251338357 85347739 0
259973125 669490523 0
670577002 555206173 2
166303108 355752139 0
912136524 833465494 2
568398574 518137156 0
122436000 443897071 2
81686230 367064385 0
598992601 637920869 2
105668344 581507898 0
796823892 785487671 0
105053826 405797453 0
924542451 739317907 0
801163867 656056488 0
250450619 264172579 0
317733073 865682517 0
227937284 922346333 0
143118493 754288172 0
606612274 321757570 0
826805252 628891995 0
554452476 164826473 0
871011663 665784153 0
432867804 1572363 0
948757131 550282366 0
315101327 604049224 0
192797119 895537653 0
975033810 51469385 0
143413827 60526363 0
375605879 695999204 0
693479248 826325720 0
847226339 401812499 0
86297757 357388958 0
942004771 864992882 0
265858249 235580038 0
900688107 229201913 0
452441722 152214476 0
778568470 466568837 0
331748310 924633838 0
948679712 839812193 2
329084260 134453269 0
717393904 406976617 0
401843849 187116025 0
473689040 692862233 0
40272949 498611514 0
361265854 225336285 0
398299031 50309631 0
46691221 58688624 0
775986267 100524387 0
802415666 763263690 0
894730934 27303164 0
786106346 15199320 0
603931505 778384220 2
907567292 773938067 0
73570606 649197925 0
987542400 43395599 0
336826789 584634520 0
659897284 17636906 0
78807441 275046087 0
339816969 638450756 0
197707859 754794053 0
658214262 392825846 0
22967368 683947181 0
749067810 36724154 0
774574261 145138288 0
28775108 958615081 0
424436039 36240245 0
467438979 189771254 0
484414862 102951990 0
586101687 608406072 0
838802470 608678122 0
428837098 411858255 0
6166842 141014327 1
805965100 528562053 0
946537569 841448450 0
526576143 664900502 0
249819262 890115335 0
468418421 52093761 0
959529626 249862387 1
121479383 639682075 0
112107803 546473047 0
506691739 931007848 0
585281029 114252434 0
801766776 206021563 0
288962015 319296445 0
899266359 879112984 0
788024932 780880798 1
417930296 625051983 0
138734778 563773376 0
558255626 102478526 0
730752314 856356455 0
71133724 14037153 0
250601534 163436372 0
65444590 458407919 0
21764105 220125448 0
695681698 788726721 0
515064912 575440365 0
202784413 881868976 1
639303680 807666212 0
315024185 860296266 0
1044758 994226655 0
740942718 788498891 1
123904522 319920064 0
761528395 958706711 0
568808824 5409720 0
695092353 94377780 0
228318066 204344758 0
437630966 119548515 0
92050827 468297929 0
545851305 731572163 0
73479556 710354686 0
334319518 629967941 0
628324846 153151720 2
220888777 345631936 0
18691508 295431830 0
889605707 18780958 0
33412572 328478562 0
87822758 727788003 0
239208020 478834394 0
337814052 580976998 0
118718580 938519661 1
610956136 132892175 0
441566950 529317793 0
9521838 253188057 0
35380872 818863268 2
928724532 364406431 0
970674053 302352234 0
737878447 735450367 0
703950058 362435946 2
855315498 832862490 0
304615411 45885789 0
498123151 386829475 0
879944718 956480816 0
978222658 596782825 0
672823624 230882808 0
986012906 960476299 0
285594749 611791861 0
663713215 822431751 0
943698517 690586044 0
188925842 891679651 0
949189214 804182159 0
683036701 692985327 0
504860480 7325975 0
603533842 643698797 0
971601694 608056970 0
439559122 410132824 0
154408390 830515813 0
61374885 367878998 1
461329667 570062501 0
571942186 764808023 0
21937745 3696847 0
846958869 605423941 0
497447193 676793161 0
904200487 12465692 1
403570382 95874150 0
849864168 304413349 0
65851112 697563244 0
386106155 121989944 0
100120776 78692272 1
233506807 410341519 0
133373389 78599651 0
349238477 825390931 0
515512152 355148927 0
113842239 61254629 0
3203798 703939808 0
668319773 987671194 0
242642932 847305199 0
337417334 286530984 0
341982374 588427596 0
861863251 741952856 0
831137298 875785921 0
734313432 844172192 0
985173396 397603627 0
274269069 429654929 0
70000690 3917681 1
640728597 917462076 0
350614826 822473765 0
199763734 454058611 0
363268056 868578512 0
129065578 917240908 0
415010479 785250063 0
663690887 433690124 0
36676194 428552681 0
64692051 871369456 0
74538315 3193056 0
989612169 375923084 0
269150710 465214862 0
55889978 803638226 0
747706125 445413514 0
162153747 262291995 0
167100866 235934163 0
830222660 641653133 0
507120344 218391715 1
273087380 773123046 0
3862624 739639102 0
136902649 859739634 0
924912125 938889656 0
921380399 521285366 0
149658935 109919624 0
798137973 120464741 0
825522447 106052073 0
875267337 226180878 0
953362132 487360816 0
686097770 116056208 0
86574107 141829616 0
878132070 716606851 0
562537223 508802362 0
600343566 516864308 0
563971959 303572443 0
143221509 138067927 0
481296866 872107487 0
701764045 13897414 0
832302279 910971156 0
449799403 297659276 0
597891587 598706936 0
531187276 923426106 0
364839120 49267044 0
412883341 38718325 1
54084330 658202254 0
346158369 157847023 0
774059352 59683892 0
300026173 666613378 0
410871049 2213797 0
45401413 13593304 0
164388142 277480204 0
523363840 833852344 0
897348096 891281762 0
267025196 527326054 0
902467311 410781264 0
328215900 923528428 0
207595019 66614775 0
749144824 915092584 0
482986579 384271482 0
295126722 611521374 0
219755708 128154878 0
407805772 170138706 0
994077182 509257325 0
345238669 206442843 0
371586412 632010333 0
910868385 943509628 2
373905698 615283907 0
970920414 559297919 0
190219002 448594056 0
104622622 586599463 0
402870902 903667166 0
280067233 832483867 0
277842141 826345725 2
123834215 613488522 0
217549638 873793656 0
2250674 593130782 1
177963650 181454145 1
128910305 952050967 0
603126695 467939267 0
182563277 610485335 0
615132821 25302681 0
975095882 39857876 0
663712778 70808159 0
674007226 414610389 2
146311832 258369671 0
575583419 713241426 0
420122309 539348683 0
396978957 697446915 0
521847295 977740151 0
781370215 346721731 2
329094987 468729848 0
690387271 927550605 0
402908812 180735327 2
731254706 74068526 0
623073563 426296374 0
240881690 148020031 0
623548113 22909758 0
120829047 613014689 0
567334830 254618286 0
672651363 331532137 0
32222733 280000122 0
650016134 847639077 0
595027695 522574596 0
788113373 939201136 0
204956049 775511267 0
731481786 691385238 0
428624114 663169755 0
957083826 516156346 0
966844577 732553127 0
171492423 378859698 0
184760845 25009265 2
465182335 963175907 0
768809598 871102843 0
363501059 98416414 0
639951216 471423855 0
856301142 31657245 0
144412373 357845464 0
290672320 15785731 0
356649723 552285348 0
81346033 264714260 0
354451444 3305743 0
718393652 689398468 0
522859469 224908131 0
583058163 123842732 0
620948083 924835472 0
406486194 324733588 0
88086502 174249625 0
486602266 93042066 0
277604139 215952513 0
648448250 11025739 2
353621970 178408934 0
955282093 34730831 0
817957030 960972757 0
915676358 281784466 1
340766250 306312779 0
515583354 938826108 0
1847408 609666369 0
513804745 114230057 0
27784047 556783674 1
998095681 80746535 0
444973815 649276327 0
619157350 201096494 0
28794767 138033688 0
617132384 874369946 1
135893441 651220527 0
532442171 480359002 0
28835063 138643045 2
510999067 688727572 0
664527439 705895899 1
770245975 653632967 0
515517495 733757026 0
229413048 714974997 0
380586716 924768345 0
993318055 970528416 1
886200692 701205382 0
528899205 580686174 0
327489744 398673801 0
92696845 829821157 0
184933421 629591657 0
182542414 367480003 0
628386221 218114753 2
825632012 900723464 0
376149556 192048871 0
644355806 570496624 0
767694246 436106479 0
542586871 267724571 0
920271271 32379754 0
252279728 654683170 0
377109566 382439959 0
564072524 129195995 0
538323585 759982315 0
241778130 435689655 0
298256315 96703173 0
174107232 522227652 0
159573743 943595758 0
366559642 709735890 0
618580223 459389307 0
434732968 44124147 2
449673860 90108556 1
250383032 640194713 0
866143843 157050916 0
99627846 129621146 0
784549125 406942551 0
251874524 116719816 2
698789501 870288690 0
873500055 706245703 0
808207956 69751979 0
724176856 732112266 0
910368488 511462864 1
49063154 208950050 0
57607633 180458932 0
41811181 582992132 0
23553939 88808024 0
28029659 651363076 0
264068646 895594029 0
482831842 113005370 0
734565388 257189899 0
567169359 341094662 0
973812524 105614792 0
148882662 491937531 0
376056565 776214165 0
79595754 981150942 0
808328385 666538409 0
60572502 210457313 0
393871983 77742061 0
56807195 464980535 0
409372005 689402699 0
778317344 74331785 0
44301112 992575164 0
68338841 892686282 0
873109770 405792760 0
652430600 152204202 0
53229279 551605535 1
86021342 621813239 2
675848852 182110061 0
198431576 172463243 0
915692593 791118213 0
35767854 167863318 0
877315006 150121073 0
42996383 818499375 2
926548906 642869031 0
610616499 405885373 0
803777423 845005709 0
71377764 817777163 0
756979926 88640797 0
443747217 453459155 0
281865833 938407910 1
561945655 12106022 0
374967219 908285739 0
30739928 739445491 0
67188105 427813436 0
549302367 972482071 0
369325182 726693588 0
793358329 397034670 2
416521322 671167831 0
706476539 208121107 0
1283745 818482479 0
495664387 130077329 0
5138777 104264042 2
342685826 588407075 0
228483730 464541103 2
925257155 845546509 0
774567238 756580703 0
77320407 211151648 0
971206875 166590407 0
363350167 352804245 0
185612158 338059990 0
835966317 434475792 0
109913506 363032330 0
478567327 682812827 0
509923594 51741043 0
681270064 841815828 1
171525235 646802263 0
215942026 954113872 0
418534836 716185024 0
815622927 594546392 0
438060790 32708124 0
732853782 15326245 0
805292016 540303802 2
937547428 75537509 0
237367824 156999099 0
503086645 680678558 0
213466448 489520840 2
714428167 519658683 0
424769911 923019162 0
886208581 666030810 2
891617818 131421373 0
139466216 49884769 0
163817134 973651834 2
482197462 363465964 0
99080502 228957983 0
721223585 56741924 2
328552724 694925866 0
89729267 842581732 0
342750348 815283151 0
163026332 55138163 1
27061079 197461873 0
135415786 179278880 0
462020230 803671516 0
115238752 896227874 0
405973392 945370885 0
241284345 889020247 2
162388553 55273240 0
229116216 265928335 0
53067719 495297006 0
514308189 919675994 0
10160873 848543391 0
289840134 54852972 2
535269299 180149095 0
130260952 294329996 0
33814682 555522694 0
192060158 61802919 0
602224367 7135838 0
608441188 867826326 0
680034717 171418213 1
56963117 66067743 2
321432556 99247128 0
525241286 222773190 2
25429893 44402771 1
806048772 6983763 0
71086196 696361578 0
667334226 833517349 0
359451665 484514212 0
937980536 778793214 0
488486761 39163359 0
19434980 134308411 0
238798714 634841191 0
370753848 952614782 0
631261215 28319102 0
713152526 145573123 0
105740621 492285586 0
11767612 323280986 1
110353548 976635398 0
489177041 100831870 0
772576009 941405008 0
642716292 175300932 0
75497498 544634363 0
236288121 61343501 0
802637547 449006775 0
49359826 212823698 0
16786385 457577410 0
898820482 217298241 0
78202866 922404898 0
20580070 860976089 0
306821433 229047471 0
582819707 49379851 1
253506767 535935671 0
713814600 836493881 0
703535139 581591979 0
3103846 9535078 0
536543306 635055603 0
956808881 30981272 0
226740262 82192883 0
6420223 439348391 0
552584317 285078351 1
514810574 820658117 0
289441696 157395483 0
34349287 625812356 0
738036412 152225826 0
301739710 988750900 0
487982189 222851884 0
61058729 685695007 0
821429026 308177565 0
62880145 958914286 0
583022008 849269158 1
9656598 493182136 0
953137435 689511504 0
20137405 416569574 0
181374085 119859154 2
438192213 771646204 0
448608081 454860955 0
866882608 489720730 0
131622868 71098995 0
440580032 828348634 0
801020925 217544475 0
223580300 407235558 2
452514742 467373813 0
623652967 77715589 0
176400211 884251603 0
683605935 943972716 0
928245072 974868380 0
771342019 280000509 0
577061532 209216158 0
985682575 70728919 0
63995643 409486390 0
471026934 994190885 2
854848834 792017239 0
486498310 553673460 0
710789605 25123208 0
662010290 505926506 0
454957523 442401685 0
778488615 776516196 0
917210557 731244868 0
756722335 249943440 0
539721659 692950771 0
29043250 525771113 0
911635342 937537103 0
153186753 852051927 0
564769612 279799895 0
864402219 76579060 0
249555343 54547657 1
541791311 946712807 0
904933954 540773015 0
546407380 117411350 0
581422285 189423864 0
890329601 311360269 0
498313182 157284475 0
774675306 357950072 0
195803075 395257839 0
258491570 672503715 0
43233874 916860925 0
10485090 938772053 0
105161306 42465503 0
849740519 383148006 0
191757326 353076798 0
789886266 571923034 0
655943158 243435317 0
417200780 942383963 2
890347039 51659154 0
762051542 280661798 0
84697932 331232238 2
158845467 956915107 0
843121092 470792872 0
577393184 494721 0
527993474 950274534 0
118126797 565743977 2
87851503 210973079 0
296428277 845904743 0
741617298 263582447 0
591893407 7974821 0
684381226 636487532 0
263477103 263818362 0
611612139 997077762 0
632166257 823265916 0
887328069 15736953 0
950718759 252434850 1
601191167 817557198 0
499378483 767796858 0
850582708 27923835 0
281135879 288143284 0
783295002 62227600 0
508150330 299264225 0
952667785 895192426 0
94311875 243279495 0
553917599 400707030 0
987486476 139518793 0
157354584 159609700 0
780719115 805073884 0
370906278 660421267 0
28895784 169008336 0
693422729 620550200 0
127612677 369740517 0
255820428 256072682 0
241207001 25919138 0
836024303 756365407 0
82836667 250028119 0
571058926 99439176 0
492590276 46258559 0
578705027 41687903 0
416436348 281031261 0
1966629 590675144 0
979481614 470443421 0
448952514 625496861 0
407878730 251873749 0
572648755 857675540 1
172581418 290474505 0
105885679 126626640 0
903859460 338417567 0
101991613 593903915 0
43760774 409363544 0
673797193 592526677 0
980448696 845227263 0
621927823 84688831 0
678953720 877175119 0
890428144 315104765 0
396144988 529857351 0
537589929 722191882 0
173209186 988661473 0
703405069 351340813 0
954231512 531272 0
249382884 203297115 0
260805882 988092823 0
804045421 888235422 0
702635064 633992283 0
659420346 678072509 0
460861505 158454107 0
65266873 21117072 0
210117185 772680914 0
77810085 57580149 0
217383826 31224596 0
186387164 845536174 0
906358502 232656217 0
59864884 608598305 0
572642489 757653160 0
559812443 881636924 0
580602708 541770348 0
668969134 27620836 0
124381459 405592655 0
823155891 639304491 0
225421180 231172338 0
868678937 579944643 0
417325608 391499337 0
995681747 783057653 0
675680 645217981 0
281923539 498870295 0
706930111 629142368 1
574868363 22126859 0
978848662 319951189 0
991082234 133740021 0
966880712 667508921 2
330228059 192278615 0
979330741 918442361 0
3172501 658631097 0
731725234 8673032 2
400185070 496413178 0
799483036 639494935 0
792079381 373557246 0
963617550 410444037 0
432140889 648154543 0
79547613 226944954 0
671471252 58063617 0
343038079 686489266 0
247914954 461255224 0
757224600 263621303 0
896452863 115285777 0
357939809 791952102 0
125930562 429081260 0
7688907 196788853 0
713411086 7467614 0
368227246 45597237 0
51673492 66485462 0
32916117 34298822 0
30490279 973128066 0
938877452 274540045 0
826103993 873217727 0
207776299 240224266 0
338937390 400001953 0
658420472 622810776 0
560039461 99403036 0
119354755 926283939 0
724497602 798505661 2
153474187 73315824 0
635442902 436067404 0
679931055 440161264 0
855672935 529198270 0
978208592 61789321 0
527749926 622020387 0
753461438 910205393 0
885469368 13615457 0
393189145 198821082 0
961737110 466599557 0
199135339 129946998 0
959577493 59628259 0
39449543 81269200 0
441820226 491225792 2
510433539 508744688 0
624591837 564689723 0
104097173 625237860 0
318039162 852170510 1
96250944 384307896 0
950723118 647654693 0
4604712 391367821 0
439815923 298206626 0
504291594 339490127 0
110475837 992006742 0
976273570 928488260 0
423837010 491031121 0
7909717 841266824 0
657916487 532862371 0
835112805 775917915 0
630310159 375496092 0
874850970 984036378 0
968152748 598078445 0
666200875 596076151 0
429333549 203169693 0
721235603 136339105 1
8850066 670413342 0
91653085 938030919 0
594787045 965548107 0
770590007 219417636 0
570249058 112617077 0
89043996 164723668 0
255309448 127954929 0
868392247 802050766 0
33847106 762961179 0
711024998 942248614 0
15667230 757796571 0
3924308 328225101 0
365487603 212344203 2
736191859 799899111 0
120059022 883192974 0
581324139 837997122 0
751485909 854114924 1
429922579 144235983 0
508199490 234298136 0
6653707 229427585 2
788865971 929032418 0
974193053 361003314 0
101152672 1132609 0
197683686 190989842 0
57509596 644566606 0
87967971 54539425 0
69155297 933335731 0
807045493 840329560 0
706857356 641553218 1
279222811 163983570 0
313156844 508983910 0
614175660 955763118 0
218446495 323729394 0
706122539 741033465 0
517870451 179759563 0
885291902 903903830 0
962883131 174675051 0
865498225 681969776 2
437603149 822368432 0
690221240 338692256 0
249210803 550499967 0
690648007 653873125 0
928363752 309577643 0
519938366 134065074 1
117902332 491185399 0
796970607 231862941 0
124480834 459138724 0
385385173 372722231 1
51854965 124186018 0
996329003 56349153 0
202767052 797025990 0
45844219 589985499 0
538882217 637979466 0
46033583 676671611 0
188661784 140969432 0
115268979 187609213 1
662578312 962541711 0
525466408 259947973 0
458473015 827203825 0
74131606 490360947 2
965083438 107323491 0
722694775 24272336 0
83346241 303316449 0
848094586 580108070 0
295318298 540860019 0
297358 48987807 0
949958223 382299349 0
927828117 95491339 0
732249475 225042886 0
733061075 617223788 0
112699101 959163660 0
68854861 936503213 2
52676917 434621307 0
884000405 345749111 0
649075330 665664930 0
352420288 753248855 0
489348613 374257993 0
963786503 593992685 0
133012056 63753420 0
499643056 967676291 0
115110125 880529217 0
626399509 789774290 0
689363058 38400507 0
58034742 384594974 2
744921917 958634474 0
101552205 992464617 2
824173659 81128669 0
235673306 492732260 0
851265152 51012031 0
515608702 772895792 0
526278263 978978587 0
389569821 444607926 0
195678993 997095586 0
277581525 438230617 0
232879288 5696060 0
938349188 736152261 0
244661852 789398468 0
8223911 919763528 0
977643498 505307456 0
183581658 248635666 0
891740776 760483883 1
964389406 611951749 2
207138228 200337587 1
465694215 924192340 0
84133652 273772494 0
3826547 179610942 0
823915522 469564997 0
885845461 700381318 0
462598188 601508557 0
256830096 676332079 0
937148247 572312648 0
395987326 222745759 0
674804801 461137022 2
75728161 603073946 0
471046253 490124674 0
415269831 437488662 0
69500624 345720605 0
228255337 844797730 0
303089658 923546446 0
117799177 443869660 0
431521620 326228850 0
397295757 388461355 0
321453200 363372515 0
665187221 395319645 0
146005796 128009405 0
977940469 82527524 0
290440442 19269699 2
116203271 388301237 0
893405514 650978726 0
607279143 259057863 1
274629747 75199805 0
496539581 268807453 0
118366639 600571931 0
423404558 132845121 0
149107367 536164961 0
28441954 479944783 0
352153171 802098761 0
208124089 414184152 0
616992860 812775395 0
631528769 838621541 0
379808612 725106210 1
971924971 28793190 0
86808124 742795747 0
343464170 376272728 0
298082403 535325462 1
444770564 110476246 0
670223369 78552422 0
43802928 673642830 0
38620362 762243832 0
560736058 765613680 0
391521587 890522394 0
929292224 766856244 0
806068143 239126313 0
570325268 52721051 1
413271216 403059114 0
557188267 886841696 0
667064464 859650208 0
560828302 630613114 0
383745683 175382322 0
562784193 315226189 0
12495381 75199295 0
985246329 177108090 0
721675404 438310693 1
204109441 652639111 0
279791247 918599854 0
2382339 510480800 0
114966929 906707375 0
807828488 26071163 1
854382198 59475602 0
684692540 15112541 0
936987439 417731426 0
115392332 13872042 0
792436785 440425968 0
531109965 970660114 0
744665677 750749108 0
630944373 638894723 0
766371058 886504717 0
632970652 727469465 0
82017650 112369332 0
27156779 34785755 0
54398797 956745995 0
273251320 88067201 0
159780278 595975663 0
111510082 721910207 0
580819733 60343835 0
937179305 961739193 0
117349397 913619524 0
77871092 152961836 0
936643171 407000861 0
766358271 536528886 0
127398822 886547045 0
29575336 76172755 0
226800886 68069084 0
87957406 493639690 0
562550797 288140585 0
508134657 207230990 0
593132881 67094877 0
822986937 705675497 0
119254561 878497998 2
702488718 757503115 2
740551221 357433571 0
830598149 765957148 0
291066753 857361903 0
505697155 928802660 1
801693548 369389736 0
841827322 959597019 0
171736770 911517906 0
724559419 114336194 0
196925937 396394599 2
663872690 587550228 0
725857374 550267708 0
99974240 641608983 0
297405449 447233569 0
897351572 608907557 0
769810782 159087856 0
903396386 192991370 0
555618471 391395064 0
333454207 557111517 0
165222842 994040496 0
934094500 390592350 0
792249451 941151674 0
538132002 264691779 0
861907644 107391778 0
74568115 345583676 0
949565681 932901805 0
536488920 933875751 0
843670727 984741148 0
849114476 464595352 2
621623852 163708344 0
391353873 55687779 2
467190418 977356355 0
231190328 967513812 0
355301446 598080971 0
61764380 615049568 0
721953914 411030225 0
662462073 694186422 2
95257340 43823692 0
980259079 77179740 0
121722782 889979684 0
821962172 176931149 0
490175640 696642282 0
279283128 594283111 1
321829091 991557443 0
685114423 831615840 0
119663846 396038151 0
240117132 103364614 0
184284920 666867322 0
106720773 846966050 0
257339360 336923549 0
427329564 598032180 1
17006379 727858403 0
17871447 208467858 0
234796003 688555617 0
431605241 513152736 0
524098938 406452317 0
609062803 179140071 2
929096852 25130881 0
72916087 322763602 2
944363841 867275315 0
561140229 685990892 0
827924469 430159151 0
345251274 509529621 0
148007536 352029356 0
567938226 364678668 0
701312537 293766633 0
786148415 836527662 0
30350383 29070613 0
4296834 831348381 0
272615587 859905574 0
692474396 116417514 0
362315870 81066260 0
109014156 968874910 0
596145664 847672294 0
846281863 98433369 0
8715308 744468310 0
689471358 757841886 0
736060120 518508349 0
266741394 992282237 0
115829502 303329243 0
268364373 839853645 0
101694290 756792539 2
37836323 484381065 0
119238962 828098940 0
742519761 797199888 0
273636408 428456748 0
812996988 116343774 0
618011492 82972775 0
99339894 9995621 0
4356285 581422224 0
548775564 877793162 0
913056629 884859072 0
111971809 359871357 0
365026024 397481678 0
33751619 885064073 1
475878229 319285890 0
21868763 109225726 0
397348505 482268083 0
313131167 592852485 1
540715611 5695839 0
662118010 98433701 0
877006509 621818510 0
805955884 190211649 0
108190393 166240083 0
788832036 609958727 0
742464496 492784615 0
417598498 666519839 0
942516024 299986947 0
171362625 685103673 0
962600589 882436292 0
503538532 139363126 0
446682712 241760544 0
352700428 261433557 0
16447862 763145276 0
449477392 863317761 1
307376294 828525452 0
829615029 642079645 0
44379597 926632481 0
239013971 387069339 0
534120607 617139393 0
560642251 298046769 0
444892496 142105907 0
547626939 137759268 1
416333210 354598903 0
25896880 595423008 0
201216350 297610487 0
419959615 229143950 0
294178216 432775634 1
789582202 305896030 0
934286571 885247283 0
430391985 297265308 0
875187483 95068061 0
200376449 619328695 0
956526270 920521380 0
325690945 626741077 0
11892077 137087642 0
221180819 732458146 0
84839838 750174338 0
136636787 333393173 0
77929886 745853331 2
947481473 834435683 0
726546239 100856792 0
242403192 981112329 0
814936864 27829452 0
669684086 500520257 0
857009998 273307065 0
83026165 168715476 0
360059679 594607187 0
700568909 30002993 0
89555637 852561135 0
139607442 159246479 0
275907751 337581523 0
867558904 976307572 0
619260412 307173287 0
98314470 577515384 0
48534235 646768043 0
6051442 840578002 0
407526550 509912365 0
54450335 665984495 0
344826721 36344833 0
359637765 580809333 1
861295410 422046659 0
255470297 690836387 0
76358581 997661907 0
702617786 162777548 0
424890508 408203290 0
994487348 545558027 0
774375154 183319922 0
569499210 376379800 0
872183396 290888720 0
565081101 312408447 0
491071055 203919823 0
496900082 9528405 1
622030180 37704113 0
987701707 377408942 0
22169433 287426969 0
556210401 689799567 0
875126085 276443520 2
772703548 61150235 1
347077571 706393347 0
27750729 794229179 0
521306997 423188147 0
884622983 978240765 0
956727074 69402280 0
158512417 239552458 0
662334716 459958733 0
390449925 708652709 0
218921496 901002764 0
584040513 31511154 0
851616113 217272782 2
102741290 95548222 0
528509639 123988879 0
839310687 677266157 0
327547719 624378323 0
733547064 852695174 0
788332377 624358606 0
847299090 608077490 0
551637149 624397544 0
764346221 240122103 0
841529918 768728029 0
786322642 23162718 0
162762380 372617068 0
322178800 638509902 0
218544717 332719554 0
280444602 150794695 0
383669621 54127937 0
771916696 662318972 0
829078460 487000120 0
824492400 265050369 0
963753435 739944373 0
746977133 335065989 0
335696886 716900475 0
156524669 41125339 0
923792330 467886005 0
518487910 815400637 0
895786124 779612343 0
775728103 851681015 0
475598806 903785197 0
833619914 618995548 0
184202411 98625389 1
403472129 77343624 0
158900534 370543572 0
534190908 878997129 0
542425901 287265234 0
763204758 813079692 0
136797054 686299306 0
946197351 942995499 0
477035991 245269489 0
835454196 675091414 0
870201100 139355413 2
368617125 631013923 0
626130827 130456367 0
251676822 785097278 0
870647303 327656370 0
38141757 307731420 0
53869939 93545335 0
127896887 216302589 0
814360242 832240890 0
615599386 678700332 0
383858796 957944084 0
129723859 567448535 0
676263017 500538413 0
300601316 933478175 0
392247852 543231757 0
68218525 809830320 0
221698910 125395753 0
736575006 721251572 0
496323330 407738781 0
338517804 567295149 0
583331351 520529261 0
76871288 60258193 0
950662946 807229954 0
727825205 17257215 0
594944072 231057040 0
326104992 333382951 0
588978615 47183030 0
621434277 241590520 0
707818350 284960287 1
962385208 339656370 0
989148268 45825768 0
796130836 494568174 2
783320650 965622386 0
621637542 12713158 0
376253193 507199940 0
337658264 86106948 0
146448690 454817288 0
471153412 10750633 1
46176569 706787768 0
401278141 812227455 0
104535515 214164608 0
480925772 110787738 0
94575544 125067786 0
335549696 48940812 0
581127656 821468722 0
107658392 111672840 1
1188503 58806837 0
300429070 81636996 0
750230673 79599855 0
92419847 531370978 0
849897731 13580512 0
13576651 171295567 0
703936029 626581145 0
740043420 612244808 0
253964803 300317084 0
164166322 786128368 0
812634357 64849781 0
247338552 499983465 0
789534743 434105473 0
666968887 399219316 0
375067806 21618778 0
741746551 641079089 0
578103419 902165624 0
171453736 146836688 0
891624402 888319068 0
718294030 325796624 0
32432046 511557304 0
559068987 901483031 0
544259479 140966226 0
495457277 631876391 0
764484961 521997263 0
914022225 349741530 0
341660658 60761216 0
649116590 13406601 0
28343527 118314552 0
605099264 746803736 0
586999718 698151999 0
950964695 472976450 0
18401783 194247783 0
1901965 237510301 0
310517042 627626833 1
484266924 481856142 0
462128169 660078508 0
252772696 796758958 0
476623819 282638948 0
243304646 97708612 2
963175563 368114026 0
225521505 105754699 0
67834405 520883151 0
830534345 860971881 0
324027725 440034191 0
124757085 146481568 0
145535828 143567773 0
33685926 48397690 0
286463562 373191980 0
656909743 892347680 0
195316477 42749310 0
847298566 29957594 0
996800497 937701818 0
353125630 546923170 0
191050409 244680698 2
234522695 150714988 0
353018578 908287810 0
512104559 413575521 1
640021757 485204568 0
313468159 999487314 0
73078504 265301421 0
98294691 670087862 0
932379153 183585734 0
767274763 97922657 1
363663951 122521789 0
31169281 85572854 0
625678666 339653833 0
697867147 110987927 0
421477358 48174229 1
439807724 75229890 0
465275221 92550944 2
979239765 38833629 0
84702060 112300989 0
921228799 340626612 0
257094186 4321925 0
622449083 141474495 0
13239402 354295316 0
182352735 715515709 2
788599634 198660094 0
160012738 74299867 1
780734921 278881061 0
313807271 844449313 0
619318188 159641482 0
671140622 252152948 0
714030205 434046645 0
917913917 821882079 2
493147780 272746417 2
884836136 495574773 2
12851259 3645340 0
656672710 4072172 0
81703619 548490728 0
695933947 919758009 0
912243480 118695214 0
298156881 451153559 0
244578671 520959726 0
46229360 489891160 0
633808297 361049805 2
538764342 736844546 0
276462541 111129525 0
151158483 9035248 0
848868970 501493594 1
140738518 222139771 2
879691762 945455942 0
16035114 329455283 0
712695698 450845131 0
325430496 752604205 0
431444340 397288927 0
335952599 853762113 0
544404815 722094557 0
917045863 903434210 0
882071188 283079453 0
919610109 239459036 2
85470029 502476753 0
807186010 365419618 0
652045593 151939844 1
526116016 252893789 0
627572995 972327843 0
465517549 368043162 0
480942771 331646246 0
126633939 216050798 0
18051824 314660392 0
996957181 748031901 0
13915027 951911242 1
184036642 445960097 0
803715591 861283329 0
961919409 807842097 0
984507039 502219343 0
860160228 411061296 0
71719126 841218127 0
481804442 271198820 0
56846180 827175975 0
700464924 857574041 0
64831254 727795356 0
860129383 118708847 0
546129577 31402802 0
331467897 126237798 0
576436443 132885342 0
525285544 173321184 0
564363609 765509942 0
421157890 83866319 0
499427171 231928335 2
949287507 239647182 0
216410639 257012729 0
535247497 81294582 0
524985430 73242029 0
598383886 903756429 0
400697488 298026742 0
863007563 654789897 1
623280886 362911814 1
384263524 62363430 0
621428966 140129232 0
321830437 505907563 0
16725907 300215212 0
42812268 67523221 0
418718456 256039569 0
713337975 96497360 0
227640880 134881180 0
687287421 169488245 2
815016929 840037044 0
742566550 331755470 0
252549165 565747445 0
708571910 61756601 0
123490606 799630234 0
736558139 75625572 0
261628295 742766507 0
440276136 838337954 0
157259020 534372064 0
453337457 265964398 2
171525859 827941548 0
327067928 463904986 1
278269646 338495691 0
416685574 814130183 0
26608232 8736486 0
829926247 878722708 0
442882678 455834784 2
438579276 251199081 0
844700738 660180493 0
13151700 258780449 0
212971567 8201402 0
12014800 149010844 0
113838143 582326245 0
666012948 765892912 0
314815421 707329957 0
445784411 641512234 0
969757919 718390321 0
630698214 484670657 0
227675780 948999567 0
7344187 18706343 0
887180478 513614187 1
417004606 551925646 1
403651462 939554013 0
19728851 682113201 2
479844429 674160156 0
651818611 109746002 0
649245563 933902513 0
2210026 316177077 0
135013937 217678390 0
332625185 88911434 0
513312245 55855029 0
966437652 79118528 0
632617909 808868354 0
546240957 633351123 0
750075697 498831729 0
958259020 332311558 0
707305252 28849010 0
688464413 259842285 0
252527861 386558450 0
76022178 744426212 0
640559390 8235720 0
277104194 792741428 0
775959462 789034418 0
69533566 271257771 0
516344335 623213326 0
92939338 312591972 0
494746495 77624549 0
215739619 71969106 2
20758118 82375358 0
817618024 83978384 0
149983370 810853778 0
605107117 868848118 2
914760781 13010586 0
346901768 135345324 0
67993794 479668542 0
158569662 693941937 0
105486043 831767698 0
858358973 405532410 0
142332042 246504192 0
409907615 508069446 0
180356908 981780508 0
698958742 1076362 0
982373450 385167931 1
826479083 842141092 0
122263188 907924881 0
752451262 902428390 2
237581054 708484700 0
888346271 840879405 0
656230451 216324965 0
117466070 529055851 0
266693617 250069862 0
236586532 171817813 0
428275290 87643154 0
651652655 774293806 0
201876730 65070864 0
123422373 257875965 0
898802062 75155288 0
949788917 879478596 0
843343073 74046418 0
754706192 733429687 0
139298127 4649241 0
76689387 342587830 0
739124448 339331363 0
550980561 841427361 0
929658787 164854216 0
20982582 824471734 0
626970213 600298432 0
357546769 399365310 1
356067655 107713108 0
66323815 585134504 2
878823765 377513667 0
701423926 866684122 0
320026855 498494750 0
866437066 46828338 0
103828412 176878551 0
825962181 706156391 0
483529922 315707688 0
295532440 142002001 1
594721426 665244891 0
49077738 291957729 2
586673341 803696317 0
885095837 322943807 0
41095116 793345735 0
149125219 444916641 2
890931084 27549732 0
107502200 963466383 0
863894847 357403021 0
416545638 131251277 0
400364710 916374822 0
198515798 442459872 0
8210878 146480749 0
893880289 169023503 0
816495897 857927056 0
428865057 252870897 2
676677537 651347908 0
446595627 386749558 0
522509435 99560651 0
996007484 820407319 0
995853200 367975806 0
206270181 279147683 0
437166977 92065362 0
679960157 63355987 0
937405501 801545894 1
145203651 93577489 0
699829491 290927272 0
536519736 403370874 0
267960713 104693402 0
760286075 589191968 0
438199342 179344375 0
138167764 612912956 0
300159728 714370072 0
119443192 36394051 2
764263737 92205462 0
173894897 107701236 0
659117990 529983471 1
80271528 700930667 1
424417590 949870348 0
586146240 916959664 0
164378463 478585651 1
517747058 57506053 0
463679679 282309467 0
438835671 326140049 0
217532389 44206144 0
747336123 911785922 0
687418973 596909734 0
121900324 782331841 0
768112612 560765880 0
444547455 848191459 0
844951609 838673007 0
744033102 400897392 0
694001800 348587143 0
410432356 12217545 0
55679169 467827751 0
58381991 862521509 2
334356962 118911867 0
523322695 958298644 2
860988097 743636875 0
976889566 399094994 0
100743987 624175864 0
883734448 297692018 0
653689410 177570894 0
306857948 91006323 0
432014465 121459418 0
276807736 920283135 0
925850156 784483811 0
542151801 64375612 1
496202257 538273423 0
975497145 184389836 0
206331258 889594474 0
549023023 451248249 0
31180505 768578323 0
772690382 93252099 0
516567937 68742437 0
34041782 210162628 0
975355333 221191701 0
694473258 744413599 0
46458245 874366688 0
541408081 87997484 0
974508173 408775608 0
966569617 327899318 0
797287091 9044543 0
142982706 85849960 0
554947943 369682332 0
900520853 999137772 0
574121545 525275104 0
845837114 55364793 1
992380368 688082950 0
719078516 7702367 0
683008607 846111685 0
6466547 126449808 0
159464782 798545284 2
171237773 493891656 2
57661083 93861207 2
91221924 9479463 0
703140807 886328127 0
845939574 924644855 0
889300713 237014830 0
766366921 124338590 0
418764767 202497007 0
759463307 271699480 0
958146279 79439656 0
717283120 792649006 0
61716599 243442443 0
168491917 659383636 0
108989844 282972606 0
463045074 434953647 0
610874173 808816062 0
601764008 555805597 1
525762453 198430857 0
947158513 382785153 0
187275514 70319806 0
495492330 767749855 0
100245226 656140856 0
896352257 615058528 0
858193124 153681910 0
763353882 718921445 0
674495522 129449403 0
824666027 58999012 0
566383939 833662640 0
599421297 743476871 0
8958267 107082291 0
477471914 236230586 0
517898291 157999800 0
90651270 5047959 1
133526485 795428584 0
821218175 79822771 0
302670384 639140491 0
388236447 539136024 0
13513815 183008857 0
876266273 80952131 0
31885022 106679974 0
68292628 700725659 0
216212778 590752067 0
439250994 211570722 0
603249436 59157382 0
967294610 268733178 0
469890907 687797283 0
65727588 116907289 0
986137688 474482125 0
843793234 375835293 0
705074918 163982180 0
212241921 230766353 0
69823441 302876091 0
961179020 914026804 0
988367829 418355854 0
329284055 12119090 0
992454933 641824509 1
264580841 689097829 0
155680727 660614117 0
486132467 385608559 0
385002995 480915284 0
273086609 77969126 0
168625892 75581029 0
852375030 375734983 0
339449548 913773233 0
286349851 796127774 0
428329530 851521836 1
417085640 793327696 0
787766987 100761295 0
509441666 638142222 0
594184100 420516702 0
932987443 561378736 0
9015447 266615392 0
357287426 698838623 0
608750562 673321865 0
261176685 227655047 0
48842876 899701564 2
242708053 910344357 0
720073659 79797461 0
159858377 851109906 0
135979016 738212185 0
973076916 340696620 0
102931948 48104057 0
863284472 366626292 0
166027703 630824289 0
267548096 5164326 0
893819667 182225264 0
984825247 31947266 0
589204514 100249106 0
419129876 56041661 0
709561660 78758454 2
800301619 906923101 0
923094723 598537973 0
173999387 132001654 0
375864768 352581194 0
939421506 152274261 0
49367879 727565041 0
58748555 396915492 0
268800144 18966638 0
509206204 84565474 1
1500420 256459464 0
50791309 557351429 0
520036115 721442062 0
92089558 554299783 0
315751688 646803868 0
41623929 39164132 0
774520652 30653779 0
908164507 593089820 0
342449118 101828332 0
181486230 962478969 0
33042133 336633770 0
139111982 691512763 0
522281196 33311677 0
663422843 350138944 0
695244271 719776208 0
74171774 438557387 0
549111318 899327449 0
693129167 966108303 0
595557301 135137473 0
550315734 280330724 1
631855893 123021378 0
295031938 437986701 0
37280049 811821056 0
232661874 238113057 0
966831756 268339586 2
410548226 199207543 0
3331548 971576826 0
57222458 775078904 2
56963554 915102748 0
795909543 400108094 0
539372753 616120545 0
322687778 853778611 0
228410225 84662146 0
582145173 41998958 1
667195058 341181654 0
322140886 32851531 1
655891314 853158256 0
253809877 865952483 0
420344078 96334929 0
776038329 140804603 0
645235933 305551656 2
892243505 364465100 1
127448776 999352176 0
728249448 39165958 0
298694669 410539098 0
333868870 661712121 0
116253639 366043181 0
58953779 769886836 0
883447259 806051467 0
859744192 653679460 0
202661623 648334308 0
847134014 140995250 0
19055759 591113243 0
507603384 457802137 0
510551635 798593466 0
110986324 298167398 0
213983448 910996889 0
650430640 990904640 0
218144159 787296631 0
692103302 354242026 0
48999843 169377723 1
601582468 558778886 0
748166384 27635791 0
303739166 514490418 0
628432517 694925868 0
221781385 157009334 0
618988834 532036722 0
90339747 23248408 0
901489417 127989567 0
907820400 991462162 0
300633848 727909437 0
435997644 32182351 0
483970083 967934982 0
353384396 99372772 0
170835577 625061830 0
512223907 750743916 0
677985184 876902993 0
782994772 805656156 0
687886003 2763476 0
894065769 211323614 0
320373299 166972374 0
84475422 558809472 0
119414025 446409066 0
104334255 43259842 0
644983693 209366862 0
236900240 62789241 0
19963852 616169168 0
145489645 767491022 0
355911844 403839040 0
603988409 806166522 0
916901009 732971115 0
213659273 9739989 0
280025887 944895482 0
13257540 592555237 0
267102613 84172778 0
60315619 788438196 0
538441563 241986510 0
931603513 143133458 0
156465228 670321085 0
238438690 593632112 0
590499264 473350284 0
276019798 12489950 0
501011390 301189281 0
137725850 278742305 0
448662064 119132908 0
11851422 30532798 2
755324995 625657044 0
62754347 820949176 0
93095876 793687111 0
388126802 328138784 0
234682615 631916875 0
510506215 243895989 0
510595923 339694300 0
464216241 330164828 1
868143560 841388770 0
51592386 90661029 0
557824037 730779277 1
930458878 773609567 0
459833361 170382176 0
450416749 974619057 0
286714660 112608426 0
310962600 18136924 0
886035479 520575461 0
7183394 114467990 0
700954413 883448682 2
432257995 33081031 1
562093278 34294777 0
68942716 94004528 0
304399469 272243977 2
575021848 258979642 0
991820334 432694888 0
33074781 768321769 1
138608387 799055519 0
114078482 474107955 0
481820601 819221656 0
485452148 989715463 0
350222869 288213578 0
92873517 10845635 0
452959429 745233154 0
451776805 228050625 0
654167364 242112037 0
494198293 926344543 0
848272057 866091288 0
98360998 929628465 0
481625900 970592566 0
115842887 82578648 0
137598 930058893 0
167092650 274210547 0
61508684 670008118 0
139334350 9929179 0
818892690 943871987 0
132700648 932785368 0
763068022 47985651 0
178489271 244219513 0
305817143 907048990 2
703512180 806388468 0
56682420 717721277 0
127065741 595789030 0
792252194 852686767 0
245361033 865350408 0
316078170 34968542 0
278381562 888004126 0
10152849 696420284 0
88612436 39814394 0
586276480 36556381 0
867345508 133772078 1
558578091 641162382 0
747464936 777516786 0
757854264 240293213 0
229475866 915772045 0
971083161 582457032 0
737898329 558724653 1
887566928 896332509 0
841752665 8282209 0
885917361 29610368 0
124707230 427578313 0
335469623 406492345 2
50845287 34674420 0
855545252 154937641 0
910739678 812332531 0
404604559 237754655 0
419254886 829203343 0
16973708 35578690 0
403702048 288438854 0
768077429 399022829 0
7650957 393378918 1
754169941 428266552 0
897340310 144057183 0
89026154 33232012 0
529063491 408553863 0
691219377 44379858 0
895670266 738359233 0
87216287 806708588 0
138559189 673333943 0
851478737 617009752 0
851634346 778678205 0
675069137 967502332 0
288853254 143297006 0
717623680 35210237 0
203774350 593166308 0
679439633 305027056 1
684188359 929017772 1
267981852 767436896 0
17452258 756815153 0
964203339 607146012 0
594081157 978232405 0
874323184 966988613 0
41860975 884535294 0
252437040 19909941 0
125396515 29036430 0
780245924 210270636 0
15745762 646831222 0
363896022 200768081 0
270067330 146971135 0
471401161 51076092 0
768948530 229797621 0
230042470 636331462 0
301699336 745930265 1
155971570 903631863 0
887065950 188108477 0
40539532 145056529 0
354534317 59087285 0
929682826 951706004 0
900975065 940595400 0
315656806 23768484 0
144952953 531480769 0
33649813 507636212 0
17834100 753295524 0
599457367 888036040 0
559963753 906894921 1
181427971 538531632 0
762225603 45983418 0
894591463 560308244 0
724884021 861346144 0
501689895 102195597 0
856476417 331657548 0
730531199 793660953 0
57621863 133218580 0
768662430 388306031 0
347394617 320848154 0
346224848 231018044 0
904437447 87186984 0
362801556 315773182 2
14272777 701706373 0
514019616 53832902 0
635226620 199593799 0
795845711 404899449 0
205056359 2436497 0
86862020 570208742 1
75322607 28856846 0
391553391 631009680 0
909930529 300251930 0
498330781 944672750 0
59847256 169326343 0
397349929 133729854 0
191818753 116353836 0
978582829 58981665 0
916037472 717884024 0
185528976 88873758 0
192766196 487604799 0
523144171 235337437 0
96349560 612642186 0
704533675 623297792 0
215375205 447220966 0
81302423 996513257 2
999177644 554505052 0
319664339 274292061 0
367859920 125942542 2
569652190 551332685 0
443357684 766390500 0
745229239 816763902 2
432626501 7772646 0
496397463 655231185 0
765658012 797365416 0
824628475 69687236 0
757269554 146422056 0
753283149 438679599 0
819405952 202708182 0
960644144 259700864 2
828425700 720259646 0
102345218 211254168 0
591112644 84484119 0
862581450 704408917 0
650154863 582623606 0
68413744 120852450 0
998244694 311192415 0
520740926 332104447 0
890570726 596651363 0
710306211 977255114 0
266191967 140636244 0
263712843 848236289 1
19723353 438602238 0
8277405 67264237 1
982835035 688349243 0
309554774 126600342 0
220948121 369381677 0
868176213 252498270 2
616799627 362956929 0
34882868 812433378 0
437071367 273732049 0
78564297 343419445 0
25921553 362703407 0
240259537 543504313 0
143590362 564680819 2
210646411 389769019 1
509958582 982336276 0
61736331 788782107 1
712060300 140903974 0
794313942 671016881 1
838758746 361950524 0
87139907 23127312 0
79990399 593690196 0
177017149 703562196 0
814598511 113491230 0
139103334 309362570 2
429064404 961298813 0
721897890 545172631 0
393036295 36742821 0
612605555 233359263 0
703217231 787687181 0
24948305 271535535 0
677809005 570165466 0
124343771 732788506 0
53811322 901621741 0
22100863 309350910 0
547143721 96485346 0
246399496 26080049 0
410573450 75981672 1
395636065 408423399 0
244767743 27979942 0
408319270 796465656 0
821106614 70923137 0
686122955 561946385 0
440270403 7945550 0
118358741 867209700 0
753768945 157428185 0
790434285 605511867 0
703618723 643032404 0
600712174 21702486 0
42465100 843478467 0
419864462 130756514 0
716614696 236051424 1
89953513 249574414 0
257965925 853363236 0
955305993 195984388 0
506779407 431885014 2
935614396 575900177 0
559938206 361973065 0
796331485 143357012 0
740255436 624838288 0
779400743 99116363 0
740910613 47361707 0
663853158 600764594 1
154785377 563547720 0
143432862 669656321 1
900458402 855349881 0
356493907 429817130 0
98790332 899002550 0
786984617 83805652 0
529747493 203438157 0
748283342 117197898 0
54313922 494378067 0
403484664 645291775 0
656454416 61419607 0
722928729 87811491 0
80512381 551202883 0
978045130 350917887 0
189886710 385956855 0
902731014 79826252 0
331665715 984998640 0
755042416 931038141 0
157851518 241740928 0
359903840 819080013 0
854239143 101635268 0
864899528 180619798 0
505589237 163801265 0
241504302 115859892 0
8105394 560990086 0
820451371 286509630 0
751410833 924069149 2
935952914 190504905 0
363459030 644700761 0
562499627 833981519 2
140472039 626224483 0
58079349 171735128 0
72009654 833936990 0
12595724 760031267 0
634848066 276914728 0
175278690 899298653 0
817999455 729684850 0
48672460 433015579 0
898623708 902362403 0
841804101 426583635 0
842330345 344106622 0
43053374 135365798 0
575554594 651241626 0
887836304 495859960 0
225650647 166977141 2
215266690 538994063 0
850307726 145274670 0
43703266 444551017 0
725088310 606154451 0
622130646 493100628 0
800669356 177501402 0
32774422 984901808 0
957052518 729890372 1
531426955 983543855 0
528245096 395293048 1
828580452 926460007 0
24962840 327498185 0
298490797 871500418 0
9776305 816375089 0
134033787 434130375 0
503530456 758615690 0
332347792 120155092 0
254137359 189924037 0
232640302 638932095 0
317078850 556432931 0
155484770 936463237 2
315479229 516685152 0
474418213 736213272 2
493536666 176859907 2
883207528 957612270 0
64192872 262386053 0
338850752 803946143 0
148350353 152410707 0
175712653 480534170 0
345226901 668931162 0
949652221 149658902 1
331664728 529693307 0
230079857 258819030 0
69588300 80273963 0
914352140 176945600 0
46420799 160063244 0
451744269 192839828 0
884031162 683344147 0
154025490 386959936 0
973291922 256828626 0
869750693 216709011 0
506710947 400971301 0
680239895 994473279 0
490554479 37270600 0
966427545 841681471 0
71506942 960209254 0
506363172 47840004 0
551068375 44022453 0
3360855 386320296 0
252577569 301719685 0
275878953 966459423 0
864022273 617899421 0
352212336 749166986 0
396087838 410603046 0
105213207 264278573 2
864137965 944295507 0
452391067 161342022 0
850740360 342900008 0
554976591 240854098 0
772541096 915619568 0
348026162 266135130 0
374028912 364352826 0
923683411 61995216 0
197405354 606550994 0
577217115 212716953 0
61508482 393366422 0
737065045 305601797 0
66146656 98390152 0
551411445 770761777 0
771210644 329301727 0
603186962 11376288 0
83060652 967366333 0
19099918 548819818 0
351372780 814793824 0
167468837 436522196 0
170969370 565362053 0
841003370 795798395 0
963819829 158446348 0
56213150 934670297 0
181901014 699697972 0
24008248 631977459 0
109294282 317357114 2
322966690 554143500 0
435003340 57414032 0
132146514 430875043 0
913905379 79423449 0
145621099 678061449 0
82553998 433379845 0
149590637 426877163 0
466889147 223768469 0
486599375 194156769 0
8501424 36063520 0
312424705 395479270 1
444472023 526829606 0
529318452 125566842 0
918560226 986488482 0
445731870 394747349 0
786255851 823208423 0
547520911 923891618 0
449675755 36932313 0
784664858 846764244 0
208621552 927376701 1
77258736 156211823 0
47264087 674945006 0
724734733 408318605 0
303751599 369939846 0
4992672 981103334 2
383299946 785698186 0
836486517 69930658 0
282152850 641433250 1
174933189 792978434 1
445759657 761571562 0
767426406 399945470 0
285258131 38482212 1
536650801 496423866 0
209908257 672475979 0
177079608 218871328 0
111004335 553077502 0
482059727 920755942 0
24509492 923819062 0
110643077 689086262 0
55984645 103430121 0
249424565 143583689 0
10785917 243452708 0
200688901 726524550 0
312021194 67229472 0
200689130 147439270 0
862330171 538959228 0
531029356 710531731 0
886994558 618264343 0
16078161 40501630 1
139860789 773412848 0
72294008 42522591 0
506992661 177313312 2
133433185 472662519 0
101861382 844276648 0
937575139 884906306 1
702840122 638228071 0
524110735 222164000 0
726797665 708038587 0
984550323 479202376 0
699670409 592899475 0
778775171 496292963 1
421167274 200098055 2
751842631 475748084 0
441628816 936633323 0
167280023 63867123 0
92308698 314678357 0
705216538 33411047 0
629287959 561657069 0
404760618 534840465 0
648685506 539056191 0
138673146 717676493 0
905679029 595867290 0
26918853 144816212 0
808759279 938184302 0
714168141 17261197 0
936872935 219778799 0
276725033 79482868 0
756942302 974995229 0
421890195 169314446 0
206264100 765933159 0
505731762 122208186 0
856996180 76913121 0
560378687 805022249 0
721908885 338770490 0
264924590 21905144 0
296865989 221644869 0
431773602 1894145 0
890203781 215231754 0
24496292 56067032 0
931342705 220493960 0
815302774 316163822 0
758053261 749603831 0
923253131 347501758 2
256379769 24727237 0
668669239 491508127 0
632464430 704051799 0
452258167 980947363 0
344223736 310364733 0
455662979 343677491 0
640907100 829046691 0
503543905 482588978 0
673130016 713252462 0
710895620 886010218 0
145922072 221469487 0
407199193 10591574 0
206832826 810753887 0
737780387 577096467 0
695469861 495963885 0
790132435 712937663 2
128639641 629420583 0
565795376 486820620 0
354793597 383698458 0
395605263 5927540 0
204108506 341905572 0
109905536 520484806 0
838499599 6076609 0
252684677 577500270 0
105786108 562797307 0
423944414 206539317 0
283600362 104213613 0
186717710 37895125 0
904088383 920327477 0
787582257 56197302 0
256881872 522723928 1
500672279 136463739 0
964795586 440043810 0
877745486 13067306 0
549898989 615998231 0
962118931 769798283 0
278037334 972426831 0
128762447 108226650 0
529497899 95603574 0
569923091 251792765 0
788648422 18682320 0
89733827 621279890 0
888634435 538239500 0
765477019 56338159 0
32360228 190352145 0
531226452 408179898 0
370131868 431198399 0
546381235 542229995 0
737822884 184173290 0
755290111 205528972 0
861117596 270445373 0
82096833 240227980 0
579350946 701598156 0
84649226 808375228 0
236607727 52775713 0
8871077 656870972 0
597061930 697697177 0
301832047 556808690 0
560686822 125745217 0
57873443 301362691 0
751202909 456472476 0
449853238 869533487 0
733318652 29697383 0
617491123 36258153 0
859442171 236665004 0
264874260 140471001 0
421179427 50748802 0
826019092 143645710 0
933094769 818632541 0
966733153 980808587 0
451637598 123198688 2
414731863 621347325 0
757292074 70383076 0
501289728 527941469 0
131048397 793270308 1
307841096 600451666 0
53956799 566757126 0
987175911 446213739 0
526343999 878938137 0
699976509 130958750 0
214598239 94049567 0
821015436 88209809 0
619219403 114339171 0
801743343 925461841 0
825761663 121559636 0
631727634 897646030 0
31155244 692603595 0
910207664 939771647 0
928419754 309914696 0
381360701 649534399 0
212763870 861493423 1
674809402 8482879 0
413118226 585973215 0
989620855 422617357 0
809790974 862201293 0
91726066 562125171 0
469791518 116175671 1
268614734 988281052 0
65269947 831828310 0
98548804 867109348 0
245465130 20190073 0
610477172 78581894 0
656494011 254314034 0
979828355 664642772 0
699209015 924459631 0
435884006 559459635 0
145795736 213588162 0
548616818 105383792 0
736552240 116283128 0
109858278 389721876 0
223564701 795764348 0
781680210 422593791 0
495079954 139861417 0
31694075 89156699 0
457555268 797859934 0
457725240 918391383 0
230264073 935297115 0
809192445 154775091 0
301456908 83841766 0
837103581 884618189 0
455699821 882180938 0
454552815 538209109 0
654767066 548973079 0
492016974 185512460 0
460012308 320951357 0
492959809 395762665 0
30922427 191233493 0
782160431 416056944 0
990938482 68416929 0
464255924 90299893 0
68153334 1236083 0
930852428 182180583 0
883033473 548453815 0
931456714 471224681 0
810353337 220960097 0
832938211 757536112 0
898033492 751656226 0
706348491 230264970 0
712113285 553708361 1
984569018 135209172 0
335810289 445700243 0
678653080 662550894 0
521610917 926822648 0
333632510 199262206 2
14061231 165289044 1
969412047 18700456 0
744496122 641682445 0
266723458 42459434 0
654685275 15402199 0
575195424 288073051 0
919295970 13622299 0
128924608 592717795 0
691914427 973630141 0
867389618 422803031 0
234167620 680388810 1
56360149 289002082 0
948516425 497846973 0
194396679 250161163 0
345094100 150080318 0
534861651 390765784 0
320648774 615506329 0
609088948 375692369 0
962217000 508352160 0
628089472 134352584 0
9769559 806059500 0
467288056 130409319 0
24132659 839879609 0
129224577 39301721 0
446019968 990340978 0
793625833 210590888 0
141442105 166482668 1
180637082 145384266 0
383127044 122303793 0
627792321 95733178 1
613385567 155269609 0
631201848 883027213 0
730238610 979967893 0
510024596 993179262 0
33409365 125152275 0
80698296 874611481 0
738023370 944780652 1
90248319 758209453 2
579448267 844491346 0
164061704 126891134 0
458420215 639991381 0
972814081 705144861 0
735057075 412953812 0
30958970 95892825 0
116569990 408118524 0
333708304 620858396 0
197177708 326330611 0
850892436 828635778 0
799081390 433029451 0
619615540 235925046 0
516337017 45600074 0
238287502 275389402 0
478689581 832714353 0
275046048 825497231 0
388110904 635095978 0
686195427 568174828 0
303738417 465547849 0
788005924 33508704 0
714372578 329683069 0
915371287 100494768 0
376750278 106891167 0
549219941 546132861 0
423683761 220081340 0
173676702 343427805 0
971989053 190124618 0
252518582 735626454 0
907057646 187628951 0
772294531 980016354 0
445518004 216156695 0
397443723 901492042 0
37435760 94379121 0
102543165 874132620 0
561117791 950000934 0
385040472 109536109 0
932333720 378383284 0
909723606 556453887 0
472120154 609895916 0
392653389 541409520 0
844717277 548360913 1
28334128 449646193 0
249797452 918140726 0
532294228 99313100 0
54433445 630651717 0
67525454 77210309 0
307292390 839544285 0
485635381 377568129 0
154435523 499108991 0
697987269 422073618 0
883281945 70345675 0
487939523 519410398 0
136916976 12188185 0
503602575 903319726 0
417322650 870079967 0
882107273 563168074 0
832196124 270908839 0
929850171 168265771 0
967630110 266654590 1
91930933 869676918 0
830223958 583676168 0
81547793 50494088 0
558460468 234432252 0
964540389 788626376 0
93424846 504931351 0
352351625 43703397 0
38595267 441681749 0
110567162 347042878 0
285042963 851466782 0
183069490 729165832 0
905105078 836796810 0
425356550 581859650 0
144624515 732680540 2
997606188 58316932 0
41238792 509980642 0
393298214 345503454 0
729241023 198636167 0
913982840 450663504 0
607633799 719772875 0
865999541 610156343 0
846475130 318698014 0
145701091 119154448 0
319738077 629218587 0
227340343 6995796 2
305709019 567576829 0
41671277 400812661 0
276038335 603692258 0
721232621 975735925 0
917994628 816850802 1
955839304 306048369 0
522998857 432086051 0
312040808 304339097 0
184683988 903591896 0
114785753 523030792 0
347912160 85321245 0
300263965 915424758 0
129239784 609611620 0
329577827 465793444 0
365455958 356663272 0
64769456 663396210 0
683527840 63227837 0
98497106 943566231 1
838810569 403923625 0
517943716 400729464 0
782402928 125045132 2
308232733 814122310 0
260066260 429303707 0
64115316 843644558 0
669068528 181817842 0
955400805 311541532 0
152173294 27052441 0
294843762 408808649 0
928353393 989544145 0
199633327 705942327 0
277293025 111720458 0
993316054 46340806 0
252693724 78602548 0
955328760 885556869 0
191265019 717704266 0
397658580 888313566 0
531102948 717697840 0
435961317 882367663 0
710279993 823807191 0
385213119 326970049 0
467739 699872831 0
810686536 314058267 2
256464027 24708384 0
456079474 305740701 1
147472014 48653492 0
828932201 91558601 0
49870678 136449659 0
704174738 43912353 0
979703526 10698996 0
103919656 802940149 0
622032042 681957039 0
141475183 677552472 0
158580283 996694658 0
403327461 902776221 0
93220970 513182268 0
920849538 932127524 0
136545586 520075016 0
805464785 684769130 0
125236646 101607459 0
311159238 292607261 0
641087205 317624571 0
425437465 740207541 0
717302015 423963888 0
847690397 495619790 0
591292591 513000800 0
415768320 70549865 0
914206314 559649835 0
796300732 515910829 0
30887697 299682308 0
436655837 688559402 1
556082327 104935840 0
215349373 552427627 0
395603745 888655104 0
107493014 918525427 0
665780541 389570829 0
676113551 40385337 0
875015459 314919016 0
671902734 230126871 0
91307497 820998917 0
873231284 70069713 0
689948527 779016855 0
757683864 57774175 0
113360422 776781647 0
5768272 304324566 0
199331762 981140815 0
344980584 735285911 0
639640587 171418856 0
876505541 925838283 0
372490009 79644083 0
738425756 994148560 0
600967055 885837710 0
723937504 960099511 0
933631749 609270493 0
187215689 778912324 0
622178633 863493717 0
804191469 659117130 0
7254620 611913341 0
68670379 391103098 1
382169142 906715341 1
204082977 559102476 0
842166919 571640539 0
96922468 177307946 0
952432370 537757102 1
683970687 442893783 0
759953862 489045788 1
140789374 361955583 0
34453349 294977548 1
333835601 137596352 0
189419852 177742483 0
96563809 430601783 0
474897605 178815384 0
793483764 988899124 0
74762853 990447027 0
635618105 141725623 0
331671160 183370322 0
670933897 392346831 0
928293536 555310771 0
177146204 184824616 2
118951745 288015823 0
524246445 1190983 0
33698181 891075077 2
449986188 78920199 1
495419060 911730678 0
392035194 97679728 0
767902635 498168920 0
27190630 893365749 0
102436299 875171009 0
109897299 131075381 0
213334762 128276376 0
544561714 823966617 0
637167710 429996135 0
570560580 156691702 0
93281557 411366965 0
52484834 136187322 0
303847809 248657691 0
792937973 186604741 0
975855264 657132446 0
25969400 139418541 0
663777331 375553833 0
187979651 536234083 0
595817412 436430542 0
49102541 159755274 0
905808374 863623709 0
588934076 662471407 0
822758242 313331018 0
51438615 483738192 0
778840589 58584910 0
49382529 37593280 0
642039695 145439446 0
776304896 85476832 0
762841765 209433060 0
305742689 890176701 0
897791605 101151215 0
386153217 861549214 0
40889848 116828738 2
392774303 125119547 0
938332442 383192745 0
825022030 937008876 0
880734795 46133873 0
852617540 47786064 0
76435493 354398617 0
997563045 717726452 0
418755694 943733988 0
269673438 99291365 1
332320684 942707164 0
554568603 611223142 0
544224999 731867819 0
33637929 567269423 2
973759421 962487127 0
605129994 514513442 0
998294275 378376718 0
736577693 909464644 0
160298509 577850350 0
463387349 708601451 0
715442086 919604763 0
962591669 498246360 0
32411160 55630356 0
268331632 567924900 0
538965060 259299700 0
37182328 976575129 0
278084484 559328023 0
606696156 340978880 0
388816275 200531627 0
470216828 86214005 0
301471158 542496014 0
58412231 225937604 0
350272995 86198743 2
540754534 626684645 1
30326216 108052013 0
811385691 5255712 0
22715907 567395619 0
580220625 117503213 0
663705953 998526713 0
288308382 4453569 0
376171075 786489248 0
327223275 96734368 0
110909719 760914600 0
66060684 366563591 0
953990632 731004811 0
96270651 105189911 0
897643102 338788511 0
169414255 67651072 0
179109434 275754188 0
144037255 635595330 0
282197309 874678725 0
836128985 313118434 0
272373464 257614444 0
993482644 110279729 0
737085221 448707133 0
805787508 149816859 0
87459879 855276348 0
15401042 795309926 0
540857028 797353915 0
377879173 29436127 0
434823916 279737835 0
990883792 827610262 0
165181354 585424484 0
884145354 127629054 0
939660126 704502363 0
507848375 239690696 0
722944279 486847004 0
681330467 43008288 0
876095596 67761093 1
608945020 508265654 0
128489013 824460678 0
698372113 581619471 0
623652555 179452713 0
972541026 520017910 0
118843584 931850816 0
252832018 812082542 2
756546108 250762003 2
959132898 904054586 0
81224632 181542158 0
932159086 668920875 0
33851891 474657682 0
700003162 13560499 0
203941039 696554720 2
446540501 235218539 0
502491687 14300425 0
586409170 484699501 0
76819144 825885481 0
584275717 683311305 0
259607865 461007413 0
345216337 21177890 0
144314250 141660597 0
316383833 639884863 1
749422053 44521852 0
269162535 874329060 0
973379596 470729240 0
413098965 20369397 0
431681141 635745656 0
31019017 241714594 0
765209613 551156298 0
734546997 71656906 0
972698609 80007235 0
508893164 387717467 0
380421435 196729385 0
529405442 676708198 0
109175494 613883644 0
4101627 917915003 2
446719340 44873946 0
793252796 292879162 0
611545915 870122627 0
946369321 9581268 0
257244090 549686088 0
918577294 354765944 0
239225556 726489712 0
105067033 229592356 0
230858448 487995985 0
855399195 821619512 0
639005317 56799428 0
281146738 906670066 0
754510766 301433137 0
659320442 874139435 0
556574761 570793664 0
367229906 760273772 0
999220952 806108782 0
16824899 761909126 0
13121198 578594552 0
760973060 786323588 0
545471144 313121588 0
676635482 735688231 0
275422988 384609943 0
671186467 83150148 0
471629865 173067505 0
845613016 401249295 2
854902973 865139528 0
33681321 180568670 0
755544787 895061660 0
244121929 476317865 0
585237382 753140555 0
597356270 599415881 0
69915643 507577077 1
743813376 327202692 0
444431015 339638471 0
761700149 271530085 0
708062653 188701877 0
112100183 186594687 0
347243707 313956124 0
837031804 65418265 0
297019347 332804962 0
672678683 434200688 0
756448763 937053961 0
773501625 389870033 0
962705819 891925860 0
960212825 791867376 0
206075797 716108751 0
784129811 537389394 0
588664611 503312242 0
91463285 231140793 0
398490958 167014793 0
470592860 783902395 0
49317406 563953003 0
27795497 702053809 0
640646579 997204133 0
839978196 138709845 1
343356940 889456734 0
43865302 152156087 0
138729326 214408687 0
737803755 960105683 0
663117796 358604593 0
469948238 339403456 0
767038889 440898746 0
717186481 89354694 0
458426417 34868514 0
865938174 654381235 0
467176815 993891378 0
529048579 137583462 0
797781339 594600254 0
656150295 930290769 0
116126606 68397738 0
335245730 656708302 1
522147970 968890716 1
850974241 481751530 0
292061299 461274525 0
264981496 275767696 0
943785535 30928198 1
637435936 341152685 0
385906896 237392549 0
296874737 1235197 1
507317536 606961218 1
191463472 627343878 0
114468937 500545440 0
921223263 948714415 0
617541800 122937046 0
471487290 690593801 0
124331087 40042448 0
115138751 384954389 0
973483085 189800645 0
423250474 484301854 0
922526176 5226388 0
760939082 514230047 0
457373335 820781200 0
900159695 318904924 0
139337696 268635677 2
763250102 43351395 0
143314280 27777473 0
752559942 941865003 0
484382313 454455365 0
142543648 863390999 0
133741850 149310234 0
491077791 602364478 0
509602289 959776081 0
666778591 227343609 0
18002154 583297861 0
673758738 22186993 0
730997351 243357275 0
500723522 923589085 0
139565554 73659027 0
646293244 639367845 0
92295835 881450647 0
668511911 234748557 0
753308291 215429640 0
126052989 602747771 0
294971765 537901240 0
367870513 90459942 0
968213712 657300913 0
967927912 596254148 0
394879733 979858763 0
183754778 817059102 0
727798315 42500081 0
64648145 120870897 0
969695 310533516 0
350110083 59984050 0
413754140 905304437 0
478087833 329353923 0
619641265 229207098 0
495525426 134456909 0
489585496 57058999 0
58887563 962635795 0
242503439 661699428 0
744567161 664433204 0
60191543 298702974 1
519997437 491510923 0
17844741 287504426 2
411954546 320483972 0
999326508 726204834 0
40986668 819842826 0
36418986 785463040 0
957727285 93491552 0
10387560 300124407 0
401012877 101313158 0
913803240 361895628 0
873547666 102900924 0
435306170 647385442 0
210382066 264683212 0
729766055 642455830 0
189044908 973143361 0
620331062 630995487 0
920907561 703970385 0
412016265 505904899 0
729037151 132029724 0
866730064 742129938 0
608306050 269589749 2
403394555 312596196 0
616866372 524721616 0
270125155 669403251 0
46703184 141598077 0
833983018 826882442 0
983421653 990409541 0
276055765 607374150 0
136327281 77649180 0
211324491 645977763 0
616378890 229230777 0
634818664 379269996 0
733586759 46612546 0
124182068 131606255 0
317916236 92266837 0
982935088 346330165 1
548436425 359310758 0
929329 486953179 0
75422384 335961703 0
170304900 801131483 0
94432935 695417897 0
422924956 863611391 0
719237094 672818870 0
8844207 495531029 0
978354796 320381968 0
750214787 406691208 0
305595429 46105159 0
253165647 962131437 0
679295840 128592825 0
757771678 97213293 0
355176480 311707549 0
27796884 820208749 0
486233450 118430140 0
896043574 608528416 1
934975957 105301321 0
917529319 582065075 1
931873067 412694051 1
443144371 465629684 0
920729232 233498187 0
479492246 81366957 0
226506823 438939701 0
62692649 76547453 0
645282985 414520736 0
100351122 834490723 0
452353367 419820514 1
732736481 700268478 0
425349066 516468997 0
47319150 23927232 0
520857379 783139309 0
902587075 157273754 0
170487201 892794036 0
932887555 737724440 0
467213071 222479188 0
100831306 38741562 2
121875327 778892742 0
934680721 244029655 0
96262612 502961283 0
325406008 536316711 0
627954210 60740185 0
94859044 433590340 0
590714381 108336230 0
11557664 966405952 0
995555772 992514747 0
126420930 904091945 0
765101300 271416178 0
377318089 306000132 0
705991406 203329089 0
111050082 95997621 2
411401390 111977499 0
897887167 158665366 0
787196497 406973037 0
716117475 467552003 0
348937151 471029840 0
433420197 948433306 0
325516995 951991465 0
872382864 574392626 2
148817542 825556261 0
219201073 35460817 2
659491193 508414119 0
83819179 108838850 0
707566597 959892859 0
954869692 484310531 0
125759412 275185468 2
554509394 523881411 0
114455615 998624892 0
147656441 327699608 0
456842386 864844581 0
265348733 953424651 0
55942373 871355968 0
188501305 272111892 0
52755494 768466750 0
299398678 350468990 1
468179985 462815449 2
916981023 682530095 0
686581787 600574191 0
36881994 137040142 0
969233799 628732309 0
625747689 3651658 0
750692968 267958250 0
965216665 480983562 0
653248374 468648529 0
618608019 118478205 0
429202376 5424509 0
557891439 703719658 0
139915455 226142252 0
269764958 611005062 0
291401243 346936331 0
645555700 186953382 0
648379759 227041992 0
279653583 795401293 0
443074516 604202633 0
946985656 724694067 0
818503325 124731167 0
261178325 393544627 0
297344038 891262429 0
859577656 487784414 0
293550629 383484538 0
126158811 857734409 0
575549557 373239733 0
103020379 493443715 1
137995478 470833678 0
361719809 131485757 0
305070693 523304472 0
114649237 551364306 0
206453492 715568497 0
406435211 129665975 0
267517050 56442055 0
309068551 58510395 0
14108992 339397556 0
99564935 842418533 0
791192585 381692738 0
334711568 512559900 0
370004460 819822338 0
798109956 270341992 0
752566303 112547796 0
946461181 89445716 0
200713493 120528894 0
520262750 415774074 0
685224330 586163269 0
556548037 967103059 1
318802868 115579963 1
9415840 755408367 0
322322182 890638316 0
910004274 544529230 0
706542638 888936604 0
943121124 454564070 0
992341357 219426091 0
387083943 266533928 0
911062748 175516247 0
938649627 637450763 0
908039257 764086711 2
319737481 942593343 1
439542585 126725392 0
669598937 890257685 0
737158799 459461929 0
998379753 497353249 0
63604128 77030439 0
245567220 21074639 0
690763298 733120173 0
20226828 985728755 0
817763776 855866167 0
100120069 394934852 0
134217527 203413726 0
467136468 895950317 1
330565397 171474804 0
887673914 101042565 0
35194053 766557208 0
742325044 124706877 0
507622197 43038025 1
114584022 482141977 0
63435203 540552656 0
973612858 899982679 0
554300599 732261745 0
109833361 40887004 0
48549800 839869644 0
922744642 133490506 0
489174492 373460074 0
120782480 975293739 0
749045779 536596516 0
710551158 309750997 0
555317622 790310157 0
642559372 4851311 0
244386325 598434975 0
252939168 372353834 0
126199965 678137489 0
493849485 669365085 0
610169990 707553684 0
222379761 103224241 0
754589984 345408592 0
3917643 593245619 0
553305389 439200924 0
262003532 712879444 0
47873751 668493076 1
375701255 708761358 0
725390274 496199324 1
291177778 19182289 0
450919230 671363516 0
637772652 738350908 0
322404383 178987760 0
484617301 128188785 0
17387267 620258452 0
912475873 678739247 0
650839563 334306535 1
228796292 906013969 0
951907420 857065621 0
784525896 669218139 0
484175746 546309527 0
308504417 846612512 2
120382301 129873266 0
119247647 613146163 0
311645535 305617405 0
20428575 401644108 0
382047926 128718133 0
489441143 14913819 0
203587289 603189950 0
522697530 455010782 0
278242662 129310143 0
474544438 849192416 0
214341925 237135135 0
956179676 394552814 0
839978850 36520544 0
81446563 519743140 0
40988481 880615402 0
84957550 928707352 0
751772505 684453273 0
395282719 25966053 0
947605153 904484718 0
136993409 703062578 2
245253841 921452150 0
753609635 410385372 0
85282394 484697298 2
873896705 749706314 0
297632398 629361953 0
85625157 351471728 1
696698115 321641284 0
222317447 617476326 0
338637773 284827085 0
273310450 69004428 0
513105995 397531388 2
19328018 44944700 0
705827278 64190677 0
464492076 93128578 0
908954149 820836818 0
818820222 922278121 2
654985685 985859299 0
775493461 494074053 0
835601908 88283925 0
338297770 997835364 0
48189565 827577704 0
673540853 643841069 0
372068094 84142054 0
438737393 410537769 0
704093688 749718434 0
4465133 798752927 0
421501012 865615621 0
285738120 417006937 0
524991437 829053477 0
893929889 789770917 0
398089394 798066963 0
21965783 721812050 1
129099525 66336908 0
626760056 853042288 0
457420830 263904692 0
136057328 615224684 0
578386636 98343102 0
418693165 600945729 0
217260893 712770532 0
920273563 731564037 0
111880753 836014845 0
797602295 646219841 2
61717096 856574361 0
53586342 830274898 0
957074520 501785506 0
10519402 797337658 0
74497920 248511093 0
520631451 200073409 0
11342651 382687563 0
100656015 267759023 0
300462484 42487564 0
408188357 990132979 0
924284951 721086405 0
84743343 845780066 0
629050650 601250356 0
686501197 500961626 0
375510743 246386175 0
393332671 344816932 0
540318059 66199861 0
988646868 45172817 0
472806718 866410733 0
361834837 935628963 0
837379961 469821917 0
86387928 236869895 0
798166179 732686582 0
908129236 141990762 0
475035470 136397528 0
254581696 859162768 0
137025118 181933946 0
10299117 492906087 0
763537063 522315965 0
610380110 716841758 0
954381693 118953859 0
948208070 162872477 0
967951787 944904650 0
155696635 701983247 0
898097931 871444640 0
350792040 636008148 0
106770827 743759909 0
760691804 151108959 0
23869254 671170705 1
297008193 845889911 0
757206411 376157228 0
968421272 970905260 0
622798451 82250795 0
269690332 112804583 0
382949815 324317730 0
756276379 879642587 1
566907158 165420479 0
372988170 840847355 2
962699609 453128277 0
770017152 835481361 0
30439914 574985402 0
290965820 45059693 0
364934624 29801065 0
819449698 147864445 0
77433033 608711285 1
793570994 927476344 0
294019026 751457418 0
786803616 437172789 0
592608854 173023591 0
482523080 856874198 0
286579713 932319884 0
886582817 115882024 0
73347864 891427835 0
469185675 753087982 0
182430744 218563937 0
23989049 990981602 0
219799948 736721418 0
445772878 946605282 0
475249711 698007125 0
578618957 672355713 0
949564675 319930756 0
360942067 842303172 0
194292737 360177131 0
601156911 8677729 0
418061982 95398619 0
182940722 685422121 0
189971211 733184376 0
881763556 928036146 0
482153388 621986111 0
418610664 55743715 0
3743617 5483163 0
849121124 879638352 0
158980621 422426788 0
541892948 359607180 0
931896056 397673835 0
5385309 208293368 0
446208938 591187797 0
409701340 958494772 0
445683787 980858328 0
71531556 761823086 0
201801960 32827481 0
424345760 761653100 0
213921512 250219144 2
572545609 253388326 0
632905918 615982587 0
648554226 932157538 0
841284258 39006562 0
786860697 851951536 0
50488795 127467850 0
29687446 701585107 0
515621335 61217120 0
773759843 246995675 0
89244915 853715298 0
469970531 938172690 0
449356356 384097129 0
390739281 953754453 0
958329133 842069172 0
48454775 579240549 2
416090628 205027156 0
254058303 798444740 0
652549175 189446844 0
292379209 54162281 0
764424850 729208404 0
94037956 585575194 0
277644957 105415134 0
396635980 938281538 0
508309179 243405152 0
210018424 532230540 0
863917381 289056562 0
958995377 644384235 0
122698976 131264091 0
755954681 881730966 0
962548279 619767216 1
573217223 240174001 0
399375335 816536109 2
734720630 919940309 0
446735646 531699157 0
697535722 668097994 0
219770856 539032532 0
710641950 931417764 0
81154325 180228294 0
106004959 836083630 0
342134329 55443033 0
468934067 408822232 0
680426958 706065807 0
40962362 222930545 0
214731645 115110693 0
909046851 24255726 0
754055424 737120503 0
678799668 795183453 0
915808515 93250041 0
520339866 713336995 0
170229176 787788302 0
703888584 75754638 0
55881037 438098852 0
269037077 855101088 0
744405515 786049384 0
857907027 988233548 0
720343239 393231957 0
507369697 12249578 0
185036852 106085550 0
928990170 475626332 1
736842222 720798711 2
121829549 156637724 0
175234835 655011332 0
704812212 287580306 0
847581033 10260723 0
469840773 890991745 0
747591346 656888918 0
80973923 184176980 0
516452091 772409194 0
816603223 967706594 0
7798318 644754830 0
76806034 271126229 2
780920076 256382142 0
930675513 491491673 0
600252215 573650783 0
288344794 229991233 0
686664565 493782738 0
872592006 436527246 0
303972352 934666511 2
98373501 969786911 1
692879010 543014021 1
591169400 542620480 1
792891724 618695786 2
414962523 233398946 0
722001218 184190534 0
516550068 861262832 0
98123011 998340570 0
728208588 799506847 0
12237090 601155500 0
431988240 12299543 0
64976476 249165114 0
434746902 379256950 2
887554775 405919378 1
843902309 386391095 0
512164277 654964986 0
177615049 262572586 0
792799850 508868626 0
372900683 63512502 0
593313400 192963209 0
378422795 4401492 0
804343318 87850329 0
568337699 440326221 0
100118203 873202477 0
685993406 116265407 0
874515670 801905723 0
832180885 784457844 0
31103627 179113424 0
8869132 846071281 0
327292243 482746623 0
437910938 648498744 0
308135399 361377861 0
830092725 270984898 0
553258613 778578620 0
75265710 382722357 0
453302013 555505182 0
568904219 199864559 1
472774028 53604178 0
582997676 826208943 0
464149803 88745757 0
126316311 248846377 0
968649976 364940754 0
248795775 298173734 2
515775418 737245398 0
819525877 798291742 0
950534329 948660188 0
545466278 166458032 0
852939900 901044471 2
480071697 928165248 0
475788605 821407298 0
287754069 807323404 0
593001643 251151731 0
16229907 90291970 0
623973222 100847365 0
781784683 639916612 0
186152868 439199070 0
943833538 364656582 0
88785818 459618418 0
39046603 46523445 0
872861589 915803470 0
429159891 706376389 0
314596446 497058027 0
765462200 189162341 0
670737138 209076619 0
213958717 468859432 0
179555776 883623613 0
309858861 64616195 0
334814320 128190037 0
47638524 147531650 0
968647063 99694832 0
518963831 601449449 0
714215395 639138867 0
467384903 630760343 0
737038172 589683206 0
641203052 619634186 0
783209756 674767813 0
647598740 192887526 0
785093426 137729290 0
751624213 870384026 0
936585402 889279203 2
464370171 376976449 0
248582222 643719036 0
721229724 68874970 0
56058253 95296467 0
989714670 203260463 2
472059336 566603216 0
919129062 128822120 0
9673200 35733460 1
130072859 711963605 2
707705770 64276655 0
104002819 498839904 0
432132949 248857455 0
137610269 171735443 1
969540795 874875961 0
703477657 610363064 0
119545517 134093107 0
429857349 627024312 2
950135365 72304839 0
863038642 821871310 0
13979056 36766425 0
521687456 603384555 0
955446237 687109160 0
215499448 318268352 0
962433291 228931305 0
564206576 108167177 2
775674376 598065172 0
139483548 36374856 0
179031779 472478303 0
34282339 572775124 0
377393440 553527458 0
669926187 359174681 0
775094118 610600428 0
319619621 634751105 0
153205983 464298169 0
688319321 216642820 0
344928289 887166444 0
556028427 621438232 0
38412164 970014417 0
476390615 143303767 0
365024132 471704049 0
798476313 107071027 0
399718488 747709872 0
928405842 165576744 0
762332860 820833459 0
706648199 762535296 0
440630830 234446003 0
664434994 156391874 0
324627632 912602291 0
362811015 786569514 0
324283125 324729086 0
918649235 571026464 2
61675496 135467979 0
61204472 613442555 0
240433322 608537745 0
507047937 518056251 0
168108470 607058857 0
383082453 476053725 0
97126431 92551197 0
749902361 369500599 0
295285187 229146818 0
4667618 726299424 0
162922333 533021734 0
6828550 458277407 0
44655076 118803265 0
705907475 302336645 0
456662473 347531184 0
56430511 543570605 0
681729262 929709360 0
459247262 737395221 0
887226132 463304857 0
215873230 54927973 0
178455514 300973196 0
617450156 896191043 0
95833795 504459620 0
283919718 29386746 0
595019122 334175305 0
487328293 343346374 0
999877848 978899471 0
545595508 655188163 0
375604568 407284325 1
490258945 710555195 0
84198590 6922014 0
272663421 625298858 0
963574312 608818025 0
138434343 76657540 0
226338006 215378464 0
55291537 357672951 0
477511927 335580460 0
14679738 825443435 0
2616038 126193742 0
664134383 36130122 0
889126785 777211545 0
268578916 557791474 0
75522434 44672999 0
346801439 366909993 0
874087105 492401115 0
217103089 242066037 0
960861752 240104601 0
386454655 825798656 0
567277755 85274131 0
110735451 140433247 1
435369952 460034795 0
68385896 197508462 0
843492039 166351280 2
624302358 233113153 0
508477072 350355112 0
472279128 902273343 0
858678923 255868872 0
164332344 210118767 0
985765371 154581925 0
176341771 374125673 0
255457429 281617736 2
505075901 291178611 0
927868741 874137670 0
121391404 703995652 0
129050659 576918475 0
839496996 232376860 1
319106180 366549215 1
891894037 889542132 0
992588954 565539900 0
15655191 128453566 0
297204876 917494945 0
887149551 958211269 1
95294390 720970461 0
430589898 691386409 0
623885480 124318397 1
712595719 8028416 0
361826424 974711852 0
183821909 488898601 0
127388790 957525482 0
601224472 327945711 0
390057303 18926027 0
991363124 105516761 0
661252861 843441289 0
193823758 601647495 0
601699646 424741470 0
778129591 469700865 0
906091683 750279946 0
456825956 986208523 0
70661973 89212664 0
341079026 899002388 0
254421175 39522871 1
553824293 934123404 0
4704922 809927872 0
771192461 130053857 0
63329183 635132599 0
683366454 533475431 0
619155695 146049708 0
525927565 13917143 0
778717167 616535216 1
571857249 946816845 1
483669477 942065020 0
828901344 709420136 0
538777831 713479336 0
842968437 967556 0
319422607 625044367 0
957860423 227848460 0
665141286 57043907 0
621242161 746262403 0
895704618 218525684 0
689451260 244789468 0
932933277 671375899 0
133816577 359214579 0
941184590 8659458 0
108681504 434319807 0
217010161 97833703 0
25021109 25965764 0
13816843 250967110 0
536367814 134612404 0
555215344 489635973 0
315704748 452114668 0
253165577 668130697 0
858123574 476546983 0
469561034 77825461 0
266939176 550219001 0
411783339 661950033 2
95330765 303793126 0
381077791 835991437 0
489968066 689772152 0
3028931 616737562 0
141550944 579700240 0
983517207 939687186 0
603212094 140539903 0
79441498 69159202 0
848261437 950222375 0
702894641 928547132 0
123818775 632064314 0
404575113 879544701 0
662038814 632647709 0
586522708 301242402 0
56482988 841849432 0
509705831 631948785 0
220717200 136638202 0
955668324 54246242 0
84084917 738203588 0
970467252 433022621 0
692926678 440910963 0
967519087 58418678 0
751079079 942165235 1
722673815 933996434 0
437152016 721571745 0
247223854 698144583 0
253252856 666264232 0
889161883 251335383 0
769253722 324648741 0
847766867 43810026 0
485244024 52084513 0
103318478 337382757 1
551980574 480035043 0
445082121 733905036 0
271526734 453565438 0
890646714 325774149 0
649763258 817209630 0
580265362 509012177 0
906950937 319268768 0
516027001 5996212 0
983053139 899818169 2
507068367 486237260 0
492423291 436782508 2
719162424 137088517 0
607928418 379268045 0
679831365 142081735 0
82274013 593059249 0
941874663 687001511 0
37948255 891254738 0
378206927 723099510 0
363232868 418178345 0
384512217 562860929 0
900184200 59940406 0
334021148 818474458 0
424818220 452948836 0
78031266 5537434 0
693045437 272846824 0
141593241 578171243 0
904372336 130128888 0
11623787 429317547 0
203626208 608006239 0
671723917 69631829 0
437997623 592883694 0
722636706 359386888 0
550162221 151468550 0
879145565 246840782 1
324298093 917544358 0
371420049 521439795 0
519772825 16120350 0
522724671 729316827 0
908150997 113187110 0
978421366 948147407 1
845796093 71351193 1
53567751 66306194 0
367720449 557968503 0
118352123 617897675 1
25293756 63409213 0
157105036 153290794 0
715868244 617852180 0
987301967 40081692 2
31809824 902660449 0
554906373 990527822 0
502293682 547973033 0
779526934 537497165 2
116650931 49720046 0
940698437 374150835 0
200885860 832326820 0
889532936 472266672 0
170407697 421712202 0
983135417 431115455 0
136033893 845444684 0
269292561 326503928 0
5964605 584936122 0
123208598 222396120 0
267152642 532336238 0
365171970 492440493 0
796388721 447965196 0
126491790 502022545 0
54854277 52077503 0
938922601 683641740 0
433964192 243279024 0
60929299 107715824 0
44580986 240525476 2
641299200 72774371 0
893319827 668834227 1
559465420 101539164 0
756264855 318367950 0
445082064 965869952 0
348759838 989742336 0
739694846 486873606 0
357112176 356805395 0
123268847 128061084 0
594116025 812776974 2
501796603 924391648 0
514392440 450472016 2
729903237 824702492 0
56835786 203289823 0
992307119 725683795 0
69037560 929915453 0
845518210 234115791 0
349896737 911938523 0
644535062 534051968 0
145470988 55426698 0
407638034 406526623 0
857999258 193951464 1
600967970 739327353 0
409683122 434773666 0
516665050 830923494 0
637340900 128943091 0
421914186 594323446 0
29731216 296589322 0
688811139 540733263 0
545003210 436017839 2
683960522 13881705 0
441224447 198313228 0
679865866 60954358 2
22326944 217358133 0
505676146 129543236 0
974707050 61726521 0
62391036 804375459 0
865023375 241849050 2
974185834 889790240 0
32727344 888312072 0
277501821 107066998 0
776714737 203140708 0
464124735 955499231 0
781626501 466488180 0
917350082 307358021 2
645257223 309664885 0
535921219 213111820 0
358926302 96372342 0
306339681 632526706 0
660315555 193315018 0
922100738 165198102 0
731861567 516350667 0
73025452 247846697 0
363104652 537345712 0
927798863 560186154 0
393076002 160830262 0
335459045 286423854 0
897060305 54147783 1
216931630 469612730 0
309592292 119973728 0
42866438 406983579 0
357690174 598995454 0
751009459 438212344 0
472240906 277865963 0
332594039 999145822 0
687006383 525922117 0
923380089 113742584 0
305468591 207683927 0
755824603 771822654 0
9616870 711840135 0
207369058 57149191 0
802535417 368283875 0
849659104 189841087 0
316379707 11473633 0
85216952 264012932 0
651404890 275530862 0
539606442 65964825 2
529184805 483389431 0
592439012 49923165 0
431245849 641377815 0
9932113 128386626 2
320906144 881051167 0
420959834 592974815 0
656153656 70565921 0
526223498 385421713 0
27511258 169021611 0
676738641 197222277 1
559106787 205808455 0
654329441 762590113 0
674232194 94711650 0
929682839 594487031 0
492903649 937575814 0
883373498 995305573 0
841204730 448401471 0
993428586 422612325 0
203438510 232063280 0
131818986 352830597 0
744804347 661867453 0
642353221 928760052 0
603659358 671942043 0
875310495 793623460 0
382378895 362865516 0
963633394 580688336 0
370647102 462387421 0
544092134 921374471 0
537123698 15388578 1
608675681 461265732 0
680698098 954188637 0
558337058 672549287 0
981786396 424722767 0
246134044 620466375 1
896332920 596404771 0
70924827 53553881 0
84301630 55743618 0
554766906 97040103 2
30603359 560058967 0
255980174 92881399 0
62498110 840193539 2
103388223 337216906 0
617670152 378460190 2
823676124 660620224 0
149592340 404997155 0
997418833 737492718 0
856257729 353236199 0
958645196 246499138 0
192043937 593750166 0
917517214 124580945 0
961942821 304624865 0
211384708 74078376 0
835365950 621370104 0
546952671 297052480 0
29738482 941700880 1
889836038 108020026 0
344002365 283724134 0
739697768 530096085 0
791678297 985888574 0
566453256 383940141 2
887735705 752419386 0
540456715 995485330 0
130326131 973554405 0
584980683 65121659 0
208653543 818517966 0
217510629 357069694 0
890172759 88653719 0
875815012 338529162 0
360533366 288911083 2
776678344 393611431 0
915263222 31501217 1
848604811 283613806 0
973328672 397947954 0
881893838 741066082 0
85393115 858125551 2
278737645 36597035 0
163997220 804830896 2
333522020 210360761 0
901242196 685921875 1
803646597 182133540 0
148264502 831296361 0
405841093 861950199 0
256331676 883668716 2
724602006 586397088 0
171402342 946967431 0
41959097 782049335 0
483514926 137712401 2
389747239 14657319 2
377912255 53425791 0
614757649 433171837 0
462497342 119135257 0
875233324 738182155 0
798603426 20843355 0
645295139 470756259 0
845547014 756156401 0
392160464 735522133 0
471772228 56438752 0
320654700 564890926 0
748912737 328591672 0
518075749 699790616 0
884107744 93757554 0
278917619 173717450 0
293185774 994874490 0
104282886 585095341 0
826950745 965126856 0
671215633 227582493 0
593514156 921780898 0
952655091 611309423 0
207125919 12764605 0
51813322 502236952 2
939631039 767379646 1
856654875 764777492 0
750167006 704070177 0
546831340 426318307 0
801142764 522144978 0
267266679 920869518 0
873849185 879417846 0
986278512 189433157 1
619021787 140691225 0
184838442 176272937 0
439582890 762658745 2
658580984 167213811 0
861559870 36072726 0
940146014 961840452 0
795493150 3133604 0
506213989 732226862 0
927262843 896665972 2
126451864 612721149 0
453976944 835869401 0
280012741 175868601 0
496730442 499530048 0
638298039 9478269 0
994484075 45904906 0
489938736 371335914 0
403769493 996019012 0
691290876 322416089 0
606673911 391486243 0
464569403 389679987 0
4657788 803447173 0
648242142 806285746 0
692451443 167061194 0
117624893 687814435 0
454801976 527885062 0
163395678 265478394 0
645843870 755079909 0
137946473 570071231 0
16507476 29880185 0
648410164 272103343 1
140136656 179770506 0
559287423 391876773 0
638180479 178203245 0
155372295 129479486 0
445160748 799949763 0
913307301 167895018 0
64407493 281436453 0
158835100 45287166 0
226995471 796770405 0
654624173 72316709 0
150236447 436649506 0
702895761 356466668 0
130471652 737450663 0
95535035 12050684 0
160808087 717105449 0
313240587 741011624 0
249517338 338526268 0
624453686 247737940 0
426142820 52942877 0
868445329 580431945 0
135779824 629758003 0
76022362 92199810 0
880537043 142935835 0
734928868 744096901 0
453417054 752721881 0
705687265 984802331 0
788444364 633548714 0
676943750 514323289 0
523820060 711392356 2
661946531 365103113 0
512177483 610021604 0
986243411 247994898 0
525420493 651394817 0
137954571 601522974 0
88083247 474934771 0
259558731 180305277 0
646666433 339404987 0
438707170 320531805 0
562157857 618918465 0
121239689 77446306 0
133243547 883529547 0
924258979 865914 0
500250225 740086327 0
604535788 526057755 0
275488289 859760034 0
200919683 539671693 0
360645204 526967659 0
38755827 245711410 0
672393422 2177256 0
942684363 203962815 0
17177008 414048412 0
142444009 735200565 0
471056887 58952761 0
274678307 21863061 0
650278767 108703184 0
39095623 764335516 2
73873572 864030526 0
384700955 546670104 0
480396316 562710674 2
595155691 616695568 0
969018973 385378185 0
199504591 812964571 0
56239660 841773037 0
964744343 999121236 0
888176046 317977685 0
239457701 695456206 0
777097535 542332381 0
714371030 815305150 0
847831028 868014585 0
16786548 562325843 2
33882419 31246649 0
52962866 24377754 2
497514194 95278133 0
529229713 113851110 0
998854883 557730614 0
74589527 421849793 0
165633636 87905855 0
718991747 694254453 0
153075936 993440573 0
745433233 689238324 0
121424385 798396691 0
481326706 112776213 1
203245436 939976582 0
667459028 232008844 0
935305763 261048463 0
247785889 486091993 0
86175246 946757826 0
326650133 753066893 0
840229583 50473297 0
5797951 13585112 0
663191584 7205064 0
988562890 216092697 0
29315207 645929795 0
207246769 224680610 0
30563842 57702421 0
210408128 962153327 0
459873981 614591097 0
82265083 535739356 1
887137031 120581496 0
310776732 213972584 0
700618531 49147839 0
120591333 855451284 0
60091971 576531301 0
234854870 403901210 0
491031148 589454316 0
699314959 651093146 0
532934048 104064931 0
500023244 373681931 0
345413486 369520851 0
616503050 578238197 0
202543010 110042193 0
499804526 500076274 0
115616900 492210318 0
372980030 639585073 0
360516397 110330014 0
41385107 360387233 0
330068933 10820440 0
280885249 371446309 0
781851436 8006519 0
573416932 624903570 0
273664886 758222392 0
677344864 875097461 0
806769378 543574595 0
685656061 655922762 0
591095973 771102786 0
412191325 897450724 0
578311748 784472885 0
297257794 122581608 1
295172352 105387033 0
460661934 792108609 0
512401062 316528361 0
732777825 403330351 0
658809658 80352519 0
102834998 904862323 0
82931890 832145522 0
629502101 755697621 0
17351818 244777695 0
782835407 97712138 0
102372677 47832271 0
103681854 227002602 0
541648447 887833435 0
947288863 53860171 0
78125521 289662108 0
549428514 946618281 0
393126718 825518027 0
433816706 555916700 0
405217096 644066900 0
568684702 655934962 0
202663450 510121290 0
598908496 113122743 0
451905982 185852330 0
209937558 582851912 0
749335798 697754526 0
933489407 789809707 0
509894980 492402585 0
488620236 466439447 0
638838109 747243195 0
899161588 869054723 0
805289876 255670085 0
832412437 106637345 0
87507192 937538651 0
697946105 388768647 0
881796286 900186340 0
693854331 557718226 0
501345917 104666937 2
996949932 345463947 0
632692664 957846545 0
170036290 128205249 0
986787706 515530473 0
60292186 272271270 0
400865957 567246991 0
826456427 930425793 0
624655830 814713648 0
691099698 802596202 0
304421678 697668106 0
120059944 842566216 0
240545012 781399961 0
693794204 302680653 0
126466620 670055320 1
414036831 24645874 0
626057490 36431730 0
795956793 553878517 0
420662519 931528441 0
748505369 462697075 2
621315126 984367742 0
576058587 178167315 0
551031735 320907719 0
636124564 921357130 0
644606138 973535263 0
527045223 931882484 0
438285446 255512093 0
669918051 924988424 0
703672920 512599198 0
308502152 295635847 0
430571321 616340087 1
727820184 477433052 0
919096629 308394991 0
33669000 362455678 0
111793716 224502729 0
481562646 776715227 0
184788844 334825230 0
391375313 436234147 0
733091204 140675317 0
74189967 500657461 0
260461047 141248209 0
672011746 661632697 0
147652808 858387528 0
770703766 324555314 0
967286015 853445849 0
401701040 511853679 0
880272158 26514821 0
421764082 234002868 0
448382474 314016488 0
553029318 68990513 0
824122121 189046972 0
209229603 556878518 0
97613668 169912532 0
347537317 938640107 0
355604743 737165296 0
341585569 550698192 0
47380196 987358949 0
570605366 180189187 0
661906518 251787565 0
672752726 5445857 0
882667218 944635964 0
461330983 245864235 0
517985794 128594117 0
692325746 108978018 0
423042183 232167092 0
772959947 109752759 0
760224603 72518823 0
80555893 243656676 0
82029885 367781178 0
431298216 130258867 0
68181345 651892772 0
275574827 531106536 0
889331171 563708827 0
736381375 103642842 0
879187901 740685955 0
959399381 226878204 0
170897943 485633612 0
654175077 808577305 0
544900705 100671282 0
140342758 557119425 0
503006870 320611485 0
956328734 965152860 0
957524447 776984498 0
490370809 12367709 0
873960638 127598959 0
684539593 750914251 0
42069778 75740445 0
978213848 714152558 0
35733736 324097603 0
51068972 125010582 1
62228909 767397195 0
5940174 92619398 0
517162702 311474248 0
317695115 17289256 0
269453260 9928390 0
282408345 370772680 0
427274532 75720904 0
824877045 102549286 1
733863296 218971408 0
282915507 98188829 0
90389808 89926665 1
718934125 156855499 0
380206123 495153151 0
418520512 322309169 1
347541279 102337423 0
739018243 997692267 0
530240500 522892577 0
316125039 292186671 0
969755909 756599879 0
641378222 569922837 0
481384098 657809775 0
121937912 458836420 0
588479799 82616588 0
115418439 925546199 0
375321059 494212552 0
542193192 967303954 0
65657148 120450467 0
119566372 111332332 0
908760459 763358722 0
821975434 121501570 0
626155379 126785012 0
882394152 830209008 0
103803750 668320868 1
35388976 748915106 0
700298283 383506769 2
680751123 7107783 0
257266890 627303691 2
644710708 884498811 2
469840906 408126681 0
41211078 621574919 0
444819156 647350892 0
438022086 326221069 0
497464758 106847866 0
225226627 235060953 0
748246792 46921714 0
396147092 375971307 0
947535405 250943247 0
452771422 485161401 0
142519008 998154633 0
552692681 480464140 0
46769518 441442943 0
493040769 372378777 0
169173346 970397303 0
888784611 667601759 0
4237854 876752906 0
836307177 786007079 0
881001150 329311194 0
457190471 46063529 0
676376433 130364173 0
875429586 269233773 0
164188856 86719661 0
103647009 44647885 0
955567500 701944822 0
508696532 431437536 2
723033921 842549061 0
225456910 412493174 0
858995974 491109148 0
601822334 557560226 0
55896442 989085048 0
454539701 875933622 1
917609805 441571019 0
824149239 337495192 0
339860515 819052790 0
589944087 565265727 0
796060705 780336056 0
106801125 599174289 0
514254099 599572648 0
99686767 755267621 0
890941778 367121057 2
720006825 108509839 0
53745738 180208606 0
916088799 615147073 0
302883989 294704573 0
242722973 394249997 0
965732807 387048901 0
963709962 194688212 0
124030444 916322421 0
343703559 119563448 0
78344209 820577648 0
73349050 147321811 0
207995944 598479190 0
630201820 946851332 1
7412790 396373088 0
576063473 499927333 0
452983140 849266242 0
389932652 951885463 0
187447471 177997147 0
635021312 336513425 0
696103537 117960296 2
219255736 531736927 0
828416346 780505861 0
449228708 435380027 0
362825426 345194862 0
41702152 13137894 0
168917911 465678199 0
985326131 27760898 0
69312369 544667865 0
73380327 247075620 0
331013656 123903450 0
434743136 103528944 0
534636885 216183463 0
371235756 26769904 0
57400571 628199621 0
607909642 6368183 0
586327565 475416490 0
9105220 62572745 0
70155608 601681863 0
471715398 561864408 0
972826233 857316357 0
890228677 374657182 1
999219773 734113411 0
498272364 522463469 2
765433153 276132847 0
587005706 241612233 0
58955704 360887605 0
250580463 490538815 0
21108487 686632598 0
896222328 841363543 2
638451085 411097707 0
732407632 185417631 0
345281335 946079411 0
161607314 974954614 0
537602479 508457348 1
107328862 484258079 0
172627725 397361227 0
980357361 229413760 1
131977590 20762887 0
906787992 569849896 0
277417231 43041947 2
178701547 257655299 0
858800987 873053702 0
820510831 151309077 0
711670842 968551211 0
459569123 77914832 0
583480718 608085786 0
436084673 797421637 1
19358340 990243456 0
502088969 980538581 0
287074504 467664284 0
350175399 439336010 2
26574214 22640890 0
311600422 878894425 0
479508766 466640183 0
381026455 226384045 1
80701022 42139092 0
679018901 658270711 0
608630722 487943667 0
113228913 767637354 0
7930659 503179316 0
230489743 332461375 0
139738854 509449311 0
128957131 824830745 0
18482845 792394735 0
53681535 803276013 0
938257472 160695127 1
941928912 702738301 0
219335104 370135893 0
72854251 582548542 0
481519845 888067271 0
726201960 896738246 0
779278219 403035432 0
51415093 113072799 0
860337750 457262631 0
463503215 946414041 0
972542986 826276245 0
23348271 392446693 0
444665135 756742590 0
563987533 167201144 0
928070794 370576093 0
722323575 770325669 0
408367782 405048031 0
689016104 462294008 0
430778250 384739317 0
365577671 421259148 0
240717518 570724257 0
994236288 855325433 0
497246124 353283406 0
749041390 47400360 0
763467374 199227850 0
460140274 609991763 0
34326988 426668960 0
824707096 238146050 0
174102962 257373431 0
656618610 311026448 0
467234589 277753931 0
97430882 649585691 0
501851167 530943807 2
295439674 175046464 1
957799618 206938294 0
11408945 233723647 0
296169635 227366825 0
34357559 476712952 0
17756509 518521808 0
210236311 625241131 0
779984245 304896391 0
260358067 392244417 2
750829449 905794161 0
91052206 775244372 0
866668115 956238662 0
378488220 904514898 0
897015098 869670770 0
864784617 899716067 0
629065259 80267101 0
961404285 395501651 0
152225898 679715735 0
258972331 429663426 0
86277221 398994301 0
625940017 704115600 0
29374109 953572262 0
534001026 314960531 0
699510829 395237384 0
285039565 113137598 1
324695853 963023449 0
534453255 644272812 0
507978129 790470552 0
94377797 58990051 0
325310255 553093099 0
395783227 808795240 0
52356185 974729735 0
168913905 564869591 0
679820986 92178569 0
376407994 618480751 0
117812170 814613549 0
478799551 547068824 0
978853800 951880913 2
267575872 139674453 0
754590426 153623410 0
96105426 228379718 0
138782468 372711724 0
943021408 872925564 0
890275704 314594257 0
324104173 192060932 0
152000271 280591562 0
327404353 454750246 0
257404919 14267613 0
698695628 939420483 0
29634107 70919262 0
592641264 981933358 0
990230706 822581245 0
573926980 617193436 0
224916664 1909495 0
916064109 319726799 0
838110338 897525733 0
538254081 13090389 0
854783065 571980968 0
192169378 646540386 0
974342549 158092546 2
558843900 342507785 0
128841218 153870517 0
599279095 265107207 2
199594188 535168089 0
383302938 987558153 0
47158238 858739867 0
818906360 459569339 0
135455383 855218719 0
198733733 64549897 0
44114165 28975374 0
665920881 436225549 2
174326044 390012153 0
737761892 581860515 1
129419521 750693331 2
164228854 901312183 0
781136880 57650353 0
70098339 788614074 1
152572572 301313293 0
785052838 599444657 0
462798027 863221459 0
24878440 854528976 1
730330634 177544793 0
801413266 731875184 0
602397449 52750713 0
929157790 780887205 0
125813820 161024999 0
26086726 413234328 1
823113928 96622143 0
625263859 600320848 0
650795008 318776150 0
908595004 765230879 0
10594556 51946255 0
978905036 220413645 0
818876475 404638723 0
986037546 447943620 0
971292877 383403635 0
163269996 456325278 0
995707064 652252711 0
696752290 710723418 0
557764896 454811227 0
129048120 80707314 0
418557944 35691481 0
931060548 967465285 0
68264966 291495095 0
122021059 255482767 0
568271118 105284823 1
322769303 932311571 0
599574165 278686780 0
447616502 511979086 1
302572878 529799098 0
657877313 799921723 0
256882249 815535155 0
589817762 222497786 0
938472073 950980325 0
844026668 20906056 0
634809844 636054847 0
491319340 141392862 0
40321787 282164575 0
168295643 136180738 0
151971562 225541463 0
618947365 651900495 0
553972535 111105383 0
175544563 154881397 0
829380591 617817725 0
997124899 844612109 0
277793979 527573606 0
357121993 731853998 1
550300163 955382243 0
30896118 889268781 0
587218141 125373341 1
530027369 312464590 0
792782357 133443722 0
979631417 837232631 0
688666702 498584235 0
169141609 393838250 0
958207831 676064391 0
859224527 158585847 0
441109104 204607692 0
200421264 500358937 0
59263632 497900933 2
703581113 883908368 0
70329895 180836714 0
999069450 618749098 1
598904259 946462495 0
36012657 963326051 0
864629986 937431152 0
727254715 569802850 0
818936830 241908550 0
477949604 170757206 0
403578637 361406036 0
299418097 216526024 0
599745581 605058712 0
308908288 592225030 0
572462125 381406698 0
634344315 537194579 0
76935237 913141412 0
832890475 409433082 0
949216603 107030384 2
728282616 262237680 0
255573776 74946900 0
99898579 784613083 0
901124535 311209057 0
143238848 304705116 0
896883592 285411552 0
309520010 79609479 0
807829819 753391846 0
888803816 959190126 0
160550788 441649996 0
245161129 999819210 0
528569591 325376546 0
722861602 657275526 2
122016278 665476633 0
148695580 987022467 0
869343880 229767059 0
458420858 714386643 0
327833315 761777846 2
620884295 837168157 2
844696945 949158464 0
144457813 938340879 0
488422507 870466031 0
42832205 485442949 0
145270677 236685194 0
408829183 365294592 0
26448867 262723151 0
921775248 547642120 0
904462074 115839912 0
710573265 859237047 0
838967359 747534652 0
155015879 57675737 0
355416493 46003564 0
2335929 71868284 0
263327326 426993731 0
67763193 943120665 0
657951553 956324483 0
385116058 637640659 1
156127652 265624035 0
322186236 341037460 0
718477421 78926745 0
598354911 665800960 0
949488248 860284083 0
372682613 597042094 0
528828845 216238320 1
990723644 580982291 0
932347175 545910727 0
990916455 247448093 0
401083106 402242112 0
576932693 786766909 0
157741696 624335045 0
64536518 639890019 0
35231359 682862630 0
517772533 622212365 0
574012415 67317200 0
34899380 449846084 2
956230011 881265990 0
122870776 277898720 0
379356736 501982575 0
635860287 933397890 0
17061968 435290869 0
389493507 687945599 0
193947472 994185238 0
383714009 2897603 0
824442809 896757013 0
455674554 267865818 1
404761821 15976132 0
28795878 575266399 0
961844422 660282506 0
243120931 142993737 0
197282165 511915044 0
211564556 302847312 1
253604537 895075640 0
536261188 447225550 0
381488208 583838950 0
339716121 693645001 0
826729886 804173485 0
328882490 46792749 0
474293331 477065307 0
154721729 78113802 2
843133319 617989080 0
68839776 201064155 0
586337108 212256147 0
554417796 411018850 0
171003655 505359434 0
756561969 205192767 0
935852985 870036330 0
833474165 71531922 0
840320563 453327136 0
617328903 862152065 0
282902271 496039765 0
659296926 252672765 0
44622406 694556507 0
332813550 555244829 0
91117779 141597926 0
584739192 413501799 0
503538372 604344685 0
10913040 728940763 0
518822083 826008898 0
78142066 434706163 0
443621794 961892138 0
883786121 186966750 0
49225116 24494082 0
339834016 540910322 0
854264034 237644643 0
920141985 200918536 0
604393502 391867485 2
228374269 949356152 0
93230745 533637618 0
363034537 14208440 0
913905011 211416925 0
597009383 64032492 0
962002269 667456220 0
936249645 818422995 1
17953982 752902047 0
372447690 593321709 0
424248182 304817891 0
316304635 583428459 0
327058837 975945962 0
838574062 75919950 0
408214138 561778097 0
161223496 575628952 0
488193590 22419326 2
502265631 533866274 0
531374866 207877999 0
53620986 84926810 0
868178129 911005948 0
555481719 562819009 0
773269512 444633958 1
373802998 92555622 0
189185094 382631480 0
682295690 53051306 0
896923135 244280588 0
583474364 107227255 1
141943075 611924843 0
864298952 829032053 0
40700489 663487654 0
450224086 91200090 1
188505773 882973588 2
391350734 617141787 0
400794094 219150907 0
253209601 868136920 0
650133106 145879508 1
822797812 951863696 0
893557922 729317287 0
220240594 618218041 0
623535998 15944023 0
25709647 27447874 0
216285287 70158840 0
510808172 89879301 1
471282510 888514028 0
304623378 352085763 0
594381071 515852900 0
901061008 598570812 0
49599247 315710290 0
442623705 85901423 0
289310664 516651654 0
465226214 378178329 0
416165568 529084165 0
348530026 661194985 2
484228986 66010031 2
89136012 881893681 0
491403364 72743933 0
473237478 897349539 0
66537883 746445452 0
587894565 987669891 0
876080674 404701594 0
389353602 128964186 0
846349766 356203060 0
139535582 67252405 0
630358326 255339719 0
623145532 491550917 0
858720042 185915812 0
93282670 402030494 0
954824706 7410689 0
111562266 617862844 0
15696817 32873515 0
971037352 147837649 0
321629311 417564388 0
346273282 361131984 0
431083369 852242727 0
316630645 600560616 0
105730328 564132667 0
981198359 164632212 0
976871300 50980131 0
946122028 282544547 0
712694921 891880919 0
995416645 702740995 0
773718820 307484786 0
848106359 553677329 0
730990149 71204555 0
487187032 266404036 0
720670856 121406069 0
708865690 437182332 0
579410335 955160188 0
132313046 902963717 0
631157382 880757110 0
620328047 315728567 0
620719256 455875801 0
293258099 617893731 0
627212878 226098601 0
699573133 366441223 0
469378092 345453501 0
374628023 100505865 0
716623582 546784937 0
426254470 952323543 0
44680291 5810989 0
222149996 636248815 0
868475836 10748346 0
701500951 877341133 0
827428234 956523493 0
523960517 558582253 0
438974391 898987865 1
885177512 418232595 0
914809958 399409293 0
921799493 636206864 0
133072622 593444914 0
691287199 748537828 0
956508217 616598403 1
648169722 881788246 0
484859962 651786059 0
813272903 411922071 0
434635247 22419709 0
758718086 508530128 0
135257303 529379608 0
44454735 436489694 0
359631037 803194101 0
233245182 203249095 0
154735579 521747139 0
109285957 75983309 0
689626912 372254268 0
978358702 375821400 0
865894340 134447822 0
291140419 620299774 0
675364853 103046019 0
146030901 495692983 0
972443994 947708397 0
916753427 361601227 0
875950122 520925525 0
874853522 506998802 0
71467405 425782970 0
920995397 200015254 0
171834388 251408684 0
782258986 877296030 0
232609027 815858321 0
526520565 687828848 0
468435112 408071241 0
104144295 75487078 0
851283624 113890254 0
258104419 664630707 0
156413191 903335403 0
82502265 629815291 2
650652485 509632299 0
11284857 69387601 0
217739770 651284187 1
282267954 845766876 0
462119687 246501364 0
254227458 62665720 0
17133963 226821053 0
70129166 688589676 0
804059276 760620135 0
920322315 760064335 0
955847084 320784744 0
431897965 738394048 0
202944436 35737940 0
131673535 858632901 0
746987948 818767404 0
921915882 88391321 0
728154992 842237425 0
130528198 309419510 0
44330728 335657716 2
400904850 593108808 0
225956933 900240489 1
621743846 695786875 0
554858479 924966018 0
416556854 440377937 0
705685036 576248219 0
592661613 319141267 0
417525770 427614532 0
75491289 867464495 0
239164190 222108165 0
810731433 44543013 0
835774960 396408715 0
651185376 913869669 0
403890782 251813867 0
312714628 582500098 0
344119568 426412043 0
64577112 94500043 0
939505005 14286368 0
295282669 356906305 0
526969241 435961344 1
210263441 478775997 0
621157910 528242945 0
975632555 943754311 1
50489423 418421326 0
788498647 315282861 0
264468495 840579734 1
653652949 831268042 2
672006625 135128716 0
783204370 936220728 0
2210097 4893398 0
577481480 526281676 0
476460559 417233608 0
973068170 693289127 0
719356962 183743143 0
609704177 974008192 0
492874777 129993828 0
674706209 98955682 0
606731267 85717978 0
844418044 793373039 1
175827507 57314425 0
496684735 141111902 0
38181500 193429618 0
987195161 982098801 0
555408582 909633925 0
644094389 985508000 0
3839042 290284264 2
504255725 586892867 0
21461765 808298579 0
560565615 90385493 0
857086171 45646125 0
900812788 732899002 0
767645436 409715587 0
894821022 351350424 1
50997069 728532388 0
790802247 731422219 0
787648509 375249138 0
511663297 564574064 0
684067829 235430230 0
705417777 615558010 0
876505429 682399236 0
592199337 287385488 0
716728498 311593509 0
410465192 346978683 0
309919628 240184714 0
660110199 382845686 0
861907769 127657893 0
764331363 777342488 0
534122865 412371916 0
166703640 795481367 0
935899143 239707396 0
992234798 994502185 2
603170057 692891869 2
43071046 78747921 0
318154108 593607668 0
317699983 720456363 0
538494701 123224927 0
504300700 340839952 0
53138697 128465091 0
111181314 889221955 0
368683934 301010254 0
41849379 198622658 0
171461978 409059045 0
644769633 602094260 0
812341005 328065624 0
552377507 274673310 0
103020303 515191701 0
984983048 96369655 0
203765051 579029788 0
835046244 218231132 0
280199270 851733382 0
194014740 486711301 0
479275973 24693809 0
148273453 18091235 0
798652102 151647874 0
821289641 741118631 0
288393889 146266034 0
751211243 16331124 0
42842677 982878135 0
579649028 138103269 0
9188728 968287196 0
905815287 7415266 0
874593067 980870362 2
912387312 539224007 0
246641520 161642760 0
291336236 934698824 0
450946594 588124279 2
543073505 413596040 2
745441316 72203981 0
52917789 37509437 0
900134643 986403095 0
293186218 54946695 0
751806283 934343229 0
257871648 555300019 0
109957866 222921481 1
992140964 199158932 0
572351787 228681903 0
138235677 581114112 0
846983444 418487819 0
351409612 71928620 0
166264056 573659693 0
983683368 794389647 2
164697877 725662204 0
661397527 51440403 0
370760348 398201024 0
530280546 97064042 0
472617408 434748279 1
461395709 64797992 0
36523678 292326194 0
413226967 736971150 2
501512989 495938817 0
53056027 24134527 1
371383067 394073018 0
193098514 219498147 2
900793490 18630392 0
754043468 893898490 0
97249285 258553094 0
88239 282278564 0
929541236 699971759 0
474885787 241496092 2
266137914 731140443 0
704076899 670703747 0
832263960 362557512 0
848830737 879026103 0
251214309 43112892 0
77616329 470267354 1
231416903 238407449 0
94588948 65377931 0
220886905 547540106 0
827144292 519055420 0
211580569 217601516 0
576920055 872218715 0
479392051 331957449 1
143289181 768569506 0
448582422 146100280 0
456190694 737101970 0
662883775 959172383 0
383103757 7816727 0
767485493 147397934 0
878315587 818723546 0
375671710 861215550 0
569314886 879228075 0
55356432 452798277 0
144748353 657708832 2
460709221 852683322 0
890098407 824239909 1
884936784 846643845 0
881100076 360147162 0
58805735 834690576 0
726142310 17078830 0
622127944 101839323 0
15363263 531456156 0
628993236 419072581 0
88385534 74611934 0
660677688 457018170 0
441044085 372870980 0
589709174 219207554 0
891553285 693542075 0
633895844 20455946 0
31903920 329387870 2
719198114 621086082 0
99703893 521303256 0
343854899 380340627 0
427589930 289526645 0
819767765 390370473 0
730192133 394925430 0
353273767 684562473 0
614653961 46884719 0
144289859 56008766 0
389561011 755369311 1
19306428 864653365 0
345698183 16475967 0
63071555 791781893 0
946737436 469245409 0
265105926 605616545 0
151207945 814988928 0
886600267 658062248 0
849220337 841281562 0
639336487 361031674 2
159229206 494551205 0
151380844 65748553 0
166391781 257910289 0
599431928 879402887 0
241215110 136933146 0
797046316 753940011 0
738891424 936325030 0
89484657 997801744 0
111291367 57346110 0
251837687 795846697 0
461782247 910933363 0
335504748 470639118 0
374122715 12812317 0
610573198 218717317 0
717671726 209114921 0
23057290 293101194 0
28749825 972379507 0
872019287 918664273 0
307697539 192071411 0
65992947 832045537 0
933191836 917859158 0
89495349 588358748 0
537597537 485225196 0
47367086 729176888 0
552861193 56100193 0
853010314 850523256 0
970100957 472117180 0
166867854 171470922 0
528547544 9006205 0
715634017 201430402 0
78942293 560291048 0
338330190 420099300 0
204697074 241906050 0
498576104 634745477 0
544902293 968354139 0
60149289 121452350 0
22009631 841447245 0
137633229 732897489 0
700356059 568468556 1
714428166 265484531 0
292018431 964966159 1
221055749 246898915 0
525188999 447917163 0
633403139 113784911 0
289928483 647666151 0
929342003 68221848 0
38523956 9045261 0
663971342 512932178 0
484503518 539150876 0
144505751 446890196 0
438867308 854403776 0
507207371 824253794 0
641011731 462902897 0
254288471 32336054 0
13920611 161440872 0
278876640 450954438 0
826613233 58451834 0
359662957 153463807 0
692482654 573438460 0
51466640 805953102 0
836515987 503963371 0
954372773 548101188 0
413368244 825402713 0
397234728 565692836 0
612612803 84902467 1
908707185 931592200 0
370340706 850330557 0
345226377 176397923 0
404571249 218792004 0
481193567 13131998 0
683474915 225370654 0
422064401 872263115 0
338149036 763399731 0
83158707 418249027 0
574998710 302805544 0
204609416 187074739 0
173337850 220843951 0
865262148 705524626 0
81774729 516920755 0
798989258 559555862 0
857140636 768035258 1
360660111 405407632 0
379054905 686171143 0
546702693 439928915 0
302759158 203119402 0
28207836 784705359 0
923940871 4237878 0
646422377 807291667 0
171438876 712968378 0
933140924 75920455 0
901097370 241237333 1
43004947 618268504 0
698691431 851560009 0
750954808 891430166 0
51031513 1089895 2
374777615 67042087 0
978980464 374591259 0
228691858 3530302 0
422984327 332643151 2
303271309 502882773 0
54166492 652335158 0
883051862 149423017 0
509750358 158729224 0
1867860 141028352 0
686594532 158785027 0
987303487 56782076 0
42827454 930694399 0
48603792 626136982 0
359586678 977200121 0
998047486 611382246 0
470057434 43691339 0
850983186 594297720 0
866658902 393720541 0
3107601 52772855 0
783086612 466699579 0
721050664 878892485 0
64765863 956665841 0
133975086 13019831 0
456920673 198765878 0
271168356 703665071 0
423110099 644621581 0
470823377 281046260 0
654727263 528391979 0
104519917 48069483 0
287739273 764108681 0
215649823 192510877 0
124573315 664833271 0
77021959 507238574 0
946466426 79730538 0
741123095 326768258 0
84166986 795840587 0
702866228 29534154 0
868851440 156898866 0
466339778 485388003 0
501039852 27777615 0
807103729 608158531 0
124942963 645677164 0
130343371 93581208 0
356943910 669036759 0
150479597 281824146 0
902220314 326731923 0
37373663 441212503 2
509984043 35018464 0
758903373 241196107 0
150920740 719208482 0
219005331 717074240 1
3074704 908792270 0
53821529 619628536 0
727255837 310738668 2
107300016 236552635 0
55932167 248112771 0
935798697 767819090 0
32013196 472261845 0
767657553 919916397 2
421951767 296862044 0
157913746 170643107 0
393189877 180565452 0
489038083 487187377 0
126597930 213958041 0
395067272 40813454 0
55869890 479111029 0
488356556 985834980 0
309858492 413903563 0
101552324 106285942 2
730396217 821104112 0
697312515 832332903 0
494714436 449846867 0
949539627 772642877 0
753124269 844843188 0
93872692 312332358 0
868645997 719103724 0
439459682 642063669 0
47070601 797438556 0
620542064 393412290 0
978238864 864120314 0
645827765 339696468 0
216463074 145105897 0
760914143 860754999 0
364008298 669039095 0
639187444 902622224 0
641046952 432567239 0
306669681 580365618 0
64041936 777137975 0
705472405 422587793 0
803640239 212372653 0
755503604 144108178 2
685277065 305896435 0
388489934 333397751 0
778423597 962562595 0
958025460 41513246 0
745453493 252133450 0
759576125 639720174 0
43274057 707605548 0
71118130 838199510 0
98652275 869196437 0
982354322 814821085 0
98093563 71217019 0
323741582 157813241 0
728384672 11356754 0
43705890 190731873 0
234316601 528110393 0
9113528 71787406 0
532529873 491467664 1
119343474 622666446 0
900289110 721818377 0
923267316 669833943 0
172889841 35027061 0
336034578 851814921 0
445648616 695294494 2
959393508 926888688 0
43434569 989342834 1
392454734 52190684 0
321158570 113778539 0
146932732 779873721 0
899102872 340093986 0
470595264 294733991 0
965050448 755994919 0
332366904 900828295 0
834908054 338324725 0
928495494 902523893 0
179285494 486632781 0
985772326 804841836 0
18952505 712711476 0
399114685 653997442 0
134669548 532554467 2
233467723 153519874 0
838570331 385962700 0
779871154 918377613 0
916089067 16832782 0
852800943 989818623 0
454998183 820100902 2
68489374 956012959 0
508825038 603869489 0
519303365 450696986 0
69974274 639835109 0
895374359 323803168 2
73602480 515864790 0
635769661 138544601 0
205439176 918087226 0
108633212 598077774 0
59981257 411105776 0
23950696 66883220 0
859663488 633430079 0
5851376 315407767 0
185928290 983852486 0
108479759 270372210 0
30759418 826357653 0
179741130 282964265 0
179717875 252708490 0
394175020 644316777 0
512229370 69676054 0
187811191 400453258 0
388435492 717196155 0
203232175 291350416 0
769846470 667110759 0
335684181 299384660 0
470805551 8651545 0
666526808 779906298 0
890182240 306418103 0
804610246 380394333 0
83645177 521885877 0
158867012 891725894 0
794847771 213825538 0
984090048 254042664 0
599583212 212765289 0
892395705 681875307 0
436846585 853945766 0
26609281 726097962 0
98926643 436333653 0
681957469 55382124 2
241080038 792296182 0
84259620 717769027 0
750568221 545425308 0
931116753 527709458 0
594808782 197653597 0
808074824 463244195 0
493917344 81998208 0
920863578 456826820 0
74628631 49621784 0
126462730 879831000 0
142152526 129430680 0
737556775 998351892 0
751901960 508938369 0
58575608 287828153 0
40438092 468950540 2
958574161 652091834 0
705905176 955291812 0
189333181 430550909 1
196118759 92974642 0
439962515 326561793 2
758061884 179884165 0
719977659 307730474 0
973420557 523904035 0
770296708 368639424 0
800392360 968548922 0
377158093 409113652 0
143401639 156849414 0
88307355 603546534 0
716877466 358185179 0
778607324 600729317 0
68152996 412560931 0
54012011 641523258 0
105132072 71647719 0
992109821 740047086 0
235289911 428852766 0
868927714 93597421 0
714647320 574952343 0
598312045 95106638 0
854822285 838268863 0
112921926 563164956 0
802426708 294737717 1
320906082 660614481 0
964645887 398049869 2
331182483 823716320 0
50256244 208479889 0
409368762 638219615 1
869050250 785229 0
889472810 690696466 0
558480485 996594968 0
167678690 769758699 0
182567956 868325692 0
954028277 415185347 0
290791221 948754181 0
645372548 395419041 0
624856769 802543720 0
720571318 412780102 0
830364314 916588277 0
34722541 734607801 0
996089951 41923908 0
331335138 404700491 0
17070223 711791013 0
7708426 147095299 0
682367142 460923571 0
812806983 244035535 0
225704260 324654490 0
289308312 96691725 0
601143785 349407492 0
331158389 655263474 0
816642354 536177717 2
825884124 186864525 0
829123434 735958001 0
15337645 566433456 0
447774485 785239340 0
309968623 681379793 0
250109783 896941462 0
509024675 20416104 2
838430473 694265755 0
948257408 369371634 2
249522241 207407683 0
329637250 649589103 0
527307020 392823576 0
312225950 97107224 0
609315469 424138922 0
853539313 752082465 0
506174942 21865323 0
737608922 415779315 0
917884715 342644664 0
480484859 426221398 0
126352801 875290368 0
489532901 719611950 0
858485636 93768506 0
139459376 245123577 0
961428217 709816821 0
9268071 535276463 0
36771208 508418563 0
18598733 826301514 0
920492412 46950818 0
214459856 405493457 0
299199302 350291483 0
111110474 891546107 0
373145500 945070531 0
333710913 496195268 0
25073229 15506298 0
605509534 89897525 0
516516997 140706490 0
951751633 192079610 2
538195989 55613213 0
960778263 550898238 1
210909548 723957151 0
132909550 343981123 0
189493980 25640025 0
809530499 832752417 0
603230313 469589223 0
934864002 687274459 1
779148748 697827352 0
534001208 105753825 0
154522574 409003538 0
324113157 141757088 0
123846545 50390305 0
216503042 383339731 0
148729231 861203580 0
45300956 568280141 0
188803924 322947733 0
983477010 731865387 0
949301044 750537045 0
181249931 309304402 0
95374084 165838687 0
397779492 957737753 0
555308908 91091037 0
157446804 682399130 0
370106971 254814013 0
385458870 219226290 0
50795834 768907991 0
216617259 872558713 0
848016615 677517706 0
985701666 515806126 0
153937739 376932829 0
825059 209086865 2
396345384 859912706 0
220283131 359352756 0
157716702 939123993 1
976884031 644052543 0
811497869 846738222 0
625232896 71770803 0
281255043 662768757 0
463910538 416190224 0
65230505 376153613 0
943851644 794423168 0
141825391 969696560 0
242309522 869638188 0
369041720 608073304 0
679716818 316571848 0
219810072 393531049 0
601489946 67069909 0
758406814 966505045 0
315427011 980290557 0
152312723 141104285 0
257862400 893240393 0
393975286 654699817 0
247547769 772671435 0
319670206 796169405 0
272614816 336589495 0
522958330 560408073 0
695507057 208164689 0
863719716 678130883 0
127774418 873376802 0
227934007 62401218 0
423951854 584022301 0
752539223 813023364 0
779859084 500512055 1
580372334 49494942 1
149508202 475534494 0
330782460 583929525 0
397917185 396607914 0
458265099 109239889 0
210236717 345826460 0
350702041 993246490 0
517984995 462821225 0
581325340 929298867 0
197935396 145955040 0
285423023 917636264 0
393871126 193585644 0
325080341 913144167 0
823032972 905133860 0
293704850 778890145 0
836465352 123689279 0
526471292 28723866 1
56538349 126378212 0
38492714 264691646 2
337288206 796333742 0
90931999 788136590 1
38993849 262110138 0
557105136 883302389 0
814565702 106602543 0
87890798 363359143 0
983969864 437662554 0
161026389 119944545 0
961978078 28696541 0
37748057 411720977 0
914132276 262407245 2
115352218 78648420 0
941624169 284048951 0
421134957 487564608 1
54168904 535739402 0
200619390 381681426 0
482476000 569889247 0
413519445 960850177 0
546707811 810519313 0
652546585 964798304 0
624894129 766918448 0
371934708 434764958 0
231336218 336812826 0
196634312 615944124 0
988379376 377015223 0
481583256 379820164 0
843149597 70425467 1
220875450 33734172 0
216138161 560758159 0
812974875 914033748 1
136679524 133516664 0
480285574 703251318 0
458193012 349198869 0
379071465 30052172 2
385879768 58856413 0
215640338 407737164 2
943831074 676580217 0
235038024 71274632 0
232052715 843694946 0
526333816 871458510 0
968533270 73199667 0
643382849 541287256 0
69544788 417738381 0
38314440 830219435 0
564528413 877794614 0
912224036 587107311 0
960922639 944599554 0
353303794 799156868 0
967105374 495514009 0
567266160 329296875 0
433713888 118175671 2
113046756 520414900 0
385867454 822613494 0
370193835 821332618 0
41071234 155220266 0
173012740 675078868 0
434742279 88357809 0
462895716 843899836 0
172965899 652741323 0
424011113 41494319 0
746653182 900144642 1
823158386 287150352 0
815801581 170521129 0
332216684 879383838 0
571382313 189600841 2
410623782 942804339 0
166964496 586924670 2
895733385 783300048 0
481645542 425719610 0
415448591 129685537 0
2429349 975374025 0
82597788 252325675 0
60519982 128098771 0
67920503 736103749 0
371215020 547886707 0
4360986 189344191 0
733177612 833983743 0
784763322 176075306 0
577116025 827619154 0
916932488 117448915 1
688518812 780360874 0
755678250 355435244 0
536046471 547098988 0
91218063 64568118 0
847621199 249237609 0
477511440 75112729 0
187222398 652725954 0
696890224 568469305 0
732594573 223903245 0
154419480 971380415 0
628196144 252882224 1
518670434 895764999 0
546129402 541110749 0
945335048 545651379 0
771477490 289024011 0
995282334 113638493 0
596521504 380115473 0
453569997 785131803 0
681408415 30679293 0
931567818 317432349 0
328707605 132718860 0
6508299 12586672 0
842952479 652742012 0
524619012 117544027 0
290497159 36685143 0
325941976 997203707 0
520496706 71648153 0
737669121 890006790 0
26995990 206148670 0
94581061 423160234 0
135675731 850632002 0
259679682 949307133 0
630312970 741326267 0
21875153 676017362 0
818881441 725271043 0
726942951 449299313 0
735104469 701308415 0
980420375 5527959 0
626174187 556686848 0
440811176 810056921 0
879579069 747201727 0
165001219 109334172 0
528804476 511098804 0
7549448 846721454 0
513743314 888358948 0
170173111 302658868 0
765742416 856834697 0
476161689 38419187 2
737641216 30959340 0
103927738 275635767 0
232983941 519815057 0
342719007 650207257 0
534368960 858102586 0
264972555 30659842 0
299150363 116898744 0
340115669 810381768 0
324189922 688584455 0
345625949 487908582 0
327215772 26888805 0
130830593 770150045 0
151105634 544416064 0
755329167 141847323 0
23796540 613651797 0
63720262 916687084 0
811033401 404408850 1
135572229 34570011 0
407003291 890466309 0
687009760 733822999 0
667144625 494287044 0
101070989 293130936 0
727401253 997804845 0
31226260 876445703 0
326601364 73404233 0
31243760 429313925 0
376710325 151600642 0
761696284 14347463 0
318645841 897885021 0
790739301 20189800 0
137919501 525745458 0
80639057 527397998 0
157408236 130386647 0
862303863 315906115 0
87397450 312951554 0
387072358 305379003 0
518885704 236282497 0
192464145 386855456 0
932794684 344432581 0
361866983 196088863 0
195126574 863838352 0
16751057 424639847 0
832638573 820882362 0
390550610 594105636 0
49789971 614746037 0
607580873 864187368 0
854913363 252844815 0
32242573 948612421 0
853726607 3451726 1
567568995 67534260 0
276027334 670098544 0
931098729 633466316 0
910689017 360567065 2
634253538 679678034 0
693958850 918010498 0
618531367 655262009 1
669604513 172658295 1
427596255 531939973 2
270119472 442743339 0
698054794 630956378 0
774749093 531957586 1
814142916 795223994 0
706439458 550118767 0
709726459 998898165 0
773818687 750915591 0
374072813 66287113 0
755998398 901126261 0
929682632 9439675 0
435172132 842688975 0
876935461 230887714 0
177305278 27225021 0
734135412 873643275 0
531508548 514580680 0
422437015 554784938 0
591271778 556146886 1
375039163 284000625 0
409386515 91530349 0
802777691 296948201 0
688297745 695514547 0
71235250 945449760 0
924156682 692646699 2
929701715 531856056 0
159639321 470246008 0
452558627 7245015 0
303082029 661970795 0
992544995 989979436 0
910766935 482631654 0
177468440 865003719 0
84792246 363391517 0
820475335 215455052 0
686257563 368740967 0
708454425 631288959 1
36128284 245835466 0
128969752 867058155 0
326338605 939765322 0
405096898 629828606 0
951940941 38813862 0
724222767 610823015 0
845148076 731245344 0
358455948 954349420 0
532428948 687960070 0
422172428 764638950 0
81982782 627016004 2
403487464 114201861 0
128214434 162910069 0
612900713 24297044 0
515811034 903012027 0
296046652 334330967 0
70803394 449551643 0
304311188 191843640 0
447889394 791762429 0
645722147 597052869 0
75632387 408130359 0
781260993 526213685 0
260155885 932010824 0
598050082 792674552 0
275754501 606254074 0
234786685 205682862 0
473226293 304592047 0
733457328 80497841 0
105912748 347279067 0
502920535 314317802 1
287697595 817722068 0
529952057 730351155 0
89140453 457935699 0
334182131 617798868 0
915639870 641127974 0
702252942 813468184 0
771652387 155105948 0
233711925 194312971 0
97171115 585874958 0
505983426 577202780 0
410930033 979360181 0
618773768 34930129 0
153514612 973414734 0
364704405 375366399 0
400515636 839949567 0
76219417 284751688 0
158918828 337191058 0
233545948 405118054 0
46250188 304720402 0
104741237 602239970 0
129605189 997910507 1
414711661 561268853 1
784779499 297809057 0
844885477 216711656 2
293908930 922338751 0
201422503 801888013 1
83600930 628469916 0
957037179 985544359 0
10192170 477224796 1
881326207 431565910 0
480727855 636596697 0
775388849 490490507 1
596312868 722238259 0
644028603 217340680 0
681038032 928252665 0
766452214 77014313 0
787235983 590019206 0
783335359 775361697 0
906579268 723015498 0
770697121 857950256 1
484482262 992079332 0
31382290 111411 0
242594269 874062050 2
813977246 695849363 0
494228976 962226651 0
804288378 662908984 0
394594055 115152957 0
347089744 680612209 2
738992092 91268807 0
96405350 162806183 0
315083224 756944396 0
224018034 115586988 1
276743140 572768375 0
254599930 34903070 0
651433226 539644396 0
942997750 964521211 0
573855487 254873139 0
610737135 312823016 0
108650466 747273843 0
998886726 575317781 0
431523648 223445852 0
824395299 839212603 0
834821735 40853640 0
701969712 638851388 0
618053891 194461873 0
254284431 965563890 0
423760652 701773836 0
106441360 375044657 0
16766791 912639949 0
462832884 860494991 0
730412655 97589066 0
106189687 686671457 0
540360586 465492120 0
196309879 261114970 0
961724690 249366211 0
493504846 409480925 0
3091431 150134201 0
12516866 473969134 0
236733720 327939632 0
908574538 823321970 0
78567277 260699937 0
49047591 447029604 0
650904911 247129052 0
37382438 1588179 0
507036915 584150362 0
282516170 596282666 0
489436485 82634425 0
255342587 38944202 0
725687209 492871213 0
56057825 722065667 0
144496388 582184886 0
909048744 991096791 2
599136126 485225169 0
235610370 709453256 0
750331853 658374248 0
304781863 1641904 0
212253656 67018136 0
153110668 526953465 0
129970664 214339803 0
690927295 40892816 0
175887933 297996536 0
177967044 111043879 0
225417306 454865461 0
97304550 642174266 0
50545451 404778297 0
848744701 364302286 0
205574164 99393405 0
590347607 134841137 1
51173349 32798278 0
598674882 543039777 0
498466055 833299392 0
90408094 33237105 0
564712720 85875814 0
497831853 44661722 0
852627992 449278017 0
310720800 455291599 0
114083492 326986952 0
744709435 56548143 0
403838932 573173123 0
388562809 795439009 0
347717170 522534447 0
487249118 667950153 0
22868097 169237871 0
418081925 879633525 0
699258795 113616960 0
348549900 13866762 1
167625440 72108221 0
445964191 128215790 2
173561654 194597154 0
804006187 695990283 0
350211997 807628667 0
404069840 179130107 0
488775600 81025382 0
247209345 57929670 0
97051767 836467795 0
310370052 701951527 0
26544612 787967405 0
9092480 690020051 0
336472702 748749292 0
411341945 481085584 0
742881171 982287146 1
783261237 667859544 0
294769635 276292478 0
805943030 481181140 0
350383085 325690920 1
99604872 231987726 0
171251806 479496083 0
704303517 760017929 0
623856120 40370994 0
298752452 673649339 0
279093260 738441564 0
825987394 699895932 0
307974699 608519538 0
804239731 710632907 0
341326662 703491894 0
765001896 22180321 1
904759043 476064871 0
432518783 907185780 0
224726246 573018198 0
932669205 792941862 0
280603532 646767907 0
237762629 444025510 0
348126968 545679743 0
371873569 356967430 0
151330064 91927694 0
421221111 672828826 0
259451051 146982513 0
341900938 476110883 0
84828767 288004714 0
642015095 973220281 0
555371831 654624599 0
556196529 540219209 0
174675835 451030558 0
39216519 703488863 1
330022365 279079273 0
816865239 260308223 0
643503965 269330555 0
98412813 841249654 2
682741326 57961871 0
270167111 926987174 0
739090558 262300944 0
849629112 516502288 0
43547416 424742320 0
806116139 668635332 0
956400396 767465375 0
166540070 862641798 0
783010023 281059574 0
517759856 47306293 1
598013705 680850923 0
764585123 400945300 0
870521778 552775500 0
569307714 219781991 0
261525203 755015647 0
499252698 396551598 0
40159789 317054911 0
5785303 743148502 0
755824566 303801805 0
759477040 929033061 0
210788378 157289872 0
449702043 907229561 0
857835665 779131969 0
303507617 736118175 0
765893944 38157117 1
97501435 914981295 0
784629695 630460582 0
68223819 231883521 0
708806934 48182948 0
22465880 955285272 0
892695990 186612665 0
798114327 569954246 0
398756050 315737878 0
229232632 931527749 0
257289482 446879884 0
141128451 757792737 0
134829249 627201542 0
852681169 810448662 0
913186543 811564187 0
894406445 549397287 0
593095792 391442096 0
259510693 189693038 0
987829298 465600288 0
580125830 211116007 0
348614237 626531011 0
134904274 381101914 0
833361762 144424889 0
160331466 524221982 0
956812175 197765135 0
259746482 560012014 0
380593064 463617556 0
676993579 655225662 0
380554713 36373671 0
129784959 109915520 1
118507117 376607768 0
214235866 922819114 0
18872910 379100429 0
428764176 734816733 0
600171746 516831192 0
992005955 405308624 2
283816529 253233988 0
84916970 234447043 0
273955579 616121924 0
394173884 519388851 0
13103192 652289000 0
733289338 904918710 0
100165767 675510612 0
29933 110889751 0
236454948 528881089 0
465162073 777573882 0
185991512 667815997 0
205989678 865199043 0
569868060 412703791 0
485680680 250295860 1
326120120 622357959 0
607515592 658481795 0
297910792 332524713 0
829942822 114857739 0
92742816 252636926 0
603200409 367651788 0
816650838 91446027 0
808565942 832830182 0
729954398 51529144 0
457004970 573021265 0
50485184 547487347 0
758587236 38037098 0
424151217 110921383 0
628528842 229962577 0
851179473 521847782 0
279200557 195736442 0
164459646 342181907 0
956924952 765873891 0
832798140 77023740 0
167862806 801738211 0
319587240 143985216 0
234957594 810277800 0
518113161 270806120 0
602969153 239821256 0
482720419 266714708 1
581986520 991544463 0
857741431 65594327 0
257405998 106892716 0
982106092 767445521 0
270475271 132181917 0
365252375 878212823 0
411110072 364678553 2
705329999 103305937 0
733295952 84982252 0
322176158 116784496 0
843209245 924872363 0
594743756 452060062 0
852325676 402028330 0
327681366 916877262 0
882391032 382672428 0
358802807 490989098 0
286262751 22465690 0
111040276 888099102 0
281470752 133448937 0
223934875 512049730 0
722685613 388263699 1
924308334 952019545 2
104514247 399036782 0
358794767 880486598 0
474258461 424435091 0
887107505 101024758 0
966734136 989456221 0
733966185 925043035 0
408457746 837515149 1
819008024 567009623 0
451873590 835310588 0
654743200 328370543 0
74139393 177386456 0
500001222 969696929 0
200713152 545986519 0
230882099 193833244 0
328774791 134956772 0
862770746 44507479 0
525058744 702522580 0
969659366 319898652 2
255975439 877034177 0
166766998 89939424 0
155003332 420599363 0
447721650 112536303 0
429064076 926334729 0
69870019 359329719 0
170175330 129614281 0
417389439 19430843 0
749063234 446212269 2
370269024 705114640 0
984276212 662117901 0
88315313 7100557 0
609409300 4098362 0
963611616 401728042 0
992654680 420302256 0
131714987 407083566 2
39753233 253658937 0
190904173 728394364 0
448358980 835830997 0
7229924 894233223 0
969408514 929193610 0
530133873 933758368 0
777913198 342307664 0
210546185 632488785 0
350854470 955958261 0
45871039 21400968 0
226653512 137462096 0
477468511 300727191 0
444488234 480890989 0
17715413 316759928 0
837990372 967700483 0
803796074 516903477 0
947444675 936732811 0
944705703 278842044 0
802717478 131546493 0
825716351 803155315 0
237284518 788248148 2
156140537 308351522 0
98913891 159762201 0
868012212 929727832 0
869064254 104185708 1
561863965 34603949 0
476394045 841149676 0
152199293 996826181 0
586929568 36143393 0
813721015 670081039 0
588754452 398105335 0
301854409 918584595 0
419601377 118757879 0
811371484 186299078 0
593375111 223422574 1
461412212 657359801 0
15627923 741669308 0
311324038 811844614 0
284537577 110258421 0
22038391 690895131 0
217483729 681784093 0
672301664 18432724 0
140942469 221609447 0
900583682 751668911 0
46762474 919136642 0
959878757 61396939 0
445668634 559332589 0
154531720 29091345 0
854993840 839430514 0
125803675 140548251 0
757540093 390174567 0
963673706 592739462 0
428974853 887065039 0
277489707 671124016 1
149682115 968208790 0
199073211 624582216 0
814864891 121835473 0
64202366 352236308 0
562390346 462619760 0
20073291 269710586 0
722404296 318407018 0
841239568 669554030 1
243006896 66605704 0
822884597 261816977 0
31341407 45332341 0
58859084 104543668 0
361207392 562634378 0
160248805 944292272 0
878221422 26340098 0
43362178 632013045 0
685563229 138310934 0
726180689 674520622 0
641384951 438246014 0
301740228 95425898 1
136026749 817893905 0
640532439 660014668 0
629954793 82805139 0
268801623 804800381 0
501964567 853151427 0
753994595 122195162 0
735563628 730848262 0
450468351 946251163 0
260601220 263084074 0
824816772 140468786 0
930769054 733329374 0
782719286 453802629 0
56856656 248676494 0
408351849 866698230 1
703703837 16436907 0
822477876 649075161 0
785353739 610487569 0
45024240 601172695 0
122802064 549955523 0
712500057 404923425 0
346077472 79011822 0
465371807 318603724 0
4640525 905375894 0
647398204 597244304 0
221442059 71159696 0
874717495 793637296 0
602096633 81935537 0
675648667 331100730 1
468531946 929648791 0
886700170 399963626 0
849743066 231985652 0
956803548 98183811 0
83904569 628057272 0
844902264 287707336 0
822053698 832690684 0
74393802 937581573 0
405777717 283723736 0
130077280 143168420 0
677537173 220159224 0
712100327 489808673 0
587449123 832181458 0
242840177 600940775 0
317802884 72287291 0
53133646 242424579 0
846521773 936931557 0
543534720 174115241 0
831504771 869313116 0
877840934 636224458 0
139132632 683719323 2
557246854 836850262 0
748215898 752605863 2
565216273 75259954 0
595417173 53329085 0
170825166 420099510 0
415231189 128757064 0
286872844 74725838 0
831099476 18560928 0
125476450 269215551 1
211620898 315741535 0
897555649 299590846 0
132888798 534289615 0
286266717 565631339 0
661041218 696127955 0
410653493 187307377 0
929216914 941461234 0
636088875 474958002 0
219151551 602170308 0
72758097 38450415 0
818633771 276789100 0
380012002 206525232 0
621834895 451741918 0
62492854 271566241 0
204273470 543055626 2
645540908 35133751 0
748218541 964942277 0
2569938 616060050 0
168315656 76537051 0
931588713 121235520 0
173689857 666115732 0
815782963 698010803 0
732628782 731963876 0
69055269 865056266 0
922999180 649275675 0
371627914 563223453 0
92300545 180135498 0
493162732 367683795 0
981991116 298259003 0
694846151 924637392 0
284350052 806930012 2
821616149 337778157 1
740060445 227557785 0
909025125 51353168 0
460625018 434366803 0
911461912 396353869 0
897339210 417136288 0
530758577 113740645 0
249035741 487636940 0
800209301 143894670 0
672757666 903741284 0
110071722 494722457 0
55779542 859748708 0
945188100 846826928 0
747685197 662369267 0
683485904 299205718 0
54567663 692060381 0
65404097 171699610 0
842537137 743899693 0
13437178 246108887 0
448713182 458666953 0
25280001 725117957 0
747571503 645684766 0
800264435 139643925 0
755832947 579488917 0
884511411 252208736 0
777354087 79358580 0
806932644 207191057 0
12956500 323809147 0
235386747 806121712 0
130505198 365686944 0
7070435 109597080 0
989011321 487025832 0
42052461 888164623 0
780214552 9614765 0
787189820 980086117 0
990380460 327007149 0
939259349 616196969 0
866527533 861595349 0
855736399 732854567 1
529582268 41837564 0
811618178 343304347 0
625057114 511921782 0
686938246 303288558 0
89658087 262145040 0
418524511 928867458 0
909669390 733883856 0
990006635 66387201 0
349711303 819660404 0
313560856 505022001 0
285990543 827709382 0
646353058 214419454 0
190457533 572164568 0
915712849 249565774 0
565645336 14200470 0
210854520 611621615 2
120703156 448754407 0
25589647 536260434 1
37345217 788718094 0
913384081 447812779 0
375934651 111654007 2
941335260 754001130 0
860582125 872288239 0
146673151 935458205 0
448887202 742764644 0
594074304 176042366 0
60047115 453928287 0
116695034 230651595 1
810200012 163855132 0
467215673 908366484 0
991910908 215541922 0
180640994 660013273 0
226301143 533590443 0
927814306 619976840 0
686125900 238335371 0
266260041 516835635 0
284075452 398937058 0
604550089 33368048 0
91413785 48125750 0
42323262 81110963 0
569779852 883725784 0
202505888 164400257 0
70416995 810895166 0
811734790 9164402 0
305875455 45763535 1
259321673 772004702 0
65561861 652892714 0
761637131 404305273 0
126571364 361519969 0
870604653 854772791 0
935576255 793380629 1
86103954 737304513 0
289336995 582610033 1
925792010 954443883 0
58482392 713184163 2
738923423 217376886 0
794032783 339080757 2
812660826 134822234 0
980598126 770383797 0
495599378 100144501 0
332716649 322487387 0
116222260 454577760 0
348093288 209796521 0
50128089 109079989 0
664745629 464045614 0
623658828 561456446 0
425887632 795763672 2
193939396 578881465 0
112385794 8804153 0
798733591 642118900 0
440207237 974293968 0
365029706 716821126 0
522898940 915561652 0
6900780 130729780 2
204139057 108347226 0
68285574 878633628 0
103755919 773360331 0
930772109 845679632 0
976295997 258733406 1
464445425 379834080 0
490793498 46804633 0
39142133 557366134 0
88509334 14259257 0
818470845 105261713 0
117345080 447543138 0
42429281 441034157 0
953912308 206738169 0
394153200 130159016 0
320064060 163190073 0
940114231 869275591 0
767461117 219283115 0
487375996 586822718 1
2530297 38571864 0
68147654 925037796 0
443100021 769079484 0
722607616 964290515 0
46510338 267019215 0
772339255 770546330 0
754691502 749700354 0
363596027 95124645 0
470784400 994989084 0
801183448 750443766 0
470237160 97697245 2
98725789 758178135 0
137064844 359710739 0
439974557 875300826 0
281264795 391397055 0
441765724 527042735 1
457788583 134452735 0
99877413 584224664 0
718546618 85984972 0
674917921 465000209 0
979230551 845850361 0
559480992 626674259 0
767370582 612184962 0
963329972 999500053 2
359737895 777441225 0
987963734 949576502 0
920089706 8559796 1
485345166 725426278 0
486472132 854273747 0
517237706 657349299 0
173109107 129260283 0
940303468 336314266 0
207431335 794146049 2
174442683 626511465 0
825839947 231011750 0
569587504 799598561 0
945019456 124561285 0
399549762 968888110 0
537943906 349158101 0
56929251 169574572 0
217715222 478331382 0
73710103 263310730 2
523885872 390533138 0
613641739 169881494 2
717650469 95282714 0
629814693 914373800 0
918699947 831669168 0
659186280 77157466 0
430947471 533018748 0
209411155 896756048 0
824048885 990612188 0
224199955 94573165 0
829792068 80825974 0
475066724 935215264 0
851072408 752962554 0
422722923 943189937 0
388863320 304551536 0
982261563 13077400 0
86739726 483585243 2
735739446 89170242 0
224995862 644392548 0
273088190 924187791 1
348969555 434495451 0
262709529 178718050 0
408008969 675770611 0
108103788 704783170 0
923614183 659875043 0
408547107 108175590 0
965472412 429495478 1
155740212 310092289 0
146026332 940294415 0
335552802 263027924 0
417442790 160328537 0
375501859 360514100 0
701100366 268225848 0
119047918 590011894 0
574714604 390175188 0
96034449 59185725 0
829991816 864865733 0
256585194 924094095 0
703947098 224499427 0
239013685 330084972 1
176864165 700790157 0
939554675 938761111 0
941047918 460135515 2
73508224 752241289 0
528357713 84244345 0
284963563 954143998 0
280209329 872262185 0
309864195 928111924 0
899555361 255802999 0
595487635 320045062 0
515234486 682674955 0
566853552 186505741 0
414465438 546773694 0
312775035 948465809 0
167358693 365547335 0
162680956 616207221 1
98839779 166656869 0
618446125 686365704 0
543689501 963309307 1
512773490 222062163 0
142480893 344542484 0
696453836 439774777 0
756867503 128196546 0
351178047 302348834 1
198793728 519707141 0
70345709 158986807 0
997974009 767998700 2
930586368 887431513 0
544292672 540905401 2
45458496 77743424 0
754803633 64225583 0
339949477 803748797 0
511003253 292541489 0
671805415 894231842 0
396819593 461904122 0
714788664 675462737 0
987269503 64004194 0
501628166 760302471 0
848652251 6508423 0
87834360 577453053 0
980882959 811647317 0
902575351 924287833 0
538946688 893596525 0
804112880 136353264 0
226824861 484062991 0
818714123 435267333 2
652978160 926241356 0
80791199 699887248 0
149825840 119993424 0
11043829 434778178 0
148094037 899129814 0
585203401 384150359 0
779310623 904812985 0
726642473 107584453 1
415823423 142218072 0
341699437 451137013 0
910552974 202654417 0
709869750 448180449 0
91432218 564234086 0
823469479 528783521 0
424465284 89859869 0
446333612 600236839 0
234784902 441919097 0
290683873 597301106 0
100487376 728964400 0
837906378 902577505 0
888691504 793668985 0
64482705 434095118 0
61994493 274921322 0
616064039 1915781 1
896332026 522186416 0
828106371 919445292 1
15101998 844242375 0
512074521 365166225 2
845054057 33517412 0
470964036 812090037 0
288941718 218641914 0
365717891 830653754 0
619918475 75882060 0
170529620 392530772 0
687221215 422117565 0
947396161 143138347 0
499835160 190941314 0
89734700 486143479 0
9597889 401583866 0
501528943 936985077 0
859937603 684833447 0
481834286 307380597 0
883317132 704324950 0
215944642 869105928 0
625393819 939179886 0
22001934 125067878 0
287585635 65076769 0
239328273 81196407 0
275527130 247863464 0
37905492 710133977 0
58261148 704666565 0
891530744 50482209 1
492255396 49717648 0
348932378 968320363 0
729889842 634260298 0
733141251 914861740 0
309395317 266897160 1
518978797 326810894 0
865975680 131807327 0
356561120 477940590 0
606599226 931524566 0
388146345 191035495 0
119220629 641287714 1
77732250 748637205 0
645090956 523148100 0
617402530 180101002 0
790840537 144490355 0
410123689 604292018 0
140058950 113485728 0
80495731 489812115 0
294164195 754698690 0
512921735 802305175 0
66486279 189442654 0
534529087 976161632 0
38849430 76941939 0
681128205 557406728 0
187661809 368858378 0
421955666 910177370 0
774643477 70612302 0
977600432 724801963 0
140216706 300799553 0
200969819 478436380 0
885094642 161088442 2
877456766 990313059 0
769093776 549003079 0
387846816 379094378 2
248872410 306203785 1
324564323 77720534 0
336909227 670863102 0
88900631 765239483 0
879637870 457535931 0
244079641 963076571 0
746970962 611130975 0
206322446 248768082 1
53074218 597333352 0
195882447 134674579 0
751338481 321492653 0
37919975 123279279 0
83520418 434641593 0
110752613 656369633 0
254299265 416845579 0
318979604 187505343 0
272213042 57984934 0
525889484 577974925 0
864581688 613275418 0
198529624 189916954 0
724281880 387878893 0
444511459 324810054 0
252039317 644019681 0
109421031 25699154 0
607270574 614231373 0
401277932 88573756 0
788189661 852944927 0
261285114 94725638 0
555346674 469690675 0
72575589 268433447 0
502831812 115339440 0
71605243 775712806 0
90561474 603904315 0
764501217 799757526 0
181964482 57856457 0
59901762 469285850 0
497780366 511744564 0
266555444 226244519 0
459097449 721329440 1
777032730 344704203 0
274842405 750842538 0
106124312 519133593 0
504080298 698216247 0
196916099 903376584 0
709425178 21283323 0
932656382 351021722 0
460675830 809823111 0
653702645 73494278 1
310097354 74767528 0
707929027 927522698 1
720255645 214748446 0
192117744 40626810 0
647039749 456179749 0
571000467 576132594 0
133024430 448739581 0
713625683 672042770 0
781140716 93098656 0
425126154 835648874 0
226239640 371996469 0
627525029 716745149 0
417490540 155911269 0
952013937 351821349 0
41263603 815193523 0
250983110 582681228 0
524125325 80335551 0
959650214 552567854 0
40460122 598236459 0
548786121 746188381 0
429673315 726053289 0
355232531 40423507 0
517240140 761298553 0
273002723 94028009 0
100128856 585227645 0
215745463 602096045 0
193975892 758894213 0
67774378 225707534 0
565708599 279548839 0
839227165 994215515 0
766838295 498697349 0
923141653 732609194 0
753512960 709003508 0
217427690 738895309 0
205322715 847150614 1
29178617 187806081 0
85777049 208439273 0
905293624 586680520 0
642630116 268227201 0
990229747 6013948 0
13740522 43352930 0
627476972 130384624 0
805921652 560809036 0
330574590 598910596 0
886863023 308350808 0
400482776 400683921 0
405398654 152193987 0
706580765 38334493 0
646484333 30438274 0
198698285 562140372 0
570104913 268999975 0
193242086 187452999 0
590295319 505557313 0
100678074 593613507 0
577736610 624414918 0
954898617 92824654 0
782160734 494370295 0
968714725 607754937 0
778351360 606078712 0
74913563 264483519 0
947598290 690643156 0
529863231 372602365 0
319631192 545799663 0
69907553 499293025 0
699448855 137662115 0
839502441 785988593 0
218007357 449205971 0
348012965 907592228 0
605277728 565188647 0
51028594 447199688 0
482989063 305214328 2
797510838 204750550 0
86089702 563531536 0
306455257 186550738 2
257429755 404544457 0
161414030 80581502 0
798472519 301451178 2
669926927 20102100 0
22336294 291222436 2
921034343 299267765 0
483624681 341059768 0
765160707 161905648 0
533003652 784655309 0
833635694 181396839 0
528042560 905910049 0
14192924 134891786 0
15808421 438647336 0
48145886 591717086 0
189519691 959660647 0
546986656 3116479 0
162448358 484937062 0
57449695 216434643 0
578129237 100208398 0
613663098 681749614 0
202745598 936417239 0
44488040 886583063 0
523261195 36363641 2
348981983 449885852 0
341701480 76740880 0
824207133 601835003 0
19469994 910941613 0
947452721 301914115 0
568355306 596993415 0
212313825 779613332 0
741404169 25095741 2
718117432 8008975 0
849532231 828303716 0
23788691 224078699 2
379385529 400635466 0
3586688 365749336 0
652879318 778822958 0
188248587 210376769 0
73773467 141378085 0
701137282 760943768 0
723905682 486143731 0
85190292 6496540 0
106842529 829151285 2
233071307 339866142 0
84717032 966405183 0
364324430 369760898 0
679177342 702244120 0
105308520 429329074 0
230657329 314877149 0
189011474 859471809 0
822854799 480147999 0
108576066 551959163 0
708521674 988922948 0
481484059 325888940 0
387267140 781712042 0
810934553 194788933 2
557320479 566070575 0
412877387 362678297 0
10377691 256856821 0
559516262 694030668 2
457646099 929763509 0
408571346 99555339 0
794724627 505187422 0
907832654 158494825 0
876207814 395298289 0
34346159 544600680 0
431501632 781017917 0
280062803 214398008 0
43441760 397565186 0
833058359 974700679 0
747123950 992499159 0
560942232 437982102 0
305163671 594069494 0
516220074 988669968 0
166141671 817587181 0
109130697 870842789 0
911998226 15753188 0
540820591 166479083 0
576954197 953375250 0
266505723 274925082 0
733958589 219821665 0
439453842 118827581 0
978049120 87493558 0
197827612 572868229 0
979429579 766444775 0
219450768 224300731 0
556160094 422072973 0
761089233 304786680 0
925820419 468298745 0
246568597 128826545 0
294639766 606066644 0
155931601 431993350 0
450874237 235129126 0
437393844 437758900 0
954576429 727515004 0
307070211 93177897 0
956623085 250893592 1
192415926 394763184 0
979203481 118586203 0
187430434 996577806 0
970318651 703810134 0
338140317 635381474 0
332992482 299114472 0
542143107 342711592 0
70545388 486110075 0
157055705 707368954 0
808494436 731810301 0
682955076 990179756 1
414025381 176391933 0
26027496 956176719 0
179269874 322101977 0
512538393 937108196 0
245922256 563665587 0
536421333 454274554 0
400343692 973196096 0
152023403 860038221 0
67713043 240071399 0
186875335 585327952 0
270805996 562814062 0
444168054 936183826 0
373631834 492629087 0
901738143 849116912 0
648265173 173733193 0
658712244 560668890 0
696039515 540247779 0
466764107 288809331 2
780487074 421335554 0
309112992 723190484 0
956970757 332515098 0
152112744 773267804 0
922364858 907285009 0
543575237 747393966 0
403683397 328964782 0
806287154 226253315 0
426383303 124358204 0
127933071 62535353 0
906430185 142285616 0
695591146 553742692 0
941066462 295009816 0
875396424 292078188 0
413435831 429472801 0
140669001 832482857 0
328565241 403180072 1
705527107 20503072 0
933752287 546029574 0
782309784 596023398 0
398697577 504229272 0
593390633 622276265 0
308723072 336743573 0
660631136 577483180 0
955395120 72857150 0
412215017 664182274 0
640023746 802915130 0
97523462 337073323 0
105763665 216522036 0
358865566 113328764 0
956986072 8987536 0
914802353 252252747 0
342198176 589463668 0
488638604 58709745 0
610743525 363658898 0
836226355 580816422 0
474366862 6197532 0
567764489 397379042 0
196798855 68511132 0
195127541 438604716 2
380071684 648300616 0
448502753 481572521 0
267500200 417959308 0
148860931 427938656 0
292772414 674561980 0
909497237 673864195 0
680932276 584908400 0
33127397 639775996 0
98584400 834637245 0
899203962 59107524 0
766790995 422392775 0
569479847 590382960 0
181807534 359108308 0
10560425 747731786 0
286622319 146991412 0
829506146 34029324 0
854803425 233395803 1
38619193 168572424 0
11931386 110579982 0
834691368 296834593 0
284581463 123554329 0
841491498 343707501 0
61441491 145590321 0
361989652 575101482 0
202209017 890241330 0
121138963 486684881 0
38087086 256375854 0
359807728 74835742 0
418383301 77475920 0
14593653 934876724 0
797611498 479157381 0
112142498 955594366 1
923985358 41151174 0
707590693 797253129 0
705261760 435731338 0
956511592 781644111 0
731171932 410403814 2
251273802 579628094 0
38509858 832665415 0
251474036 561891341 0
789380835 45043211 0
380019714 93576544 0
448576831 961266780 1
442048918 715170116 0
666759467 268088309 0
815448153 680421500 0
205275017 835732669 2
438948852 38107995 0
762039779 760791380 0
839852646 647291893 2
527581347 530452417 0
121180124 632139718 0
118596731 868822242 0
677542834 326257071 0
827228071 370849518 0
496446579 91585441 0
909808605 149562936 0
994472737 773434938 0
636428442 720994427 0
920201891 301488505 0
238611070 59478871 0
532870412 189184162 0
406156290 483233373 0
657388418 514118055 0
750641903 729026431 2
817107547 221326941 2
21866755 576228975 0
483387189 267771554 0
68458682 123761879 1
107686582 407077455 0
637744729 984020995 2
275246573 67348012 0
735850077 482617863 1
15650588 657192941 0
302747942 234879712 0
169435023 636017163 0
621896584 138014902 0
998119034 29734630 0
500552059 513350540 0
269760297 479411456 0
932633110 946821022 0
685783840 12574700 0
306833142 340461667 0
536772664 943271929 0
606309469 16735893 0
513244709 821687962 0
928313053 139454152 0
92752996 390131116 0
563462309 567627997 0
136135933 448862780 0
557467046 772222356 0
466731839 26339397 0
210033693 137956711 0
455543813 420656998 0
794418377 143128931 0
871581214 780836527 0
410872963 431232266 0
143562134 850752856 0
677504075 128759173 0
89347371 88293015 0
720273478 135869910 0
705466383 110470807 0
978201676 739596736 0
697286458 43814505 0
309522413 533848286 0
342913484 567424891 2
841335225 766097639 0
269913854 921113515 0
705065484 423025475 0
81261290 562251587 0
474480572 153371191 0
226875572 653902996 0
845835782 463389018 0
445292937 670802982 0
182348945 676508398 2
981122639 438742725 0
940193381 136146475 0
506552752 803138692 0
318819069 973933417 0
753242328 93350243 0
759252102 276777367 0
416159510 676954857 0
440535654 930392310 0
314005606 499701301 0
240812028 852520210 0
530724240 189977780 1
262406241 630060780 0
604304643 217259828 0
596011196 108843140 0
48791992 87808161 0
858405668 901957092 0
343472477 237355514 0
162036244 905083629 0
223697458 973200990 0
581785924 624922396 0
85771511 308795869 0
585032453 168387000 0
505218710 159137802 0
15541145 685601343 0
122009699 285529483 0
262339415 791139325 0
789892577 363722283 0
262304071 468665152 1
823348909 677650087 0
646915508 747522073 0
673213173 170980518 0
354281517 893388799 0
152638961 216944548 0
360262535 59153967 0
529392782 360195220 0
298981696 386043090 0
887092682 16248780 0
910243422 584889268 0
566506681 236926734 0
207353016 217057070 0
807018274 20480846 0
878243119 391167992 0
325065371 494981239 0
242049741 697450267 0
967873415 265238184 0
118385303 368953182 0
294151732 864688015 0
376842404 855396902 0
1166597 647970019 0
21364264 117059239 0
211702372 942633364 0
67965854 635376116 0
87215159 66679143 0
50999065 125778297 0
93889089 568615471 0
402711576 101914794 0
101981447 304979019 0
973543457 390385973 0
893281707 950079445 0
470431583 602296537 0
360849236 836602239 0
308091986 315949204 0
705455527 522940167 0
62722914 673416354 2
199607143 979128129 0
65934852 595403932 0
937577924 933651063 0
661306204 766060328 0
231638800 858241939 2
171765100 118240029 0
576878802 622527491 0
325593485 628601251 0
662413484 44614331 0
27740997 332428944 0
54194052 909818905 0
612612287 337903264 0
141287036 78082066 0
518815408 54316300 0
23047373 839679726 0
202278171 674618413 0
40789809 112053366 0
751271469 188920277 0
250031636 435996822 0
416149649 641318691 0
12821826 858858861 0
311568995 155621509 0
496252561 787170536 0
214498800 748368803 0
360060868 462947210 0
177295363 879608055 0
699482483 345529290 0
174021709 300304037 0
66616776 298083543 0
227292424 155283056 2
275562898 912655411 1
738022250 595676674 0
781641788 211645741 0
36467236 613018250 0
686884316 335647785 0
590844983 556122735 0
930834707 669022402 0
169730062 723469340 0
795547823 160888667 0
166426529 827336791 0
928651050 32109192 0
925322506 380672484 0
736884462 9823803 0
91746889 952015999 0
625033992 13563348 0
382757864 742619349 0
160773722 589985976 0
90024663 105895653 0
986206612 687148206 0
542847036 137177421 0
718488477 484769255 0
667364586 37719619 1
26519122 889987988 0
388553885 306587255 0
689739021 798531925 2
757602831 634759711 2
51384253 598392234 0
616592429 265006269 0
101912566 464144046 0
414369315 44857716 0
13351124 420929952 0
892216752 94652415 0
102263580 910735400 0
328247769 118017850 0
407357940 751332782 0
849404159 571700730 0
942475690 392988584 0
610364081 212587593 0
737872787 761809040 0
605055626 554809617 0
317444291 388627116 0
338287679 10774944 0
862092398 825611603 2
373444421 271430480 0
934884457 964341365 0
355819948 772769224 0
218404166 293889376 0
81537083 295170948 0
881771901 525830619 0
861925092 922873861 0
106849080 556756998 0
781846422 487613352 0
134024447 388937210 2
63776713 689092465 0
882089052 604428943 2
750283200 563640808 0
822306749 58396786 0
1892944 12426823 0
814143780 945300357 0
225403429 739948341 0
593603151 223064067 2
115037042 815075593 0
261850530 647590338 0
33919377 76606462 0
446172124 901473714 0
821450600 781868294 0
253970129 214419829 0
264601907 911940494 0
697576205 13558979 0
64451172 144005052 0
61921890 558663447 0
650787781 321317435 0
462955351 521816401 0
114811909 863967212 0
334397625 642914850 0
140413300 802349126 0
122574146 73665309 0
73763329 201087326 0
165363485 131614463 0
462764411 736799032 0
130747758 223568372 0
50049491 341401026 0
113805636 485622099 0
643122025 144511742 0
332501666 338505954 0
11239276 64102663 0
360104386 755688402 0
54782674 8757803 2
633527273 25956070 0
592329281 578319171 0
131030514 176598067 0
107361430 29501955 0
180937904 83472353 0
819481120 216525782 0
757905540 657572313 0
127594542 315853144 0
85207379 501177392 0
989358247 707082639 1
417419412 792782176 0
990623145 418239564 0
580967338 20869325 0
825457242 784386793 0
425990187 861532438 0
35119110 825299316 0
947603298 797143587 0
968733082 850575233 0
722951541 933223959 0
795796115 281712651 0
293658944 556854015 0
213111322 846651825 0
35615995 906449811 0
303538176 49190677 0
765055666 524752151 0
310446189 510040227 0
191671742 639077233 0
832359310 127638709 0
72255513 993770536 0
255531491 643050852 0
172223264 713368409 2
830557327 657002769 0
646588635 315192493 0
812002774 111677158 0
103913655 971052749 0
14107646 566755712 0
792376099 825129150 0
971302924 416501945 0
980815789 502970102 0
761928696 178939615 0
232039359 20499287 0
305384138 7038499 1
748410165 423082556 0
976554582 255254877 0
336822705 819234919 0
143331286 808494803 0
908391718 33703858 0
514650047 29251570 0
790699314 340996924 0
610203767 549751360 0
97523198 179591213 2
112249302 414928249 0
651266404 121925925 0
162221347 846833282 2
179031180 396969038 0
3695491 601918225 0
650082788 98879362 0
105677435 874647343 0
261699145 497736972 0
576267587 928930607 0
693191903 104044145 0
657476053 197627552 0
336064514 642541410 0
248013890 995772070 0
743094939 636152562 0
62909499 616383366 0
15246151 515665958 0
344840055 675035252 0
491658314 103145760 0
485170147 971392196 0
22516728 193200740 0
669935889 709666070 0
87774915 329434858 0
128352355 845890293 1
125800367 307450502 0
775584508 647297487 0
598907542 907255611 0
419396887 501348127 0
987338727 880301116 0
728239675 584695815 0
710626619 836579262 0
343528356 82235231 1
14614611 767795969 0
993285489 856143035 0
693681826 920176787 0
699982193 962863777 1
453101447 947137663 0
379539396 623516071 1
634776679 341934448 0
505634698 832245690 0
610947300 981943901 0
68502008 890074512 0
787032858 976485210 0
450374973 288724053 0
673118639 825245239 0
301958254 411457263 0
755954869 273860537 0
763901571 867640751 0
731304841 904641683 0
301969786 575856605 0
238473250 740268918 0
66957269 605549303 0
684619688 104391518 0
647672336 960693736 0
15586364 262419067 0
777471011 491177191 0
272400053 643770401 0
323392996 162660948 0
852722140 694234553 0
973613580 910992332 0
688491539 712503778 0
365992041 668105953 0
400142028 332883845 0
878182008 332748073 1
520448494 281109131 0
960238925 740349714 0
624804526 923339263 0
407335748 878630319 0
863796837 129212739 0
495704415 321754020 0
116731191 930769089 0
702518172 472582173 0
390849705 876978411 0
94786052 173066117 0
102379091 22203166 0
872174132 434211677 2
875367903 169071075 0
83366307 171592114 0
314557170 44879788 0
282757751 910868958 0
910689834 110015395 0
731660949 83815087 0
685953214 335740345 0
473600093 912884228 0
272352027 58224858 0
776066239 498589295 0
945780463 954570035 0
32404374 98135357 0
47334266 889516072 0
990600356 490509056 0
945034188 65204958 0
225633566 699572990 0
127635236 236636025 0
906305953 974595654 0
199153886 990790901 0
458435411 12090053 0
33789032 571411941 0
337818062 340439186 0
171363503 605851041 0
41196414 201211355 0
966965539 782941009 0
133002366 350438877 0
123973537 20535503 0
254901242 297432953 0
69571727 641065292 0
749543788 822087935 0
345236034 928702571 0
318377894 767310740 0
465717629 974729719 0
165896490 506477612 0
70303776 792098258 0
424136007 314320463 0
220674918 485026278 0
7131187 38448014 0
135656718 964133703 0
728763130 123303432 0
755413403 445683522 0
992389850 915413676 0
848528215 246515082 0
126428144 71689573 0
320025198 431647898 0
201999578 869605644 0
181862966 98877427 0
718935018 8849080 0
610896686 720424768 0
362756186 714562141 0
443267265 635285168 0
512228974 445891570 0
382192721 113593091 0
581571738 804818402 0
588490758 985395944 0
713231979 293569447 0
638261766 992601784 0
304747935 199504626 0
130089467 815279653 0
984117228 356304889 0
719252527 277116640 0
114994842 13956077 0
66286468 653459983 2
203091473 489977746 0
802944878 140608844 0
555146197 573446361 0
748953291 569998170 0
90351191 378012852 0
377350093 917769380 0
138194267 449367704 0
761725851 397749904 0
812167409 52695640 0
481956886 862822451 0
16544462 861581135 0
148334689 581231372 2
176583350 530219699 1
277237242 562000941 0
71752947 121387667 0
341974838 974111306 0
343571465 895449243 0
481827729 289823898 0
113864936 431569766 0
88266986 268791131 0
831100041 985940163 0
630497760 698726520 0
214010182 857469951 0
870919953 544245819 0
721442939 323424161 1
501200469 766724761 0
617216591 58239252 0
547770992 6131772 0
12725616 195822734 0
402376821 22892440 0
782635817 405543943 0
392712799 230144202 0
461957714 877161074 0
110972231 38134206 0
276447415 257826095 0
420427264 613372242 0
982034428 805511669 2
244533488 563824556 0
612405617 59408660 0
782425917 248293094 0
889004559 738326831 0
230809055 389369922 0
498816130 612965748 2
538789416 23114773 0
86427800 141586469 0
613534022 253000187 0
840056549 741631576 0
236887534 551935221 0
841524167 209555879 0
43193287 776320975 0
750309456 108989307 0
183796659 677207900 0
891872178 718779238 0
777338297 415404852 0
337870893 595940853 0
228434400 52182203 0
384226057 478849064 0
326353178 539578090 1
951505396 678081464 0
772129213 415077185 0
508556813 586611888 2
948434550 162838451 0
267930267 675431049 0
108760965 24725252 0
129006169 611190155 0
586016276 581241840 0
883778534 216083807 0
547630093 766910056 1
265028659 566323700 0
5204535 77588225 2
413873899 204928838 0
331016690 691604524 0
399474024 781192571 0
788137835 811859129 0
754011141 97046626 0
416970934 887480209 0
814973469 790741022 1
931427576 75582294 0
330256623 790959486 0
144442699 226269342 0
737942245 979542014 0
102528544 788253645 0
879585001 728970843 0
156142607 513836698 0
152040973 22205917 0
861335469 827247173 0
635721503 646816937 0
270839041 583329289 0
512604433 472035116 0
838768104 899518523 0
262449285 770391398 0
423889394 108548564 0
803961732 424966686 2
90146838 126348157 0
198130973 937989103 0
940005580 580466313 0
888795628 939566649 0
741287702 396421391 0
131012920 460504599 0
237320514 993780396 0
203616619 225238856 0
180043152 436429994 0
840197667 447812644 0
128672135 466143911 0
484934678 77055646 0
506329366 267387228 0
146439775 358683470 0
903268042 873288896 2
245219440 727082541 0
391503344 869258103 0
916954204 250689869 0
484362435 332563762 1
487290207 669023904 0
764271230 900888550 0
988094266 733324561 0
786289750 647488578 0
731754632 611978696 0
765006206 295956120 0
4258853 961653907 0
25851448 42644470 0
132891643 429247980 0
689079702 87808364 0
971863368 742654319 0
106261798 646175430 0
191183507 68081315 0
545383652 733257486 0
144187462 799800763 0
595835383 34338391 0
118580581 403037074 0
75178112 41147013 0
595303182 693076035 0
549552815 885273427 0
571337539 139027711 0
147088439 194687594 0
890942986 595733782 0
466757733 283831982 0
743354876 169972776 0
243537375 84539420 0
112977485 750052116 1
486122129 187305716 0
578254361 600561349 0
316481039 686064451 0
44212803 699377392 2
735496464 937701798 0
484909605 548723504 0
100245781 48855448 0
890616999 125378004 0
202896639 275063423 2
102069149 891943963 0
110558102 800393910 0
782823499 282725245 0
267572037 577110614 0
12759635 845970615 0
320358140 575834490 0
97058199 423619501 0
670899790 369193686 0
588641210 90067919 0
751469759 46286351 0
9048030 556753969 0
227307887 963328593 0
239170176 332248113 0
190224956 457679305 0
51370752 950513862 0
403823842 462275698 0
51743558 501865575 2
494650746 883942274 1
27990248 372970935 0
11247697 574140023 0
117905023 75463572 0
109280815 527771371 0
773573883 433207806 0
404936813 732351313 0
518723515 854822657 0
411815149 406084886 0
586594883 239128376 0
815692027 973029819 0
78308831 287021997 2
796141876 343042109 0
669320246 907024296 0
71324006 405018686 0
897409052 167179487 0
913291213 726215817 0
854030925 86721602 0
214157466 219761839 0
455494283 225960 0
273909177 116850482 0
278989733 926127689 0
403895268 246367357 0
379042807 127604407 0
68200620 281170290 0
433243791 513962013 0
675023110 661123333 0
921595648 302314988 1
416404139 379858452 0
354114226 555845185 0
495993007 158256318 0
112999345 32014011 0
548581740 562013297 0
804140330 980654488 0
508584226 847523793 0
58860367 871896594 0
267069578 139074918 0
461733062 724446083 0
400593831 750695563 0
785510624 526649959 2
389507748 938411630 0
552534342 591807573 0
136247825 483535292 1
145975212 641860149 0
815829500 3418847 0
912786257 115193401 0
823527555 96920816 0
979135452 26141947 0
124193318 336269074 0
741463914 708408984 0
809775659 26488836 0
145604540 618169202 0
730845941 382366456 0
261056304 247802233 0
94837435 426565533 0
973855622 770051005 0
778584968 759359806 2
917809331 336917644 0
246877880 883506538 0
133680011 481022365 2
425780064 944643110 0
513207943 888157906 0
533915110 11955535 0
831257646 119203059 1
981526961 61688497 0
879784973 71319035 0
563964303 663858659 0
140337953 202212926 0
924466787 383220390 0
189106689 836543492 0
29534022 682348200 0
375357093 934447264 0
722508425 423169986 0
340058183 934484383 0
339629422 332714557 0
50670562 980186829 0
918571299 611956709 0
139276933 151960971 0
847367597 95883329 1
213446792 811154918 2
202285976 184041015 1
194582037 402053314 0
829335579 136468117 0
132889195 954748176 0
570061333 744732807 0
180715083 200808250 0
957434032 328755534 0
455378594 227649094 0
851119310 123834433 0
42714892 826096779 0
972343657 95339682 0
408200793 880119002 0
7160798 391440391 0
12071523 933546962 0
25984024 254421347 0
884132500 879950721 1
730167354 434407549 0
6744171 114058140 0
585800162 394816751 0
894355572 394627562 1
793952970 193243897 1
491821491 778244241 0
120515254 712005825 0
541275794 880509759 1
873923049 35568684 0
961651969 131652434 0
817309292 103766493 0
124938953 982447888 0
628523442 17369826 0
887359043 32265143 0
37695333 592378859 0
565350487 418453368 0
668438717 917782649 0
90825412 157716829 0
103782800 80932244 0
738127168 461201296 0
232200583 118231724 0
437185053 26214679 1
69753719 745908124 0
30813766 700255877 0
285389140 65490906 0
775831945 286001905 0
206168997 77594550 0
579321336 887876540 0
128049768 788072639 1
169980020 243964309 2
340592478 56003600 0
484170157 152517641 0
667681795 582365836 0
434304385 527672419 0
2567874 568032271 0
191220296 491912654 0
565066043 136916896 2
147519056 359198881 0
357751451 26992832 0
830769479 734723971 0
221184215 447859007 2
138870978 588276299 0
131507063 748908293 0
643271526 13676541 0
16749255 390813259 0
915658140 639067324 0
545055746 990869342 0
939545300 706859415 0
306372258 769977015 2
965199521 260430097 0
726774111 1321716 0
877560771 87093453 0
702648191 830288148 0
87343516 611516396 0
482457940 710863165 0
829450473 32744748 0
839376912 453299636 0
595901443 240599062 0
772789859 779821917 0
829373968 387340953 0
582083758 716753441 0
337113569 741839659 0
187993354 963245592 0
178672109 454224171 0
275378646 901608407 0
593586078 83270960 0
845790186 327290106 0
158930662 160484699 0
376215119 81389715 2
850991238 815080921 0
569544581 767177506 0
735645508 121603594 0
296430812 845133488 0
845419300 71787980 0
60013251 842547622 0
406271539 698546617 0
549842521 944135999 0
847381766 804240431 0
437275780 205486994 0
992272784 249083402 0
764757375 852425706 0
914605651 441730660 0
213169371 838953760 0
114501421 503757369 0
230481587 140146677 0
615795804 353942423 2
105531861 766076772 2
827686722 284557630 0
125696724 622910858 0
964134142 43818388 2
49512382 13945270 0
339500059 543479753 0
989510293 743820422 0
983898010 79891487 2
620247662 298504598 0
695835708 145082430 0
645630218 897196365 0
565601515 871004567 0
952851699 598773184 0
150469280 243736173 0
416576648 731451973 0
369774575 885989323 2
475917499 887011509 0
118567844 6309022 0
171125696 878199852 0
19429568 151596346 0
92904713 105205496 0
693453791 836655421 0
890548208 597565755 0
323699993 92765952 0
796868933 513693885 0
870141169 179561513 0
456326519 551622895 0
417399996 381375847 0
912604818 42150585 0
917285658 771677327 0
621569312 81658846 0
243479859 541277896 2
982275231 924905834 0
972608777 684441023 0
119776013 94584545 0
360690280 104686605 0
32267715 349599238 0
519269934 268686178 0
416508663 261302919 0
916886288 353733688 0
110810015 52241357 0
943435946 147823374 0
387411010 3080607 0
304229429 37423515 0
30876171 22767239 0
194120846 45931793 0
761569036 213568856 0
447456223 222601139 0
147006700 827961430 0
673170667 818844152 0
786028101 827140872 1
336574474 571846624 0
593113166 643858757 0
580479505 475920938 1
199444839 468163563 0
231820109 896268604 0
494688453 76087324 0
952496362 315274918 0
802872157 29592127 0
142798777 754015109 0
418389764 378125919 0
744819789 706297241 1
427798725 362625407 0
818596120 95015098 0
748153896 754096292 0
224082353 745335676 0
297400454 475125459 0
158086233 520401638 0
699290912 792457858 0
141173171 39778042 0
593162342 952079047 0
124983033 106893629 0
21691451 33587937 2
12661051 518598565 0
29155372 10216190 0
249009559 113301881 1
162716859 60989266 0
140725066 373691715 0
899667048 16365154 0
796185622 3509305 0
335788289 779029687 0
795129265 214267753 0
907066095 833632263 0
516604916 731156653 1
989262492 607981977 0
32166438 967451263 0
85658033 286055641 0
924359875 778240976 0
392956515 300762537 0
28179901 648756044 2
164499823 714789803 1
963259616 316047674 0
882867055 395572328 0
766293869 432404469 0
197963881 421847372 0
666479050 54783220 1
325723762 45000208 0
996141872 93164236 0
412256805 699599294 1
547775448 887244804 0
356785130 62667269 0
567356971 928468844 0
553436132 678954930 0
340778505 310748841 0
872266770 53774230 0
768161955 725658620 0
47784516 957872345 0
726990677 760741216 0
14231202 846160317 0
25712063 486152878 0
464117578 197134264 0
561242505 638209843 0
116765389 96280604 0
761274225 241152697 0
98160313 410858270 0
220371135 92289004 0
481480 379604875 0
651977203 229836376 0
493087642 167329595 0
355594489 4339774 0
642610974 602850785 2
803379389 814236348 0
59558938 953675819 0
276842052 439705555 0
339217543 895051940 0
278754249 888793297 0
964814931 476984667 0
442200740 519330054 0
671169494 503188002 0
782402230 144225103 0
375530159 40158485 0
234402192 525091727 0
871857763 22442450 1
592313838 665932424 0
54645678 409158963 0
903506875 374096251 0
30575102 400800531 0
844542719 602935245 0
528683930 679416724 0
433240704 464428336 0
748400189 119217855 0
136855505 326125168 0
594932552 787364125 0
663926560 241362783 0
141673945 756225561 0
889111878 875868624 0
96576992 38769960 0
304889017 8394522 0
999025969 849181442 0
812234372 538998198 0
997470838 30471592 0
986410643 840367720 0
666169431 935455106 0
56313093 349115441 0
603553970 606901133 0
147644723 17594680 2
793365307 35845663 0
154278940 446006693 0
774061333 24114452 0
740202831 602874446 0
278375353 564242564 0
823959413 595002279 0
298517383 365106458 1
376557213 65286586 0
66724281 202982238 0
711216361 571053285 2
959511022 697558141 0
663100684 897246693 0
665690263 2256540 1
335384735 278279744 0
272572284 5012570 2
94285261 110958144 0
283143579 885559401 0
143663417 838039253 0
919557016 126988171 0
78266488 393052712 0
206416920 579408213 0
343640745 317241470 0
507025052 808885687 0
263311609 655746697 0
920482427 370423271 1
617758425 906123827 0
261156088 642780638 0
793608215 813904459 0
30659723 182209360 0
975715912 858927928 0
856171580 188719682 0
338936561 11694493 0
596029298 468749026 0
35150656 513958400 0
264405059 719244534 0
422034566 744422840 0
730906963 779845576 2
751988061 794328386 0
930116966 370496148 0
636017475 342673526 0
359335612 501428221 1
747665763 900402076 0
431059850 109893065 0
806823737 635424030 0
812205817 59837790 0
174900926 895801280 0
897147986 582311121 0
424214090 865998103 0
866005801 775974305 2
908884010 270166294 0
840169948 585516790 0
890264735 723189607 0
997832882 48716614 0
936474158 754525245 0
2264541 581084355 0
142531613 135093047 1
712288858 766024178 0
740085932 262661326 0
70583271 961316484 0
742604972 504259005 0
769431075 50264523 0
128410494 138184061 0
954399276 660927253 0
452112257 62826833 1
858578124 418437028 0
216647934 629586748 0
39625010 645779028 0
351722200 338934133 0
25762923 277564219 0
243371485 911383573 0
632869675 317718686 0
699200944 951615289 1
827268263 688610482 0
945519288 71848444 0
630694104 584175132 0
218412164 533845265 0
942960507 584845350 0
170959949 137090470 0
141578312 695257819 0
395009052 260819766 0
487465577 628557292 0
420759080 382004512 0
558466772 906979331 0
47691986 457095967 0
304443586 131410423 1
404289616 68010474 0
144251929 436721782 0
765274901 53863046 0
25312322 977428575 0
902316844 842255781 0
293279451 441908450 0
994413789 369615923 0
209911325 46705911 0
758355896 862482561 0
246034718 217352943 0
868409443 992143471 0
865184607 892631457 0
180489404 901342276 0
924501442 585282839 0
564618598 815671499 0
646366233 425539733 0
884154017 642114653 0
341664908 686469216 0
510498495 816858300 0
402353122 945789419 0
606046746 780243297 2
294849124 931673331 0
675715315 594228264 0
933434489 93056283 0
754347683 983091719 0
511651869 632029275 0
128643912 257712330 0
695978679 457129768 0
24051382 961534797 0
230913832 899413965 0
59213126 870486332 2
477073935 486939078 0
313804320 585270164 0
668295161 448069864 0
286829015 158580728 0
926964276 583087036 0
231617471 126088630 0
49823491 588657833 0
353431385 618498687 0
13608158 94492701 0
779744972 692016988 0
564143006 842853020 0
264066892 937995946 0
507518588 891365960 0
63845965 973307732 0
532692754 705607551 0
84421799 934814658 0
896399753 25616836 0
214380119 72589916 0
353819867 506741969 0
498501298 56361661 0
437653172 348162368 0
195212113 406755548 0
995657135 705830432 0
21929742 960267017 0
749170960 21290388 2
158365772 476769646 0
376502746 277186798 0
267084391 551097976 0
861670411 437560649 0
895700517 508469289 0
800421924 83515304 0
878211556 21081435 0
293946836 976761119 0
457977362 237269543 0
689538344 23245275 0
355717669 167793908 0
667945852 843122584 0
489624257 594014362 0
157065701 859912111 0
144195504 436611721 0
42968807 140727171 0
19059237 844324988 0
594179298 900120192 0
68508398 222318860 0
874343790 466229513 2
354308777 303039923 0
616033356 956372449 0
299113250 542769396 0
209373875 428697254 0
16070504 294390306 1
2522571 779241588 0
117498360 307080129 0
782273049 941351213 0
477166976 2877187 0
410717166 885176173 0
321450651 489043031 0
426744796 23406524 0
633242047 467940515 0
341818258 151710643 0
145680247 578896668 0
516558257 897643555 0
108558917 225613359 0
109683832 233431773 0
787642625 507252355 0
260786554 318633022 0
120834234 467536699 0
1601808 929340033 0
548726859 356926598 0
935809897 250210898 0
397774919 468088399 0
220768276 267914669 0
221460245 36577050 0
203847072 626253874 0
36266873 566336363 0
769301391 610970717 0
783715257 17243051 0
547420728 650367237 0
685662385 851160960 0
328397655 60699753 0
963020849 229894983 0
830432547 960627402 2
98422975 717905215 0
961691687 190313752 0
870164463 495851209 0
30120042 213541599 0
303784412 218296232 0
162742991 681289844 0
103048553 426109039 0
287508921 20962919 1
607263270 625577566 0
323347500 935739139 1
428267141 72953213 0
458482960 6693146 0
63637299 469432198 0
334900991 981871719 0
341413927 588551398 2
615631199 718865144 0
385025415 123522256 0
696501139 285306172 0
151782879 750399262 0
465504280 161885391 0
837615834 18233075 0
221698049 18304517 0
71550239 168979862 0
320643087 86683574 0
702392722 121118344 0
498105972 980389655 0
336561300 808913273 0
653368914 634282719 0
550014443 746592098 0
136180648 393197780 0
555888319 80759206 0
78063796 545181490 2
559275651 498764432 0
777349275 498396574 0
608649625 668827423 0
570877493 116711909 0
26385524 633520544 0
356380462 622912593 0
913650186 41148197 0
692058245 166274760 0
873941524 224124691 0
95295509 42971189 0
644568192 428761120 0
573981289 118131962 0
832121873 474589642 0
147333485 62771900 0
63525079 796204958 0
773920653 62431341 0
222750601 568247056 0
293612495 102143320 0
187284102 407652430 0
832207149 789037635 0
110726715 91471998 0
692813997 231702399 1
856827014 332042682 0
45381014 196293085 0
241325828 604275915 1
717862226 357349482 0
580084127 121350644 0
715668340 10410092 0
981000516 993072213 0
573311218 273352764 0
835959821 831099604 0
679377491 977221140 0
366854877 23274488 0
323232367 272932274 0
477801061 714120208 2
994212068 637433348 0
159487212 129033855 0
423292896 144549222 0
990464142 72141205 0
159543776 395292728 0
12091983 201382063 0
294969351 756392803 0
108343793 852838132 0
657213332 18779547 0
957396421 125870534 0
249274659 493229443 0
992850245 138228857 0
926011523 19593428 0
263637040 356464135 0
261513445 859752146 0
496805035 280738444 0
886553234 83438563 0
563474982 715003024 0
202038892 10845190 0
33875430 221185889 0
793019072 82444916 0
125348081 140634496 0
19927441 813238 0
935597307 22498037 0
421224520 839179905 0
991229900 223305056 0
687946733 651414219 0
433059436 603659029 0
26878143 257756307 0
208459954 752992804 0
365674051 920289676 0
477597933 181031084 1
738057620 987966683 0
147625278 79219803 0
57511531 470921495 0
914991944 111970251 0
897194985 630879213 0
200845962 847014484 0
708587983 526671645 0
606552507 240635172 0
705341119 512951736 0
930978752 34705199 1
609171943 433376092 1
299959567 617175979 0
80234474 91377971 0
95301639 270983021 0
710401198 140453395 0
779774534 835149557 0
822987071 94018232 0
153364738 859049507 0
860577708 978217584 2
724596351 720565313 0
801413621 894625039 0
697674705 545966613 0
45451020 139904691 0
716126591 137870437 0
198193460 179677865 0
408625537 713860957 0
903928600 356196227 0
466158082 209721338 0
325231938 66308741 0
187525220 46955076 0
510970587 497767863 2
188399031 588085638 0
564382659 648333249 1
537728637 380515204 0
524796884 57998229 0
973952402 508366485 0
614510080 83709631 0
143698984 701958684 0
96647936 435658293 0
650880474 333268169 0
409922360 530310817 0
219957429 6616180 0
664815264 795699611 0
63862797 100405654 0
968678248 395017504 0
482963325 653317217 0
74146432 348143023 0
954595736 616579843 0
208302576 924664140 0
280134331 767309136 0
13723051 285061169 0
28362479 387910062 0
423329852 110448315 0
188515871 741808065 0
840502466 601689403 2
25918334 906203133 0
802203413 377228013 0
632242180 897373367 0
503885686 996977661 0
441472905 681293348 0
1119359 832629816 0
398424220 178976725 0
767094738 167518920 0
161247218 243376760 0
605800478 657438572 1
882935186 954544718 0
12909893 266866067 2
533110920 90999097 0
469661572 531506413 0
198846714 945067740 0
466469309 163756412 0
631575079 73568946 0
652068895 250345471 0
27452769 23766122 0
869641755 227393035 0
25005833 588237444 0
878619460 621759108 0
345893787 561721127 0
592070129 76188206 0
595325936 397740120 1
863948270 978374008 0
555523946 696299795 0
96692029 659160873 0
569521662 472169554 0
831633404 55507920 1
933179185 353419613 0
836344232 938000133 0
629019525 410395920 0
19924485 916424584 0
919830361 124763430 0
982228817 376014883 0
890428167 2817276 0
114476323 612716064 0
89998583 808805464 0
305880675 464107299 0
959281721 624138333 0
649141558 678893506 0
942906876 358018251 0
536734955 941231623 0
706590660 213900090 0
695223962 646153170 0
757261312 404817882 0
133026679 970822524 0
190103831 4711968 0
951129903 957584791 0
73753418 731770398 0
146045387 324981930 0
697370751 624911472 0
467044163 820668764 0
484949194 773489905 0
999436175 282576833 0
285220453 203021438 0
486706631 768006686 0
392416291 568578312 0
369983888 459903321 0
238208333 498005498 0
719891909 299287460 1
426336740 958808857 0
913788759 9652322 0
419095836 205237314 0
687122960 754264246 0
547861172 111843699 0
64857842 79340541 0
938751645 347621500 0
259313325 428985005 0
22666966 599382295 0
657540644 932576440 2
57534802 126801108 0
938954825 27356559 0
769116306 992659599 0
539990174 352564209 0
120435241 182382619 0
898254563 774560171 0
80859177 145063069 0
310264229 194782787 0
740508789 664298639 0
527165821 267908874 0
676809080 997404291 0
980478600 32163185 0
66075484 750234300 0
801049429 915670903 0
521291155 81875859 2
56877988 245490697 0
17938583 762413721 0
145967120 748270823 0
875017133 233647914 0
139122910 897941679 0
796427306 78957898 0
96808187 288913997 0
970649446 778606648 0
300073182 304777477 0
325938056 410435917 0
327962114 826804843 0
438337830 823034163 0
53889901 494485856 0
183322938 820379364 0
70095409 542136314 0
57449501 828922596 0
250991561 785576645 0
209484010 234451970 2
774933499 130715216 0
714998848 187209324 2
444885168 608179220 0
919960215 239738131 1
614219843 390312281 0
117049104 417368217 0
181875860 579816727 0
866042924 227221348 0
24129590 652315022 0
732639547 706237507 0
101914445 80105484 0
400807365 474250746 0
713956441 282098735 0
40539482 314560331 0
475235585 655625681 0
750297464 595318587 0
560142897 909587462 0
855549771 514177424 0
435857721 272863413 0
44788799 878222723 0
332204721 228265061 0
161748468 145170650 0
232027504 161874877 0
585790599 47991996 0
709842969 611616788 0
316083308 111443601 0
736681304 5512633 0
625596768 388463746 0
98898191 411717531 0
88985065 67754456 0
89400801 809072025 0
537963614 272686668 0
251003159 991609826 1
779573450 594443315 0
784239781 4212923 0
690120884 495779037 0
339994524 506872354 0
257371588 979233541 0
258520600 53393472 2
110893310 760254397 0
424479073 63927220 0
759242475 597022071 0
36005369 716112283 0
264003021 492951463 0
475283172 257609272 0
222595882 491649149 0
488341416 63069400 0
219430397 667786768 0
387607311 538139134 0
181581172 436380724 2
110975819 616391779 1
516826206 839262785 0
535039565 71429830 0
622472090 490383282 0
396551475 174309432 0
851214097 957207472 0
178095825 439453270 0
613150121 752951304 0
107386250 761476051 0
973446628 68238191 0
164878780 453181007 0
706171220 211076885 0
31978395 197566031 0
23577458 556136989 0
377682262 533683282 0
209328011 405446263 0
527162361 188592505 0
323335595 627217767 0
805294995 269371236 0
833544061 340544648 2
675486803 526592192 0
41061192 456792110 0
414391959 364411692 0
111782052 219153766 0
66441746 105060980 0
686559800 954709479 0
436401142 568444246 0
458603109 435032440 0
860427676 445124999 0
703726058 464080817 0
402314718 882741588 0
377133717 591983283 1
477732114 331935700 0
953824564 734731582 0
651369566 900619342 0
195972335 863163855 0
344757750 61954238 0
869805080 759145369 0
705077659 847470804 0
216427048 161156632 0
223037417 275926403 0
452375729 721819473 0
480884344 938385867 0
365151291 969960582 0
913875841 810945166 1
828086039 161433507 0
525387287 575929236 0
29554225 119048776 0
52931801 795821277 0
601148643 699563428 0
822872400 98469993 0
221466216 117430016 0
762938996 221894171 0
471883717 491707003 0
582823382 600226424 0
993033489 335196745 0
895846275 271839206 0
705089345 135717200 0
372998597 218538009 0
285605774 131978802 0
138242461 638055091 0
872790669 153511762 0
462128854 68079707 0
534216658 588173317 0
506377371 397888006 0
347222041 648709646 0
182871891 115074969 0
125687774 601064022 0
545502200 991738364 0
290197324 268608000 0
320175525 437230054 1
390187032 356060447 0
244580885 124028791 0
668136834 530352411 2
478867991 999848049 0
882787834 374335640 0
417669686 796462154 0
996367912 423852177 0
282809120 910456647 0
282444170 253569274 0
826632938 141657158 0
624826062 940526907 0
984048950 963063833 0
673853018 188900172 0
460048246 545329165 0
538456647 850304349 1
156028455 483070647 0
464022038 592209669 0
865060185 84290034 0
413367639 873724578 0
545912948 937551785 0
172762886 132419075 0
999318508 399134562 0
60515195 135901332 0
57310720 174812910 0
802702280 58127937 0
496530638 513232034 0
46152640 30667742 0
485832761 701070031 0
349084258 166966339 0
30018720 960151222 0
799504342 645575746 0
675401872 792390243 2
84749135 897855231 0
477628472 764712698 0
71773344 564102855 0
311581889 233175835 0
85674024 95321603 0
158486336 837761931 0
398937643 476118492 0
373065569 982403188 2
412937264 411416538 0
346287619 801431960 0
760614296 257066578 0
705348014 417895098 0
309598618 177246968 0
872754402 679810648 0
294188159 541149762 0
28469880 254504292 0
424125867 46444785 0
778517130 292370707 0
574508503 53578884 0
348938458 472753535 0
817031119 660469620 0
64030973 791659144 0
861849435 761716530 1
199705573 268542514 0
612860744 220897380 0
799874597 817627568 0
472552201 493705535 0
914450305 631873864 0
548258109 857967656 0
915699530 482045839 0
970758426 421593931 0
970630971 444490581 0
995384332 819080435 0
53294527 556619684 0
864090545 533351200 0
196857513 890379471 0
537920354 845676942 0
108500923 121955359 0
393849361 548937600 0
16723893 514275660 0
72407897 526145020 0
332318449 890285812 0
842631159 146196300 0
105056222 950459320 0
495636898 113002510 0
841428364 506477171 1
103677618 611517194 0
266569287 616456208 0
92934279 545027480 0
439200938 302905844 0
766645714 871546704 2
90335545 738110241 0
7332425 259257840 0
810633290 119690949 0
419750553 542613713 0
817760860 855695446 0
165962267 348139523 0
307663217 794732389 0
973781418 617800149 0
225255353 275649391 0
904434373 314754549 0
498156532 756341452 0
319473013 103115100 0
435613305 359019462 0
172572594 741356352 0
538716704 13202726 1
217922151 679999863 1
927237333 798753928 0
869859322 25461689 0
53062954 484454759 0
185066225 351724088 0
384398237 443907821 0
108535187 587420656 0
516832823 624424072 2
594086371 708975241 0
247853679 453140833 0
441525714 215501516 0
228248153 63259992 0
72698504 983110087 0
551255151 40630823 0
437967081 106736745 0
23595705 50934073 0
256134351 269075144 0
219098637 123453420 0
452543219 879796107 0
730711301 22475300 1
220195374 26118842 0
450300227 105865812 0
769711554 209200408 0
95651477 613250520 0
387573511 308293155 0
589209685 252277350 0
674291103 570938030 0
724768274 142902281 0
832785663 897349585 0
477719005 897779320 0
72904590 357436668 0
790274958 660712712 0
212750150 714007921 0
121333213 767827186 0
58912456 774533785 1
563919906 34830862 0
978445015 925747012 2
675499522 845666588 2
601379710 231038340 0
183433420 848631368 0
369539407 237932059 0
139193930 364961954 0
375560255 41970539 0
707844341 787755837 0
551283132 149123205 0
555896803 973106865 0
951004506 535690386 0
695091675 121865536 0
930794884 968005592 0
165029049 631790288 1
599933223 905614015 0
986564829 70408163 0
222116444 894821269 0
26505536 203570608 0
111472177 474353083 0
448158537 219496131 0
521907425 675383115 0
448416355 732176342 0
977593213 768465451 0
591364416 268676612 0
110570064 769853649 0
217710697 762133412 0
736637333 842472910 0
749173702 936549478 1
852821097 459599031 0
931799720 61524011 0
576886238 336391044 0
642183962 165856211 0
912416111 25582124 2
285973497 826417160 0
796721303 572161419 0
699944665 749411753 0
754382588 202441118 0
957242717 266496717 0
662250090 396580317 0
526388378 965879641 0
592949995 962552573 0
527766638 657203214 0
641642854 949662884 0
651026449 435122131 0
537537692 105773147 0
333866071 622457863 0
871776737 646215218 0
725898431 914939439 0
647373169 154396469 0
542973574 873993780 0
635980437 262788579 0
146652123 76225867 0
9516059 197106883 0
923739989 553340840 0
849295840 868511457 0
634990597 712471130 0
216549174 872186136 0
817464161 545789630 0
128680729 882452905 0
524786891 394556337 0
102924345 557806785 0
99206448 633266565 0
17523024 697168602 0
728767782 364092730 0
979606231 43406968 0
961342847 116205064 1
303904749 913564563 0
97604735 701571437 0
991217445 19590622 0
166638926 799685970 1
50096134 907090310 0
372417747 338408857 0
28391493 99926112 0
824979830 353487285 0
881021537 507166821 0
577315595 154197498 0
736760691 884663510 0
689104496 961232098 0
199280767 675970669 0
412487059 661644250 0
110134407 17664583 1
407357834 118322103 0
235604500 110138663 0
309336559 253652412 2
117310337 329387558 2
355566018 394306503 0
715404506 843704220 2
819765404 913797444 1
134157685 253895608 1
59355387 401707577 0
296638879 376484502 0
645300128 97186418 0
985622585 5401746 0
16370491 60900157 0
348769779 422245313 0
857254579 396835677 1
621516882 877325170 0
333118007 262453093 0
491960041 937246637 0
773687443 532384084 0
819639372 845125800 0
232083016 516235653 0
851953074 890717957 0
4440628 959541361 0
36662874 739773714 0
4406454 90066428 1
489500199 309993100 0
425328853 443219887 0
807792346 463856700 2
853875644 484631430 0
576520056 44292514 0
590780163 274207276 0
525881923 777007143 0
637141965 710469078 0
599717511 394640514 0
77197627 177457471 0
510036089 685370597 0
928636956 872042975 0
198268359 321350462 0
790961571 665231190 0
335251353 404390873 0
728716075 811522362 0
562552201 860625002 0
723893010 640988938 0
199263668 204117116 0
37727527 371943498 0
795714582 719039976 0
222419024 243444637 0
539858709 610771949 0
882376238 180016646 0
598727685 421260328 0
11365214 381351401 0
846582262 707235974 0
50852793 116269659 0
509495226 859312625 0
796555550 849513100 0
70000855 270205544 0
834825477 196874192 2
60969941 125079166 0
125227684 997536676 0
485387219 65878440 0
329945318 21977762 0
333654307 471118705 0
658990 333257881 0
216829330 894668941 2
60735133 131051967 0
398854974 86657546 0
400601163 200109483 0
828967890 620273165 0
13521780 834869022 0
788273688 900933761 0
24519407 211400518 0
75888029 359087729 1
784239705 569947490 0
254480614 87607430 0
632250478 810441833 0
660302483 857766360 0
320622749 645724686 0
959046213 795934533 0
511357286 281102701 0
669236474 533729276 0
908442781 278804293 0
371657625 7412559 0
541261150 29633594 0
508574567 347310716 0
149604624 828402735 0
49104094 22885017 0
649318015 10234004 0
767174973 352662638 0
438691599 52059253 0
147773596 657760270 0
823067542 871247103 0
498964562 148508707 0
979460427 310461250 0
294568568 650709144 0
902761589 662833790 0
769064044 520554836 0
838977991 555189220 0
650225093 418215603 0
401767743 19780919 0
477080699 786419209 0
470623814 719390195 0
647352327 525615033 0
437059130 411200933 0
60317626 145581069 0
47609385 889837711 0
867221035 72745894 0
429646408 454062550 0
954425354 506267851 0
760452954 780712991 0
207372306 103454167 0
25802490 798067211 0
559817543 948293304 0
809055393 460914592 0
607528590 112009529 0
18370567 24646046 0
268222057 698310087 0
552305270 97937526 0
240433928 551637446 0
164507796 396315385 0
664670637 695816098 0
738973727 902064977 0
953624676 85044034 0
532906341 658744091 0
557178879 959062628 0
71530421 766248570 0
845564877 615855808 0
350721076 821058284 0
500657813 652604481 0
734772843 800179650 0
767595160 714948629 0
124769419 753432135 0
618987079 52234332 1
498956068 651619284 0
753919328 900813457 2
278567408 921582245 1
119791398 106424464 0
544713269 477792408 0
223070451 432494986 0
107002681 987888821 0
394973025 919071754 0
29515236 345993224 0
897924296 232674149 0
417420399 114256966 0
852096876 321708025 0
397429762 471577729 0
524854569 634842477 0
16479874 358798699 0
696203273 774939556 0
774717852 776802189 0
15300626 250513009 0
318774178 245022104 0
437763487 801907896 1
266952402 50467739 0
733990565 433479698 0
366713142 456035148 0
529382135 861700744 0
891791649 677077300 0
310442387 235180606 0
72920963 442645085 1
128438875 901216952 0
841050539 292081567 1
872318958 674204199 0
705919935 803454750 0
394956973 792323947 0
735981956 783599855 0
64719932 717276616 0
282890211 564537297 0
54549712 546913516 0
197333204 863660296 1
342058684 786337989 0
131585183 595097658 0
673154745 137004177 1
263552097 264931072 0
597024308 794401596 1
64661573 54886460 2
912522183 851727904 1
120156145 536114686 0
368610754 871496891 0
331050601 78201542 1
228576598 888333068 0
96927347 359612527 0
138019465 79056274 0
829780160 80497053 0
923234983 629444181 0
295180260 622456359 0
385904413 215295005 0
150605902 281223319 0
386697348 510043615 0
184655228 746990569 0
543495971 417943499 0
455472890 692397695 0
17834841 533200771 0
14918516 284606028 0
48397426 234546432 0
988459059 569081766 0
781817217 679826991 0
370619520 743503870 0
525520325 81783543 0
193174553 900409302 0
483409441 654520552 0
472508880 391375083 0
707660207 785897085 0
556772699 84403500 0
683451324 385023851 1
815913785 88048566 0
99482461 21716464 0
765481174 89377552 0
934412382 237619666 0
343795656 749260947 2
33561991 726632179 0
980441742 267403858 0
398168609 157245551 0
799525351 114180730 0
12189794 235374550 0
367110287 187915046 0
853599543 697115858 0
711231204 135249698 0
131703951 727502970 1
737695964 642499962 0
949230569 320518812 0
343673958 475941991 0
430737768 969492553 0
911340650 964800997 0
898446644 789106828 0
548333375 882120419 2
823370247 795243156 0
632344031 12415281 0
265472964 775913988 0
450543503 197745654 0
278769395 125144148 0
637391234 661925437 0
881695680 23278819 0
771175731 809188485 0
259729244 459227687 0
682560149 263749040 0
591412333 612520815 0
558556653 470118406 0
123332432 451805472 0
742117149 374037179 0
835514787 638953393 0
869073864 461976297 0
630989633 320405666 0
171274680 16186874 0
444940733 196072828 0
712750252 733567278 0
402797507 57123173 0
326726654 545560852 0
684135256 605242879 0
974122236 653327832 0
828988802 639906155 0
531100848 785546667 0
444591898 991362472 0
882310635 682604940 0
588551609 621451392 2
569766820 793904598 0
314664534 264517799 0
862749894 902365835 2
525545096 603622009 0
987688971 932468278 0
560037454 407360093 0
786145099 108115922 0
637584203 10769508 0
208499385 841877292 0
94389834 24731019 0
80566263 96926479 0
948151160 811870022 0
768650358 184053495 0
349565409 358488829 0
67085768 543725246 0
151720917 282189618 0
402041713 960404417 0
929281330 223369260 0
250605533 344342414 0
849870859 923760342 0
797683040 897190067 0
399071171 606405853 2
516064754 505481710 0
548568002 48238488 0
878786821 273070279 0
755497326 352133338 0
43870126 694002790 0
466000138 949347876 0
117337601 225985487 0
219219833 407605325 0
35772235 127952648 2
457306751 737324768 0
686023985 108595720 0
219150013 266438982 2
596162257 655847982 0
601551493 101267878 0
930148880 662104081 0
210959522 594676364 0
402087468 912674376 0
879219105 576058313 0
659613894 498921256 0
915304218 768805794 0
934554838 288466050 0
114183327 225136427 0
868508403 44760849 0
728642814 403233731 0
136674993 66884448 0
68162609 872377106 0
851276864 112788214 1
355914895 267528495 0
228531802 337284286 0
447371802 264423131 0
463225974 574834738 0
869001932 530117115 0
7924778 805998012 0
770793253 251956421 0
745026412 238534615 0
205591802 241784667 0
446197659 449949577 2
522197887 778654344 0
901338153 149101895 0
690392224 971932681 0
8250811 925623071 0
14369803 185232195 0
115712284 714748504 0
748298412 608011331 0
147015155 792603204 0
595053062 374299183 0
239697957 303851717 1
284749731 79278969 0
906431310 393273753 0
689952986 567292156 0
838540259 926935763 0
429220612 568884159 0
731599105 581763915 0
892716822 35658427 0
793454716 263436446 0
300039487 576596601 0
293425619 249221088 0
844721640 18427891 0
769614046 522062646 0
595560432 295147501 0
292454586 614168093 0
129773943 286816765 0
462167584 59881139 0
300835123 923071670 0
783221704 143586559 0
168663838 426323962 0
710487435 753165277 0
495808853 382638121 0
952786228 181314646 0
425886526 130002665 1
823168104 609832422 0
797705499 784460868 2
356497175 318955107 0
746492236 58319530 0
170912683 157289110 0
965185907 15273366 0
600949570 620652177 0
313056072 959087881 0
883026446 661931703 0
817269334 302114160 0
170719532 785806657 0
379325608 732670476 1
861972528 399892142 0
477606683 46543374 0
846581983 429863448 0
132628354 984155690 0
652850894 828507285 0
533864303 659190435 0
273160305 774561378 0
699134847 29010704 0
985725490 474339121 0
261946606 183938201 0
209213028 912495226 0
421276872 785411916 0
644129910 852402878 0
56426457 775075114 2
750406657 330232125 0
917394960 602479802 0
620762367 93375541 0
753038454 983879266 0
744122246 426735100 0
641181036 448838605 2
80075935 143288 0
336872743 808476173 0
106780849 330840953 0
580848779 292107516 0
464999454 530754623 1
788984873 378996516 0
860220703 931744734 0
92902784 950849992 0
651463656 511634040 0
618804390 677186003 0
428413537 978760640 0
925853773 374439523 0
88947835 285159639 0
59945830 840567309 2
46599889 527531403 0
323421115 212418232 0
684487077 782688771 0
761407601 9210964 0
542278815 841726714 0
832954171 345536884 0
52296074 153706276 0
876532564 937608240 1
189592421 914294159 0
26437119 617042771 0
123985731 699769555 0
731265760 345216372 0
745909640 120738015 0
54144585 89787586 0
657280376 811361709 0
972436907 121642838 0
240366838 148467586 0
648549558 172850084 0
131764766 831890110 0
664818549 53054948 0
78220813 13764824 0
54965809 416876234 0
556199286 358999611 0
158933108 140418666 0
851425783 231486402 0
746714524 518987874 0
136971490 902990458 0
417300506 69953759 2
972815469 618754647 2
382223704 837000833 0
688820485 884684999 0
408974251 498161743 0
416804854 59597822 0
532545904 611562106 0
296061320 758382540 0
968575986 31189479 0
962214397 824095091 0
871756251 684624805 0
813868871 810304148 0
558883792 137456683 0
313255733 772848057 0
859176755 321778141 0
268220623 525330248 0
699754093 735374183 0
530378580 12083949 2
300398282 277901765 0
854060400 707080285 0
724818014 278771272 0
499681798 673214861 0
498707982 499800209 0
9670220 597252266 0
896339432 121865588 0
239736738 691074698 0
899651465 84279049 0
568693552 342824614 2
504357189 306482262 0
663764730 31770201 0
898562298 449258217 0
677985280 600275157 0
545856677 234111349 0
69090920 65798857 0
356796009 499568061 0
165538356 322130714 0
59082797 282767416 0
748797149 388232525 0
122124548 643000847 0
441925244 822653543 0
726666553 201960899 0
477804162 434491143 0
87111010 758388086 0
87664044 728283160 0
775782591 687006287 0
181955440 399588808 0
636245313 972969400 2
887244941 204061676 0
636320102 183954002 0
129383767 461225176 0
478466049 594816814 0
648457454 437147473 0
348866264 200943153 0
926990346 774045206 0
319201133 253758502 0
848398206 427479208 0
818725974 306554706 0
131154318 884471784 0
872715642 311317727 0
651678209 488304257 1
191155603 595656429 0
68962022 102604301 0
341456950 406581588 0
570555101 239177993 0
188239188 34003141 0
639206360 509729056 0
887164907 160323077 0
388844380 637601605 0
498693729 116670917 0
270323281 937355400 0
84041788 287709291 0
223600846 488299939 0
14776799 360149533 0
388007215 258551326 0
586128333 435703238 0
892515228 444391193 0
20026091 799436896 0
10250401 853435566 0
175683243 118452847 0
622434282 561004507 0
262566966 24944325 0
540531021 475782186 0
808183946 643626976 2
659523144 568786523 0
221718772 912428413 0
865252854 49959986 0
10994834 885723427 0
102557098 81846044 0
759713611 804214465 0
880747111 466248034 0
49977160 965774155 0
570276000 727498115 0
361536294 260276512 0
404614846 456357200 0
79109598 423469363 0
896041063 220471739 0
125932317 109031974 0
514264918 370426716 0
127640796 150443936 0
789153155 605854560 1
481229761 15126337 0
111226904 206773686 0
762127616 982640271 1
428177362 65911396 0
222280844 596765874 0
834643676 478354456 0
336019929 234524726 0
821019470 824386436 0
395992133 463581155 0
976301817 86670157 0
413268546 75978766 0
47313669 236366130 0
921408906 21711944 0
917112679 951106644 0
346498546 499367415 0
698761436 726996420 0
433407728 696868298 0
319458064 243471828 0
431700936 211149115 0
726876464 577490267 0
372576447 7137129 0
292199414 353576498 0
346575199 929008385 0
238388351 904060362 0
344636234 3767936 0
944743056 436347486 0
319815995 538080123 2
311142818 972344437 0
378166678 199437507 0
633185634 965923145 0
673619846 147668208 0
478980118 356908506 0
862511230 640253196 0
121825714 116694429 0
523370534 167485261 0
105347738 98331235 0
956126144 388445840 0
657522928 189071620 0
831815621 961573617 0
450437403 203379101 0
705900200 10894313 0
484423953 832078379 0
457363953 264975583 0
176696698 300335323 0
703225106 513403164 2
217854244 855656551 0
298477938 861311110 0
142129625 330158613 2
638579235 526598570 0
320638907 537650564 0
827923097 902427857 0
243239306 894870384 0
688829152 969517355 0
40494575 891260970 0
392369661 557374998 0
570094221 940464040 0
285013917 128622343 0
411953202 912996091 2
414768393 856685120 0
856549477 812473189 0
38180277 725029738 0
687242528 455900721 0
290004036 650084393 0
777804209 135080261 0
269395006 741488991 0
996210963 647590782 0
193713189 743090438 1
177716935 955261426 2
448603272 490794959 0
758856222 360621923 1
422154764 76558951 0
337112635 769292721 0
931135134 641479358 0
129578152 180416828 0
252695415 690237740 0
788096779 491683389 0
102669887 820788740 2
760238584 850420952 0
725009077 926994262 0
700451065 842778584 0
738333113 548103272 1
327597106 260744739 0
813345435 421553842 0
447356452 134289378 0
107384020 474144712 0
877720250 189922667 0
502062088 993265610 1
607166966 764388696 0
346511554 973754571 0
852148738 991853624 0
303115836 227136628 0
194761244 157108517 0
10061981 983739453 0
834048783 814493345 0
46504508 899945755 0
575888605 570330640 0
402719978 618083838 0
579224426 713488589 2
133279709 507170153 0
347069236 131615156 0
42859335 85885260 0
405845295 962186213 2
773939237 892225304 0
342463356 330777049 0
767331865 909259192 1
573034863 780417948 0
320962863 586998532 0
36967037 668229897 0
78650634 971739644 0
192129055 494654266 1
670692495 650959018 0
454507844 170121039 0
331024768 517182907 0
533384007 662155952 2
97502759 378634209 0
6062850 622994789 2
915268457 508779694 0
248033326 860997675 0
11305406 587291199 0
889251042 221052612 0
696026919 136846792 0
544140199 679171629 0
96338111 60700587 0
563565194 898180206 0
111360068 593955966 0
261025745 447775268 0
69442600 365682922 0
636260561 830331973 0
966463844 388357130 0
194511326 431462653 0
881684308 246309178 0
309168327 589937766 0
224454771 931563645 0
448916925 38983474 0
195801422 565065538 0
65511440 321410495 0
125530422 614311660 0
921581495 767941970 1
558879427 490460142 0
129824321 80665846 0
675981481 13302265 0
56591698 803529732 0
532161483 434355453 0
717143503 206148158 0
9383071 464071571 0
197196072 335357441 0
556821795 803662159 0
633193370 38887081 0
551855083 68033725 0
540128852 170882666 0
161885058 79768648 0
434335029 138972997 0
297338827 180570021 0
114760402 434493887 0
51345458 111167444 0
740618370 73373665 0
641427028 72677450 2
319098600 242225933 0
438044941 751778774 0
712825902 962370384 0
961404996 445843887 0
872404048 642696506 0
50459769 794535940 0
162097450 363147926 0
3586898 136161556 0
737011438 323933084 0
103362875 282959537 0
899805760 688746077 2
765321469 134844664 0
607246138 651455755 0
298958331 84536500 0
684297535 90197890 0
48838739 643207343 0
791990668 899906641 0
985304027 613424321 0
473545846 422101413 1
378014291 366988754 0
735692822 214115972 1
115453875 809996186 0
717337978 622341136 0
78670031 367472124 0
721750052 5275586 0
217305234 770639640 0
591030098 513353569 0
701584622 152864097 0
384354814 825740376 2
877778099 536347909 0
715686068 9926086 0
157709002 205829727 0
416723835 461749290 0
57167102 579910900 0
371564483 300715956 0
892743329 559697909 0
430133274 880280616 0
245771743 460432365 0
643033483 380239980 0
83894468 734271712 0
462754879 191549166 0
691531492 341996147 0
457319478 192686005 0
234873378 877023418 0
885078497 965479908 0
466159985 452619557 0
410613655 729251759 1
454591500 345068622 0
802649548 83369879 0
111745442 760616989 0
77138091 571907458 0
951358650 146745866 0
564853555 717608453 0
174972170 759280339 0
614597405 509786997 0
1960579 878538590 0
59420234 928630557 0
876764620 441084429 0
982806743 352262794 0
260155109 458238761 0
490932010 446456239 0
873557898 705573165 0
840824923 149803980 0
85114577 840197067 0
952539404 2509457 0
297023969 670763503 0
310069578 593868507 0
957326541 146963057 0
52925132 394462631 0
896268161 672670049 0
948920156 583715686 1
392270323 341887340 0
848464951 191395872 0
801845563 486353573 0
24661685 204189850 0
463630270 760028947 0
75500152 361635100 1
888234840 264993733 0
85358425 200534978 0
860322640 907589183 0
14145738 468801909 0
190553657 493726900 0
722052135 631944852 0
935711626 106187596 0
81086257 970792296 0
945355803 78896698 0
512024735 343267302 0
435251240 943667332 0
110384609 434806388 0
46535276 140860526 0
248149854 477155044 0
371114696 97368071 0
555262626 195600263 0
179460607 455986144 0
500353038 64364225 2
425834864 98615234 0
214160960 520317782 0
936893989 210175697 0
619926575 792083141 0
170001169 911497999 1
116226290 412583053 0
391549824 66069217 0
905476374 711451667 0
45858078 66569685 0
808663861 853351710 0
999785465 973299237 0
679085026 348932204 0
675350046 562043565 0
424125305 801445349 0
707972664 248683422 0
174999371 123762441 0
43522532 37194983 0
861439434 402547559 0
745197980 216854366 0
894775727 526188559 0
990605522 666695633 0
592835876 2973800 0
646530151 874070529 0
74873987 139290475 0
173578829 919788919 0
215106358 968795282 0
954016464 194563363 0
206850371 380446972 0
5043006 106908078 0
172629943 701865317 0
679146513 671308815 0
135667829 981258336 0
291906132 7608656 0
194062235 54931278 0
55891855 88766384 0
344742981 707132371 0
199767669 17427406 0
930001103 114867823 0
765849828 530717374 0
470201074 74352604 2
68078171 148749962 0
622368289 19953286 0
195355725 524929631 0
107309560 709234908 0
474493810 486993326 0
590465984 930594578 0
314932148 13965820 0
195106220 920312217 0
336492684 91897198 0
598740803 218497166 0
2312058 783546349 1
588529112 836981616 0
613425088 133411017 0
443921713 786162528 0
292624045 633202947 0
193406574 211458746 0
504708024 659923058 0
4657793 488258262 0
483607854 886133382 0
746328151 136734097 0
794052916 119653422 1
403585926 715879521 0
15287088 655675849 0
961721102 299296520 0
135763086 129056542 0
282448455 338644692 0
914998763 838964361 0
515743375 452323461 0
465193338 678996099 0
30244640 42918744 0
170480222 953466067 0
301425077 914751166 0
699662925 966726395 0
955862332 707477859 0
411792809 956064003 0
671931923 633922464 0
36217497 712972167 0
638422871 478663395 0
385123137 435850281 0
882233064 292598793 0
11039695 153024876 0
731833274 279566697 0
39383034 473547497 0
285152195 527287338 0
667062105 668755484 0
57138519 196025085 0
963442108 398747793 0
337343983 572641031 0
573658142 50868114 0
118965424 799459567 0
867157601 9381392 0
878335149 60294474 0
962266794 646766532 0
517030326 676789975 0
35970827 701383168 0
997957355 133507962 0
940681551 792945967 1
230511818 363209089 0
606484442 923354849 0
985355770 349564212 0
669827805 385026194 0
666270168 94720397 0
531561217 667120722 0
443842404 169682703 0
256807662 834633067 2
384321744 294140154 0
888217726 82363335 2
556185323 247105608 0
778140633 789399718 0
129910318 141722310 1
626084588 484887338 1
987371621 40947514 1
715578559 333087421 2
51691111 539547551 0
400237666 43307857 1
275803099 907057006 0
482228029 123195423 0
9808946 904509964 0
570280225 914462248 0
981201202 791038901 0
388424427 499393197 0
650249766 76588192 0
608129697 89151015 0
882253650 73078915 0
266407778 66966150 0
107639600 949225004 0
354280509 913076294 0
962779510 434382499 0
559267500 914920608 0
459076044 335344 0
939419529 518401954 1
830637604 736659420 0
64493136 377271990 0
518980326 53200720 2
686918411 696380279 0
272636936 26185011 0
709770314 913032358 0
817766396 904023162 0
448441594 633317420 0
596590486 360247270 0
361430442 316484678 0
162131168 299030284 0
930928664 525739402 0
505358144 732306446 0
353349539 43630391 0
890240020 898157489 0
556101618 914330719 0
292863644 740024304 0
284425834 68254049 0
884265907 959604018 0
85353462 793995066 0
461105614 693530148 0
988257275 592164599 0
604775275 273895290 0
657147970 755857365 1
100436754 98154752 0
192402350 794866745 0
153872111 282431123 0
828003104 277161610 0
359380775 590490447 0
706531417 225879407 0
516084439 609553792 0
747477873 399974595 0
236902418 394016724 1
584807753 895839936 0
626033393 341771417 0
808728736 603586900 0
124316783 700627311 0
491575615 71473091 0
440101745 540478154 0
141874122 133909817 0
191812164 518777569 1
546859877 511463963 0
539784560 481607348 0
571179588 370000143 0
246299908 463579440 0
651940047 186115177 0
814517179 289298118 0
5546643 964538689 0
6411082 32972700 2
211774967 777871972 0
907795940 715997866 0
144807832 254027490 2
578852221 480572770 0
9866333 52008665 1
145389060 217315493 2
95741050 372988049 0
301805879 115449785 0
101814568 415544826 0
145798318 969639111 0
412168325 6579932 0
237235794 616014838 0
140999285 77202993 0
970193169 986237455 1
105668895 549571865 0
748493564 466395025 0
888234418 548386638 0
401630231 299179738 0
535342729 940629892 0
673659634 336440724 0
857639997 990280679 1
581170220 17482811 0
793775836 857283394 0
422424835 625030316 0
393639446 620353060 0
660140551 41086758 2
721912254 594472580 0
696443509 561269458 0
909972309 385307490 1
822530402 890448486 0
801167266 461577952 0
80625854 864179552 0
313952211 913187159 0
125022121 774964241 0
616905329 129577903 1
51218141 613668344 0
172912917 920775588 0
479956765 854804627 0
525814813 727658483 0
474119746 932181642 0
966132088 110040084 0
111564216 489651658 0
961180780 2241838 0
316828126 325170800 0
900137530 174025691 0
594251273 403690942 0
541545454 138002449 2
649582338 829070438 0
176429745 546458520 0
546964143 814581441 0
309452533 635227637 0
484881446 42189003 0
11005959 520790528 0
968645697 390176346 0
913254938 876987288 0
654804096 48636806 0
243968814 664579683 0
795042748 789131761 0
146829935 706360174 0
171707468 132863078 0
761082830 242649194 0
782236360 278102078 0
936563366 13304218 0
293167633 645599461 0
913540491 887030755 0
592094079 219546644 0
520190120 862168926 0
350483507 629602212 0
362608598 8693590 0
125788760 567160017 0
421676638 229101952 0
633776821 124950020 0
875502350 389063600 0
376769436 928837806 0
976346836 83584267 0
961907201 397235648 0
501223111 432516473 0
370569317 19399856 0
597985219 77407083 0
541806069 101405764 0
467447145 198071593 0
771444748 942519284 0
148222527 465415336 0
321595305 834809689 0
756452981 706389132 0
24332171 48158623 0
481151533 634036830 0
828618431 896345665 0
866009933 693490841 0
887380298 516214929 0
549040792 403999190 1
96203252 16677998 0
261185295 106778309 0
356806708 507111382 0
446241302 894501128 0
938052979 862581843 0
79786758 580497127 0
155794491 540780608 0
786068721 948271774 0
688887331 569812246 0
503430599 918157911 2
940328584 18555830 0
904719757 489957475 0
463238608 385746214 0
844840935 114326686 0
212921074 177781318 0
37488750 469809513 0
32146188 111844299 1
678968802 18619386 0
369568949 482055371 0
423025623 783934728 0
849238028 404682107 0
710792629 432280475 0
120738102 748782292 2
374937509 310200677 0
86123742 261826639 0
898173744 515959635 0
61765252 532510514 0
591373632 439491132 0
719079401 532273655 0
658620157 165145107 0
743901143 584554540 0
152590733 777168389 0
16843344 110375458 0
106757368 863835251 0
305085737 874076254 0
619624476 804943798 0
982681311 671241230 0
711159109 125302827 0
486798793 33822906 0
282997574 768922826 0
890776188 524398010 0
229124677 829327678 0
860451437 891010608 0
935010267 440268589 0
710230093 908726554 0
808943173 170056973 1
259571742 725931768 0
587094376 966455379 0
345134117 953240864 0
520707757 649118686 0
918617125 484285300 0
661137773 29052563 0
22537393 182276726 0
82532589 942645855 0
831734192 416895547 1
325530633 53189516 0
742535084 42854743 0
701831793 512227108 0
164775657 373162162 0
57762234 180296220 1
618065147 430621648 0
862540141 198373208 0
331842481 881685841 0
808257660 875473470 0
693582457 85251921 0
354914084 751942128 0
252924714 112444002 0
509138759 860309227 2
624051930 494431867 0
796835111 589718074 0
570459123 9383939 0
103932840 435410866 0
117428976 633827693 1
985457051 797926027 0
823357308 212215676 0
789950486 226736027 0
601255714 67945718 0
739586428 681402710 0
563394057 48505454 0
35891226 274086584 0
10769923 453075629 0
145938030 224522 0
29924670 65320788 2
961681053 309545821 0
500123962 916463999 0
148420257 85087868 0
888163893 751117627 0
559546042 219267532 0
439261504 94132346 0
340722123 506600353 0
636298897 201879535 0
992435455 551941879 0
250438805 451860677 0
404349247 106264058 0
683570448 2108853 0
73566504 129104010 2
466325108 596054021 0
715590069 80173044 0
759525504 779457432 0
921309024 248726121 0
257923895 586379707 0
123315232 558811142 0
568989459 124502192 0
699661025 751799120 0
450897364 983083586 0
211147724 342551146 0
138759321 45450983 0
561679467 291777612 0
793521733 857471365 0
693541545 109906353 0
759061737 326272348 2
185646051 283821607 0
661959090 733020042 0
445736791 74348155 0
374770869 440915476 0
1243912 383991298 0
460807592 322505342 0
84756319 854452809 0
294133110 630858981 0
96120360 221139935 0
250440392 110976969 2
564138202 192809203 0
764704796 750404773 0
370532407 182836619 0
369676723 771905884 0
415039804 216641101 0
609482962 270843388 0
445431980 852649585 0
845921796 928660047 0
311756818 593820465 0
756537071 107782287 0
988119576 566720545 0
603118037 904734061 0
963907841 676985530 0
898684647 998186807 0
104305464 11893137 0
121976035 26270790 2
35636037 7122547 0
900450006 614252952 0
216031529 902879884 0
265287015 459174138 0
102160753 860166649 1
677640438 100352320 0
970464203 578674318 0
402229590 526854328 0
651164973 107680780 0
787377683 132360734 0
40645281 930924097 0
983266152 34174136 0
87401325 388189493 1
437106916 207103997 0
844799661 641109585 0
277000251 615004976 0
705477655 188614031 0
829316548 366700618 0
306783490 826465311 0
471448168 882636133 0
17137431 76777253 0
493171521 476332915 0
310486583 841436342 0
922410847 983117320 0
812572061 743955481 0
86880893 294205052 0
655058383 612644355 1
962327394 472346732 1
132377786 963681140 0
878501179 923189154 0
590987081 501222419 0
453413372 73586484 0
484405170 35508589 0
706946108 119841338 0
156968312 771435023 0
963700403 229745333 0
258944196 105550196 0
907358521 109878822 0
742586200 55751677 0
674036964 240456918 0
526695462 509506607 0
866218636 729462885 0
733432936 976481449 0
89252887 886545044 0
716204432 8553851 0
884964192 183495364 0
456808778 342182973 0
411534612 853265462 0
37993863 592984569 0
797425675 820762048 0
224252996 68946492 0
529653932 648636870 0
242349615 591018402 0
221612240 221495245 0
906598867 996103458 0
242960875 548822671 1
378492547 995210900 0
368532535 548559606 0
823359574 421146547 0
394020889 125089936 0
330628882 182473989 0
531050684 659560279 0
691025577 569130466 0
681156583 431844937 0
137738407 959057670 0
606647424 194427611 0
332083235 146645672 0
660473752 767203589 0
168268704 6679169 0
34911806 947038813 0
103955783 837959776 0
983473387 847291886 0
87327633 743217078 0
48209834 746417170 0
386522412 848932451 0
23345210 137546573 0
305266113 481934323 0
988655625 87761593 0
716262499 276335378 1
392887054 405801906 1
775594882 732664959 0
192021640 903403293 0
935647966 317988478 0
470591249 230647848 0
738440783 55524062 0
934447319 990557930 0
662828828 722298935 0
97965319 787276934 0
895240304 742693834 0
269973728 972430261 0
842602412 759225425 2
776806524 500668024 0
484621161 452125622 0
302399401 88869589 0
112470204 781802805 0
904611082 777285096 0
53764721 201693592 0
504824775 723248265 0
2963027 811436575 0
553925498 85861098 0
39033802 163595887 0
387139804 205354053 0
16778823 850651972 0
832634184 210209073 0
455552167 934924173 0
396215334 858614873 0
684780109 998466291 0
476312071 849204422 0
776233979 654200258 1
455216375 153172044 0
9844363 46606409 0
62366962 611766158 0
302087541 108365561 0
140091557 31934312 1
324761202 585632316 0
77497726 943305930 0
799963240 279056831 0
907709016 757763733 0
114168841 746246912 0
79998663 911586199 0
903268176 889244126 0
177902022 115953232 0
796213950 245101616 0
443682336 409374515 2
440844157 854653180 0
134240928 42094459 0
786313584 938615102 0
296322612 402183029 0
869280974 683166701 0
473036137 125929264 0
543358028 53046744 0
118070911 444912590 0
406539416 309905701 0
83940082 360091135 0
64805313 444126105 0
90323952 314244272 2
429476157 972156030 0
885379726 846278700 0
637743221 896542701 0
284781086 917558074 0
805180141 173051427 0
212339192 848740014 0
91599152 58471729 0
166995779 113049236 0
940712097 394367628 0
735414357 873356890 0
26122266 586140511 0
123854343 710180919 0
676509531 311578282 0
615785664 88100415 0
528120742 683000509 0
296536755 273108020 0
749941784 96396205 0
293585264 102394888 2
801197098 490319005 0
939534436 459691032 2
667220005 16716614 0
97286483 964958005 0
525850606 200049107 0
117029206 439159561 2
101462955 115055862 2
475314 650155849 0
144305721 117953704 1
294842951 352395593 0
166350240 352380663 0
434512934 927123263 0
433128597 207208299 0
677519281 396855590 0
738010769 993630954 0
346007570 353093629 0
580410978 961053384 0
199184464 562112772 0
7612101 244016169 0
157266262 890112900 0
174142833 529416865 0
639644946 312644633 0
635110616 354297708 0
448679142 511903264 0
758038840 611092497 0
589627786 543432965 0
693115567 181837639 0
369694372 376271044 0
144490195 228328632 0
773798021 24284494 0
90560380 990456977 0
221160554 265985398 0
829402360 98960796 0
777121078 849483382 1
233601044 631648694 2
314407246 636568146 0
70641007 339754818 0
256426059 866633004 0
204214255 200309137 0
185401238 685541281 0
328766683 43934339 0
299923631 879619813 0
945912204 552070741 0
160450221 171516668 0
560946650 485869990 0
42910439 114988980 0
47209469 770011283 0
751345994 720957318 0
313652638 901467270 0
187893846 26391132 0
649714666 228232818 1
240747663 654771892 0
37772494 127387847 0
323785392 359617485 0
411123514 264276113 0
700910512 6122257 0
739487782 933241990 0
301937298 171482011 0
136480093 363521605 0
17910912 321542698 2
280547088 818272753 0
842673391 323420194 0
315760819 664410145 0
379232255 948045913 0
59410275 284126124 0
334836685 965495133 0
43088534 13522398 0
317601978 817389884 0
309948913 74039299 2
403139467 762543269 0
204454445 20852811 0
956479363 28348692 1
795179097 443684939 0
105884305 610003410 0
770323152 47561625 0
100080634 714353977 0
772497819 586690519 2
355266116 95147423 0
610946505 319084117 0
990048486 253657470 0
396035905 577692043 0
491843221 332832023 0
370505665 931505399 0
3988254 653611030 0
778714610 129364696 0
842513521 605378936 0
138041090 231359878 0
858194138 470211969 0
58292991 463779005 0
98966523 191690729 0
884080770 878373654 0
255305080 464558946 0
710155046 710034670 0
256356439 52636144 1
146525237 52026860 0
331454205 576757074 0
888662934 165750654 0
213945714 162286427 1
146886227 60646795 0
696866577 812207662 0
244863223 841098885 0
416769274 214175784 0
374938992 298893083 0
714307089 137345105 0
934941936 542870410 0
905500292 112773810 0
430081636 451654844 0
780428695 852172486 0
513263005 736660971 0
740459921 138896402 0
482539985 370368487 0
977101438 105829212 0
133013685 734439245 0
127746277 41411691 0
77708643 15088320 0
544494391 950132546 0
675739497 248412390 0
565129588 830230193 2
196122683 178353697 1
403947044 737058671 0
849056348 396610103 1
858605508 806680372 0
992434214 281014703 0
141530142 883753991 0
586960382 328231285 0
650772375 309725120 0
71493249 187540288 0
335065200 592894374 0
909878886 67465663 0
18711091 50409528 0
261399058 489689716 0
465562090 514698503 0
156619337 360955101 0
858012316 696505892 0
833683441 194119968 0
893020107 99187099 0
133167559 194508844 0
111716254 412954460 0
902837394 312043808 0
608356299 99457269 0
118966809 599272430 0
702157421 969587680 0
558189149 170079642 0
45180742 855032606 0
519913071 32178205 1
856396615 722195109 1
257385071 115109293 0
125898882 244099397 0
8634986 937742727 0
417762903 170431658 0
453912192 325360190 0
708653462 737680970 0
97951766 959921090 0
393486791 438568392 2
74096639 23808072 0
29120296 812682778 0
417400152 337399369 0
65031869 990433817 0
803028183 369714920 0
645513831 397205238 0
621651482 56448209 0
351943603 830394047 0
795127146 768145420 0
507579830 228684024 0
900064446 905960088 0
987144542 999539325 0
936649698 27470440 0
30062319 915610242 0
640164760 255274059 0
31702573 887702662 0
481607596 462228807 0
772276842 408828776 0
302018691 8318925 1
906518792 55315774 0
106248409 388933664 0
290350804 985688832 0
799762614 294015203 0
101902502 371715832 1
514834865 183797808 0
458002663 510881899 0
537963412 992788900 0
656744959 141918185 0
770038720 431921034 0
286350413 999833271 0
522783236 138177837 0
273377403 952394436 0
154488878 4049693 0
258004535 193192395 0
796070535 745178862 0
607844817 196733651 0
574221815 13471974 0
138723502 61622537 0
274421540 896473233 0
104495067 99489906 1
816974229 408534836 1
563285629 472943698 0
52368618 497733743 0
39390667 794095181 0
943701536 773529520 0
121041962 816377771 0
910738309 995295207 0
84387970 193459614 2
141351631 200728213 0
66403215 399495628 0
840475711 571874577 0
372759271 361503625 0
855397005 508624959 2
634204128 80133439 0
712532572 799648476 0
690860957 843130671 2
554422263 671813902 0
631915328 406117361 0
396882344 374924345 0
203741268 395948557 0
667671295 284825919 0
727587639 87558732 0
280645822 304960281 0
889499573 635539920 0
215822331 644342834 0
291527314 73232686 0
17091382 119377766 0
429570953 704893121 0
43221736 110745145 0
116486553 127473030 1
819535084 510636561 0
978705320 225290072 1
370677288 904572934 0
317352609 474722872 0
245989357 402849293 0
202557146 376899488 0
54683393 154677276 0
750600026 569998989 0
263537099 599683235 0
763679650 751134332 0
256760993 260057880 0
38330976 883187089 0
211716974 955358887 0
347079079 895484674 0
133799271 679656097 0
226026753 733270496 0
719144325 545735519 0
372159283 815014775 0
793515726 507295519 0
146598432 391690713 0
187165777 764918797 0
611015945 455326595 0
806381842 842924509 0
820466132 467158351 1
278943316 334817957 0
706643812 991760613 0
856627868 78242053 0
93135338 946944006 0
518648360 550700021 0
21071377 541822337 0
889647536 706048163 0
266603701 675326396 0
574831744 976475998 0
914260444 500926386 1
746845647 170501514 0
962751899 33654382 0
826057260 963260359 2
400424612 684435772 0
212917004 851707643 0
366148172 823525681 0
494955142 548461456 0
69272598 98815272 0
710379031 43143483 0
689859532 888593846 0
278231460 643633307 0
164386743 274157716 0
376954558 458738056 0
882316655 460922466 2
96954465 73627037 0
954023328 451456021 0
537675572 458533649 0
126791834 530073238 0
357559008 165384571 0
601134155 296678230 0
719716190 131894516 0
542257902 883948154 0
809715996 134542139 0
50032725 579350025 0
979196914 842352743 2
91468060 715623803 0
94479346 937117409 0
883939793 820790072 0
459414555 930748504 0
610872212 694676046 0
394605412 854992183 0
176603085 978149823 0
102872337 860978563 0
509043388 871292685 0
520928789 838818922 0
782112038 738740829 0
625486263 484157835 2
512755071 346280431 0
760210030 965515495 0
427390116 459362201 2
356423467 286448531 0
459205451 243335299 0
30291118 138526677 0
785392926 274238346 0
266135550 598309518 0
302338503 618359689 1
780004343 276581979 0
51386110 490569008 0
865448553 573311780 2
675848948 543289048 0
919185676 664684586 0
544443799 977094882 0
738194592 282359520 0
23145833 210107573 0
462901353 572108368 0
635380980 311791373 0
818338627 449160219 0
745265899 514693604 0
649617354 138954280 0
510564890 359820363 0
837698678 199339466 0
34859141 463260942 0
809899080 23780055 0
661254166 128217468 0
319231765 400336928 0
914268656 410561101 0
643753691 57615599 0
103621375 909559410 0
37866545 857132724 0
331267297 273596209 0
305776033 313174465 0
35611914 602175854 0
994524581 102319249 0
41863576 389318471 0
723107152 64379875 0
50916914 319157594 0
63251844 609302129 2
1682111 566718750 2
430675150 409738165 0
67941408 996800141 2
131961511 839367919 0
546173803 263415623 0
428656565 436914901 0
145994342 548307353 2
893394342 34505862 0
491939060 700507360 0
185964876 840840987 0
599175172 90677590 0
453958664 324487348 2
696095425 757915262 0
973764143 138215247 0
621446138 841745197 0
821459023 554155883 0
495144798 881506985 0
106844617 995641779 0
731735908 144184931 0
482426452 66217928 0
866137214 870114873 0
923868469 476655162 0
491709498 533725920 0
694327318 30706378 0
760263831 635486520 0
955731028 900718568 0
146909891 839275960 0
523784666 642541652 0
943695233 950899233 0
805365248 907810991 0
308597346 959288155 0
8416070 694209733 0
605351409 168564645 0
993719240 830051043 0
60661566 283947852 0
534640605 643917591 0
890916600 955789899 0
210886049 942949635 0
672848638 424315079 0
542966798 70206743 0
420400846 731918213 0
675720018 222609505 0
417488234 811577235 0
890667170 926305607 0
962756467 938945329 0
590130115 833937176 0
73050865 988893200 2
23768380 679113062 0
55521840 471897198 0
186689331 418055474 0
586906417 527304492 1
196005739 283745497 0
209095613 848116859 0
75798056 393893096 0
71263491 981219524 0
39605819 266234194 0
743930288 151227343 0
986521502 468326792 0
111949771 447239861 0
791109989 432768596 0
190459538 123834803 0
584613809 421840448 0
191267570 4581516 2
281278367 854301113 0
442351261 490567721 0
661758673 721860596 0
783791298 916916654 0
520706173 849343258 0
934326286 872022462 0
97560120 766899404 0
288412959 985242438 0
69790478 708057557 0
843658891 109972134 0
707192652 564634154 1
585450217 170174845 0
551954199 151118630 0
640206848 573861966 0
397754873 146703175 0
563504053 331521709 0
793622928 94077791 0
880220690 218945555 0
60121926 882354294 2
917846658 688415119 0
681912267 65181018 0
188264937 427912213 0
121964473 371041022 0
831228006 68499118 0
42953569 945265329 0
559099118 99933721 0
767541302 52178165 0
874647898 617714065 0
854547953 112590133 0
285177830 667020011 0
828590219 798257283 0
792121786 154041686 0
475119121 555779547 0
65357405 384484853 0
862960036 40331659 0
265129467 594096336 0
789180973 357955846 0
881965911 431278775 0
948229200 250781847 0
234806489 273935696 0
164916263 994977734 0
138106058 904179576 0
650120198 811390343 0
478075609 719429026 1
354852831 747486640 0
819451466 939851344 0
165144027 294296153 0
42176751 305553926 0
643873574 197934653 0
745712084 24354666 0
999408872 622892056 0
785339047 796959229 0
628938882 211616980 0
129156299 897386275 0
332244404 468559286 0
965620509 286244457 1
725217026 795912193 0
448443781 543079496 0
866799409 32481904 0
2623139 670501925 0
502933485 925872249 0
362710753 762806976 0
625639081 998104320 0
131030500 763177280 0
214307837 35754453 0
770476526 889186900 0
660369035 306107558 0
949028844 703286890 0
422421650 752737599 0
433352818 322158917 0
737191651 721493724 0
609764664 172450858 0
835251700 729783170 0
464457734 895374360 1
123235082 578836561 0
347281656 342494999 0
309784732 497616387 0
568911333 698720668 0
233498312 551891285 0
720268288 28532253 1
115590676 671956444 0
314255567 330712105 0
103797240 55180777 0
690333186 806323051 0
635453689 373577205 0
724149900 607270039 0
681376371 509793590 0
489192510 889593517 0
327603204 619523271 0
115524055 36395871 0
311981248 257241051 0
62631312 9619641 0
489995607 23490122 0
204931054 67508214 2
260856545 311777955 0
272229555 874380987 0
619477862 273090090 0
657969133 880281688 1
238384928 548193369 0
21507583 288289433 0
752427529 789815359 0
70745791 956020279 0
703337423 408112101 0
889163024 227854836 2
972993249 894835430 0
74661178 383634782 0
36922725 209612009 1
88052506 297187654 0
894221014 444134079 0
348424901 535261250 0
847108923 783274360 0
735931832 14513089 0
559249791 59025624 0
648032152 278240167 0
841302522 355596468 0
178503357 690324744 0
678012341 605023340 0
659745389 240046598 0
79483275 640445012 0
414599691 580584175 0
472595335 589934258 0
941317689 779744502 0
475982583 456433797 0
127654806 473611200 1
259457147 448244531 0
526264126 775431898 0
348402047 243652977 0
347479614 543502046 0
808573877 82676473 0
46360473 564780175 0
13341960 438474129 0
131771603 21272975 0
414223981 574213708 0
993863184 38911178 0
166248606 350836100 0
614303167 367006567 0
955106282 293753573 0
740650177 390725776 0
481625698 494239224 2
696198129 881633695 0
259951300 300645834 2
516528141 276808632 2
141842304 549263365 0
453751074 324297794 0
383370306 620250179 0
27160775 980339358 0
815115495 556802038 0
361358737 787161600 0
798309651 97569940 0
377889158 47108435 0
524848806 472977498 0
143155364 748177687 0
575800214 73503578 0
657804722 637368051 0
162122374 609220830 0
175407709 823096221 0
863918760 43956709 0
455561107 510827264 0
501775107 645244501 0
517567532 145109795 0
825213040 45278655 0
485844883 67485900 0
126390463 914884309 0
93156077 705782628 0
864221649 539931466 0
809483122 595803268 0
12948283 449923814 2
82138589 504315277 0
717737822 493614897 2
158345980 677757736 0
942780486 676847151 0
575826385 74699623 0
324783109 650555919 2
122296515 918990500 0
389157504 342402043 0
959339579 181528887 0
366092736 514717042 0
550436784 70185702 0
465230308 214000040 0
695010946 105771325 0
652344332 121531708 2
345648007 818596998 0
6206504 114537658 0
568284887 110670145 0
269257720 254461959 0
75657907 272081233 0
325728126 773830215 0
542609030 279423074 0
19485437 978661106 0
753618669 230827269 0
635014889 486784729 0
946377344 919910190 0
642909192 666738450 0
3539609 116620770 0
100284997 746699261 1
72752511 347950022 0
405783361 540727399 0
698226154 574029016 0
688790714 20706875 0
590621712 710149510 0
543665574 804859412 0
289930533 22172300 0
267272984 520384515 0
896002916 35418988 2
596209766 957649213 0
854650010 351362191 0
346710131 966357470 0
959066805 748856890 0
252973730 321213872 0
139641137 21409600 0
903200773 738484220 0
283961764 555689771 0
81863412 961259370 0
543822202 208345462 0
976327170 303219938 0
921435338 956065670 0
864797919 366298475 0
61998055 973288920 0
712332810 157826242 0
360209529 69655948 0
358664997 8793234 0
562768222 921380948 0
946423902 255997666 0
180140620 216617093 0
521502860 298815591 0
6362700 550203753 0
321115632 486448638 0
967827755 648124359 0
377579914 877691372 0
642307894 64644855 0
696884250 855553680 0
174506431 8665162 0
219922930 134742557 0
22956543 59652575 0
74453855 985067895 0
140273265 897718216 0
925352603 75620738 0
128149677 733084079 0
18018736 691802988 0
235616948 274576048 0
218542992 505211401 0
343545949 100149002 0
428699407 126249753 0
51015634 365425517 0
794411065 738348053 0
958832772 30872478 0
159392363 343375841 0
122139860 217341358 0
995656113 371261799 0
494809831 505106921 0
849176890 118282938 0
508107027 647128009 0
560914959 26808419 1
292619707 564229854 0
170551560 949440124 0
268675706 249289300 0
281633899 460082637 0
31640050 913277301 0
716524324 999340711 0
690556093 738230164 0
939090412 275019506 0
814241935 646306188 0
94245625 831510901 0
416173013 652595300 0
379194126 807289318 0
846738599 577519018 0
594248926 654772690 0
113292964 384926122 0
71101191 17476948 0
685408833 164856997 0
31986013 124505956 0
164351893 73738109 0
432842740 670067968 0
350210388 419119104 0
235197491 63033051 0
975908731 323080872 0
132179238 25272809 0
640992414 678011339 0
790965409 525192767 0
169212969 218439413 0
759898570 773600960 0
357591286 536530480 0
587541943 657313988 2
410157170 50011312 0
326210748 756546848 0
585866339 599372003 1
624875462 742348686 1
956454536 232500528 0
939024701 139487661 0
508634406 425047137 1
798664463 14697557 0
436850672 229324856 0
126769897 662455078 2
185117029 955145853 0
712051298 686814421 1
137267587 551646136 0
926759445 876182998 0
809491778 647921071 0
265667417 727693155 2
55461949 432228616 0
125273715 966958891 0
630376320 524557369 2
700110398 615212360 0
408798886 456985814 0
900428478 818068566 0
488594412 393442312 2
461316818 773802657 0
398464853 136625215 0
523206816 930780424 0
408462174 894442473 0
776021928 751626677 0
417488802 737981907 0
831222072 48886000 0
603676112 292834925 0
977903758 462218073 0
535367344 214619272 0
115651826 746656874 1
461013507 918616740 0
226850668 482230172 0
229979462 452771535 0
98985593 163450002 0
98781358 470932102 0
903838067 267969995 0
365848103 772342108 0
859880186 973624460 0
715010591 247824040 0
947922822 120097441 0
95330558 831584061 0
924133685 37985764 0
719243721 404673180 0
60301652 526110528 0
852783322 179626091 0
56401113 850460997 2
420098622 48017180 0
469402473 654269719 0
627587055 873304553 0
615240989 985423560 0
218018948 101266149 0
390138684 727614195 0
998935333 432452115 1
382869985 624363201 0
317552304 27328186 0
371073288 302554339 1
244693124 143830963 0
90876281 767156692 0
83343965 137637173 0
560333287 318273183 0
695884450 461252105 0
412224010 98385037 0
442898503 287321141 0
532928386 520142227 2
369439646 548697044 0
668008503 11292377 0
662726961 13687811 1
9323358 37570517 1
355767097 638945031 0
799702866 390722869 0
151776992 618790310 0
479932023 982970530 0
901271620 545952447 0
356341360 787222350 0
524633801 114627031 0
914448074 521464585 0
172711994 145875106 0
635211798 778948450 0
466636476 817357746 0
828841738 228064015 0
868702441 167679151 0
101671752 99159499 0
559147189 406461947 0
17791854 468694362 0
91594878 214789694 0
321792329 391209312 1
126153115 464154010 0
138426774 2334498 0
229886769 130391731 0
278657599 942566780 1
835805048 854344616 0
621937099 500987934 0
352958618 836261395 0
195538333 45659182 0
615936682 32100655 1
565148941 744378230 0
758743881 590582141 0
185703927 882848897 1
339239407 963502711 0
664359920 875289376 0
852629541 557860699 0
446163106 967753487 0
602961984 638925705 0
63171829 834899498 0
396963792 780084902 0
923775577 971051100 0
83265559 494912306 0
349541376 829567651 0
347788020 683390100 0
819551414 613575813 0
614160988 98060729 0
847780647 925506416 0
893451072 104756136 1
860068145 207772505 0
734819358 691726355 0
728834007 242215955 0
678825339 9628380 0
410175751 627406299 0
755856124 129335361 0
483648555 112767544 1
776078321 944820591 0
331821616 14624736 0
121886893 142106943 2
701576414 533392521 0
791297321 546085753 0
908828247 841714717 0
475731760 564251762 0
66844993 970764846 0
224219546 314733434 0
610973014 467823334 2
949514638 458779326 0
825869588 744597489 0
35113943 396332637 0
30288847 832578452 0
514957844 256474779 0
265800483 990794209 0
708814182 708961193 0
958231254 744792105 0
271667621 337003191 0
89040946 877189119 0
85957951 787168494 0
271879858 554444470 0
78133871 852610598 0
566059100 836416569 0
253483417 91883930 0
902098774 30733210 0
614677278 73822483 0
594715665 782785495 1
362151819 433022922 0
77655018 244472230 0
62263881 588268674 0
851626083 955061271 0
183345590 90930861 0
237215653 173567655 0
301698807 404408704 0
73525545 537497466 0
783057372 84221110 0
464541865 642183436 0
578756902 69457391 0
920674385 111835456 0
418656310 167990678 0
653415131 22926459 0
424202967 212597437 0
430847555 642627037 0
132160489 396899244 0
867057348 784887187 0
731372583 810148132 0
10437707 560430457 0
69100242 456448662 0
46510560 118422102 0
479104045 126361180 0
211853915 47365839 0
631568304 242616813 0
741785641 481038017 1
291465968 584146642 0
317079707 619972839 0
395655244 335343951 0
369061743 291622593 0
681584016 672256972 1
212710311 836948884 0
64685092 522530906 0
578546210 400213085 0
836336214 597000197 0
385074021 338152100 0
644671183 37220146 0
770511207 190329053 0
163298178 838196165 0
965145294 238149941 0
634274808 401975740 0
779065748 691411279 0
621104094 242924124 0
107936798 786309780 0
168467926 632742280 0
778829990 307020948 0
794029423 88826648 0
496001867 725820315 0
886401375 1585731 0
183948572 130602226 0
264727804 470141731 0
40402335 725216119 1
570602140 349860882 0
198609479 30534862 0
227034617 161062348 0
323081210 152150102 0
963156465 415537437 0
709634086 616420339 0
424427836 165311554 0
56123373 15272505 0
438209059 132948821 0
386170685 729660593 0
16618387 867900835 2
569214164 147474988 0
481565581 96808226 0
256297455 960209819 0
608853003 696518671 0
775585950 599178610 0
303871414 295491447 0
178034035 560793793 0
101601388 311741688 1
733010130 733317729 0
432790855 756359071 0
580727648 77415070 0
830910324 123496184 0
89877256 251535407 0
415748875 308141227 0
684847429 257328411 0
491661982 145597683 0
19026690 292063408 2
672682865 24044610 1
550149873 519500907 0
208818324 694371855 0
766604536 816194802 0
636908764 712343641 0
701432422 402458511 0
71564201 940872225 1
149131208 982601493 0
162742676 143990039 0
563396963 653800930 0
73533660 3545439 0
249991984 614623215 0
745567522 472049608 0
113515840 959439565 0
85420619 237948523 0
697315646 521049666 0
212862867 546894773 0
997404784 901900969 0
33357606 819387196 0
783723139 6103944 0
650013127 673517926 0
92359099 502480762 0
343498117 546361173 2
374884819 319226833 0
782597835 553568873 0
46385761 81721307 0
780294543 53378897 0
957545121 564961783 1
442802934 314921409 0
112962140 366992476 0
275504138 310099892 0
734669329 901877057 0
329523770 478758045 0
331796889 119351110 0
292808481 476064412 0
614582164 291314504 0
798437349 376954619 0
577756397 353668702 0
332870893 805012907 0
793347197 162414237 0
621963452 887803714 2
852263678 687355939 0
393394244 787946822 0
72904925 56510598 0
862510397 733284860 0
801440641 976467890 0
117636246 841141266 0
349956282 689198565 0
643009624 881759841 1
551052383 130335299 2
124693763 498502 0
305726284 655636759 0
830148611 53779491 0
737168100 645732060 0
323444489 140514860 0
12054742 139088446 0
73859457 821425873 2
830882744 799562432 0
26577438 799075062 0
115813491 87498610 0
831051280 107407021 0
203071871 614666936 0
228098688 249767110 0
147460012 221677510 0
115620233 140745966 0
132769892 630757669 0
817307090 99539576 0
32527063 668632563 0
376675090 180044957 0
888548261 113901707 0
39148354 180020136 0
731840401 799626560 1
352789748 300486543 0
907023174 495974929 0
429342093 233720565 0
939572672 458863353 0
722771743 982022231 0
746260033 902845182 0
649979860 244681834 0
16132113 896980072 0
816191235 809320437 0
906929363 525436508 0
423467352 44570814 0
168374202 109225284 0
205090257 483779531 0
827634943 72647460 0
110526567 606112668 0
719405559 321521160 0
278562088 841475062 0
634606602 632164277 0
426036248 813337417 0
438062270 382312838 0
956995304 882435136 0
551763676 201390195 0
992335528 13884755 0
189231706 411287246 0
471561622 209664298 0
106823000 360919481 0
358397840 461318 2
689856271 758124593 0
454428039 437939900 0
913454627 633237173 0
481568442 383549450 0
472765948 180745180 0
837973980 231824962 0
90293359 604534408 0
924824380 594497813 0
350570430 184789639 0
840312554 7563775 0
249028298 115968775 0
499502251 934381287 1
796424632 846554124 0
224286352 330207614 0
47743995 344560087 2
133349612 94684877 0
119509971 407496161 0
7080888 897584423 0
74353236 955908290 0
253851396 38266966 0
75174709 345018616 0
648404214 854626094 0
430985809 373429633 0
940032061 130635567 0
592358712 359334454 0
279331039 111235049 0
327930374 682833254 0
583052234 273262086 0
70782639 624264389 0
326220230 299220833 0
395532802 828108428 0
749670843 55268905 0
649494062 331481304 1
159095013 761683304 0
972731535 785292930 0
505217716 313143602 0
41446129 508953495 0
721354739 325919660 0
606848861 473557421 0
918915837 588744127 0
703255183 268628078 0
53011183 476967585 0
473282606 92011164 1
64935354 6686815 0
170343056 372619214 0
756779648 150657538 0
268887521 325347920 0
319494761 217061115 0
753307563 263461683 0
409637422 156937599 0
844554788 105435143 0
191897325 30764897 0
185450287 244241408 0
92626019 122914226 0
384062599 543078673 0
481794516 516202203 0
802991570 539156074 0
7635689 499082626 0
722059954 14764231 0
577481877 469420751 0
528325131 15223720 0
120757614 176120197 0
822483995 999972022 0
778559211 647922171 1
306001550 720044554 0
769791514 559137547 0
367884393 247514217 0
490063010 473042356 0
592258217 815638426 0
823490391 960368619 0
252222044 61991076 0
997881957 787566638 0
421028999 4552617 1
839935609 823949359 0
74273783 927198923 0
125541994 571876549 0
171766954 117084962 0
991823782 621998667 0
266670376 382464465 0
197047048 863664870 0
870184979 10096042 0
735384130 335969355 0
248371545 872834297 0
315655079 785855954 0
210045405 329712373 0
299477471 984228467 0
103135351 213714738 0
688472433 738836872 0
370512752 56400292 0
79370325 46256904 0
410132856 214914800 2
971809749 848427164 0
1687903 200398035 0
912030351 41458468 0
673669214 162634406 0
319281073 151586447 0
840334258 217684728 0
214948879 906556446 0
416539965 870987115 0
146899653 603275803 0
439233297 474911452 0
322357885 101409447 1
126984676 671510358 0
368660913 128077963 0
529028431 698221748 2
699227270 189389476 0
545937655 343469216 0
690050456 324619511 0
857487369 677129141 0
962773727 642653850 0
155197395 30965401 0
385755486 263067654 0
240633192 52277163 0
752414829 660828412 0
74347858 16544517 0
43445985 408306827 0
457732442 446759515 0
396968345 67490251 2
149515898 786065498 0
659513260 569590586 0
822018733 211468747 0
165161348 957568093 0
833633431 846182668 0
884973363 953401633 0
272268271 680710833 0
728338064 976589608 0
611808067 293501407 0
748756314 878421681 0
163233533 893868969 0
143860861 254020855 0
256631663 558987475 0
524788468 281409689 0
381773982 87122903 0
634915068 378280666 0
745212243 464563761 0
175743625 221947814 1
324010147 116096846 0
82596997 328876477 0
337987592 173919967 0
329839 218408556 0
470037337 396849963 0
906723285 985488501 1
530592252 872333537 0
864704029 338570604 0
305252427 333923656 0
720229199 28256440 0
906726566 632344775 0
734667072 889868298 0
174621856 67605783 2
543951424 254802238 0
212196394 927482463 0
283398121 689418370 0
79596698 813066977 2
269366439 894115083 0
893897899 714944230 0
659549184 435733648 0
982603271 321092751 0
769492750 19031451 0
914300858 607391415 0
777863848 757421736 0
98032255 873591467 0
696351897 236789119 0
132838132 941531640 0
59967823 106478300 0
977175809 261699153 0
19131977 246581389 2
859505594 596954597 0
114222269 565750974 0
316839705 370338355 0
243920675 296590525 0
49119930 37473224 0
307157268 667678978 0
999940796 373819103 0
557373889 76358233 0
972833943 930638477 0
305364684 646468997 0
75232357 750192642 0
2742891 791457307 2
323552218 507494339 0
588094745 133844503 0
946186311 832384568 0
754404282 101155654 2
295478577 832981562 0
816115477 172694069 0
223700356 940549835 0
433632906 379312640 2
92501362 823986341 0
753115115 611552606 0
173432260 460083784 0
983890574 619975524 0
952979946 886316056 0
871761558 645984758 2
742495150 67095265 0
186424801 89337583 0
757643794 832754689 0
915263243 342695357 0
668745701 14974738 0
54609519 18725523 2
790810255 882337065 0
170552067 290357047 0
487477473 594035419 0
69928184 148310574 0
176719919 378036950 2
80281962 706898615 0
433472636 785975203 0
93144101 14039945 0
661464628 340280059 0
272341131 196045783 0
290731307 835698824 0
664776421 280387315 0
443343911 330518572 1
859218735 51072914 0
182009155 703438007 0
658869741 460143364 0
169934856 433973196 0
678694498 844772662 0
829314982 548350731 0
682447178 672977233 0
568422550 236413069 0
642579391 853679617 0
504760274 826166291 0
877146945 409360903 0
875177982 704983359 1
474347287 240193300 0
382794276 28376890 0
86643927 952084900 0
215321125 85735320 0
850046255 157641996 0
734111165 608316335 0
776750810 419015246 0
963087987 814322804 0
101345723 178290781 0
293450362 964808518 0
448283988 357750688 0
6085565 52421254 0
878013408 102435176 0
96091604 77777795 0
763242390 87595965 0
560202688 532510391 2
2395858 971525826 0
788482192 248555138 0
837136970 399523852 2
866864696 999813789 0
329983353 634554406 2
405947309 953055538 0
980756858 814012424 0
167172266 926219160 0
906984976 327978033 0
534389242 509153927 0
473743130 155707898 0
570910807 5134523 0
807512111 47798962 0
116925487 507518019 0
610139593 757494632 0
26596049 97576314 0
685419485 14648634 0
719370850 155599486 0
119046079 909372095 0
98359896 504240318 0
229503311 217424198 0
239539314 34988610 0
802472725 736397165 0
218826228 453511617 1
924196275 341668141 0
406932353 561082795 2
503634689 304107368 0
317367754 52359688 0
27819029 716944539 0
492736945 798152581 0
187513453 908708077 0
814334782 389808967 0
841062966 100291390 0
531701713 3515449 0
216371021 97591518 0
576707308 250829793 0
692760541 633976339 0
83369333 756885935 0
21397121 434183188 0
997775717 882426496 0
368488483 811619678 0
178131692 108007743 0
383502596 519409562 0
721637476 266744551 0
112126602 23205677 0
650696416 166074107 0
748242414 976466312 0
863236288 695166965 0
900583179 401478161 0
892882068 862078711 0
659466084 149346310 0
984904813 720974968 2
611077203 478531419 2
15186481 520666415 0
172095876 149713328 0
482400330 497920081 0
800651482 124211719 0
128644451 184562249 0
976398580 230056034 0
673113205 627604240 0
443812792 481824047 0
972437868 269409629 0
795231636 792710932 0
931018897 547691235 0
637374237 667459740 0
235689012 139444855 0
484301952 250113885 0
21092372 647192750 0
44513521 737368044 0
85838641 23245663 0
79041372 295078098 0
507476363 615982994 0
704591144 328030778 0
136263967 289070617 0
762252195 414071350 0
374859906 211943467 0
439692164 154482285 0
529885888 843241467 0
769921901 848150083 0
450431073 321769828 0
440139777 952269189 0
19657031 948908619 0
440938458 181476746 0
126595957 176648854 0
254260016 316568688 0
574515746 1403101 0
968374824 823674018 0
955150359 141278313 2
45728009 997630584 0
831376941 992940824 0
585592096 175562158 0
849510499 902666629 0
649907505 982507307 1
438557577 109861698 0
776331590 897985507 0
566241330 313025072 0
963745932 826156109 0
484641219 903940134 0
588921121 781655474 0
617246003 385723232 0
890393794 323582547 0
32124625 622680660 0
30921060 147910559 0
198405182 568466360 0
997904635 12682062 0
421024817 814671510 0
732651498 731549180 0
576663910 538534581 0
46509037 371814000 0
583056439 350343768 0
88602791 91845399 0
688357189 456074708 0
4359190 347253621 0
70154804 757564710 0
647963954 912416120 0
45308055 717319547 0
613920179 108619672 0
582737713 123828612 0
617175905 612946269 0
819252776 152766733 0
118925001 688515317 0
708697400 338962324 0
369944870 319130737 0
77069180 779338065 0
399283308 537308021 0
547219074 623899037 0
402373573 332932754 0
488559607 576246291 0
936390367 793517462 0
438497298 633103912 0
128641482 43458554 0
15851073 633359303 0
213890 955425724 0
278558822 76011344 0
68330418 37015361 0
333321000 700340615 0
302934905 130363886 0
155075443 785860248 2
330847708 651301627 0
162209119 527157653 2
226645368 186360821 0
320058872 360944192 0
746301812 605833436 0
822459573 104411749 0
538921820 995496831 0
94815992 38584077 0
290145862 631034320 0
990895564 221349325 0
688506161 394968983 0
797511876 943641816 0
290502825 742388806 0
26372658 127957452 0
985830917 223320735 0
854294525 102316148 0
816212769 167088538 0
635890606 365043734 1
156755857 134327702 0
385038204 164960463 0
698609698 689861004 0
510988755 758540634 0
93234315 234276693 0
449847032 261811471 0
831809349 651019273 0
164128361 680514268 0
599751262 87192115 0
502651613 437210999 0
698755025 107821998 0
104378684 17210096 0
122497866 50523639 0
742460074 94194720 0
685955416 121606378 0
736683295 475330161 0
312116088 705814078 0
810436556 216065722 0
860288974 178613129 0
115591290 294178060 0
347928921 288225973 0
400604630 492339725 0
306723188 358043178 0
875727002 823764548 0
840858454 949195945 0
201862018 147694044 0
809155419 268441810 0
756052895 769041522 0
723224785 832619777 0
389972164 468029816 0
556685917 824712088 0
816554915 899033333 0
719598540 189847416 0
773743882 600255217 0
766899450 772556353 2
288515725 779259531 0
777355489 409707974 0
887527253 592146648 0
520966965 59889449 0
739238084 826689663 0
157613102 958617866 0
947953863 69608981 0
285526676 514215884 0
94392190 358528274 0
230683301 133620109 0
198288599 991358742 0
220205769 113460967 0
359413376 712672081 0
747187106 624235725 0
314011970 509129060 0
571209890 11315700 0
42483600 521024079 1
890785234 641174886 0
322893432 687812741 2
880440159 481496945 0
15795426 296836449 0
142841560 652171828 1
547510287 810303131 0
760689000 542218564 0
37113398 899466451 0
379085868 517299147 0
700129137 732812567 0
131892250 840122918 0
86750089 794143814 0
95918606 935169319 0
275523566 15060886 0
248062775 207065823 0
297762960 379604386 0
515304641 133390398 0
634425806 388385461 0
28597995 591470553 0
514721571 545454914 0
692068415 19467952 0
11497229 281965155 0
990892229 454257961 0
217190840 106295267 2
644262910 794294499 0
57451760 198873845 0
26705400 140825908 0
691283259 932885075 0
114001096 636144424 0
430818942 19177007 0
509157514 714676111 0
868908794 64061706 0
985254271 28342494 0
965792947 398092009 0
462606256 673194919 0
211475860 924476722 0
419076682 696783510 0
618517968 214127590 0
409828899 511692909 2
822049522 660999813 0
140282042 512847515 0
278484544 535461960 1
355853396 67017724 0
917118427 356070241 0
275879873 132746383 0
406412252 112804742 0
568713423 537037326 0
666089625 590035914 0
68520813 584217830 0
325919123 440647879 0
241593879 564766093 0
623797446 794287138 0
793806091 953924705 0
651862975 242383673 0
590787052 257105862 0
954958140 825543173 0
243997916 883088880 0
79395491 449531552 0
702316730 531897594 0
475233196 97747317 0
995691943 701397653 0
3409650 141917995 0
328316042 647223851 0
548142696 419679792 0
230670037 355296540 0
260610361 893079923 0
117328336 237467045 0
875396467 806946577 0
335954115 608850138 0
138470311 976436499 0
937138427 756176746 0
385382580 73179809 1
312128912 191825080 0
489524348 585565768 0
697180787 4769445 0
433799176 682782808 0
737846163 43664196 0
541628467 499080833 0
51095431 68636852 0
691815044 547901220 0
449396542 510890122 1
321627412 715923417 0
510976911 655924336 0
69977379 246578754 1
468894464 943962090 0
856762048 564619488 0
994815246 140041680 1
719413165 756724861 0
944898697 389930041 0
939068688 702940186 0
55181760 387520006 0
109990800 173858381 0
701667728 398579165 0
225791004 189346878 0
671959763 765293496 0
469736718 293392513 0
995925697 867197596 2
388185711 181304310 0
409743283 772270805 0
445526998 818374497 0
121271472 790924928 0
483609781 158588359 1
320513085 827899752 1
433108237 190913930 0
964779232 50730705 2
768370510 6087756 0
623434261 61966884 0
548953419 831189432 0
389509173 527182387 0
135273664 780646656 0
153285550 131157945 0
575369226 812473480 0
662913123 302822983 0
34462412 296140076 0
14183437 58824993 0
448815778 278920887 0
735319352 553781609 0
648176287 639451330 0
446949228 705933152 0
136782263 679027317 2
359342813 546338446 1
941201813 761387587 2
881688395 974004366 0
366677708 432231888 0
593745723 710728457 0
947379277 380122849 2
445782405 819131903 0
780951636 400306258 0
753837414 529609750 1
684594969 640660880 0
805971087 261694719 0
740624226 826228565 0
818225807 631997751 0
535220507 106776486 0
690266573 236336480 0
581940977 694892186 0
243412690 583937220 0
363737716 349625682 2
289645523 791863499 0
506553694 343616586 0
883231508 982144882 0
590814854 994904565 0
263578852 50729408 1
562793338 858733371 0
22951846 512038745 0
379455485 581720624 0
306443000 503770747 0
263643994 850708543 0
865121349 299003667 0
338779968 368256307 1
323163463 472680513 0
166133709 967568627 0
819718385 246867650 0
570350718 251388058 0
725179379 666334952 1
123540005 244117517 0
5433728 891186982 1
806096734 711593449 0
646241645 885833324 0
470568613 956081486 0
253987555 674429497 0
486033185 785346157 1
136969626 807149563 0
776661206 607493286 0
428909485 562437794 0
603472055 194632226 0
112643058 765191127 0
710598534 316001276 0
261956649 755682132 0
737613570 91021262 0
173134325 513417453 0
52273473 401076950 0
516388132 223221235 0
617021549 383624326 0
823642320 175883495 0
776754817 62512314 0
311423272 416073431 0
491504496 427910210 0
238491406 67275588 0
766717912 191888134 2
860215012 922951911 0
485306027 634041649 0
976351382 159681448 0
48833777 216016044 0
967080943 834348407 0
586510295 24467714 1
138555749 419226457 0
790766591 283019249 0
410328602 605914115 0
621450110 600415554 0
852090559 548215750 0
492978721 108975157 0
348030991 277006189 0
852498014 18870672 0
816985307 231440758 0
125889470 153409376 0
523685100 161963030 0
986221543 773292595 0
172128783 572783270 0
86464728 205431897 0
807504158 102980588 0
481687076 443855739 0
380814140 578648227 0
344628211 483641821 2
407799186 854304589 0
193522194 616346578 0
434449897 514972301 0
1271013 513032310 0
89712931 778455403 0
64461875 364966512 0
559866172 880337922 1
3596767 205697121 0
726557891 706306172 0
777739718 789388828 0
332485586 73193464 0
13140847 524609966 2
952359876 21959128 0
36281372 302294906 0
132878624 946782143 0
908519717 623840513 0
389475424 884949482 0
91780072 597760433 0
183329765 5337075 0
827299169 784774811 0
42281271 369040277 1
395890505 692405379 0
940773841 173068468 0
567357243 682428308 0
114040185 667590233 1
537433160 891647511 0
832560989 747803308 0
115168931 29345433 0
512578055 737996901 0
813834201 40929037 0
116017047 570449808 0
603948344 869657945 0
506331795 872290169 0
980651135 592321716 2
309518387 799031057 1
547822405 965462421 0
85291182 644928800 0
50636888 191816504 0
154826064 732961451 0
614502174 879896208 0
954882884 634650810 0
554644240 579278212 0
785526961 348011651 0
76990361 663203636 0
488988136 471533402 0
101650182 785135073 0
319677241 523447147 0
834782087 911704864 0
136370700 719636338 0
111423394 771086482 0
522843181 948927923 0
537162816 15340705 2
361364194 248299985 0
4669889 534103333 0
738030660 379785299 0
898278082 463305508 0
627878805 251934048 0
693615988 405282071 0
145217979 461769630 0
58871561 950119347 0
197243947 347512512 0
187332539 916190723 0
768452847 558546071 0
648721494 936839300 0
680312857 308200081 0
920071404 171064183 0
614359550 825043339 0
994212833 237141163 0
552920178 166551832 0
418428864 799303752 0
704979644 272246379 0
678351355 875925635 0
132400180 537939352 0
86344560 843020507 0
587820770 9661257 2
545634456 864009046 0
411367453 883838844 0
239076410 113507769 0
590994718 356809930 0
6144753 533833806 0
114224126 935439147 0
802304074 648401300 0
380441751 638923372 0
740373131 75083457 0
270402709 432193586 0
478424526 78060898 0
34368773 523790846 0
817000664 800369529 0
79818067 598678039 0
5586373 954116417 0
593299555 77247412 0
603179348 582448727 0
793580661 130673896 0
518564792 590802509 0
492012004 895539109 0
938204374 366777235 0
393503382 869074576 0
533491586 683350949 0
139380388 418370450 0
431079758 950019459 0
551247223 287843147 0
541739212 70179390 2
416253273 284591973 0
660435532 424060819 0
618845852 878918622 1
381044967 790943032 0
578452695 402268343 0
529247505 338560723 0
665133866 300107139 0
88498208 819312607 0
75075660 2495284 0
443499992 31801444 0
194096876 849617258 0
737622721 284611206 0
259349133 519592409 0
539627218 528479116 0
9324421 509015950 0
224234079 536240381 0
474309283 772756544 0
27497428 250505549 0
192734036 293069847 0
803824915 837324077 0
396341412 320775552 0
553708739 251748543 0
209216573 772658293 1
270915801 700800552 0
241249413 90801514 0
878717765 773448566 0
644283329 207726356 0
698347542 79966138 0
467467093 16783611 0
237608255 743104224 0
753694167 751498833 0
1591589 6927977 0
651112997 676620404 0
191888414 154391364 0
243668839 336918764 0
65672018 905089826 0
658557558 831209830 0
947619322 176431310 0
728930208 175582274 0
964688527 289341522 0
474308887 1898150 0
935436303 852972758 0
348923444 573784068 0
175134719 968199943 0
789755561 417323478 0
183237404 250367328 0
874500969 193644843 0
880701449 4600127 1
731113015 208863792 0
361024680 423890530 0
908419465 79426927 0
717381497 855465914 0
236619953 847176089 0
786861367 970486887 0
394956800 985375328 0
490557432 969037255 0
66487575 456418081 0
257165297 382428567 0
950823244 175901980 0
342996205 275053297 0
83484612 247246748 0
578900798 102097456 0
79726474 534879000 0
46255228 229548674 0
301481469 350395621 0
677144685 991698697 1
892962366 159019629 0
621681971 471838276 0
463929833 670738914 2
379432791 669883531 0
721003166 629399508 0
640767383 564535284 0
80878437 457641855 0
423816080 300765306 0
476675220 272802836 1
925170121 358030934 0
572186479 693950495 0
834406823 309879859 0
981179688 888989328 0
546693065 921590468 0
523689500 592630595 0
604479373 207822150 0
601146872 125825115 0
739369481 558485963 0
828247642 663930982 0
228607997 869959118 0
498373157 532973268 0
146924169 991256354 0
311023322 30542401 0
231836586 198675873 0
994120624 738273994 0
200030588 246409973 0
702025458 497888516 0
826425715 652985183 0
322960673 105015466 0
997522763 519546487 0
825976941 29998138 0
784886250 103794683 0
7702576 540098083 0
624780900 468338475 1
708699734 113039968 0
762855156 952188725 0
927749764 726529377 0
498886209 235319872 0
199056249 482869832 0
991947572 732214075 0
870123756 650113969 0
63009650 780769537 0
322664974 608932362 0
498512819 517163340 0
779335079 552743736 0
102986175 720588602 0
550313652 121258749 0
226726615 373554962 0
3992434 463054604 0
494231450 379571731 0
348564421 87594974 0
100942994 240551478 0
810832828 305653475 0
21057365 279242673 2
819787959 439988303 1
269198981 847145270 0
701677279 50291486 0
60263204 892037036 0
80770545 676442179 0
93996385 721476740 0
716899460 902306792 0
669568394 469541412 1
211424860 432840178 0
228741559 556560037 0
304351363 413832091 0
171640038 893390614 0
682809499 891621509 0
143012133 173665688 0
352825278 81001171 2
150012744 979354903 0
7007905 598992750 0
389897081 995518948 0
956788984 906173881 0
13613210 824014002 2
935061801 872146512 0
533783094 998579976 0
791629441 120422490 0
386574326 18940188 0
947131683 710662334 0
264416168 650126128 0
557335649 597349 0
547301246 305779906 0
645303360 618216772 0
44380500 65487721 2
864674110 244463689 0
674490177 12958758 0
756115481 534774419 0
258927768 491709876 1
826146579 737051074 0
716314103 140506355 0
872821406 42493860 0
90704034 300016045 0
960047537 407266637 0
498103168 619782936 0
685112538 267291449 0
515555879 75310267 0
199778670 980937210 0
354809231 804274085 0
427380757 745435935 0
127779723 513235431 0
88708484 866336423 0
25839584 279055478 0
47437317 133098245 0
562124094 810760151 1
301366808 504871302 0
365798902 840533487 0
412350343 590282431 0
312759971 829746327 0
410881228 924490923 0
623117085 482991479 0
856023061 566007668 0
936241848 487665933 1
286546807 236383419 0
624099401 910724443 0
746357994 223868135 2
79128664 726270834 0
765685068 25868076 0
267014657 487714878 0
528092563 603925469 0
16009917 49034228 1
64308613 811444918 2
135507317 444001377 0
803308128 157334128 0
565968817 864527005 0
526099332 822811826 0
183671419 666141260 0
995286493 90261683 0
527890310 188048090 1
971037910 849489335 0
199107292 970274465 0
840511331 694052851 0
952495575 512127349 0
846754449 669890459 0
994417784 242899515 0
887163746 952226949 0
637148808 86461144 0
674090508 142084794 1
713672706 448374733 0
627454689 81373707 0
902388644 682028478 0
193344982 867789330 0
582317901 236943273 0
562316406 12376427 0
624842000 824371691 0
360728189 523472784 0
777697419 22548062 0
700727685 306154982 2
405436948 682100828 0
412560750 815986649 0
788388580 722728554 0
273661369 415313982 0
74818385 365461523 0
277924139 973780517 0
461077328 874568452 0
576148721 101335218 0
645288605 689836681 0
370886254 168907012 2
431707018 595699181 0
36035838 999088192 0
600625870 675393619 0
739825938 210765908 0
100561317 897200058 0
975010586 37758313 0
994893946 502368891 0
645441516 636770943 0
944989550 35496418 0
19858883 913074830 0
139402043 727700673 0
112549302 333959927 0
997504973 627791805 0
192760988 235291015 0
67543012 396755602 0
780168679 136359795 2
681846975 674387226 0
344475193 907931139 1
334902479 701960339 1
784815367 190289245 0
141391764 557506847 0
982501167 248875502 1
88465452 884193277 0
835978459 233498251 0
144970638 152349089 1
783628746 298911439 0
48763123 48392992 0
879766912 205965335 0
349003807 607139103 0
925806353 67419886 0
267079124 778585562 0
419323705 724895759 0
528422472 449614103 0
569290298 90720428 0
483493995 635136727 0
492030378 385851949 0
66075616 230790732 0
453258891 383103073 1
133644152 26759637 0
647548325 127776743 0
181366748 167781964 0
749848149 774390948 0
325417951 43551561 0
255255001 231324574 0
167017394 154466124 0
988914826 74603735 0
498210498 230515521 0
293397758 94774894 0
799560349 673395463 0
201283867 86031208 0
611954655 633712920 0
31610173 852389451 0
862572084 644905324 0
76389154 115666680 0
185720368 644566955 0
46384940 453419811 0
288661696 833917718 1
81556606 958683507 0
722997571 145386214 0
306123581 107483707 0
91992626 124959215 0
352959822 973322217 0
19184862 347535855 0
59143627 713491508 0
515018643 306792341 0
492723381 943073156 0
637155070 348784718 0
369679381 378697770 0
402778467 145827093 0
818249357 935124962 0
529214750 433027268 0
966098324 42058742 0
896682065 37217140 0
785909517 950630639 0
487232098 457031627 0
21963733 455500690 0
441465889 34742228 0
9654692 64090573 0
205411101 340499911 0
666244496 771397918 1
641952172 581246013 0
810904917 904038509 0
587978951 210187933 0
296247965 590073591 0
117606262 426228069 2
181698937 398804236 0
869626459 982807036 0
33200421 558370544 0
681657096 863342592 0
212334274 2302091 0
383983016 182581171 0
261380894 148840857 0
365274183 193567083 0
466155720 381075555 0
60290844 133570773 2
236907489 424340017 0
141739091 40561567 0
93380467 936442045 0
794253850 553016964 0
265827454 65842054 0
547351205 221620736 0
663284776 389154017 0
875148994 128800938 0
987356697 388684303 0
273892243 314650168 0
660653946 116715008 1
107203791 722500846 0
264338033 856898297 0
219679312 667902549 0
958206173 690267147 0
870973964 335975354 0
689220947 511902673 0
363820324 2040530 0
347730025 474802731 0
498044761 501422350 0
539409068 67238954 0
425946983 506721580 0
390680033 647579137 1
301091406 105601172 0
682213237 627082853 0
219616658 105006421 0
785760375 924235973 0
535448069 737739276 0
231479967 994734182 0
930638914 446178300 1
205775847 398813402 0
360043660 725877525 2
23347150 638741212 0
774322227 967047077 1
638665765 997206157 0
20818696 745870582 0
56849020 593716112 0
389320567 770431962 0
32035177 861236229 0
568931717 532615890 0
358069982 13166762 0
779827552 42555923 2
851904385 517293199 0
725066774 159377029 0
886465675 729068286 0
619472139 678232347 0
431856069 762054363 0
866050465 349749758 0
591592428 240868050 0
319467864 623754742 0
871134177 3859927 0
744162683 528442593 0
167202243 380881060 0
245994964 622141616 0
328460913 353252154 0
871403993 467064271 0
351026544 994121446 0
413979356 581791623 0
909647666 6229199 0
375003530 962347633 0
228883132 694946734 0
266420735 939528265 0
512650017 608678221 0
7882888 71508837 0
275914049 143376615 0
254506090 34594300 0
481926106 401841947 0
684269949 98183304 0
783196638 120964966 1
418880461 939626525 2
783945239 549822815 0
947689750 945003043 0
595298707 12814596 2
492134185 73697506 0
754042905 695391027 0
138845388 153933617 0
781794797 822050696 0
584492905 404479886 0
475525478 986341087 0
921297833 603193996 0
759880640 877389865 1
787904139 984938399 0
649474052 218399871 0
605939691 542773470 0
316219346 454061780 0
840727300 24083299 0
477466194 181591399 0
503549880 82590866 0
541978070 580637816 0
776160126 764880458 2
566000381 755630881 0
393204574 785622814 0
53578416 10321189 0
506677765 767670506 0
634935223 120433394 0
86973053 393201265 0
708035074 227015834 0
131779182 870753972 0
951552966 108375109 0
203666021 927470412 0
242637660 854380986 0
675544181 439019689 0
6631540 125309999 0
710553193 457589999 2
843713208 304510688 0
109616348 650153122 0
195873807 429071409 0
602629611 635862585 0
740707323 180473089 0
832893841 892306413 2
553215723 417048537 0
933416047 1400886 0
85520552 819361618 0
225015200 467932249 0
888799398 408192195 0
131108082 124185556 0
771558160 204200094 0
68273280 31511041 2
338959505 602641477 2
432476239 986701836 0
495106957 992703380 0
761904870 91173459 0
557555483 133330867 0
321836918 427121104 2
295348925 639423711 0
560124489 470461494 0
160754811 254965767 0
503498944 832070298 1
255537326 30760857 0
875908294 483656001 0
366265861 368393055 0
53223583 92507203 0
127157090 220918414 0
270644196 66735491 0
465226242 950141602 0
820403331 41554601 2
983343179 634136145 0
140030360 226589485 2
832841413 130597676 0
135624067 748980537 0
675290235 67523098 0
406014327 654356752 0
833244279 151580774 0
743488371 714099804 0
640556731 304948490 0
392389350 8753405 0
769226200 409821335 1
28493104 65565278 0
209286860 4537618 2
527897038 514487375 0
392019668 778532965 0
795650668 637166436 0
532712548 319433938 0
135828503 95467289 0
143008443 961568717 0
55800638 65887609 0
48923361 88092435 0
759679216 619197431 0
329956997 432110464 0
282158386 36118960 0
492191102 235736230 0
667305909 588994129 0
132589655 381711603 0
337191357 395335953 0
512834769 894188279 0
165013220 820258462 0
842954302 241157524 0
301801776 785873829 0
400396443 63242097 0
735968371 42757632 0
45379313 957117686 0
983144344 667401199 0
513337429 32635263 0
681398177 536323112 0
131111888 790556102 0
781873714 1883314 0
666261251 8357119 0
261061842 105483894 2
193669302 906936586 0
833908316 350115490 0
773205538 48314425 0
11536696 937586902 0
67366430 643882717 0
305961995 109036939 0
175889880 32481469 0
312222831 830529675 0
718411210 58337715 0
660270193 850400266 0
437692824 947480022 0
10337550 906068272 0
467846147 209436367 0
588573209 827310785 0
952447750 908456786 0
849604621 967323515 0
939836125 336753277 0
194859202 39557586 0
143295920 748098267 0
794994530 305613198 0
942770020 521540686 0
932859334 214454494 0
886719230 9929250 0
903080256 664190456 0
473419101 99614525 0
210936004 974363118 0
237683791 729310626 0
50788321 986018425 0
963467060 559867281 0
972650213 455618818 0
868526152 761138081 0
957151929 320346494 0
446850589 737605626 0
121216501 517123606 0
612607169 345761992 0
838843005 401641641 1
156735887 499986200 2
287981328 125517048 0
76841415 771622275 0
39381086 847114463 0
137899425 571363955 0
612667844 359822894 0
802512036 700464870 0
279013735 350090714 0
601468135 834169254 0
547001556 135758276 2
473060076 88435153 0
986795491 35148041 0
238798563 418861619 0
123585763 66201794 0
711664643 488422577 0
523082541 871610708 0
194274599 376888903 0
247839208 749745076 0
782702737 699669461 0
680813376 323430669 0
49031593 236559963 0
81365766 292453995 0
588329428 15745653 0
684967961 441511715 0
646943743 53416320 0
152096576 613634282 0
479749062 410829267 0
582885281 742204507 0
611731314 369223138 0
604535829 279054134 0
275795368 668481513 0
698514341 196205858 0
824894758 301992586 0
515056138 391621471 0
427611453 123050176 0
508689452 324341830 0
146334679 90767775 0
340801969 355528974 0
863524807 181778777 0
426446121 305923754 0
806335923 352047540 0
423483543 808614247 0
51923635 805221040 0
969036117 444564917 0
1528213 309478081 0
151273547 373584911 0
416194167 739999043 0
456014510 182096914 0
128518524 10247907 0
143220291 72045989 0
321986300 757734718 0
37860337 838317594 0
772326671 341990668 0
570540169 467322352 0
853128619 682107179 2
848673531 200112861 0
452887430 495571756 0
886988593 419518362 0
753712115 823275191 0
129647855 539898536 2
941284699 969481102 0
411051046 211366225 0
586061286 696477940 0
901223857 6419364 2
907575421 632910968 0
487994098 522112 0
511362861 60005686 1
403216058 705199284 0
106953456 898289424 0
224649012 721155597 0
679146369 746954610 0
634874037 708359370 0
984438330 570516583 0
458555706 122478798 0
335826553 814467218 0
634648899 747459687 0
113826502 610922246 0
715978452 292776339 0
257085228 602920300 0
182105009 685527771 2
934714198 822886712 0
209047891 229862942 0
325147437 734196769 0
704814534 317341342 0
779675922 143854644 0
426763342 223814186 0
642181311 272358909 0
104735937 894324660 0
456778182 924145092 2
242164638 42673048 0
468270914 565593959 0
956825909 580378892 0
737790086 528819682 1
960343976 737551416 0
125073243 714803511 0
551837535 434141016 0
367453577 543638449 0
592809458 65629399 0
89228081 119964312 0
294400573 985137562 0
54157608 457349797 0
777836177 135181962 0
350404055 717892682 0
463967834 943924634 0
45927507 362507435 0
491659239 146516815 0
37635501 905639413 0
942349847 644051957 0
430207404 539832790 0
709246158 339526802 0
989928050 77736411 0
477866010 104871778 0
383782751 745847745 0
815715860 675030047 1
200729116 325548295 0
276158185 263167599 0
229907537 620158624 0
672494336 956363677 0
71701721 556730845 0
658420736 314229454 0
715685930 718097883 0
5457706 82008184 0
789444825 78316212 0
348045539 472242947 0
790081123 167898005 0
549833960 576086545 0
489988984 410048433 0
859127794 239613171 0
854032221 137760341 0
598419479 20951400 0
454279249 20400441 0
836803844 73288107 0
222152499 829180928 1
323787273 439062946 2
686892810 929953188 0
51301139 634904181 0
623335083 50656932 0
39057387 277876789 0
560030690 790441714 0
423810181 441719531 0
760251298 356395456 0
983313339 837253498 0
447919500 635617485 0
240736946 849615303 0
988120256 696536621 0
865752790 505954332 0
663376267 936425220 0
476729850 7315848 0
64759618 976247482 0
277568427 802771816 0
989920105 205449802 0
98411088 652101160 0
757860935 935547171 0
2160374 117366954 0
499732313 481543916 0
503468314 41021585 0
215896552 85503733 0
344824267 379019017 0
762152958 966148817 0
220223463 880816236 1
976972011 15542162 0
111632921 267942780 0
122675127 197415388 0
496873521 46923420 0
914142449 496976976 0
997686945 327624684 0
12743262 998700451 0
47396175 349539439 0
355483509 735894910 0
262354276 801638524 0
223474042 327418105 0
457813058 686352192 0
308882668 167382724 0
778766094 474386346 0
968421738 563689939 0
550483936 440485965 0
829990883 737900314 0
42945522 337348513 0
749752003 723160953 0
547116238 4381636 0
939045097 343262809 0
413064830 73267468 0
375824953 547175165 0
753018653 106520664 0
525016739 706411558 0
776923995 366489902 0
451464605 625842583 0
889821786 6889485 0
464798802 543022506 1
84999811 843977499 2
123492288 387429433 0
675680697 102068419 0
566084545 405536611 0
827997986 150993755 0
928758650 789376878 2
855619711 866170587 0
405894718 200587777 0
61872864 652105527 0
328858839 785911945 0
539049386 343844364 0
492262707 554895640 0
489430547 861651607 0
48170613 976703640 0
261532875 969842715 0
756780393 275164185 0
372793582 30277926 0
161177455 311167888 0
411059813 881055011 0
204957992 84262352 0
173405321 47418150 0
67169109 39677898 0
988409655 393622171 0
509854117 968464505 0
768945035 18559516 0
133236274 257725362 0
885680737 101654606 0
719022955 997782033 0
95389355 117139283 0
985439606 942780214 0
601788748 691274213 0
803645405 700624491 0
846133854 554488777 0
90859365 492991610 2
45062824 623866309 0
757724869 738486861 0
113139073 252679957 0
166809947 941982399 0
713934590 337213787 0
435472811 936352905 0
462967700 45261910 0
747237884 60657789 0
435870121 578990353 0
170347380 485679062 0
545018897 629721131 2
750289192 272771379 0
499937831 55835538 0
143714664 88392171 0
699596533 55955557 0
523551792 581591416 0
895615016 771866653 0
793284019 614076421 0
991302475 641000897 2
265672673 970552110 1
307867061 964172009 0
247207399 810109689 0
262131589 666977810 1
313860651 355317224 0
898001768 238844682 0
513696064 143843434 0
395966449 479936645 0
78492787 378473728 0
66499457 800064587 1
795438226 46583495 0
86136435 42648550 0
534630938 118239963 0
846135662 12874175 0
148414207 934400296 0
458182512 55694394 0
970738045 827351635 0
400188376 545701710 1
710368567 134663713 0
553589384 256079055 0
528735381 572481862 0
476583048 396725813 0
60698002 570760791 0
797375122 681822675 0
377038595 144377547 0
851294113 622307953 0
395724888 716194590 0
358186736 808689154 0
435083314 889571218 0
16254698 101255287 0
685579292 1281441 0
643351341 839362289 0
765665992 263880287 0
908755527 471315621 0
38199028 307572831 0
175700612 908724730 0
743680906 592543903 0
699626372 581461866 0
90627562 48365275 1
939027899 671142908 0
384756373 292409002 0
629652531 800482054 0
928110324 119787751 0
19234929 149157713 0
919426154 32429329 0
685246210 391933772 0
247553106 894892248 0
574096853 520131491 0
822553909 350716946 0
98770187 631308259 1
411840799 677073297 1
611984206 101316778 2
262400357 942555660 0
869634540 262208234 0
558051706 94423864 0
491176610 336417495 0
798414671 786838455 0
807452301 878202346 0
511448969 901841163 0
86490014 226653324 0
971943081 456893491 0
8846602 361014935 0
745434430 402545267 0
717549621 422891091 0
192208116 233686879 0
798305564 80345254 0
682271141 861721495 0
170955970 755145794 0
924403490 704026138 0
380816610 12492774 0
632384801 9136869 1
963802825 306162826 0
362270488 719993381 0
617590522 4086574 1
954402519 4276037 0
40197465 59673776 0
767828198 518091018 0
779540315 18675468 0
815350336 619157518 0
143384318 475560743 0
362966459 52415243 2
207082283 240260620 0
142133902 995738072 0
999708665 568913962 1
568070644 32287005 0
102333611 579034390 0
803180639 486354646 0
747940332 373615357 0
185247213 588488810 0
669214465 500168037 0
118976245 40035132 0
84603248 947690040 0
138355257 774260678 0
764540491 773598153 0
570545395 387570685 0
982770222 412235114 0
727944351 77540162 0
699508064 442979947 0
941782830 994042291 0
130345821 476204656 0
364185570 42413468 0
149209905 35616323 0
609703752 629914541 0
977915613 60486734 0
861952309 60975958 0
561339551 380202732 0
574225929 558440049 0
519415355 880234297 2
277750006 858637976 0
68390963 97635172 0
907762339 108316426 0
288916330 113978212 0
984878831 556430139 0
341845541 328972344 0
377096804 884625414 0
230966237 225122185 0
367583053 227640228 0
48165769 985846491 0
265673088 142921476 0
394026868 397477942 0
101427225 258905906 0
803207839 884049466 0
170396666 163992892 0
266117963 600901286 0
480741821 325842054 0
425656455 163910656 0
452353224 672070959 0
214644083 934251359 0
310634501 373428189 0
93192687 722481607 1
655581134 964171689 0
945636626 83678441 0
306521499 914186541 0
601859195 892277613 0
683100206 949125039 0
784823662 178851455 0
140390616 149743583 0
471906253 377662772 0
873178917 5210321 0
708696835 80374890 0
472008595 615236942 0
247339970 904784970 0
99470454 213911385 0
40931454 565785982 0
926231581 137958730 0
854740989 889882 0
362653691 887591150 0
711012439 35882690 0
548731576 496460656 0
971281406 106914384 0
145629423 578600160 0
850038870 752988267 0
552198435 283069426 0
480301900 272277358 0
830712856 121300032 0
705262919 162823336 0
8997625 97877056 0
582635646 82509719 0
88485586 257876003 0
621685158 890696893 0
707371053 72021396 0
38705186 90385587 1
72514464 864653337 0
29436164 913585835 0
292033982 590388048 0
883966413 84993819 0
663394768 628572808 0
259000432 631784231 0
133864298 999824089 0
295292371 696439690 0
411196484 550899302 0
28261156 44378579 0
235257856 4018214 0
214310262 308858607 0
231854222 332718997 0
861988682 352109783 0
422185145 203702855 0
298376077 819493985 0
679574492 220114150 0
237365120 966571851 0
560109695 164282032 0
230444261 673293636 0
976733764 48497786 0
766844047 259979065 0
76785976 866982894 0
329609208 341734263 0
116032950 824706295 0
31425391 31421429 0
505756516 746185235 0
57325192 8239891 0
660276827 410234337 0
707488373 128550708 0
769131943 338307347 0
742072455 190850825 0
829883733 184831234 0
56604533 250200334 0
619206176 566315219 0
100378123 147013537 0
326414617 511264439 0
146765073 252827878 0
19823240 95892125 0
76781933 549648839 0
554869704 986371708 0
147432555 911795400 1
192335002 402194769 0
49136835 228772246 0
41889887 776300837 0
658378056 925801176 0
945997085 45104488 0
29953348 99695228 0
137970823 402700684 1
53618934 503014866 1
88322221 675975094 0
986474324 299868414 0
886904171 547256996 0
706802098 67669419 0
61820955 333501308 0
23074131 518283771 0
57187550 879560521 0
251058301 37663474 0
410636524 223694896 0
446709094 122015969 0
587202732 468895780 0
327592027 82409300 0
994916684 328528146 0
899841950 307801663 0
766157035 682831248 0
26553493 155226509 0
843832754 225170556 2
88803494 356440490 2
968818335 276499794 0
229957757 98061995 1
18328270 442896501 0
502568825 979811281 0
472576792 430993791 0
64752060 242636333 0
437876105 344488430 1
80944609 111521607 0
166416057 307392514 1
190297890 536885421 0
33815375 805708756 0
328859113 210499676 0
405834546 480033158 0
74764443 245638149 0
388088268 403814073 0
452888905 784551935 0
258720600 30324910 0
818007468 435207692 0
856611820 543956435 0
602369694 307567504 0
109113857 718688270 0
356408996 965198964 0
309997733 775229846 0
739709676 184819472 0
243153870 775556365 0
71802712 113009746 0
676724988 44151310 0
985295013 43775277 0
485721210 115089359 0
250129702 34426232 0
645807944 857383644 0
363274332 396870650 0
172953958 551670224 0
687911062 886381948 0
82008715 493742188 0
988541373 147537242 0
598218074 827737261 0
646836159 278315059 0
923772295 167976916 0
491774076 509463436 0
25179270 851423343 0
636653411 929768712 0
884670909 972547158 2
280320859 833634862 0
360397444 68646969 2
253679952 899529294 0
351949738 834090377 2
731194480 625018812 2
65964233 7509029 0
735356296 461346702 0
14204895 944585917 0
160263254 383095673 0
762019510 596740313 0
3266117 420221813 2
384626076 856026077 0
84014802 241814813 1
306122048 59544820 0
601032125 577094094 0
394888290 118608403 0
602377293 342803401 0
339832557 22117494 0
139827544 72887230 0
760577622 517953534 0
9454588 123046183 0
290016669 568651718 0
257498300 352085042 0
804714123 32106244 0
836808103 861555625 0
590572610 464987608 0
457518016 38774291 0
302067357 12053828 0
28924546 531951168 0
307297682 220560575 0
277113165 107965915 0
248831997 383051555 0
948834637 293724706 0
206890847 272635288 0
855180224 107242379 0
512427028 505759073 0
115827432 439372901 0
416212754 520229528 0
638307883 93812763 0
451539714 435677795 0
75916547 214013293 0
549505653 754683823 0
912127670 819854046 0
58131340 568308966 0
80326513 192873385 0
76550850 661488661 0
493953249 32537984 0
674620847 351179379 1
746692988 43922153 0
446572743 170292379 0
112059771 546057384 0
631226289 821008178 0
437475615 728542572 0
44645218 19200676 0
764127368 875447609 2
754967760 131820791 0
399585036 153149781 0
133676226 216145193 0
203560527 552033748 0
274508519 626582712 0
191703268 117193024 0
514228544 365792527 0
144434561 526178845 0
123156877 352358814 2
438805518 706892840 0
450640274 774936533 2
574904594 824797412 0
768369046 162789531 0
7352832 460961437 0
327687369 454579531 0
896959764 81756182 0
870583035 432240387 0
336411640 185822544 2
902439769 253948109 0
30346491 783579974 0
640923556 107631789 0
860855423 919026239 0
795663124 19551840 0
52656103 41964299 0
66078818 433691531 0
181618706 502671368 0
151390428 175711104 0
314806467 515416988 0
741107794 941675725 0
349395187 276181580 0
982478205 279952765 0
918428304 650849362 0
71620437 844892926 0
296192227 638761982 0
425369554 164692704 0
891058714 963818505 0
591645524 842420885 0
529821262 687047730 0
629172054 372124430 0
282342102 618133389 0
209057943 124771342 0
53193532 441062829 0
932499112 881122604 0
744265136 637384558 0
848470078 18869356 1
434017517 23935302 0
665917594 579282693 0
236306714 921321486 0
920838348 479534268 0
863444999 111541495 0
76143335 85864036 0
206812821 498257065 0
737719611 370855162 0
232299981 825264401 0
299016362 797982002 0
557839492 928437688 0
523565053 274345605 0
750942118 121882873 0
223681816 352349770 1
622410243 800814299 0
725441549 316588001 0
809015026 53611625 0
394005540 136268987 0
919117600 592703570 2
20590285 196489605 0
475296271 786735643 0
339677487 503628050 0
806566041 53701007 0
227526239 42296056 0
321967595 655789637 0
545866418 597303223 0
724551427 559613031 0
176877225 714625899 0
755484307 44900190 0
110712987 758471582 0
756548109 618065408 0
631053405 351492793 0
223110043 716988211 0
333190646 965692366 0
30171957 885731978 2
855180176 594465597 0
625619023 381546982 0
337103049 728556124 0
121762860 654142008 0
803378848 724690213 0
204906001 438880440 0
824344191 147330324 0
667359146 158715435 0
838945995 626919693 0
181375554 642027954 0
928408886 163085253 0
823092852 623238466 0
189397593 953372676 0
443802018 747133762 0
763589050 585594863 0
641689350 763912930 0
350087018 894317176 0
348015639 339179698 0
502292509 999256426 0
366735071 790317396 0
577916629 43760490 0
599155752 42649580 0
359092238 54046992 2
600026480 193038639 0
462090623 27427086 0
473129635 876082926 0
356767904 712013999 0
937447765 863400178 0
628061508 960846776 0
984151394 57103602 1
963704289 276078244 0
212229940 549665218 0
94638900 106242969 0
437331698 912163601 2
784254346 346861075 0
11018342 587229190 0
172568532 104626655 0
40361883 974097399 1
521189569 821376382 0
646479455 693206579 0
37303973 397277984 0
753898793 507259916 0
530790286 725881888 0
30895729 450316808 0
921026833 692970762 1
454393182 435822308 0
344602002 292027773 0
100899907 789691450 0
535330189 330723574 0
194090989 627244307 0
674888738 465789669 0
33219659 9640458 2
28224148 814918314 0
76341098 709490340 2
757717191 601620470 0
972840944 77803114 0
47205816 114243203 0
954999182 913198280 0
531026395 823049002 2
897969218 111482317 0
277516288 368729037 0
995696073 360742027 0
710167975 152835403 0
268125312 899314023 0
781438276 724846068 0
192308187 436213915 0
926274906 872202781 0
729435280 77856475 0
602763587 457612515 0
697674014 944629622 0
891453344 819990166 0
8551028 927787647 0
587047847 990140608 0
19601301 369676663 0
732801989 163768497 0
952652342 355597956 0
753912620 662488783 0
296004363 532058042 0
794463395 125274731 0
196892379 663792363 0
473134232 907272990 0
214220963 278930084 0
32833480 360877471 0
926563666 258935282 0
98790733 384323687 0
219484890 325939383 0
47108494 798594502 0
361338747 740194408 0
479934884 155253560 0
116610005 64665045 0
817959459 971688675 1
330397640 299283743 0
794840102 390068026 0
125381957 24036151 0
292058533 997050878 0
943591132 847975001 0
30878626 905675600 0
957938555 65395606 0
864773327 765873664 0
480612210 850940899 0
936604812 126313666 0
809777764 947176326 0
381010955 430447343 0
319232319 9077862 0
843224827 708303295 0
644010875 65880783 1
502366106 168194999 0
829440168 423907815 0
113194371 114938604 0
642451676 735294018 0
290647644 585891876 0
382600579 935145882 0
192206241 80251847 0
250896439 136935063 0
681696095 455740541 0
450921530 70249115 0
153996099 923294466 0
159047457 270428907 0
649620283 820703287 0
5357309 349697264 1
383695856 90216007 0
895086350 574077259 0
169491149 158861425 0
907590625 972014125 0
112202884 689697249 0
414616059 202335020 0
301340672 74095417 0
247669036 101075563 0
813884237 648998216 0
890720137 980609482 1
794745253 30005244 0
790021636 817733755 0
20276546 958123679 0
922544929 337754080 0
153710185 73848135 0
613435495 410903967 0
180635022 189583216 0
113127997 520485892 0
826350494 826975764 0
812662276 628937978 0
564610453 713705089 0
22269206 420139225 0
536281933 974497316 0
607573108 156783292 0
56816695 189241407 0
320637516 871217585 0
522284480 35324677 0
70557663 853545116 0
95092223 264882511 0
856955170 555021914 0
379787129 97826565 0
596012038 895507225 0
56318590 984521781 0
630328992 112394319 0
990969178 116947181 0
854167113 548881080 0
213835251 417346313 0
33025148 50337622 2
198440303 497257335 0
893156391 337965096 0
180807960 572359635 2
219099589 867195240 0
787280252 597030600 0
638549556 219555818 0
106248100 359072237 1
456295837 103738211 0
908164447 26966607 0
12689564 521171972 0
350589659 271359609 0
500251004 698392046 0
765544952 464088846 1
759631542 272902631 0
105243706 785447398 0
424723148 115514730 0
44026366 387371981 0
913275420 405182045 0
80016166 254961170 0
684998892 578615809 0
547027202 499433230 0
895264365 756044123 0
73536809 819803728 0
320736452 784663582 0
752996244 926526914 0
979256721 385014518 0
887845647 113377455 0
666993804 141929427 0
321121862 354671553 0
536940866 325569215 0
248989186 400461590 0
216116875 628255516 0
26666482 911987949 0
361259299 539283085 0
315860590 34841341 0
991431345 476362448 2
713375381 334568777 0
6253979 778173216 0
715112295 863547952 0
56705926 473650138 0
178719886 523337318 0
959715411 716810583 0
830823331 300371073 0
91582409 387831807 0
98096419 49760274 0
978611201 331710960 0
630714990 124437631 0
315532960 136229186 0
959365533 165943836 0
952297958 456941019 0
36312877 168256704 0
128411460 34071214 0
677431620 82838661 1
953063457 37622473 0
446935856 793830654 0
746707878 123638556 0
296916790 942365572 0
777914564 22993247 0
898336276 820395603 0
668595244 387201602 0
205285819 639875664 0
20851784 660275772 0
140551620 120858452 1
826509275 782728215 0
720320919 809455441 0
944831185 99877064 0
247856152 626170547 0
180641884 307453527 0
241453212 354082917 0
333261903 31216254 0
51825771 997532866 0
680116903 484848050 2
78167386 861455186 0
560749206 593291003 0
421877935 15056380 2
299897716 641042446 0
26725553 10815095 0
55668436 320654646 0
464991757 641846382 0
97517950 88499391 0
581810371 357406575 0
414404343 905757096 0
662631366 13985163 0
202611315 968509352 0
160664937 270363435 0
102298638 833993507 0
719395865 109401600 0
353520108 920135102 0
106517284 68165303 0
213198261 238547894 0
684113250 575584860 0
633301744 260184904 2
923330142 493795785 0
20455657 781169891 0
513443477 641909163 0
299657928 223029213 0
379985208 799198611 0
694594041 146017792 0
656313589 799558771 0
857760535 889482749 0
422145886 482562221 0
131984 971745678 0
33796993 366002827 0
554978728 576321476 0
6290330 369189901 0
909303729 614133173 2
352246674 215911408 2
844136253 327213071 0
23952389 179593525 0
555876478 24057457 0
862393494 853044306 0
603463530 605730073 0
453015101 306746174 0
286553326 921710346 0
784950758 214253862 0
433076783 70310771 0
322079704 67381849 2
51418333 562553520 0
181173814 263301998 0
525362933 256663994 0
39956481 52639955 0
627962911 763192729 0
990648055 404119162 0
955255066 895150992 0
886659589 290404065 0
765218660 136949732 0
873064133 89948266 2
351856929 691220919 0
77315900 557322661 1
788147266 991851789 0
681318585 76376855 0
453913147 296849719 0
433204622 110743085 0
514471571 925728452 0
403806515 594707395 0
857210576 279263505 0
954466408 244414587 2
194812927 404452209 0
703144810 70625694 1
886777119 869202388 0
733104407 268962983 0
763607404 293821116 0
598157287 284174613 0
246360109 381372959 0
152366528 2197473 0
602475687 640861659 1
281763000 792314246 0
445035425 675359965 0
594574145 406765758 0
996105089 54874496 0
234065646 573499029 1
468590113 879422409 0
713466124 542912027 0
107808295 857312427 0
481047486 290745982 0
866274955 115475078 0
225460861 926568336 2
784167814 958560683 0
433404524 856599548 0
736606434 36730987 0
465680987 222479413 0
260605165 711387704 0
258898616 749025435 1
707841258 999991462 0
588030848 424603177 0
703946053 344076610 0
262231154 779957690 0
273592517 137392252 0
142669017 761211696 0
174881958 871242495 0
774933913 107543641 0
106859783 46682833 0
736752954 874306133 0
42196467 407798085 0
294563585 215574939 0
971857959 952335864 0
161828524 967051339 0
641325302 624588360 0
509494883 63886736 0
331814419 777834188 0
96445266 737627678 0
129796612 131116855 0
52650353 701690803 0
936292238 87259504 0
872380127 35534176 0
144725282 3477592 0
555101253 698827819 0
468741490 397666841 0
668319815 494654681 0
308012895 806265253 1
179794467 125706417 0
49443066 799041009 0
971222608 725877871 0
224544148 760956673 0
609791640 17330632 0
858150601 211035097 0
328172020 855963861 0
289560319 245200534 0
214530915 975981709 0
28394318 800153241 0
619086528 894041391 1
764260946 226969551 0
698844301 661501249 0
137930655 214232539 0
847769549 717368490 2
222360331 865572639 0
188920000 861245071 0
15770879 529958114 0
350664404 319834575 2
51116397 491759764 0
690968768 319800558 0
140383671 686458350 0
383657863 454564114 0
814280262 387435713 0
272863116 52134839 0
879283929 245588663 0
231657522 271856068 0
476821070 966052746 2
183475081 136229605 0
564974365 39898223 0
882857303 232742013 0
833898490 14768112 2
188227521 186537085 0
162293247 634123582 0
628424877 320345531 0
255518956 923410396 0
683884829 470380046 0
778005703 267666195 0
745729225 399196447 0
484644688 624991866 0
795823135 718769898 2
547353102 582701915 0
641417580 586653604 0
337206273 329363384 0
948407932 217707257 1
463873280 604776164 0
637491466 280329395 0
92428043 882384624 0
925632166 729291801 0
151079536 626990325 0
391492913 975652319 0
888851735 490531025 0
776947752 921822138 0
814806633 368453253 0
648187347 687589067 0
716733108 141850130 0
160203856 721062401 0
103197147 63452149 0
542922909 274868852 0
196301710 585897586 0
414198184 284726149 2
116221608 503133112 0
911897049 612079307 0
61621292 91110194 0
99137823 316815537 2
780223740 548057084 0
841993610 679588225 0
365796230 214029808 1
842909409 716089130 0
625918425 952692997 0
913568708 252187754 0
845941435 307605649 0
138306411 903715797 0
121951558 191157730 1
239864422 358390703 2
215824310 446368946 0
349213734 403275630 0
54419842 771928765 1
658377405 627692520 0
842218099 573875392 0
290914198 294932901 1
592692485 72562144 0
151078573 315747782 0
463119161 195569833 0
839389224 260458063 0
159539301 298681379 0
103457659 374042318 1
552405779 129779693 0
851898089 777112610 2
52728690 709148543 1
833888080 150917739 0
604540985 126886466 0
926095026 805011460 0
536576976 999091163 1
873813228 344176721 0
908398923 517642817 0
832343254 305125826 0
29002281 536035917 0
664290382 12538086 1
537532044 904309974 0
173602582 710674683 0
88027062 555103377 0
684382545 133593164 0
381962607 701440557 0
183620482 145516639 0
960363165 317094451 0
601013307 129367574 0
811519298 301598367 0
536364944 956980126 0
750589039 316480222 0
75642631 6810598 0
8456858 354972079 2
767335058 256155042 0
489055952 606026919 0
514795739 233298036 0
823577620 162265370 2
64001610 881508092 2
246005012 428210536 0
303368645 427629750 0
951576886 106972575 0
567767372 842060193 0
572537396 935014269 0
577178585 821029427 0
151054282 100595954 0
843859286 186500422 0
949905823 721157700 0
529185634 757095845 0
926123501 392475640 0
441029377 935848200 0
368531885 377950859 0
542774895 89100943 0
500623494 91339357 0
26831435 390966 0
720742821 749963909 0
743712572 554663509 0
785276952 81170439 0
28224711 577900401 0
725434318 601947390 0
852493098 302470421 0
777042174 804207869 0
835930314 966445384 0
617076934 508123411 0
658032416 711731754 1
118866058 462877115 0
319531386 241025856 0
956615740 429412201 2
15519937 127140911 0
520528288 691348531 0
843179215 17899469 0
676901825 107741123 0
873352374 778396658 0
287786950 328709320 0
743864578 47238067 0
323388217 254384019 0
849527015 870015907 0
197788328 763565311 0
221805491 574135516 0
730196794 594661278 0
472344707 78690084 0
468447918 507193066 0
191488508 31338105 0
873611356 875848455 0
551207467 654578264 0
758846481 476161096 0
41850143 82410798 0
713800493 153284962 0
38375290 462445001 0
826282125 385389582 0
344143003 74160512 0
996396922 315563864 0
855215609 228301330 0
585934992 106289329 0
109703345 753672379 0
829394946 177859923 0
86863376 606868960 0
237520291 767740798 0
615635922 89271342 0
28673211 6521626 2
693500302 391713375 0
446606425 798054616 0
479360876 160930887 2
16572003 54953782 0
975443421 361373067 0
345716992 717712136 2
33958374 450026753 0
375685847 521190582 0
8160509 88166815 0
733290727 48054564 2
936159760 563709122 0
10968223 90114448 0
254966991 205902516 0
586343659 211520292 0
176553763 784572019 0
389340281 334771148 0
307203409 64303907 0
632222382 41416206 0
121643287 50572 0
697688283 168808727 0
610042086 795220319 1
70087324 395365136 0
445216257 173417556 0
377001438 19381370 0
25539749 878755164 0
619841961 751437764 1
784201635 108178060 0
114970835 999408495 0
173753209 809623954 0
871183977 435689451 0
833170307 429635171 0
949475219 423646028 0
590352219 122380107 2
6109673 161577599 0
935116312 939842856 1
686792275 938641427 0
852762895 334914011 0
928302446 970167251 0
345176803 690844514 0
838864229 742974175 0
470507844 123888093 0
727843077 548711978 0
15245208 750430489 0
876270432 141264519 0
527656120 285617527 0
524641669 535191537 0
991893392 599291248 0
77457531 342090843 0
14400506 302861960 0
678964078 406754452 0
273232198 591476242 0
408271624 65556679 0
923026938 302219015 2
364127936 597367949 0
696569975 923785414 0
866633112 903754129 0
89130285 85552120 0
425121986 967650083 0
113940044 460901725 0
398719452 92598996 0
536102991 306147058 1
784523083 953081364 0
106467722 413049295 0
825341587 632314848 0
943985649 239138259 0
359227393 821594359 0
237162425 699202603 0
391674130 783780530 0
743015715 214349911 0
659127475 99381287 0
230574259 154879394 0
343741941 17369294 0
419020859 771772055 0
779285160 865683090 0
672587043 694895084 2
609501542 315928430 1
736866146 916369821 0
388129693 751276441 0
603236069 401063885 0
386095038 466968429 0
209511248 974785701 0
85074882 552312829 0
778897178 32252768 0
224709778 493027966 0
93715865 118138278 0
668202735 68911729 0
394987177 549681285 0
152330337 314552678 0
198918722 331340120 0
154462690 540863582 0
94222943 370805141 0
492429945 264887900 0
58170777 82076827 0
198345043 698983140 0
994570454 848295981 0
833473758 856660178 0
142313861 323367738 0
19072262 577477147 0
905842422 615013313 0
320705800 885503817 0
294146227 414224708 0
29363264 846348364 0
984800929 976546112 0
646375195 883231693 0
459686530 922332767 0
298163045 861802088 0
662227442 238669046 0
432054703 331785577 0
610585961 130981912 1
554750300 966315292 0
178332667 521197962 0
336915800 672470193 0
210070083 726071248 0
205081658 606034773 0
777617691 8161449 0
361094552 487983357 0
470428617 264633051 0
149391689 461175508 0
947436337 154457038 1
470653395 126171691 0
23969821 910082834 0
34799962 124478825 0
271299926 64802600 0
838214529 838422001 0
949382456 671983050 0
379154672 722222308 0
91438823 780059828 0
705280929 338340858 0
912623484 762736861 0
23615190 234652578 0
17269991 609493718 0
898657863 648383894 0
951620835 884736897 0
322975261 557403032 0
880737102 3425321 2
285616551 451309931 0
761057172 942532049 0
209281403 576848632 0
401144426 488352086 0
305825044 705364390 0
297494431 789564515 0
699440296 741649914 0
177150388 411893258 0
849209028 767006353 0
728049237 75529821 0
234099513 320359013 0
179578281 61491074 0
515655240 212091762 0
496310389 716800174 0
818577643 320782777 2
18549599 743271215 0
254871593 231430465 1
274046770 379576503 0
467177602 881567838 0
242810169 550431575 0
997881852 216858725 0
875202206 727298594 0
209277618 287688695 0
862449317 493468125 0
504998110 946239171 0
624581408 56481786 0
420817296 423529169 0
449540582 380274320 0
856547649 154088102 0
925319191 418373695 0
994626465 447516202 0
220624226 57668221 0
480198507 932976960 1
849858698 333460822 0
828358285 683863703 0
265810144 860724053 0
116496129 935807754 0
950554058 298310716 0
858672109 773751789 0
801457585 147081162 0
340205745 687622635 0
907735122 805900894 0
212650943 671469411 0
485820350 691867543 0
150082961 916824894 0
893978672 437011821 0
303677082 35466957 0
193777649 367313740 0
248802554 557363433 0
4096746 169640826 0
355210883 969817909 0
110803795 631834724 0
128676329 89042730 0
267175823 423751020 0
137963025 60495133 0
26829084 182828836 0
190236193 661949938 0
773694065 548816744 0
386216520 103066178 0
445375550 131309070 0
424769942 104010392 0
583182521 262026443 0
231158328 47219886 0
869751391 874205777 2
312648178 129736880 0
147553494 959464675 0
121058932 460703832 0
835135562 835191336 0
844019772 472045567 0
587367264 150478695 0
956786905 817803431 0
309549839 492503607 0
26220476 89293788 0
137940756 138390376 0
556691498 206634684 0
371116462 164893287 0
285531117 15138731 1
252006638 406246735 0
511139732 614411053 2
174310867 739073687 0
565353466 305392145 0
623842420 106899462 0
282232586 28493713 0
75886845 578660197 0
432213764 866198035 0
255083755 160595801 0
332913188 722866225 1
469350448 70853831 0
532787523 450333025 0
113129173 32628064 0
973844434 31954853 0
959888629 403961385 0
717556421 4711516 0
289666044 103355456 0
796239903 834430498 0
241196372 118516581 0
58499407 304211614 0
161336074 22431168 0
132648938 604278229 1
339353358 133491115 0
235019678 864959533 0
460714066 107837292 1
109081885 112530842 0
167733554 301669715 0
408522544 475200879 0
864560707 610359877 0
904199409 572829393 0
584205794 922570004 0
987845147 116065724 0
904484549 990503496 0
295985738 30242075 0
313074919 612540180 0
601294273 889647116 0
643792245 342015530 0
856759574 29984369 0
121869395 138189295 0
29309305 889997069 0
950137186 520145727 0
137684579 334816683 1
659135854 478658437 0
379105075 51312579 1
648199136 786176312 0
229796214 384255867 0
418618507 332981558 0
782518525 980191598 0
190849680 804110679 0
561713961 568633218 0
349352863 93488882 0
805265097 488100669 0
86585238 812945984 0
108452185 303099116 0
382053302 203065897 0
123140315 680521278 0
98948035 76518241 0
680290605 375444919 0
673859705 103953797 0
649065927 424853869 0
490962194 717903556 0
553493860 442099636 0
811212700 5670933 0
165996508 754272732 0
413936824 197607870 2
546645788 38500812 0
489948858 983059483 0
268371073 681996373 0
460534995 325199531 0
26227629 212767229 0
504626942 428043756 2
182757036 72936935 0
784735801 349963734 0
654408045 265873500 0
508569789 157988449 0
105804457 464775783 0
306710550 517345057 0
669329343 137758425 0
714255286 20801729 0
6756298 834186141 0
867097456 686594583 0
332452727 461736868 0
886299057 390647134 0
532544944 417622465 0
93989252 117068161 0
93353879 780491643 0
752470965 608968208 0
109882170 575488918 0
627349196 67542420 0
118451452 101326114 0
484916490 461604187 0
7072360 514779672 0
887186175 372580718 0
464508528 349577456 0
581550524 579846907 0
971372225 900904874 0
235927401 586507855 0
265265441 644018461 0
858488143 350411284 0
650100428 595098191 0
655082352 841018617 0
480821915 753322306 0
847070958 22101830 1
878306298 181031441 0
752818698 493762817 0
852239809 534066995 0
125004586 335638618 0
37352170 319460076 0
629021093 681004013 0
141781291 886741287 0
592368171 354865487 0
320902377 548698821 0
829956249 303522720 0
450964544 652734688 0
478346700 570115075 0
42371593 4446765 0
846113083 360758578 0
660076190 626937128 0
920407594 178322366 0
79297624 636806688 0
825078072 69265257 0
247835849 840986369 0
781130118 943984958 0
156694767 488637153 0
678164633 939073354 0
950701404 756763964 0
139158387 648279602 0
11829468 167639476 0
515892703 517408141 0
556960991 982537046 0
642169816 887572538 0
806934614 529322245 0
107124967 223161072 0
48004930 811116524 0
28775197 619491768 0
898148725 10183772 0
288712581 245634950 0
348343935 821895931 1
996132772 94422586 0
26583699 210590481 0
78753575 741181645 0
674116347 559917543 1
139464016 634065442 0
187550962 252027543 2
111537099 465082855 0
378498704 825513181 0
371793089 797232877 1
698915682 500241156 0
516624194 795221329 0
802604632 378536219 0
602875033 714457909 0
816637679 271194627 0
118764103 563805434 0
695636938 110430005 0
138844114 313761595 0
671853790 584388157 0
339149882 215945631 0
32827526 21410377 1
81347347 139822783 0
700552069 265106741 1
121698376 159543235 0
961204498 607135981 0
19664245 21313622 2
936295084 470216428 0
629162072 432832153 0
688849730 917100557 0
49833548 249553538 1
774840999 108699320 2
70959661 693914319 0
459628591 890393626 1
863902130 637814850 0
307011653 441796196 0
843171940 958713098 0
285006306 580145253 0
81233158 246293234 0
667957296 105078860 2
825913170 780800892 0
66242559 372173392 2
903025843 110134935 0
251554686 852775705 0
364167926 887904741 0
479067482 70131137 0
537948592 765003235 0
351807370 515876706 0
672405363 859996401 0
416613633 819702295 0
729528276 395672770 0
498474540 32280909 2
973594822 468071343 0
139804719 273708155 0
900358333 538157569 0
856461853 793026524 0
139484852 534875566 0
269021542 455023684 0
442575871 479349898 0
807974908 96938394 0
552912149 711369710 0
572270930 699575772 0
352463303 974630447 0
907460945 444787186 0
161676572 324264112 0
736807802 628614736 0
58042436 882755581 0
65705332 43813395 0
673841937 801222093 0
97673424 734431112 0
424442987 25757109 2
405973834 729161844 1
752966838 79949114 0
216201596 70748854 0
66773971 688656815 0
437844261 706676029 0
36952405 452617928 0
135413665 302786184 0
657111046 408537700 0
477589324 484941353 0
627129127 500088378 0
119932909 857103427 0
97056814 665050213 0
322536444 501732788 0
114588785 531109500 0
12800813 257797289 0
639973687 93418866 0
825894604 462825347 0
659272153 802263106 0
618917691 272001895 0
79862963 425291522 0
418825688 148721557 0
399971702 48304790 0
460581352 360324977 0
222380577 176621139 0
670372903 16804214 0
62894015 113063200 0
873978342 459669630 0
281498218 895353333 0
878087463 832856223 0
14261137 325906403 0
416047543 28227464 0
394975889 942136920 0
297945109 886638249 0
496867209 608366622 0
195029513 517756954 0
242687789 734106840 0
985691356 841736210 0
544935872 223117149 0
154583895 29002149 0
86537949 83698229 0
818853039 984210364 2
92941183 42282442 0
530019667 437533257 0
590999309 141826965 0
474294114 985705285 0
29466495 193750659 0
907837875 958434777 0
392219283 109171812 0
242293565 92664824 0
847692757 92768359 0
802962531 360096203 0
847476999 556245440 0
704517096 474565637 0
723835275 92743078 0
177434127 272544395 0
638363636 338826575 0
58981786 754763033 1
427781271 973459965 0
550577829 667978841 0
503738382 268682100 2
877938861 86195618 0
702499249 221920108 0
747171384 447255476 0
108315460 45198979 0
737854537 102391127 0
974643232 135231215 0
520529789 824075475 2
131459404 279943778 0
545842597 289627067 0
25349289 601428567 0
397095312 480265677 0
578672861 231025544 0
704898630 59437250 0
208595217 641749590 2
778435066 195938937 0
164958929 512097895 0
97212958 48141773 0
213989110 205467010 2
658074633 399185166 0
256564485 166326208 0
743957353 853325498 0
51610339 985555137 2
198267366 573144090 0
685046116 406632536 0
712677047 160705149 0
107760097 94586719 0
916741655 145856072 0
242357928 409022476 1
472655498 448276165 0
238401532 522587849 0
933488452 9136185 0
594498755 7734856 0
609643624 860409742 1
20696940 470698416 0
632216699 213763625 0
367428557 201842517 0
156118088 840332159 0
966902870 425201687 0
126546744 814581059 0
716026144 363026962 1
371797955 166551465 0
518970467 285261689 0
712963339 80570876 0
67124436 523308270 0
253538165 953161952 0
871710120 912085532 0
283102059 782114463 0
160806631 735619922 0
24166753 628093654 0
458558323 575881265 0
986029915 759327992 0
454271381 481900497 0
306202696 874681011 0
947934764 50143073 0
255285434 163252190 0
225234396 290622893 0
287455347 38725814 0
78235713 240890607 0
375885915 245036274 2
338146089 590520763 0
377005847 214882889 2
367771354 507146349 0
151512182 674275022 0
418699384 938017407 0
828089479 857198442 0
1784234 145593035 0
38848983 230258073 1
236601765 221847340 0
413965270 872582760 0
601261640 94371654 0
703647484 175270293 0
871061655 105676506 0
573230457 545394766 1
652686307 897903953 0
33331951 392834354 0
536168578 94971687 0
642037568 87559291 0
77586689 784821410 0
577324210 2595263 0
590035062 388668652 0
24669833 916040026 0
367175643 873225739 0
69359208 541138364 0
875006184 476477937 0
756894 953788413 0
990613110 807048086 0
188366987 75561303 0
355673850 536817590 0
292138912 886169681 0
98411128 153741878 0
259556868 614961069 0
673649328 711921562 0
100413262 193603856 0
747935601 791070969 0
502367444 642973413 0
172576319 875491885 0
193255880 797454491 0
322815742 96909186 0
144917929 707679503 0
836506949 646712665 0
476835042 243294574 0
942981914 945715536 0
123501966 968169349 0
781591420 55497384 2
792407494 962471145 0
395432310 752957690 0
921736083 826742831 0
77756742 923949276 1
660613366 991059068 0
994015119 176294001 0
214720288 21256672 0
565466407 558187953 0
13174753 431255438 0
434582050 335490309 2
45414478 672153780 0
831076854 93560926 0
166093236 31878564 0
760041712 302382496 0
717285493 884165418 0
211224688 890030908 0
142835686 410244246 0
548723462 325022078 0
54820801 521378887 0
324948856 432384683 2
327116284 92768233 0
356798485 979914078 0
179269523 906658086 0
616998665 786608418 0
682453560 600607893 0
105349228 223581420 1
561178626 850932135 0
336407259 945340395 0
76210753 54678975 0
678484406 14722518 0
884624275 957752857 0
761551909 660557838 0
129694502 62283069 1
95954817 384531936 0
45883700 762830650 0
410026218 21224031 0
491221766 113427973 0
530655545 82339032 1
212520708 56483257 0
2414051 94198205 0
177175403 355338398 0
152224775 469345106 0
803493703 896403502 0
443893459 829567980 0
801524248 361141604 0
106140653 911024755 0
325298122 114106922 0
801493484 881285016 0
187077326 128665653 0
121662443 664506175 0
558984334 304651505 0
501864843 400736642 0
509365599 424442054 0
245422063 175594810 0
917506383 808797652 0
757814377 668912308 0
634862578 200393902 1
132133917 602742856 0
592824427 8804940 0
358582032 211083630 0
700609132 689465875 0
541069704 715866387 0
29833270 201563488 0
25253948 97333787 2
250349145 270361944 1
527034196 712668536 0
334783167 655901151 0
730213479 664190320 0
217399732 202451005 0
922406939 122365867 0
274446454 694393997 0
192205207 216268938 0
237466512 563663984 2
723322838 950436641 0
879552353 421926185 0
143048045 934966724 0
546445921 291173225 0
197557669 351677822 2
62325964 142294293 0
336528324 893387382 0
912612475 583545610 0
800496486 84141535 0
683176054 740975101 0
85959548 542529526 0
5603817 234371692 0
81114561 788656268 0
527941318 34172047 0
334228306 118383479 0
431201761 538701259 0
735764019 210810538 0
310510766 686354307 0
936307141 53586591 0
495605321 125368439 0
284642114 223450519 0
947932163 841530934 0
905412989 16100874 0
5908762 80319824 0
421640140 524942089 0
397201539 2785448 2
830672022 771474160 0
40281048 251673608 0
135673669 710826245 0
435485705 943081417 0
482262511 921283257 0
997110246 769611617 0
497939752 647626853 0
262675788 210937625 2
767381577 910712621 0
269802478 301009421 0
745922802 395386467 0
178947957 832329819 2
815358915 428235667 0
800764015 624672212 0
913665714 32379253 0
603146054 241262497 0
965442337 118531304 0
300210447 767647308 0
197823645 16786295 0
12821402 853246996 0
517572313 493864707 0
755562111 93814828 0
670753138 834694346 0
307676558 449108258 0
190142165 502911034 0
838118363 675250692 0
444708248 754501635 0
592677772 23518212 1
840510574 388800266 0
27542760 57434877 0
686049837 388653413 0
786410245 557683434 1
696190206 475493556 0
526677921 429760458 0
911912322 730151687 0
337403289 755225828 0
75717142 990489035 0
391460858 518298626 0
952975266 354577544 0
140339469 995072425 0
798761797 710159691 0
188713888 91517337 0
927686167 973806775 0
62244905 275962828 2
695660516 745671296 0
316844108 198094328 0
697249476 311466372 0
272983390 291609533 0
143268445 138829323 0
568668140 681189425 0
711869611 769256459 0
230823179 564005880 0
591536368 579964341 0
197596820 337225515 0
454881292 924693691 2
734973322 707096083 0
158828239 979113656 0
805100821 153868966 0
807540746 462742231 0
6375484 619012226 0
297796909 254256122 0
509574582 375096774 0
332949204 904752303 0
931844009 482269817 0
68859535 940069683 0
159318361 231128360 1
354524678 473106838 0
72265474 913846536 0
922169723 158162403 0
472823810 200030435 1
788377017 249060404 0
916919500 729414261 0
577677911 360547540 0
476564642 184200712 0
74649466 168798157 0
906671236 58737770 0
601333520 232542811 0
884385943 16621384 0
824828177 681505976 0
995571810 105788302 0
190131164 168150416 0
224213025 275649034 2
431951848 595708405 1
594459844 704882288 0
753638704 755946595 0
534224372 950158068 0
16433764 707166127 0
13772183 638259733 0
262456770 357024260 0
564438667 657400536 0
154132374 35824671 1
911366931 234035563 1
429535268 380345645 0
18224830 18820179 0
6639098 270425621 0
667923848 749038957 0
33263711 87246673 0
284933658 143311044 0
154002755 253796897 0
540233448 156034784 1
270120586 617558404 0
117590945 392191042 0
619189612 400813331 0
417382273 125287626 0
409055824 169590750 0
49299753 21056707 0
885919843 951558755 0
706088980 357781545 0
231571943 524316567 0
565882218 677690300 0
42179658 961873584 0
212967433 598722933 0
461090258 534586364 0
512014459 408151455 0
711398115 269400141 0
896323464 308498442 0
103971215 737420335 0
794331721 539284050 0
410209224 211375540 0
146911719 976669047 2
553689583 459912521 0
5361722 21401439 1
494798206 755183939 0
616484701 409392717 0
301445329 66006567 0
723649340 326668893 0
13824631 536322964 0
475637281 337587682 0
241278574 345401882 0
928096923 70713350 0
864613790 77596503 0
668973415 249561168 0
147652978 343761746 0
594460850 865209824 0
97323782 560577930 0
495517639 205721966 0
734752662 148562329 0
260030248 126640743 0
577691076 483724918 0
359879965 893677982 0
345500018 442928571 0
444272970 65603890 0
905737499 756116921 0
652969675 798874297 0
287797946 779517395 0
491979714 925276 0
496753543 648112464 0
60195336 327401841 0
518547233 405561397 0
805372354 222378084 1
604341555 266022263 0
438722218 72580835 0
727468691 813982378 0
949079623 341217562 0
673959952 78306497 0
231937407 267131454 0
670815360 642290524 0
807611168 148282460 1
91847803 165617590 0
136930332 312113594 2
778926181 640353416 1
598892519 105179852 0
949851181 31820016 0
261067494 961973303 0
194407138 376727001 0
501062645 773583019 0
467826654 306498685 0
419036816 30783063 0
396232428 734684679 0
471217441 654328955 0
327959280 748001524 2
824565072 292511694 0
953564655 543018778 0
607741903 520879920 0
895291121 248345737 0
930298032 398423879 0
187385370 65955182 0
116490616 19501327 1
932933581 347729951 0
830785423 59054377 1
703484129 85646680 0
703026150 578744415 0
428165643 562313731 0
574874825 539698447 0
865127078 734800130 0
764165563 570163887 1
575414105 664699880 0
29633963 392234403 1
973371149 420510706 0
20350946 848896848 0
237907037 83064144 0
967831567 992475224 0
147089495 594063161 0
69539360 260715327 0
322848130 344949611 0
29028044 655018036 0
111428810 723990335 0
78050265 777651346 0
310823198 435224334 0
117859817 651780724 0
16397867 19710414 1
69113050 665680186 0
335421534 140874625 0
841264788 502349292 0
557377423 380568735 0
552194678 991394983 0
291978926 100082187 0
623547917 739052393 0
447454529 88130730 0
611127949 213202852 0
861750404 786925700 0
313232079 848749911 0
109406309 724863991 0
250299460 662524753 0
125622498 101659777 0
136672932 274351754 0
865397140 70373287 0
284951880 72274008 0
890330602 6014625 1
647443115 697199593 0
791338924 204241284 0
531118388 113198214 0
568542023 19061581 0
542617403 422189670 0
63563644 447609401 0
381087549 270004096 0
196136539 103593928 0
256946760 343349852 0
856962847 551505681 0
670567238 27177525 0
621393526 199055452 0
980822459 146580317 0
146400515 549564904 0
889724446 87207242 0
194958958 697816631 0
55331778 622429459 0
256284977 360854915 0
756494684 270382509 0
912185210 992734993 0
876011070 802661270 0
980754947 347032237 0
670377522 81546465 0
574037009 760284334 0
228639389 487649144 0
905144490 806012343 0
627101501 868681700 0
277081150 42138612 0
467948762 636790641 0
113718785 589273641 0
972557830 619771293 0
23578011 678759722 0
269364376 680845132 0
526561176 735537115 0
13543881 757459795 0
58091010 696621152 0
107324487 737837966 0
83413751 493158076 0
889886158 27680109 0
197144175 100157266 0
238315779 788432132 0
34644622 912022013 0
65625672 79777965 0
503719651 128995136 0
319513224 352576297 0
961763782 427096423 2
81374592 135910277 0
103265823 565593959 0
468555113 659787789 0
580303137 17156878 0
604568057 978420032 0
793424754 369831454 0
379606122 76825630 0
744219010 859881896 0
543334025 589471285 0
627014958 508357869 0
451488943 27058723 0
690116805 152089409 0
881969859 497252371 0
41294662 427242759 0
296535301 841893692 0
259631251 896070675 0
659264562 974645529 0
935196749 232579541 0
70040992 386545812 0
421560547 422327478 0
700247568 112677069 2
272882613 371280581 0
907827212 366228030 0
219951768 743861471 0
582556092 828321906 0
416329005 685293909 0
339117550 646462075 0
274807116 269389199 0
935691995 178030417 0
189315445 782465052 0
511822895 34457118 0
430666770 307969339 0
945119005 93110962 0
287614941 622283606 0
187750530 373777166 0
310144484 37525089 0
869845989 2341124 0
807727734 71654177 0
329612358 242006781 0
892960997 117929620 0
636494697 749721448 2
202228138 852054396 1
828243036 623954129 0
61755062 933217273 2
131490575 920764660 0
793276572 235560370 1
208345716 496968820 0
570938016 862468774 0
553275889 134421042 0
460230813 290082505 0
580754629 356138703 0
44534575 44705149 0
578061052 39667608 0
14640291 879740432 0
843040840 718556525 0
333106065 414158699 0
911616768 473404713 0
999049333 655676648 0
245786109 190898891 0
760389066 35823609 0
347219377 87853924 0
605346307 40445572 0
26629801 398286967 2
494083495 823935471 0
680932688 135227725 0
531059246 269673986 0
377750852 133274998 0
536098538 168073258 0
927126 177749256 0
708674270 416416570 0
914484939 43090832 0
539404318 853330685 0
464018725 857881188 0
110655781 97272379 0
530067301 88546194 0
537492501 606393802 1
127092594 905443444 0
944389889 432711964 0
983906555 661300337 2
194821367 424028833 0
517227025 676467426 0
281419443 281254857 0
592685209 672450846 0
86209132 312228119 0
965481144 203621790 0
630123246 164158682 0
438272103 372690510 0
42986813 561726864 0
20762224 495838006 0
555944793 936055972 0
49325795 646367614 0
320482174 117939149 0
316281574 497473518 0
695630321 228031248 0
227105481 804131871 0
475592471 548682592 0
875896710 953547069 1
892092551 920976601 0
299898319 914652561 0
266821459 950361705 0
13862692 125879682 0
587591232 863074931 0
11157250 306725464 0
942847653 51805352 0
997053762 138649333 0
3039705 162082413 2
528924323 191341776 0
357741790 261448414 0
339533061 908386588 0
513212970 611681598 0
402598813 678028070 0
416916131 648155130 0
67283650 921200495 0
572795641 715802596 0
664641023 451457132 0
667245980 34726288 0
21410674 784168910 0
80351058 740788369 0
157153851 840817182 0
180061156 988720811 0
709091960 756189949 0
477763302 758786154 0
38098906 866772820 0
653068186 541091262 0
93022401 834271588 0
572843762 125611280 0
6579966 851337338 0
735387796 303077006 0
22035688 691762072 2
197102074 996269190 0
311667452 102715990 0
807408822 831402033 0
607627010 653806735 0
950093361 514943879 2
714879683 189995705 0
557183549 559592821 0
735283519 718394500 0
579130197 977663615 0
320424158 123472663 0
259314226 38918500 0
65655156 279017926 0
233474425 672666292 0
114387807 430038740 0
280904614 595875234 0
598971489 593164851 0
46242013 384069448 0
408591601 466956075 0
36517781 156410353 0
131838484 511026657 0
821403112 227377964 0
79571145 453190107 0
939806583 80903169 0
118390227 51350877 0
871859929 837212957 0
210306652 246910989 1
920114646 355939 0
419657341 203871095 0
326842821 472019034 2
891869709 48423453 0
48888484 537319243 0
655395631 375784038 0
993570307 308335267 0
676134676 107596072 0
52383187 111071590 0
898110662 186291699 0
715834110 156762012 1
521484132 949263549 0
139760051 671070464 1
994748751 995486681 0
436598067 270002111 0
612225397 329670856 0
810479881 323421513 0
937931190 924415335 0
127359673 916328054 0
497204740 58200533 0
889838526 30577472 0
793800749 667960145 0
714018198 537357556 0
800077626 729164061 2
628749753 710742506 2
903382799 938716699 0
230401767 610274033 0
28786423 12769286 0
900740170 977269887 0
838053474 860195196 0
173917288 236099177 0
231191270 10481186 0
603932969 407691252 0
130832644 981399762 0
977689847 289442044 0
750719966 61835407 0
314411750 406960648 0
26333525 102016606 0
920038719 913902468 0
269178003 132443543 0
110780766 758246013 0
272100829 15948508 0
435360889 116760071 0
693966995 347097805 0
183673752 833295993 0
440128289 650799326 0
551128048 36140580 0
479052594 10507749 0
382675720 180428283 0
78790866 449533644 1
233324773 66343323 0
556655807 236072019 0
226586396 348750080 0
680440076 576780421 2
99310299 323200637 0
96895801 387206928 0
117201084 240833442 0
267899143 587832577 0
315761507 5907506 0
520465503 686712424 0
41306591 651616382 0
721170892 79248499 0
69400824 435482751 0
518630844 911266442 0
310418566 726054409 0
128823721 676567764 0
660877725 631436547 1
98002990 838227982 0
563085009 427783566 0
72477277 421180071 0
130463794 953206255 0
410802922 957423390 0
819034304 150372925 0
134265948 937179037 2
239194790 171542025 0
318371072 658766201 0
419589901 443778130 0
830368915 402263132 0
780303250 904698891 0
818221822 660758988 0
954439977 117692464 0
575214756 19011676 0
776458468 235395866 0
919261446 449481738 0
339775792 260722999 0
419602508 586070739 0
322914734 904096206 0
318165662 449556637 0
199689060 447858036 1
164495268 801571622 1
675509257 40054035 0
796681215 296736711 0
651940767 133224323 0
796946522 545566507 1
976109287 143659990 0
804474782 785352820 1
458403753 127636316 0
69992696 127671639 0
533340703 51452475 2
694872916 839162189 0
825135227 506362047 0
949621776 773809815 0
484337672 682423526 0
203445049 549701347 0
655993036 537598851 0
670929327 395849588 0
10840207 112684180 0
253506346 396216120 0
663821938 57602571 0
498628736 565996476 0
105770104 86578676 0
818994853 300250865 0
840521360 524143516 2
810560138 886812110 0
848207945 447664510 1
598221638 670076944 0
765014365 236718146 0
56201825 869364817 0
567910668 862599401 0
14659881 544908263 0
491047242 792123304 0
763546704 419853536 0
788052457 516837188 0
760047362 294439347 0
277788060 5663222 0
932706215 412087295 0
607235657 208205036 0
675422357 696191249 0
375317959 799372172 0
892143457 678542440 0
552516333 457983980 0
748427527 355539757 0
120697671 166534744 0
366856125 234647414 0
647425864 567197020 0
46096660 332530551 0
961071240 73917687 1
928812392 47513156 0
953550069 45379082 0
4653592 628303389 1
104060472 30545902 0
600193912 232926406 2
596228122 598349896 0
67399062 76958888 0
311545147 572530865 0
116844604 890710522 0
505829397 897376956 0
647680939 641041546 0
27759044 721045552 0
390654378 351389671 0
400760512 878834083 2
692570487 480126815 0
638000530 7091771 0
8466670 709671952 0
56095020 436093888 0
596223358 993661500 2
883365199 723795694 0
515579751 665441425 0
110939043 360587267 0
30726822 847787335 0
968582237 285406422 0
274553866 181296146 0
372406600 178914971 0
600390932 403235465 0
147224257 833377966 0
13573372 486819386 0
602239655 936762360 0
969689415 628164251 0
117349868 101354711 2
512401393 3632726 0
10166553 38029295 1
85529121 65522597 0
299484056 453911759 0
91784319 450777953 0
723021247 54166800 1
32219047 143354593 0
787119307 316306538 0
529094778 494646410 0
31026037 948604896 0
139848920 66925171 0
97617400 572202125 0
720106788 676075787 2
285267476 873258346 0
276298154 440079235 0
61934004 938085021 0
785118372 589230557 0
853502935 31070865 0
522262326 968304054 0
342259295 280104428 0
332264995 588899714 0
881333423 783559392 0
813043870 532987772 0
460547041 247219676 0
77610881 755930129 0
311092217 48658380 0
230308902 462220266 0
651110205 930139508 0
407370346 923283785 0
220317626 329480412 0
642449545 697637112 0
75459234 529654450 0
345601881 151388195 0
568444792 980863171 0
13752733 557802097 0
51412816 932885446 0
936300501 450541912 0
798620485 708711365 0
143731658 715967460 2
28155206 11674108 0
745247194 366541249 0
110651011 613420755 0
88171689 138038103 0
165614029 814423069 0
651791674 806565764 2
965640347 683452672 0
580313152 438497430 0
708120121 716297580 0
872303251 649281144 0
848336012 212424337 0
859108434 417876091 0
65468244 645331609 0
211931644 820181552 1
831861022 6681745 2
64805067 29566801 0
273687694 973546845 0
558860939 577630625 0
453778968 340658631 0
314287229 3086162 0
958462641 304426863 0
450488938 828825145 0
625630141 273927005 0
100723269 629559266 0
142649025 850002728 0
884047367 693482498 0
533499530 812085162 0
881777085 353486337 0
471564390 999370236 0
773453229 519553551 0
792094685 931913468 0
31021270 366641691 0
353082827 740585639 1
253077878 664531002 0
301257988 121467424 0
948720892 648968471 0
826460682 665664671 2
656579195 411049251 2
350061799 269957182 0
470642377 62498415 0
91783034 7198773 0
637918879 271796950 0
769134924 205589797 0
128298026 31504552 0
954192486 122424965 0
463187816 792359549 0
502981974 561606445 0
173657026 333401443 0
79030049 45957631 0
380015830 130057004 0
518477260 128659781 0
492117691 95651313 0
242564459 84404807 0
236061158 14914445 1
558730320 949251523 0
136701278 141227291 0
822939029 67702187 0
141013891 869020152 0
135011205 494796347 0
745677101 228461179 0
878909678 103225440 0
75491565 643005007 0
522055375 618076724 0
981963334 225258439 0
372003681 103032677 0
137713089 526440107 0
770573099 595087023 0
10087012 289160106 2
742395696 272862860 0
564926559 805098899 0
193330519 455155152 0
963056803 396933165 0
577113697 459050819 0
44285479 22045814 0
445229109 62461442 0
108588542 120300507 0
375583281 218650353 0
702552567 811961988 0
108056878 427650443 0
442059537 396798731 0
126906264 31836166 0
3915712 637918746 0
530452228 802152260 0
731305626 946399732 0
67728082 366197815 1
327038228 58525309 0
125670966 763923731 0
85631206 51418256 0
75207765 92331582 0
175888700 886775662 0
615602462 870812216 0
561502959 78185067 0
32057026 235451245 2
668732415 810991105 0
693427256 562675602 0
961516790 340213957 0
540487083 824216754 0
793779515 460607899 0
267605595 968223618 0
681623277 134911193 0
68442169 774151894 0
493424129 604335110 0
292686023 190229244 0
744200646 663968248 2
589679915 155391813 0
42332876 121418526 0
698220093 539480813 0
995020733 811392250 0
117061241 239636097 0
925488396 580450409 0
4452024 289215755 1
779812370 563452952 0
20496875 628572444 0
218963733 577503373 0
918101569 56818882 0
998392750 51557935 2
837419553 603056085 0
786484265 139543212 0
601703453 721089728 0
26659552 455785498 1
512530670 100504375 0
30464818 539146999 0
135636031 806998866 0
321660683 344163452 0
809541 30083812 0
179714933 30198761 0
746144710 226740124 0
630093289 56293458 0
27052975 30501457 0
152902955 247992621 0
84274651 688409467 0
745686755 676091905 0
550225244 54116518 0
584009445 153061632 0
675255642 418958680 0
82213234 136719052 0
25697824 984957217 0
360597801 817338528 0
588052988 55459694 0
858719929 875709932 0
593200883 292921605 0
7371426 35493896 0
970769651 225520464 0
816531612 98292383 0
839004381 900506119 2
339706836 25300758 0
321038669 67451511 0
241187363 895275511 0
423765811 410389461 0
739663909 922826224 0
623450960 120375929 0
812539141 774287678 0
287304892 769495298 0
632467661 283471373 0
155943132 465287398 0
218180436 97825601 0
151438623 232920471 0
254297311 692699503 0
64838530 972420871 0
435062016 426034879 0
246374035 971462916 0
373588079 938565852 0
683243949 109853465 1
335585161 324228560 0
951877823 254212902 1
306629559 555346968 0
311363388 436227223 0
400830216 286848037 0
821190749 995470261 0
768723359 112313997 0
425405539 419047593 0
254974581 33159003 0
570206195 19873591 0
190486030 760668350 0
352723609 526845956 0
693237708 126013609 0
720587434 917337204 0
705979109 696552584 0
18005502 264813210 0
72164744 732228297 2
966063926 81737404 0
189055373 742135822 1
112219264 888871390 0
712147329 28922602 0
955276107 339301329 0
486160274 176285908 0
288438938 291856833 0
93212715 513079537 1
24154889 793903894 0
453813634 700693593 0
942122627 139323492 0
774707134 269582144 0
944364124 74980429 0
111410223 436824376 0
474318127 232039485 0
755203040 325187084 0
955371336 584300850 0
297357573 28899247 0
781813080 907166777 0
778482352 857986519 0
27214482 511735172 0
558828808 128850952 0
366716291 873743623 0
915316060 44685435 0
994881849 103280766 0
186872503 37813038 0
260752086 290149530 0
240141506 401726461 2
632031696 518256813 0
784642017 531028901 0
20752637 816041118 0
156649854 153914910 0
165732210 400237236 0
600136495 121930872 0
524719240 648676422 0
965952945 46360895 0
30618905 566830962 0
111884259 152243155 0
368912284 754456031 1
68383542 108053283 0
757188732 79161222 0
363699484 999665293 0
272551864 275401714 0
570278416 406344097 0
90029235 260167730 0
759002791 489628591 0
906870777 19206112 0
984728418 548266828 0
138473814 170069797 0
597841931 16085695 0
8876062 85068124 0
121215015 332115384 0
811069880 890150544 0
144572286 669444978 0
35966793 233075711 0
76170630 499641017 2
340608689 279555749 0
10663643 247567602 0
144469515 225666056 0
896947037 80024031 1
107933649 132832609 0
118658001 825344237 0
723569272 787613942 0
958626950 470743326 0
507772939 842848056 0
766820573 714374163 0
691151652 159042177 0
236187877 713554753 2
525186129 626944771 0
777357249 443329468 0
299495242 815478820 0
580963372 275043476 0
886288767 884036433 0
786318495 738928594 0
582115496 39481679 0
195124989 83524107 1
999855522 492243195 0
593902043 340998206 0
475756169 890344412 0
412963010 664872127 0
435253629 72235664 1
300479847 312051847 0
133801545 573852783 0
583855491 808116080 0
797950434 229684226 0
111209240 68501049 0
54310459 179010520 0
969742198 920860558 0
301868331 985567649 0
727287893 645492329 0
747180175 557544071 0
838117124 560606411 0
488562667 908065633 0
344819182 589246035 1
647378668 90479314 0
847788215 821432937 0
685859512 24474336 0
539160627 277479156 0
99510193 75063953 0
316632349 768662181 0
36595094 203910321 1
169675148 777579818 0
102190848 367573545 0
455899019 281368805 0
353919586 973308137 0
636111094 154473867 0
845173799 826624833 0
999396211 239934658 0
852453966 406982895 0
781281893 949786942 0
937716490 352503463 0
953545906 220958175 0
474076491 622356482 0
465193437 694618714 0
977932693 173237499 0
150178791 482601521 0
39906028 58910714 0
584083636 863013524 0
939604545 150922601 0
997311188 45532212 0
972799777 696386902 0
2978638 21484145 0
682842988 450139995 0
19158875 447230527 0
47053793 842456926 0
132743768 862606085 0
20598246 891397602 2
548018826 861959632 0
794157456 299377437 0
774715217 836517406 0
821282301 858763630 0
51384275 172649352 0
858135223 288386939 0
255872710 775257179 0
43873499 241721327 2
389146971 932796506 0
916705403 470192783 2
621052352 688062082 0
121709350 158565751 0
379299587 367580136 0
166719941 611174939 0
939444261 67252514 0
141423639 136844052 0
412926616 904163909 0
704236043 391013055 0
394912536 758363999 2
73089918 414967126 0
259407942 471714932 0
436635976 106897741 0
346011297 181045056 0
649061724 160767953 0
815640889 199240041 0
406103929 853769552 1
167130890 334662183 0
753808161 55270537 0
868956942 385205872 0
484769464 849147820 0
593814761 785645863 2
95418046 147646478 0
456094093 977954837 0
987501500 284306428 0
916325277 409974083 0
771978476 784523974 0
859907247 953976888 1
937746803 103372534 0
506154187 379500793 0
454009459 162047910 0
406586354 934755738 0
360891626 834769416 0
296154644 437477015 2
71179107 840105027 0
874039969 904389433 1
793351087 749300746 0
445293842 397796404 0
372545912 860557336 0
4835677 132148564 0
706165626 48300679 0
347897456 124656709 0
730690061 918182007 0
799864879 771882438 0
355385014 274699577 0
883901306 720130878 0
784626796 486954049 0
216414951 934168880 0
605066303 786956928 0
638559399 259442343 0
661780578 989726879 0
574407817 339372045 0
37998957 743939584 0
487509986 633962904 0
434474840 129012032 0
105753385 70596789 0
960783426 893383648 2
410211464 474557573 2
551996751 939481280 0
670243914 391863531 0
684218941 623900931 2
170098586 66764245 0
95511965 750081392 0
623622831 175391602 0
253978457 33949287 0
720485698 861947539 0
803845688 531569754 0
699822434 625614282 0
420988697 680279945 0
367532014 927635026 0
699691229 786343555 0
109284897 852979207 0
384116881 694959959 0
216456601 683221779 0
610099335 172295587 0
44199036 720527482 0
731350278 523119925 0
679976657 214647199 0
817007596 909904311 0
522175368 830909072 0
10439015 378134276 0
377872341 274582224 0
525297882 453448815 0
369474235 307974151 0
545291722 785289008 0
446445235 578503594 0
98961123 256857886 0
305926503 579381657 0
949172926 91627334 0
874363463 730419770 0
413769373 980969909 0
740401906 527689603 0
397529332 541928856 0
107304073 148884136 0
299913008 82262804 2
837376187 490837139 0
904880311 3364807 0
893372301 722552279 0
338128718 918090908 0
826363199 82373071 0
538949932 969602665 0
57315082 497193141 0
715395238 260116673 0
973034747 29380268 0
911089220 283831071 0
858068344 314029785 0
633368641 465382966 0
634755101 197183858 1
823879900 5756582 0
877613049 476524853 0
527834806 326710973 0
821135608 897432910 0
304756111 381346279 0
742178202 198530300 0
920949220 9917140 0
972723671 868946759 0
617939216 646987509 0
367710399 677016809 0
678178977 304067281 0
998080929 72336100 0
189960742 367212172 0
723908756 456191140 0
140305835 519239669 2
971988329 593007949 2
961735595 943390332 0
60586779 699845583 0
169717173 216330707 1
211791819 316626253 0
195994111 150784780 2
726423795 296716843 0
714789223 600646603 0
857807315 587241563 0
940528632 483136827 0
104242437 799137707 2
582515358 366244512 0
25051586 499881642 0
304764987 350221199 0
585937 302637433 0
591750984 59234146 0
423703252 861244376 0
269609581 162990758 0
360131266 23445081 0
205748928 753168684 0
534141941 220040124 2
628208829 524892891 0
44601625 212926152 0
584596822 59293291 2
995535376 604349554 0
313228482 155653034 2
404075027 677264602 0
976479897 285649590 0
379407192 869248170 0
547646346 194121120 0
163432306 457438130 0
809086328 509859717 1
278812578 145914054 0
872308072 253890314 0
2740639 271601685 0
372028476 550125071 0
979692765 343173977 0
499137780 231626660 0
234267619 436550513 0
381782296 824849490 0
528530205 532788501 1
446250282 730385172 0
162256273 43268189 0
240591553 560859399 0
75885257 98741809 0
144496026 703254987 1
817600276 538035560 0
258764089 426229237 0
816100854 289102054 0
607817785 73547709 0
732300352 724192947 0
26085338 320386540 0
718870252 166804583 0
701302050 306003449 0
61786180 867520209 0
914335795 583413590 0
709680223 684367271 2
388211050 641356813 1
112708655 793230007 0
117731428 166518834 0
908803804 175961777 0
95575758 535616463 0
22738412 128343241 0
143707111 786611682 0
794402691 536628562 0
301084894 572531690 0
20464149 176653415 0
135726856 511144225 0
914890493 136796049 0
94101731 263460170 0
455990792 510132590 0
440198537 942231038 0
108107323 625670150 0
110928078 153545032 0
500802087 829919885 0
894789617 85130686 0
42104213 662911504 0
45514684 854346806 0
588417300 98254180 0
387583471 911771145 0
355737898 896855455 0
559407573 369226151 0
242887040 752330989 0
2472052 159172786 0
14596791 406195686 0
390869461 460328838 0
957285033 108359796 0
461781372 193167106 0
46784830 214166084 0
105603406 855834360 0
867639488 969827126 0
768153573 223457631 0
940189726 540606004 0
470849914 840052606 0
608607952 284920953 0
786970240 119285690 0
711351206 806952708 0
58484527 65445591 0
21166288 372204958 0
436677734 767752972 0
530756607 24063415 0
71578464 810073020 0
2434308 205560709 2
825521976 360262597 0
18706996 264632656 0
54298136 10145579 0
721060566 63030860 0
872184003 803936042 0
482660270 315136352 0
580284153 867250219 0
78332366 658075712 0
849979979 572661972 0
201935148 299080336 0
184468649 272004881 0
432975950 65613945 0
857298520 157069757 0
614688596 336373904 0
67185045 457500595 0
11501099 559928200 0
880771806 417102811 2
545737065 657404579 0
14857011 979249966 0
10884191 797353533 0
205280269 7904987 1
862687596 911993766 1
745482079 54295020 0
279238519 109700674 0
920793390 222149304 0
338625045 741606486 0
976287413 686002789 0
611159365 83339317 1
15636819 640244798 0
53340993 53479974 1
434180359 647287434 0
773719849 121773176 0
79396025 973022592 0
203830959 857290992 0
898557459 308197341 0
114920182 757437903 0
147865143 91953678 0
602764119 914045781 0
968193882 963372475 0
136370981 176622240 0
639881460 914896989 2
417016453 464675737 0
52343976 828927834 0
893690362 964888914 0
282082674 448847777 0
565773492 400088642 0
698813842 742714969 0
18201541 5926956 0
520076158 17154839 0
88158880 792207828 0
352661284 112414991 0
373635929 181124788 0
818790811 9163135 0
621747753 78675559 0
911048051 483947765 0
158560894 538837082 2
926370561 97503029 0
515049743 848757238 0
995131318 842949041 0
858958023 52545560 0
803268175 478146907 0
503118447 235122603 0
427637824 385738440 0
317646407 798604845 0
523543415 174044079 0
76821170 764425857 2
675556977 833752560 0
138886644 996061465 0
805497461 444997961 0
274725445 27941106 0
421325672 207071097 2
703727267 986259121 0
685863699 396360516 0
352885850 647639452 0
451997977 134172242 0
310161935 834803642 0
851981957 164943098 1
910277485 373455900 0
392677911 748238008 0
903693382 723897467 0
506875066 712782453 0
907807334 6180716 0
730557736 807814750 0
84894309 812432946 0
803352023 29432866 0
486312343 211333775 0
554382463 730686666 0
337381000 528735583 0
247377649 960223240 0
702520774 725166708 0
530359076 858932778 0
44054346 668140629 0
889715735 433833195 0
145703998 34159405 0
830331895 30417110 0
682747491 322343269 0
721227881 180670267 0
670770027 173889273 0
841678914 567883589 0
678409223 679290313 0
867852698 848685977 0
191731315 797966545 0
39489248 471580713 0
352389682 726136822 0
393461019 827963010 0
743522073 324238928 0
136349013 56152062 0
732928277 652452862 0
410769906 233877554 0
676322177 283413059 0
81340258 804855103 0
313586967 963666511 0
899727583 81471986 0
944225985 253229362 0
131608585 234155010 0
741375343 39046860 0
89608539 158017879 2
180729742 222232234 0
674081256 158220726 0
536089858 288513059 0
527333523 339960885 0
519472414 698362387 0
483075950 462988118 0
860248097 776204509 0
37655648 826840876 0
170782511 369212283 0
808744037 282385948 0
581940853 946989955 0
153001701 983706922 0
505343717 35311208 0
968183483 72585401 0
639591159 732291287 0
251225194 992322908 0
948656849 867506911 0
897612668 143326863 0
482414318 896518911 0
41470849 603474719 0
104729930 128876526 0
103199622 996479570 0
566515541 38932525 0
107811448 698373958 2
987029788 42128282 0
392335450 74317633 1
935488756 929844481 0
70701039 412518803 0
206376696 611806447 0
703928853 657324990 0
856085065 131069128 0
403004105 535976757 0
771682120 56530290 0
265690727 347375075 0
673047259 537701732 0
36426987 132060344 0
825902188 496228481 2
484499238 371696267 0
26418364 299029586 0
894211233 888694211 0
449527371 616643331 0
394330059 217175245 1
803274034 162460745 0
121668941 784738931 0
989966551 113057727 0
122734061 585060332 0
101313239 624809550 0
739646232 14799433 0
165881863 70848539 0
513653674 862431523 0
362106323 804570926 0
395593594 941922298 0
670281287 890573064 0
809270624 18768114 0
935861656 144964580 1
493293045 618230649 1
832835928 420776338 0
56255301 93202624 0
500360885 33197356 0
665180774 641774888 0
921606740 537153065 2
27730898 702945791 0
332042104 475596396 0
136832914 946046730 1
608705554 532019614 0
280048851 171687183 0
478806864 22999956 0
81240349 866513996 0
562932283 311258770 0
315947995 842849964 0
248652134 921597882 0
638076107 492696457 0
787302886 558822301 0
106688303 670431142 0
698141630 419733914 0
241215457 544311211 0
353712465 975724164 0
17107852 860283645 0
122286802 361962772 0
405451265 35814202 0
90469181 583110744 0
404888404 429814238 0
549635204 580601456 0
8876489 695123854 2
88105206 417074222 0
467456240 201451765 0
855566308 177947649 0
493502494 364963618 0
893955833 663213014 0
284039837 966525479 0
853209092 591252078 0
741487598 504018434 0
70910181 696825818 0
836468429 590623115 1
58402036 548514224 0
781720242 829183268 2
971147290 201831314 0
140208345 101493332 0
992412317 911026833 0
707647278 95558934 0
933042440 470259213 0
599777474 76474870 0
716812305 576963135 0
724449294 658493502 0
374441570 122748990 0
943954216 112807853 0
964000891 174376248 0
621792108 996119245 0
36449674 62326426 0
692160941 893431889 0
468450773 980463786 0
764241010 813920226 0
297900245 77000704 0
118554270 621144555 0
258024460 362782983 2
291779436 84097956 1
123601557 538569154 0
363413841 930284711 0
125205053 419145326 0
179636554 938828643 0
71702312 739639833 0
337142208 96488967 0
35836451 512760090 0
553917994 933474487 0
805315134 582735937 2
753630805 657589585 0
702821596 441513475 0
777800566 762539663 0
835237668 676802344 0
126439871 40544230 0
835291850 995917167 0
113289932 629623924 0
239053822 58800992 0
376253322 624058290 0
144231687 254633210 0
661938579 993419352 0
474211049 437022409 0
837284491 344674804 0
616732608 900906628 0
483182101 833122045 1
384101025 201022982 0
354662277 677170765 0
585425251 36127967 0
878535523 194773651 1
896338215 538072013 0
99409055 890566007 0
561779614 361729347 0
249338478 409700129 0
395926906 550803891 1
744448876 607016260 2
408079209 243400159 0
87160107 30519276 2
115801151 918471122 0
541148596 9872091 0
150004395 459287567 0
286367603 111724775 0
509781035 950916752 0
648094772 592051742 0
110224450 188280850 0
531792435 590165206 0
626376018 849663339 0
634875687 188028629 0
753686627 518582825 0
684291594 784814781 0
198194627 941408104 0
104121102 141231609 0
648713656 254953639 0
779003206 597845170 0
985990704 938432443 0
660820799 530049364 0
549543062 739427393 0
161355284 402781252 0
794820683 80268961 0
367261735 535449879 0
261305424 19943336 0
435580474 248632833 0
676745036 596948624 0
830510124 261996384 0
827225936 313022785 0
33015961 428575163 0
164130753 584022844 0
184423103 194937015 1
711606187 612405128 2
621515149 130800315 0
448853124 81004538 0
196718055 759376589 0
861025871 738033764 0
117440401 765528818 0
272019336 775024317 0
219911549 496116321 0
183995883 124845433 0
432852748 651311551 0
453020640 112442460 0
568965061 409913027 0
177656635 61640560 0
270420509 353704697 0
441450793 346911018 0
27218968 54822271 0
451140455 316431210 0
273830536 596542043 0
217740088 23780340 0
253734637 720456750 0
738979205 311884876 0
895245944 847535440 2
324374954 803594724 0
678853964 746350168 2
926828410 580683457 0
13604743 792871672 0
265528278 357547242 0
559448722 13244676 0
379918051 964296370 0
942131267 29713342 0
174546981 907978909 0
107188756 750439263 2
989303680 161796847 0
832366876 852823518 0
49924834 770015955 0
555710706 52369261 0
15164817 174505777 0
269498502 99350467 0
799647465 59754805 0
926658362 543905258 0
987120896 430877334 0
461926067 592593168 0
277216739 354541750 0
624661545 810287028 0
42959150 611799653 0
728459300 660428462 2
507310586 377237914 0
52765221 51514687 0
869739008 66351247 0
703028475 790893645 0
718033934 93301890 0
250776013 388127794 0
66945857 599585644 0
933847521 405393204 0
847200770 535132323 0
56341515 912918777 0
908654736 246700940 0
677086668 133784101 0
248207756 54596371 0
13957718 501076474 0
593382012 497088661 0
105173755 280378831 1
830958765 699445484 0
685185613 98705357 0
50186859 40193433 0
567021600 475417898 0
286162865 134298010 0
989016409 614723445 0
345964947 809085776 0
602424135 324850315 0
708514668 675019937 0
649977662 387119534 0
924849121 824338487 0
998275365 503858763 0
960603405 635069851 0
203349887 461458883 0
195836636 23513170 0
150184924 411847052 0
72491946 461591381 0
180825128 944591948 0
701403340 221627465 0
645479232 921321777 0
552072836 20907087 0
440509272 626458134 0
17107840 41649914 0
37851976 166492460 0
76396917 72114893 0
405058972 729766118 0
417371853 32103611 0
737648178 673116624 0
108523066 159746709 0
239258613 567043025 0
167911782 55239926 0
803244642 656567464 0
26294642 969562049 0
418023701 130019971 0
740172206 850637526 0
400301888 19585035 0
816995187 940132440 0
578723395 666172039 0
595398342 403537178 0
26868863 89425530 0
405478765 459907494 0
719655128 958563201 0
23426778 146216288 0
648106090 536666738 2
903515241 777280106 0
40785480 638196451 0
824819823 878529658 2
2524266 590683459 0
548892207 196994664 0
73039673 448317833 0
122829102 105336183 0
646409135 707408156 0
904329981 210519016 0
37593369 555081053 0
214565800 861126847 0
736058044 558058580 0
884415948 729152302 0
31639575 931712718 0
668673984 619951130 0
641264977 116449185 0
113399643 744407566 0
845968035 480081873 0
258517207 510243001 0
75994833 116696790 0
767831909 47904518 1
607688619 252499893 0
74085119 525214591 0
646480954 308942644 0
704454554 484362642 0
901400642 291901172 0
647276983 306518568 0
790539595 309162636 0
373374288 149392037 0
72539546 646018523 0
313962731 742969112 0
731355484 957476289 0
658470688 285919858 0
483864863 615512228 0
534550097 72305608 2
776159514 364977970 0
296571039 956893705 0
113029486 923652971 0
778349935 970644828 0
48477986 72362833 0
719595812 11143999 0
735773533 684634126 0
836992407 368387733 0
115808794 83805040 0
850031919 550377261 0
906389817 629809630 0
66809347 115550287 0
375961072 993632352 2
973750515 571120369 0
95896850 183057084 0
400614566 27441989 0
457207344 211365501 0
326788871 90415794 0
855323038 330253576 0
955512162 465365427 0
965659822 883895910 0
674318651 169991193 0
235133459 734280561 0
671464902 959119120 0
502231038 722728770 0
901581877 160568189 2
426237461 781950864 0
386295928 365472784 0
809108058 582192504 0
973080881 277790905 0
420787574 684798955 0
948177917 57144476 0
107566616 587116594 0
779816977 823897175 0
86164096 937773496 0
284387694 42880865 0
879713707 917133318 0
790244525 124792177 0
338007033 598702721 0
96313952 953554494 0
212715482 654980273 0
358253805 266650764 0
811339032 673536392 0
766036477 371898001 0
720414144 228401071 0
508687922 279152961 0
851980331 241697938 0
90367510 613818973 0
5554855 740401435 0
601831209 925375103 0
271057810 970116950 0
145153487 501637272 0
197542103 335377972 0
301863387 463870650 0
201726298 112433887 0
728850412 377229610 0
127023328 786665057 0
217423044 266208067 0
899591323 126466973 0
596767770 362555002 0
297774615 871529870 0
283932728 909039539 0
353976924 87976126 0
748308651 662957188 0
380826425 792009808 0
653526603 48471583 0
208789668 880955210 0
817406321 246287582 0
995030365 800477719 0
854000668 74847858 0
535422738 560536850 0
261574932 190226712 2
106280898 186588003 2
998890548 949149992 0
923807474 97016642 0
114671274 13389942 0
482999837 582471115 0
963252813 988642139 0
607417804 410587720 0
770458769 833582027 0
805033830 99708220 0
362602930 100163005 0
669329910 896043109 0
50145279 775196192 0
672408139 287677372 0
426662440 342706702 0
242137444 133152781 0
278067065 726337614 0
784968942 163836596 0
799208421 275127822 0
715233795 321390814 0
437217629 920292286 0
174815823 633832573 0
771185708 284443407 0
211254579 819421172 0
453117982 15444474 0
446838964 184962703 0
909136000 211993760 0
634605373 695546313 0
97993944 558598344 1
18835205 415459536 0
584866171 829401316 0
843791824 286926313 0
601939825 6904806 0
721908152 583730109 0
263084760 924011200 0
638947295 615408188 1
49328715 962033065 0
968988886 973820248 0
469818157 16320936 0
800129423 444857742 0
898331232 577327408 0
805638491 731973192 0
832610910 374732034 0
81422283 389390516 0
782753066 127230657 0
207733952 383939176 0
12680377 191582249 0
263912421 333243244 0
213791954 670855317 0
734171292 900339149 0
88745348 664452270 0
103318108 402946000 1
286523253 74829369 0
494794892 582430455 0
520599586 102017388 0
319865469 142829316 0
247673699 292726831 0
383567847 938879143 0
610438687 738428729 0
85568922 863435121 0
945184996 272884614 0
55266546 891334575 0
566649631 744297929 0
172052771 874510519 0
950665908 693666948 0
248097388 971468444 0
413063181 143990949 0
1230752 17052973 0
76980542 149829034 0
562843362 411747600 0
515528766 962387056 0
217543047 694558350 0
520326011 923505591 0
146390527 118713912 0
309959029 542481391 0
217401190 156507437 0
453029577 66183478 0
939602633 93792178 0
103386839 491417704 0
186033598 139782362 0
370388021 56019475 0
255480971 100166084 0
679100242 840811631 0
59658686 171039826 0
839749638 415320834 0
720540387 579070898 0
787634432 985820186 0
793553548 35357631 0
674307976 20091582 0
934945297 669020872 0
657940867 835878719 0
47930304 296670419 0
763974003 124253343 0
386215334 760960540 0
279241834 395252804 0
96339078 890711674 0
6419529 405530032 2
252028966 473023810 1
657460524 9825162 0
875692880 744896528 0
714622113 336664982 0
41005858 138347915 0
841162524 926320000 0
255367935 257845677 0
388494396 682996700 0
306124301 497529698 0
335587990 497092852 0
209186087 421988078 0
143838034 276621898 0
100197006 139139813 0
70197544 227190572 0
97632692 90563428 0
890522740 456988321 0
607457372 520288500 0
932839806 500722904 0
142152961 9859942 0
26162658 237140391 0
178138298 663021856 0
582987347 400545505 2
282448465 60902923 0
109953123 906464631 0
192326426 797088084 0
604866237 51878827 0
572898081 522281097 0
237289409 873757833 1
533737640 442830635 0
514432137 6891873 0
134183615 172116788 2
252638872 847339726 0
74982786 357323029 0
604621421 754536769 0
754066478 397664222 0
286751528 897247711 0
912193327 704550149 0
76226664 341399557 2
245433657 50086727 0
306093094 813008684 0
339241544 447068202 0
582353270 998019339 0
907189319 19063560 0
140710652 984323209 0
120717472 505050837 0
642041999 745453462 0
50950965 271011062 0
97562552 185560468 0
423527257 535713726 0
599324540 421895533 1
170973302 893007597 0
186007506 979245039 0
230468990 434804524 0
459109115 115223482 0
188480020 460359595 0
899055957 512210962 0
253279820 133234854 0
78559312 343815913 0
205249893 496541449 0
225640750 602064987 0
119265591 865607011 0
776573235 357478861 0
9635480 310111671 0
661642689 654136214 0
687948856 680843107 0
831269810 890593389 0
359002200 674500176 0
328134103 21581325 0
497745920 207121169 0
863026806 365602361 0
206185523 449923444 0
116219556 28521990 0
131769907 16351435 0
596917397 776157565 0
454384519 77692479 2
257067126 814032905 0
37974180 241852834 0
781323977 863431504 0
57510174 433200 0
681440839 256755076 0
97667916 77044300 0
73369794 206040939 0
412021433 315362155 1
22340932 493584790 0
265753452 386928901 0
44418034 832590486 0
180982326 647798267 0
807401984 866969597 0
209348375 747524302 0
927556078 783575179 0
144162588 421787220 0
178093041 254915992 0
863838483 623862899 0
117274468 654934424 0
844224934 809043289 0
603795543 497135082 0
998944202 14567199 0
64113974 113689173 0
794027916 936007077 0
621597375 962328197 0
246853315 875176546 0
857234969 318629167 2
525882210 994496454 0
674302406 355043154 0
345004761 753226012 0
913083403 382069144 0
165600769 279624901 0
762491830 684668966 0
454455324 287946369 0
829303622 645329475 0
225166447 133302805 0
459118899 348129285 0
120481066 612422735 0
619207563 517180304 0
418545502 212253640 0
180529941 717863443 0
865628239 700263637 0
665146642 131322133 0
230302707 15509426 0
715791634 622094356 0
82469327 722018641 2
371045188 927333136 0
472482452 458577856 0
352749030 563381226 0
686925111 80654591 0
189627440 525488633 0
854446855 371550142 0
358625316 673910151 0
285169237 528485027 0
581580383 260208797 0
780120047 52876381 0
398853052 446200381 0
146692497 610279052 0
652661600 70354053 0
899701364 407189254 0
301616384 623538255 0
539617672 488451137 0
110996546 353510524 0
795639767 281004544 0
81947306 590683977 0
177604397 879181164 0
216363488 845940319 0
97788176 796181460 0
12115758 106588526 0
617017827 826711222 0
676900756 893579215 0
898157506 18203403 0
151575127 889475667 0
839148092 771060610 0
698695117 812524110 0
321430039 351951007 0
611023610 331242594 2
61687409 265074410 0
137948841 397608358 0
688253053 494055343 0
823040323 830619361 0
50248343 543050320 0
68300647 970311430 0
113018403 231565969 0
320850666 738081226 0
806289738 107165038 0
415957106 302082300 0
708599485 632334584 0
93829439 325172359 2
377005098 535627194 0
114914384 460382778 0
358151693 102740732 0
913053170 863563335 0
917314709 985548923 0
143030455 547087056 0
749176578 631521349 1
773622790 961842330 0
917650257 267090163 0
289729435 912021844 0
840262808 8690312 0
84546365 540598421 0
605770008 397144446 0
755012312 202467103 0
190216633 598456864 0
384256775 692056699 0
569948245 397331061 0
850943472 585420938 0
263268308 70511466 0
433389234 936461283 0
807333717 106390858 0
37771756 838030818 0
162466496 776582494 2
42844516 528272310 0
554510059 483786274 0
523850352 334305660 0
922195815 22021961 0
510468899 337159026 0
714428460 128569313 0
470361944 583964943 0
479231771 606503864 0
766445316 584662221 0
644638916 586421370 0
9721258 538913365 0
233160849 305603105 0
381088542 563077207 0
550607896 82734300 0
518726329 685628045 0
53459465 430940832 0
36007924 942902227 0
712827941 81626605 0
719533926 394049627 0
17664764 728617205 0
634078585 884939406 0
999991780 550690147 0
339589726 912826666 0
343136354 122855823 0
269876434 504855464 0
395350924 806881103 0
526559841 805957380 0
885112168 143061848 0
133100154 675632707 0
699467777 589610712 0
392898321 690784647 0
576986424 430027414 0
94212984 784140552 0
852714850 787693151 0
67388146 92080249 0
144151308 802785509 0
332378302 436170330 0
104897879 629965578 0
918561370 121025543 0
65498824 42706531 0
111472343 636988495 0
772091068 114197366 0
212789680 971167924 0
521557716 73876849 0
116922545 308502823 0
570168493 469434638 1
29339686 343777970 0
89220295 379375245 0
906596068 235132653 0
853457950 323281732 0
953080029 216361965 0
629230951 640023364 1
59510231 348559981 0
805995920 32551851 0
747776743 830901789 0
459293399 730372423 0
884592081 998883758 0
54582617 800997809 0
337273314 23383468 0
53891829 641241097 0
264657050 636112798 0
10010076 183210608 0
314093831 842086982 0
243634284 657777009 0
588537180 819368611 0
477925225 913350879 0
11501479 430517062 0
166237139 325795245 0
162299872 325911874 0
272931003 32714839 0
2055400 802539125 0
70889199 519549950 0
907835219 902151652 0
58290010 274633016 0
894201557 35850444 0
722514666 987019806 0
20667710 510940852 0
410521654 69010705 0
161912377 455786250 0
278490916 757090227 0
43068995 218834926 0
973721938 287842732 0
30710015 395723144 0
768296161 814373069 0
299565794 165055242 0
719457886 908466659 0
258956219 750734939 0
804318449 758884950 0
973250385 70183128 0
7599244 818413820 0
539468756 785956078 0
753417002 74415406 0
701777950 138038842 0
727878899 761709348 0
381929587 650428793 2
343943254 27526172 0
32029244 301687095 1
141924713 146425636 0
978665746 760301832 0
76334019 130544886 0
967054246 215776132 0
660703384 232501599 0
99676498 319567365 0
365657804 504311951 0
528029345 391992767 0
215850137 549297636 0
507320971 459245409 0
378472154 19858255 1
403882106 847199753 2
943289499 824894714 0
325875252 355736050 0
494540763 40539060 0
51556665 851315361 0
280413234 210857835 0
495718656 328968044 0
11285795 480837071 2
146744950 766391993 0
836953669 10101656 0
336637795 42062405 0
398773774 978452143 0
451838086 566416811 0
168907766 373410828 0
298588394 640697177 1
446932507 247386712 0
359442841 319623254 2
771918517 82963965 0
928142450 10816484 0
940244257 859180187 0
151508338 967908377 0
429974414 309983264 0
757749821 693381769 0
333987060 284293855 0
748213478 482644700 0
559903303 751948699 0
824379275 874177342 2
3131015 582685411 0
100423477 396934949 0
90127321 55751935 0
72370691 26131535 2
216242025 476195312 0
939165704 38833407 0
566356612 386920627 0
9713716 416252936 0
212761910 262411234 2
270765427 796896860 0
864525896 132878864 0
449133304 862074462 0
316983627 150891317 0
406051471 794374412 2
716150190 86463522 0
11412591 120656382 1
801252300 45117153 0
667815772 437389989 0
678012216 165467898 0
506926587 238734207 0
439051756 269242038 2
717927910 287779291 0
155507386 878352824 0
101968715 887027581 0
355137513 664466040 2
664015656 975000329 0
217943160 960749557 0
695213440 143883768 0
886708795 97575433 0
722216167 965727015 0
266397942 859340333 0
137567210 538809153 0
274811876 303754819 0
469290653 484138038 0
719668912 291435305 0
501941987 601249351 0
265295567 896668252 0
42306088 795661314 0
193263143 347578813 0
138185188 756326401 0
52618705 167681787 0
811143127 430899639 0
640451328 952417337 0
481800875 933973352 0
391688352 300976209 0
224493047 328020632 0
469488695 797977696 0
500770348 870271767 0
358452426 696210404 0
432874278 682993143 0
891134343 756765919 1
264557233 873286559 0
753347995 91124422 1
118098662 321493539 1
100215162 916844681 0
260757312 112602911 0
770014072 743302810 0
903536943 577575410 0
82291206 731578799 0
848951101 39128746 0
495486463 122158440 0
223776299 526323746 0
834965094 580591515 0
365175270 798079375 0
693295884 99139646 0
167654953 201239466 0
155641241 785879008 0
591633422 124817030 0
144899972 716993579 0
414339216 54184393 0
275970547 852323055 0
927489862 116670550 1
549619034 93578996 0
283038027 731727959 0
808319075 20200785 0
354734666 892345240 0
153993042 448272547 0
861442323 73729711 0
272263544 796020847 0
988617580 587104363 0
188812131 821469899 0
689697129 696786251 0
820215386 884757907 0
160045652 771889003 0
144512962 632324138 0
917802563 196323766 0
450142486 787105752 2
754804031 892588627 0
312327949 245265141 2
166035385 148668576 0
734220313 701617416 0
828799137 233504980 0
643382507 121771508 0
47863596 704843560 0
983154604 655671188 0
533861597 879049155 0
139931971 693882977 0
252830142 759282833 0
862409918 44100418 0
405141602 53905568 0
44592880 886218739 0
886429450 567567649 0
150599523 168890933 0
329014635 848093457 0
282260814 427646131 0
538183545 80672935 0
679218130 241665369 0
667383087 274713020 0
729637691 298195855 0
603429536 126605610 0
592256950 369857399 0
197841221 415264196 0
732805754 193530000 0
877596316 346333064 0
894437949 863665510 0
985847946 405145034 0
923290452 674660184 1
100950568 117436944 0
6632464 168709124 0
235646380 447012113 0
694538006 801189965 0
578197519 44484746 0
140593993 274554926 2
109209700 259319632 0
201330868 880295029 0
807020308 924248818 0
472118262 366617258 0
861200075 74891089 0
408690101 698216445 0
7483026 286817811 0
52084921 583069645 0
497130358 795226180 0
147207740 875824892 0
672614487 599922849 0
609088952 136922189 1
391437110 456595844 0
455492536 391945678 0
250589569 113110428 0
661678798 516107923 0
287616668 119693865 0
545397913 586410535 0
960417390 557039640 0
129708209 231116648 0
775912911 336948660 0
21388843 729515465 0
693179612 370561668 0
892594563 192438509 0
122206221 640822937 0
83552343 174485346 2
626938896 951886168 0
314856979 41631266 0
820342560 357647223 0
494551024 493652989 0
304265567 427145870 0
560751534 806187378 0
148173702 949842270 0
12763353 95278902 0
37233806 957160800 1
513472322 878285331 0
343390483 110434637 0
120588325 862551014 0
485639650 435994923 0
642166089 231848980 0
818299485 191075565 0
723972358 749692176 0
385574100 11758705 0
18760882 658326677 0
419554848 305374219 0
885772282 122679884 0
679113930 101096558 0
756373429 644858709 0
405415558 896687736 0
984845530 441449190 0
127651876 923696013 0
609352793 835048627 0
112434404 653433665 0
85629084 2520692 0
771309245 830882005 2
838829328 395030708 0
832318841 825718375 0
852175537 107513777 0
619222387 592835625 0
14744747 490001853 0
125876001 404347285 0
108199592 285809069 0
500737398 956183735 0
309303196 659496222 0
97896470 863626845 2
110776160 811425740 0
643573875 760505640 0
907711271 691616623 0
864312634 754524196 0
650206147 504955438 0
776925121 277933169 0
584722468 349812880 0
925848678 96769960 0
568180770 938026540 0
740599116 521717260 0
648100187 16646837 0
914332407 262743508 0
849002369 825661547 0
387467701 158523487 0
799867009 781538246 0
458890306 183636290 0
469911377 135378797 0
882525191 999387481 0
611120534 679153169 0
443194081 560175021 0
889204907 939482033 0
867411968 178395014 0
760406291 818405130 0
914848767 624096309 0
215858394 380706250 0
58370710 653654346 0
615107085 811873428 0
178856175 272632098 0
233390020 170101016 0
505954681 167841261 0
653899360 583173408 1
326210031 217973141 0
337346968 839708380 0
731722901 233003944 0
85557129 62821503 0
359375779 727669599 1
596186068 118635498 2
33226191 627922387 0
90815909 640770901 0
901306841 78928094 0
457353315 237775948 0
565501356 21398523 0
175439550 88709745 0
877564051 550859927 0
556554895 124392534 0
116444256 666125436 0
182055814 589144980 0
255010649 231456745 0
578569720 886671441 0
145184680 400920276 0
466130182 370544193 0
827249511 32661560 0
944228029 161641335 0
721106001 116374996 0
312285641 4056505 0
661581869 695136059 0
218182312 73895692 0
405771587 997235061 0
393362892 180911711 0
689493558 900865857 0
358904815 239043532 0
134752948 862993867 0
183224586 469475548 0
124160365 620352494 0
143083738 926172623 0
154026110 128927385 0
20344684 38591217 0
393218650 847341412 0
207053956 28414197 0
753387511 147803736 0
498602390 37532113 0
746406073 287377927 2
439927120 502765858 0
253895624 696006549 0
743891116 351911782 0
105906344 551873617 0
130730739 643765739 0
781936495 470079315 0
130641466 605044160 0
335864377 872137295 0
997803572 7230659 0
652847288 966944396 0
174373302 312709062 0
114187799 755854305 0
171940722 774566509 0
347630093 805915903 0
577226808 13169608 0
91461801 628126881 0
138606088 430290034 0
643443084 266073359 0
657398694 834354824 0
367666646 571686468 0
167822029 921645287 0
464539979 765204556 0
118980385 387337948 0
279146050 503469491 0
747081034 281519258 0
175928368 208588759 0
67728800 205374479 0
339417033 984554291 0
492070814 956242344 0
355686713 481188315 0
179279341 269962393 0
921552259 842956140 0
539235304 725950939 0
624888860 237684417 0
474444414 912358590 0
269933175 761620756 0
992350932 241115259 2
38172349 71620800 0
762115056 960663125 0
470370044 204065949 0
429392274 140443751 2
926226361 837470229 0
241182700 738253995 0
815431512 986500376 1
103972978 488436627 2
559360259 230687220 0
128912119 306757442 0
31133435 185452357 0
379084223 236214858 0
598570117 310587380 0
104350776 180625905 0
212509862 613179749 0
540790702 80453849 0
673564935 654626198 0
547369328 273984159 0
18588706 880137306 0
25299595 940548988 0
51817185 153956120 0
78494093 295609488 0
456483202 658992682 0
83152206 37386907 0
695626847 63824597 1
391240080 130680595 0
682473457 319138798 0
113268073 239594719 0
96411279 526591417 0
635146699 525471997 0
960516501 629543097 0
596594013 222597765 0
494831148 836256675 0
287565965 72061486 0
847429162 659063033 0
805229707 849825545 0
683062980 669022144 0
223453156 887968320 0
79454480 721417621 0
608030495 843171852 0
938735916 286631709 0
353901288 870309094 0
603156031 9529212 0
580062250 156716545 0
480678158 994122028 0
955296205 128300208 0
75660329 192138895 0
659059288 655237415 0
414901257 764428213 0
108615350 116190794 0
676158870 240925747 0
94790294 627335357 0
128393153 444955577 0
873138674 601464400 0
523150580 141289410 0
955247845 999842925 0
83954882 339611151 1
264348943 954288467 0
174565301 231765187 0
412646914 63126924 0
577675556 66589891 0
101259573 406279617 0
760767148 377788068 0
185138072 71727997 0
995085394 555092390 0
475633507 973344951 0
210179953 967401814 0
749845305 254796893 0
697299531 266442845 0
145291403 145511131 0
749546350 43097091 0
643764061 911893727 0
557658993 85197853 0
907655673 792167416 0
889828847 728640711 0
349089282 847257564 0
615157387 336889002 0
863221515 670072788 0
889984863 949804561 0
417659835 548288037 0
991938454 382879328 0
645196408 921730682 0
110701221 81217591 0
59334753 5274733 0
559554736 609755250 0
751365018 173551629 0
147358773 594744140 0
546054029 375969146 0
365288205 517343346 0
792312680 978985913 0
318194497 17636654 0
560861089 617268222 0
333293266 190856698 0
959013665 243449719 0
675382 128112006 2
702975765 355404169 0
190714187 124273913 0
153039827 121345953 0
442567277 132509475 0
941803560 318457795 0
143789528 968162560 0
656775751 665471381 1
114055581 655981009 0
642756694 59485361 1
139524204 787801482 0
383155174 132649976 0
693528732 520673699 0
598637335 670706364 1
38468521 34835735 0
125772226 940715294 0
256049008 487589486 0
796128446 27294901 0
16716496 37698226 0
789775278 722219504 0
147170220 830305221 0
966536372 250460202 0
38663949 76980509 0
143091248 445757742 0
854383292 797739452 0
317680405 311409575 0
774185463 221010616 0
637381826 746728145 0
361767034 121285197 0
481256105 898943177 0
174207531 716410623 0
35338870 232228643 0
335398209 609408799 1
105510073 596827967 0
1202036 232611861 0
960120352 426252464 0
142858082 341698330 0
344039686 811251200 0
459466949 15619770 0
307756972 976752145 0
147880589 337279712 0
935666479 687286160 0
663976739 675861688 0
81790712 242806369 0
866535094 51757882 0
991465742 282304472 0
86227225 725759885 0
347635622 635184327 0
188214908 812921357 0
544648439 160903187 0
126309239 730967283 0
583439250 465438048 0
889850892 964130394 1
736901337 680044758 0
844434536 93480051 0
941076206 213327230 0
510976032 633847132 0
333529261 545333778 0
146985219 53634871 0
592972086 390645500 1
808469379 735464652 0
404888760 630538426 1
343069230 228295886 2
141420897 637499941 0
984202287 447133686 0
614364538 338204007 0
487936544 791001468 0
782051887 779059064 2
170153475 302299376 0
659839853 933057291 0
663712525 358745689 0
483028042 458768436 0
592556981 348070739 0
460723150 65854115 0
963071947 641065835 0
393062085 945315950 0
98856261 489078061 0
720316461 26911361 0
312145495 366015312 0
968961805 383549756 0
467989588 687936777 0
750284136 595292551 0
834212013 76057672 0
630398045 595904298 0
472143090 714560859 0
557394280 848877157 0
868890956 885265867 0
229647715 900309234 0
158575331 858496914 0
220361637 209770721 0
238634317 625277337 0
540824968 703300668 0
446005631 44855472 0
418967393 413255834 0
89477377 801955178 0
582265368 292057066 0
213460336 634797342 0
179901215 920041662 0
190811243 795895666 0
792671288 452841752 0
518657577 404384548 0
214719902 9738171 0
118513144 653362738 0
370794337 287507438 0
853579718 643641671 0
914034592 809150456 0
13965963 30405029 0
442567916 833575642 2
111869103 472472400 0
102337035 116242410 0
786314336 57740693 0
34871734 886192868 0
125987133 581094624 0
216682315 334374443 0
336580014 477508237 0
829423616 951571229 2
978085910 369061325 0
57557243 108657549 0
923639798 312991965 0
424463920 158603612 0
729739038 379527332 0
24037419 709160186 0
787600436 129975460 0
305846758 327282161 0
397493573 993372432 0
312312054 167921387 2
169671342 99892141 0
720120207 886603195 0
425873485 124028919 0
529010942 199944108 0
620274662 263288266 0
812108180 878926844 0
63303324 609515193 0
275616582 707065243 0
228700910 114663887 0
985608363 831653100 0
145020795 813721751 0
50737736 764726845 0
394099250 555798368 0
104752094 543932827 0
376482162 136211310 0
117860444 70008018 0
488486010 100022084 0
129679231 521040854 0
550453426 344310850 0
383836871 652073133 0
497756311 532659193 0
58639083 448071729 0
330096767 98816029 0
760676605 157994384 0
402967327 116882308 0
505411540 292264510 0
623702873 722418544 0
771354646 115641794 0
243515948 169720818 0
622924975 206348955 0
268136999 802246099 0
914971452 598032294 1
546618855 125993210 0
964068422 636439154 0
619186591 755703281 0
793587392 289298 0
117557096 695268252 0
389961085 585020831 0
6331850 89023216 0
680292405 210434710 0
588031523 802753991 1
142864141 13111401 2
187434063 296596630 0
527646325 53139075 0
64394502 37422152 0
565056918 897374627 0
73437927 853315328 0
521422251 79257949 0
992323830 226240695 0
606235446 373771170 0
218553368 660977353 0
181686194 684191501 0
475197732 353532144 0
98580683 30902868 0
942872887 341545947 0
980602974 20060666 0
484906673 117570935 0
684923734 286716026 0
7341365 820370223 0
721311638 603787490 0
192771445 25337783 0
863501612 721337744 2
305837239 849202041 0
271143986 631050238 0
442374854 426125065 0
858543866 361222212 0
429085327 501016640 0
950765853 97622271 0
661018052 863085828 0
117429699 156109899 0
651138193 561589527 0
903466279 288139976 1
956290409 4419938 0
111048047 202072804 0
4205889 207816661 0
143913616 31167484 0
601136504 855987589 0
297751130 618144935 0
382078976 761421046 0
129480730 725511874 0
663499748 801017196 0
573630271 812817677 0
483598223 632107194 0
134073430 975810136 0
567975792 512921023 0
285238088 956905501 0
578191386 824561526 0
426512467 861132902 0
506337428 435379214 0
456403229 673956373 0
900146235 472671547 0
790864380 982617608 0
626902242 924890237 0
228980306 616662222 0
895001468 463261392 0
874925265 342527015 0
51040648 280959388 0
790565746 235403897 0
77091165 285332905 0
807756444 133098098 2
306182282 156536557 0
303106968 825326803 0
250267381 565880887 0
54891140 769318965 0
278218986 434594425 0
608644959 128562654 0
564794261 32525792 0
492682628 142264251 0
74440933 357919607 0
431828354 507658963 0
77775376 102291826 0
585367597 598882071 0
143098337 694363614 0
971469933 739981266 1
36733095 38746822 0
876642861 794302578 0
716575410 262858326 0
998127818 180398737 0
412810378 42039303 0
589057823 234194479 0
693261151 11780606 0
775098783 358699521 0
877114007 183519427 0
663666303 701122719 0
236469905 99410664 0
206230407 238772391 2
614619580 33232066 0
308029390 614037766 0
999427415 301961293 0
661091640 393213228 0
438143003 986005051 0
107647067 44540194 0
920120012 118179011 1
23065668 638306398 0
111422696 28075231 1
83374360 829181573 0
784155104 659098386 0
102092779 905779618 0
147367815 734376194 0
520503679 198611573 0
564437596 973582197 0
25949741 209193624 0
474011004 401596817 0
270706035 183998217 0
878814929 178447152 0
636416180 901058658 0
98582304 827766732 0
45464225 631398864 0
90684934 779748370 0
687359795 167907041 0
164272692 811670790 0
792517837 243599422 2
619733795 315708703 0
938440745 323621841 0
430216147 5255317 0
491372272 795196821 0
940053166 471546229 0
762068827 685181330 0
802187315 49185285 0
951457357 79835130 2
338589949 59205693 0
252539484 350826260 1
433583467 761895696 0
323580611 791577136 2
635157467 872584766 0
795041271 75253276 0
496115462 917585639 0
322223833 695347924 0
483834212 544839491 0
104069710 301878527 0
39745318 465284604 1
72262827 58210884 0
52682586 407601035 0
717604364 653978208 0
2235018 668538646 0
271699803 31776668 0
737988249 499805942 0
491395566 239808420 0
387379632 769236627 0
617245647 474183989 0
372569375 706652020 0
774948004 474388527 0
369527251 332548115 0
608713710 657429194 0
216860204 518458921 2
896408 536473470 0
102866846 15464160 0
124000904 562269466 0
259057207 619432499 0
7211592 237943778 0
2031071 410215657 0
487939767 972937894 0
858367408 479310820 0
720590895 756941112 0
784369477 683481104 0
357943373 434815221 0
567475202 249005339 0
67214961 239667982 1
476876628 530682147 0
9853861 117575516 0
140074780 203822807 0
986056381 60530439 0
55525621 723962830 0
443564536 503968861 1
795022990 776526915 0
742297622 471647314 0
235279900 462084166 0
986817520 78622197 0
432569831 965199096 0
191171224 122118835 0
606172354 717398417 0
183090496 581372284 0
107949331 41981925 0
429292598 879738695 0
905809898 876656815 0
567627871 265727760 0
129841076 462290547 0
765187365 682254634 0
355349138 411644131 2
286159002 758895200 0
762399670 649134733 0
133928822 924834180 0
239612082 977517834 1
341963621 605436572 0
770678727 609767623 1
89809935 402013878 0
920159664 706164651 0
681583689 142699191 0
750743888 340040417 0
739013080 530340800 0
600568325 867968816 0
888648199 970065742 0
789154320 942183708 0
709489950 47177942 0
502250178 147478386 0
50697682 550782173 0
60912269 675210841 0
492973912 685876761 0
269772394 68149646 0
54079631 408130315 0
85037812 945793254 0
41776790 118729378 0
938076972 686024868 0
121560755 31835467 0
616879386 875288957 0
990535364 681059946 2
341476744 650938365 0
40363008 709058323 0
492615349 296414129 0
300027673 25275094 0
77803739 395995842 0
898203998 370169691 0
537076741 305058564 0
883058563 420180935 0
467979867 346339614 0
806595945 144056617 0
143644038 552725303 2
393444371 554923656 2
226581899 365749411 0
816788882 712181874 0
830355024 819855519 0
872041320 380396045 0
441003059 940382509 0
105748974 393398907 0
189566806 878409891 0
906739665 643638606 0
783520862 373712292 0
797677291 199841409 0
723079844 47134337 0
762967457 370288277 0
438763975 307141977 0
87315634 777270643 0
697742909 33489447 0
610217458 173370423 0
457600766 285275355 0
858034900 11921630 0
491254083 379137198 1
455781285 86954749 0
681068295 45005450 0
966795143 485632358 0
80016024 893216188 0
58610577 419918387 0
104362775 700999993 0
516697261 336165504 0
466216718 329349874 0
441769770 848081173 0
717887236 290681005 0
284437333 300663577 0
17181652 919871512 0
797336034 179642163 0
131366210 713532351 0
159432022 439436946 0
828134604 944402599 0
20824640 915224798 0
35892392 207089022 0
371385203 582706461 0
183255261 903890169 0
471580771 495327444 0
138875478 896388243 0
660556530 686286950 0
499840394 332843820 0
810302041 455901611 0
219680099 216207294 0
79468203 792054043 0
559726915 408798098 0
316774292 434607536 0
634098233 680509482 0
471090177 666091971 0
451958593 345493535 0
866659176 276947291 0
617460936 373465600 0
156074784 721192677 0
399760387 835693642 0
778198851 51954764 0
774574849 453495650 0
600446141 251871365 1
630362761 629881931 0
193155104 192730810 0
920056851 1782738 0
323649515 73587308 0
812348162 823722147 1
708045665 183388826 0
359130009 510231444 0
76402131 613826738 0
425940621 934871641 0
899020314 292958187 0
111463568 979943047 0
123573143 352103841 0
663919150 372931178 0
450134621 968980241 0
214063299 843318189 0
838305112 469633485 0
628913702 311340094 0
8953638 19925495 0
13847561 305457739 0
404762724 676984076 0
731181393 686451494 0
656513039 250902146 2
97958284 80562488 0
537929992 394699925 0
246997796 708014678 0
26155680 104677000 0
740285950 460975855 0
357493584 262417522 0
94258060 121335468 0
4850232 306904413 0
338154548 195542643 0
562043624 868278822 2
253853881 512489814 0
136331198 468528796 0
833955046 951953665 0
272011498 684613155 0
702489474 789344790 0
90020731 281232306 0
413049955 523561031 0
453598490 719497060 0
142803481 879081434 0
188454921 21770102 0
384733260 933116530 2
867056902 776305746 2
118548770 490346950 0
96984566 687730364 0
242548728 779407710 0
925677581 847670742 0
415302222 338768082 0
45027532 657231518 0
925280988 125305792 0
130335264 900975398 0
409390648 611070423 0
79751768 376978709 0
43402018 128197909 0
889651691 63701191 0
101039133 223559557 0
926803096 40354295 0
993341791 391238797 0
157223321 170805433 0
131845258 96398238 0
571116682 904843904 0
824693488 382100344 0
473131113 590969306 0
101980468 177311858 0
283028943 944624892 0
558784919 306969783 0
409817549 879902706 1
148404915 357190535 0
599787746 218553926 0
793076550 276019524 0
450733515 632254953 0
231690110 377201111 0
386521920 542824978 0
26646047 59783922 1
402936022 25003312 0
77047987 585951769 0
2533602 41028422 0
203532627 382353613 2
194785860 903649605 0
496868229 481970430 0
13398475 1720565 0
330085919 941333463 0
274170169 46490597 0
168843025 851132744 0
210474125 711140999 0
157963602 642692343 0
85662871 484955739 0
922866487 837022534 0
727220758 676416329 0
470441456 390382706 0
45928272 947611639 0
272526780 222707952 0
626108719 172993908 0
451391706 961551648 0
613489433 591590816 0
635685282 882381786 0
489613127 69347905 0
586217919 31503181 0
924179071 707306504 0
970624919 973312919 0
6637768 314013883 0
91638400 580482818 0
933192148 568748529 0
472740089 771543364 0
89225164 225675871 0
691164928 804403445 0
854266687 903179677 2
320999336 31806577 0
483666182 939100848 0
179770347 880322457 0
473185072 994814018 0
680223169 675759504 0
782830908 786671193 0
313832427 631505651 0
277489382 479545374 2
289420024 198789519 0
547540651 874209388 0
207893860 400176650 0
770819506 926877603 0
43762210 377651798 0
4384802 309160462 0
727322562 626328666 1
827855947 746664872 0
255448615 766425434 1
265240233 530710117 0
747995576 571359091 0
372445234 645864629 0
124453487 744135007 0
390252299 108660393 0
345412391 413002930 0
833681454 643364048 0
276102551 790165053 0
295531948 981723077 0
131197849 947585735 0
157323064 125931875 0
149447121 661657371 0
688117600 752019658 0
456103239 140489841 0
844344936 212943400 0
449014624 139032985 0
258878262 561953086 0
543057764 67156898 0
230350532 261891599 0
190571039 9347529 0
132611453 281083357 0
113551090 717253109 0
655797490 764882623 0
722896340 718743789 0
442783062 161976463 0
579624538 6066974 0
494397771 539257094 1
85438440 373530207 0
248168130 920293249 0
468865709 106842082 0
748792748 250929755 2
110470073 75678765 0
409372120 270470049 0
112262704 397332882 0
84821779 428609367 0
74489761 808169000 0
562825386 572083731 0
282550943 738420765 2
92918264 247224493 0
792288582 121737335 1
723885062 130490417 2
334932019 382354018 0
571533514 887310869 0
859470602 774658596 0
123060733 872686928 0
555621756 41894433 0
240180511 270187082 0
649725081 937528800 0
420068867 207188275 1
338147999 324006083 0
97773173 533028570 0
745667507 418273067 0
945998077 81041433 0
51770695 560521706 0
211822724 973899921 0
91529487 301221267 2
680703127 1983663 1
3689376 415667827 0
6989221 631880377 0
43443633 779866548 0
670819759 186270795 0
839575829 457871441 0
38653083 239447395 0
713705511 273918242 0
833186472 677092184 0
155009170 541706624 0
277535736 789488268 0
859917189 949855861 2
740769568 62559672 0
900281515 719661542 2
68566454 592463291 0
778406680 996357658 0
98411807 573684900 0
969737406 64134641 0
622471916 689312654 0
511321638 661827242 0
539512012 610929976 0
922827538 675036993 0
260320668 756421666 0
492108829 60301008 1
376862830 382268578 0
115290238 840606861 0
287067642 346422120 0
887471163 247001891 0
244041463 28338912 0
786340630 900895192 0
332106972 387180020 0
416455772 572313444 1
896311966 119163460 0
106534367 599731570 2
582045681 690771079 0
774600073 145192712 0
560507174 839368263 2
503924908 322420812 0
425957648 225552031 0
431855499 528675338 0
909797088 536394595 0
317863305 635591636 0
876683453 99705299 0
996808571 795695964 0
54972309 98528754 0
94261320 269111600 0
404270274 64093589 0
297094702 698400136 0
378268602 495065942 0
780184895 247417757 0
461055572 614209225 0
61451747 553994301 0
999487695 601919193 0
897234725 925530449 0
557343291 141937211 0
44602261 45815541 2
605788846 375032093 0
190029486 515439123 0
426287622 285266666 0
276615911 8867550 0
391912499 300159743 0
118817121 437535350 0
930354193 296757927 0
609932919 649107891 0
828478585 48371766 1
343966120 680860272 0
820614423 744326027 0
219038489 126212922 2
906296480 335707192 0
661798185 14075294 0
57387651 455578167 0
270164801 787352218 0
464206043 550365958 0
878141159 803587462 2
703734691 243683060 0
800301231 404880014 2
3813921 595018747 0
704966581 566419383 0
512827041 984002313 0
850803465 396929906 0
953388266 629284821 0
702950417 942369111 0
649882307 277774320 0
375374081 76943230 0
979810214 461642072 0
493203771 568701399 2
254047814 252764495 0
787398715 510275999 2
405346034 858157952 0
857484370 742426017 0
688908049 201783468 2
203411730 430849794 0
689298373 377287685 0
775090888 432236017 2
674388435 32294270 0
378819037 397918977 0
940290787 576034986 0
929285193 710181487 0
518375530 617875438 0
5778018 695531287 0
901373845 826825618 2
498551059 17942259 0
19932345 976308829 0
599023258 549788709 0
842219589 594957984 0
331189853 356381100 0
760350215 673300915 0
44475103 869562899 0
545528965 796663717 0
161574694 870397829 0
781211100 734822369 0
299158618 917955226 0
556756666 972214468 0
130021017 500411552 0
79692238 528431139 0
62312701 993920971 0
447049289 644918887 0
763988487 107512861 0
755917999 595268090 0
449511844 632772755 1
291472408 844105127 0
115232477 908696703 0
735668754 261368286 0
52888328 994757992 0
4353994 704442367 0
696002632 236145573 0
207314473 556550188 0
393459095 240582849 0
583666422 43903669 0
489722489 852634846 0
463587439 296815794 0
919901328 935062281 0
199366708 242535991 0
427173495 563062179 0
226169470 585542927 0
266170778 11684191 2
15440097 650481023 0
822163012 743621936 2
90833704 541177243 0
185376022 573316616 0
126090993 842224930 0
71310728 344575679 0
708987566 550503588 0
191219118 675601809 0
929332485 910006685 0
313045018 580961859 0
703640480 813161261 0
404427991 136878863 0
127667666 915925510 2
920089128 817588459 0
221728462 830976132 0
382490745 980705250 0
727226487 316021306 0
109111484 631213236 0
671092034 908790097 0
387654337 702579428 0
400189495 602729783 0
284009463 896323562 0
147215926 261555445 0
42015730 19646226 0
764881652 539588130 0
769258281 707850067 0
827765151 444067686 0
92527777 629808361 0
825535532 103975989 0
64520115 301502815 0
892581484 143836110 0
777398720 526301213 0
516038473 470253968 0
700287061 128460957 0
606636264 330574262 0
209314925 151167589 2
101559998 48501445 0
156228427 465365337 0
360619469 593266765 0
659034176 556298873 0
246686244 909386866 0
621766240 887243287 0
886981547 229775698 0
755277255 725922689 0
57748026 923322947 2
473959140 22844499 1
989705510 80248480 0
782233402 773124499 0
558613655 556180065 0
528712739 96386749 0
617581273 604762937 0
533570219 47363326 0
413380479 920453107 0
816295876 777071555 0
575983865 246093948 1
131637569 704831109 0
983221507 579515191 0
489121848 829920598 2
409820957 292006889 0
949183547 734678452 0
995374441 252277128 0
266717225 843354114 0
896610718 259603823 0
269996226 783299342 0
989538215 457751851 1
554673770 508165081 0
874178697 818540113 0
961792202 710816440 0
303326009 452939964 0
667843345 18792666 0
402546985 650628630 0
236628401 591422657 0
965667257 100536229 0
626590862 114894526 0
178737017 143138564 0
118493192 450847065 0
505648397 3384055 0
774796526 91102060 0
398663201 299904811 0
421112577 609398642 0
325204985 612540817 0
397071814 990877013 1
288782289 107471079 0
659360345 32498621 0
311161709 14657078 0
880457786 139949227 0
539028991 865667 0
644247202 861670362 0
821739499 963687017 0
338756925 910471702 0
740786564 152431667 0
385647712 551351632 0
576966356 111756251 0
18221319 182837580 0
537323644 217764809 2
961833798 324773254 0
536995456 965385933 0
970163013 299744229 0
300736877 379801271 0
134276009 800896488 0
90090070 605675215 0
552046205 484952607 0
350182570 284436782 0
765260999 770035947 0
855534437 830300594 0
243390425 156001127 0
367718242 679911589 0
723790228 827142296 0
779969599 818315153 0
320565536 403381768 0
891459796 53676009 0
183919163 548593865 0
900192722 547309885 0
873456540 125118774 0
17630885 852402330 0
138005846 400625494 0
314143700 254684551 0
107924285 92252245 0
54215734 584138395 0
678145717 254630853 0
812658652 15757351 0
733714494 66007086 0
489715613 41740294 0
958735406 623088716 0
910023442 295374921 0
204673039 566936732 0
542936440 541793661 0
588078001 387278137 0
321897319 107479764 0
132054851 545198240 0
636942805 352921850 0
681471181 865738223 0
109852532 35212330 0
706968808 880907034 0
83445999 60569730 0
439677486 7038535 2
494179732 549461226 0
450197066 610146187 0
924442956 29737039 0
278895842 970152648 0
325593302 280515781 0
390848839 541613190 0
692711867 722789712 0
267647851 221679140 0
365948358 285777058 0
121633186 629892819 0
473284622 564807971 1
425683922 997751292 0
143598420 230053026 0
586409170 880248412 1
69058723 199804407 0
355863138 210651813 0
763622697 837479062 0
870807155 726318441 0
767820062 272757943 0
546653092 364365214 0
865442116 991502613 0
603628607 597122230 0
62326728 142073271 0
48037082 689916408 0
41169863 940837704 2
698084142 162543234 0
903293863 148890026 0
339085578 312757671 0
986207784 295769880 1
163779625 418737805 0
583335953 68920953 0
368454459 208301749 0
731298356 439159606 0
716737915 562393779 0
331579252 29354885 0
336837031 332159675 0
112952253 927523414 0
240192211 290258305 0
915725692 33102386 0
748695535 682077964 0
137276599 4273281 0
254635157 108008473 1
932427725 266020287 0
181324150 761163674 0
488029725 674060616 0
521524178 807406618 0
159487271 537681185 1
976935323 672964167 1
329911564 316201805 0
601888521 7392890 2
969250166 952837876 0
741223523 990777442 0
218041802 54826866 0
781515947 263061895 0
239143473 127506929 0
561876691 419850614 0
685290912 137854871 0
706758375 332453472 0
134059299 856033691 0
47116037 144190587 0
19175655 398174905 0
205728593 459536850 0
473325668 984642224 0
735541415 940879973 0
776814455 960342479 0
983817562 449605678 0
91546915 238095110 1
834858905 661167689 0
100971133 986131673 0
395541921 272071584 0
12903332 586350484 0
622137529 234224587 0
565783926 55392998 0
163774645 391219251 0
256434520 872717260 0
599965714 436580751 0
877616807 170331125 0
118780593 915842649 0
524316466 755585724 0
375905811 423634861 0
576378977 924539165 0
804075487 180700864 0
727629946 599414388 0
228804708 618611615 2
36447483 157733698 0
540308779 385980374 0
317894587 463477163 0
822287264 362669313 1
39415367 627885141 0
972797499 479063849 0
866107315 136523680 0
570980847 99421235 0
165195744 57492176 0
352574827 382627986 0
382850354 552912320 0
871329111 124708759 0
563900051 256482568 0
38528231 697979098 0
374302071 46012025 0
96921901 956361239 0
498316272 862421868 0
822600378 108463431 0
244713835 189220454 0
804397330 535582508 0
857685895 484424921 0
12725380 906758473 0
80142001 287783555 0
420404329 973523576 0
611573367 538609568 0
338823750 646445331 0
36344981 955799621 0
289396745 27022021 0
461709930 968171466 0
587907654 417266694 2
824568634 600377796 0
702723779 131913215 0
950530550 597648597 0
422396710 156114712 0
880624252 815692845 0
95547898 659167055 0
465606440 972077815 0
33763732 49867180 0
766041754 905784915 0
28364363 407111337 0
976449445 361468287 0
833592894 915573389 2
389321085 928075514 0
90152209 171169882 0
224765064 543114248 0
859714808 607911648 0
716255257 23101503 0
895662164 218619209 0
851530520 609105279 0
569471249 284427873 0
376454256 142646589 0
171589467 654233653 0
801053672 250232882 0
499384200 91361850 0
248618774 674635462 0
810509034 243958240 0
521978085 427410308 0
889250933 518750525 0
231571004 17512913 0
577449214 497748531 0
578690446 698583503 0
348614596 975953473 0
776743603 140514305 0
513723003 916642713 0
424877386 706596008 0
262438988 929021725 0
688723021 205462602 2
807395353 758285360 0
155498620 652432284 0
541071043 765506127 0
798008256 442590154 0
711257255 830796177 2
206586870 850521861 2
246095114 69422934 1
523547329 422063146 0
12621125 855390795 0
328556244 349668495 0
304837870 201466740 0
28316167 50868000 0
671448385 968866132 0
371782609 106915981 0
357452353 953795611 1
425374586 482847256 0
74524105 902659568 0
642045896 416785222 0
749052172 184516711 0
482517444 583462615 0
623083125 115905557 0
726341068 581822165 2
418766090 945372281 0
62217442 688190935 0
365558913 835314432 0
198185497 979088924 0
264566991 899266394 0
297513613 681119386 0
896206117 92140458 0
801543626 48402211 1
276738393 47896034 0
55835539 995805216 0
780397670 195259475 0
918649367 432405192 0
242174906 447237334 0
113304172 831222111 0
256352354 894898746 0
730637957 401105791 0
317632843 519726613 1
807257527 567779160 0
607370694 854880861 0
654771775 779531950 0
597563780 706356377 0
734080589 117329444 0
108798242 922579884 0
413709203 608608222 0
810060120 192126119 0
814874941 41541155 0
747947304 457175848 0
541355342 363803319 0
333766872 953902953 0
63757500 916221465 0
110551318 264483795 0
465370718 954334342 0
784243810 60131042 0
133130211 122804959 0
869894879 954119277 0
982903034 151136729 0
543049616 828557017 0
525083115 991707412 1
206978485 814323285 0
208177990 400126564 0
729250000 36523837 0
488990718 211614934 0
363273792 404979464 0
465709090 135244582 0
954353996 10155039 0
128923140 973413230 0
323083368 809403718 0
255988653 557878436 0
141461368 20219202 2
512632583 314944641 0
882875284 863691916 0
68816784 916396175 0
577159557 309001947 1
1185483 528981561 2
250500327 825621908 0
830987824 400239692 0
297365892 80483578 0
168414482 856461684 0
792423840 173575715 0
802932817 872662312 0
299268092 274699989 0
651667837 513931472 0
674059982 14664213 0
832911316 242085637 0
619037756 66812097 0
229299188 773870922 0
580003313 658236843 0
238770823 181375518 2
132530341 642194364 0
752783897 558344383 0
899171143 888711781 0
519283015 422622699 0
402179526 340096688 0
556304705 40645213 0
701571265 264381443 0
104182743 209640261 0
874695154 729951722 0
616430292 923965205 0
390015477 588018290 0
997365046 641738635 0
835816898 362344560 0
195254298 674147680 0
201336208 675098022 0
273106523 395338288 0
989152400 703106323 1
771749615 388424196 0
989966334 807323603 0
596955292 767902204 0
316924134 979926672 0
427193273 439872709 0
211207530 101221995 2
928537890 758334722 0
54166919 115724795 0
39277513 615690721 1
210108994 630590411 1
347032113 83171843 0
40720495 775439451 1
149032922 608982299 0
658640855 747262355 2
954905914 606928833 0
118850526 298389031 0
78658391 925075585 0
257976780 332481808 0
42187220 182239854 0
532606099 336190238 0
948577757 486143282 0
454914423 163812114 0
626043465 133897561 2
428882566 928852106 2
365455556 230208501 0
91456854 467996243 0
87673617 164063341 0
701622998 827267067 0
222769104 806462760 0
458199879 321851147 0
410407858 36502822 0
515749844 181396001 0
259958392 321367451 2
546668818 698445945 0
217099173 107293725 0
273274693 347571491 0
574573600 108851004 0
83349400 875947142 0
362826052 511386167 0
150284111 411624361 0
172138596 37733012 0
187851154 198257560 0
662016267 873093679 0
971230120 570416543 0
963445561 130774437 0
495621047 215483511 0
500003440 866579209 0
49674491 176170798 0
267459990 908073103 0
588502232 745959343 0
737816118 18500495 0
640894878 512608910 0
315455450 607833623 0
652686118 383895013 0
452455196 700870909 0
971016965 41014448 0
325913630 439269356 2
622287523 43739664 0
602673191 349039195 0
124142232 988831964 0
972989247 989484101 0
48985509 436811365 0
850374893 905120349 0
677996757 91933881 0
590324792 136294980 0
373065424 374978715 0
487162036 36940470 0
429815508 76377715 0
338393116 949809713 0
945323219 231418813 0
14907436 12937724 0
776342186 374087657 0
271755214 552139352 0
430243074 599115168 0
909837891 351267566 0
8264758 99739127 0
813943634 46464350 1
800481913 530041299 0
898771758 715183472 0
372237941 821369486 0
832189238 598713396 0
734881887 150693767 0
122673068 426986401 0
387170839 77506538 0
843475335 27115481 1
896198793 872808910 0
437184844 4668146 0
619778381 465617200 0
318401613 568402653 0
830685314 567649073 0
741130498 344753926 0
703255786 288958555 0
769026170 47071773 0
424529862 858237302 1
430936683 55471058 0
718230572 881497875 0
309456080 270960189 0
425217698 575396379 0
8587920 71939661 0
862642419 677131782 0
121750821 505929945 0
322157082 39526871 0
503799306 164284043 0
436428078 343620539 0
698911499 788362357 0
912052686 818545976 0
758620869 263975977 0
105148098 537507839 0
548240309 504354193 0
498211220 525822484 2
210946264 179474794 0
63307823 981034095 0
480797640 472889737 2
685727602 104201602 0
597346353 945047387 0
356455610 848156865 0
944414783 280656146 0
696374549 117794166 0
919124454 23878365 0
787798498 412565170 0
51457693 619645551 0
149065454 190074701 0
531212959 399775355 0
120468587 276313559 0
347498312 83720403 0
566393254 527437259 0
107812941 552725087 0
69647422 597753018 0
232603508 691051115 0
98021740 694787936 0
932338212 672202182 0
992341737 989809893 0
846327079 105269276 0
710546818 4351197 0
425962110 904147177 0
340443512 637692133 0
643612768 809823702 0
515521753 22013614 0
824151371 23483396 0
310915852 806102339 0
587108117 136566306 0
402771904 492684378 0
986835969 439665185 0
769433159 833140007 2
672596177 227802426 0
637837567 748515827 0
463051589 414597546 0
516614798 536300292 0
265901345 845728740 0
565055409 403608245 0
835569359 262595854 0
477301415 19491195 0
143007995 786566600 2
752717290 117003225 0
79607076 175818474 0
914413872 832591999 0
779924461 700783870 0
625985259 293001341 0
629110075 505104235 0
899220491 317352510 0
127628449 818173999 0
724873308 445928725 0
15453482 89026051 0
688757419 365114715 0
300615467 655632456 0
980103416 272782552 0
297374047 372542617 0
715378152 151501726 0
834481679 98808528 0
89074040 790315276 0
406839578 522210985 0
647977133 840440841 0
304456178 695855951 0
605311420 384877615 0
91738900 62618420 0
928523208 737470199 0
102647423 253466181 0
863174295 242894420 0
796035226 379416936 0
346874275 539022536 0
32963033 126508984 0
26643327 101419059 1
551443840 883600436 0
488813479 862274860 0
654488758 664561485 0
819428939 604816352 0
734116007 178261083 0
511027081 79442199 0
463475684 945531252 1
321736095 14609405 2
515626273 372944056 0
773234142 454407933 0
927858417 987066134 0
449906581 383489523 0
871453955 611725252 0
326907801 970983094 0
810167339 593776851 0
592366848 823774088 0
403562873 219401066 0
974688095 429756513 0
879487267 789008079 2
980063792 684150221 2
157817030 611630578 0
33806305 608039687 0
428041073 606064 2
814379282 271372626 0
725696813 823523445 0
895865201 234651085 0
153645691 97595832 0
373354278 482463496 0
721871593 138707227 0
53700053 500575241 0
227447134 372163334 0
85478547 773635392 0
36251077 582712101 0
353419211 137754245 0
687487289 554921069 0
671707253 950624704 0
143839206 885173876 0
482352327 257976765 0
460935326 760201987 1
960192246 562693574 0
701236207 729551904 0
259027992 89111269 0
188721091 534351518 0
602825467 426091129 0
351471463 48210247 2
789073719 952603916 0
559645126 455299619 0
423869300 687041079 0
717271881 374471470 0
102098431 228290974 1
53168669 717006889 0
9275252 234473127 0
531466989 192516415 0
618986550 934911270 0
563528200 8235709 0
124644046 676432236 0
193507011 361969070 0
38396024 389032700 0
313433241 208789621 0
956855736 750959383 0
471733920 854580918 0
986898317 786479715 0
531272360 963426569 2
545852095 33130381 0
11553411 458811042 0
513043872 115688733 0
76552402 533861198 0
232432921 890291449 0
62524183 524239934 0
149955054 716357017 0
151334474 182035504 0
20656650 157277219 0
639147611 362760013 0
4992497 285392937 0
857309712 101462526 0
467179250 45046954 0
591911217 548466724 0
546592766 672736500 0
333458182 112517437 1
118043715 360408429 0
494858693 46452604 0
39628786 168820105 0
962362312 114124240 0
500618854 86392135 0
890656000 48535341 0
350904155 818629446 0
266500167 731126525 0
764342855 274430429 0
136363639 974121057 0
654914880 842655502 0
860238747 201573103 0
583187002 94246902 1
910155439 5036380 0
179952247 365520086 0
738253692 153599374 1
79799365 39513828 0
207981678 553050379 1
739108885 304074027 0
202854262 132099746 0
100721654 102256599 0
436742287 60287960 0
934911104 265007273 2
93432458 29057788 0
3826840 937236467 0
260785820 942396291 0
62083116 195601677 0
69767961 826034133 0
291578143 927149013 0
863346964 360188665 0
683341835 401130311 0
317686042 197012896 0
79613497 624107182 0
301038359 235493235 2
436160543 358173639 0
758110700 625004315 1
563931026 245596952 0
301833203 107232089 1
347669462 818208247 0
700358040 308076886 0
330340309 915612528 0
895144397 491935105 0
998960163 35731823 0
486433274 813124844 0
371542069 127549244 0
294040895 22549277 0
472746580 978385290 0
592850218 912918691 0
817250462 703949048 0
994841298 2341420 0
461524288 727056703 0
437180784 508425045 0
711216800 427087173 0
297125783 475853898 0
962469689 329913733 0
621058881 60018340 0
764574668 415560800 0
708196662 617408346 0
891738086 198116253 0
635582268 252531709 0
337543967 550143567 0
51415138 17636147 0
44769766 467581667 0
352383003 146282210 0
68644785 581612096 0
105454940 789589881 0
988795635 985368899 0
980467214 377208195 0
949355963 809782513 0
116461842 785553943 0
776465354 957482815 0
632064767 10159113 0
240898971 709378591 0
306649583 486335803 0
326808618 223466046 0
670111899 172926783 0
85800336 228491882 0
49601143 229963444 0
320565673 710886276 0
677862727 717591145 0
141429568 172261140 0
963764818 610180848 0
555913494 86902275 0
812441138 77939289 0
326035251 58413190 0
26703652 4651821 0
28393170 933368082 0
514937668 818096476 0
11379439 614702245 0
406592936 95216254 0
330688840 275940213 0
513604250 93313849 0
781106003 773219125 0
969182660 570915541 0
47109446 934519406 0
424452560 294001811 0
443126115 812412648 0
693471078 58825972 1
290874651 62836701 1
426849339 687548001 0
63340173 562060521 0
703302315 398938685 0
871226291 584154712 2
951160277 83924018 0
587685444 846818006 0
45260394 810066094 0
837254613 417288704 0
842976152 702644117 0
583593299 41150633 0
49945406 176393552 0
779901574 48318576 0
654725747 734631617 0
805875792 772930532 0
384184223 125194029 0
261034541 342303748 0
826287375 183453792 0
880141080 149749491 0
851926165 105401470 0
402685632 425388620 0
975042334 49613839 0
307656247 307393487 2
513033021 59807608 0
515097171 964902263 0
316571116 131283715 0
916542876 668898348 0
792146442 223712802 0
460173255 623785996 2
232636515 360635874 0
597191448 728891308 0
362012544 145595922 0
418904140 947478069 0
375294906 820005041 0
220077926 758497293 0
133043934 291110114 0
438554410 160798065 1
284128396 325926271 0
854532543 363913522 0
631454192 274686386 0
65889232 355165032 0
16341750 37281314 0
868386406 570559118 0
309545969 24430148 0
267735883 708765795 0
68355350 358895390 0
271730032 229914934 0
687563334 357816672 0
184358529 78863202 0
268991995 950588833 2
512081360 405772217 0
33259132 33704026 0
167647723 470015490 0
25848285 677175851 0
12851070 451991672 0
160373185 398437723 0
969737111 849317269 0
886364987 395330379 0
36929557 763427617 0
92365016 4619123 0
11270068 668604199 0
434938151 58869613 0
528753269 105414034 0
502595618 34954127 0
762195450 825807716 0
668371929 593226958 0
160889357 371672098 0
737353818 433408788 0
749357472 742897511 0
626963318 374227457 0
831965183 199789885 0
72160028 34976916 0
75373507 334085909 0
93615987 220148088 0
107527755 433127372 0
923604273 519366366 0
387021147 249201547 0
642517535 226093112 0
216235124 129082810 2
552869221 162907236 0
247638579 221974944 0
207388742 735185805 0
930400677 955066275 0
435512656 403792054 0
681067901 767261846 0
182909885 693315405 2
102923014 215342731 0
859834951 618612124 0
371877627 638763149 0
861680801 29255718 0
670086620 322121225 0
813207411 135046896 0
893451456 425395758 0
115056986 663368441 1
641210800 673996125 0
470381247 765160031 0
112155 75887808 0
399162018 252445754 0
505303936 25237859 0
523709206 611194785 0
132729635 562665360 0
600401267 445425116 1
277723079 46392622 0
351548710 212640725 0
889327365 9401683 0
793650995 890034734 1
380309990 542426884 0
905951381 288893454 0
612836330 202577923 2
917940171 460366292 0
816126506 110848696 0
782608494 174072129 0
825397310 90262870 0
167498086 893519008 0
497995884 317552850 0
825243195 256048426 1
188840343 719950272 0
318814971 414454036 0
736092216 114673923 2
121590756 547534269 0
900616822 803828646 2
247958282 791075237 0
724459978 404303005 0
218768764 258482763 1
288207054 538762320 0
142925536 209020726 0
828098141 99942739 0
143573115 875729797 0
942983145 67987864 2
884937124 256328021 0
346200229 683567684 0
745761561 600855769 0
349429019 128414579 0
743443140 995642643 0
191895381 311586615 0
870280370 5208043 0
183975768 846623190 0
380931735 533261496 0
551382586 270630272 0
638413685 3984437 0
786647731 952012678 0
371387991 183055995 0
102155028 597924319 0
444750828 447038178 0
273460555 192316928 0
384062895 693980180 0
152342097 993809531 0
82615761 151662251 0
30336025 1052744 0
654101130 410926803 0
125793890 966476714 0
458898549 810793752 0
59003599 624618101 1
353698543 290479498 0
518495547 324302372 2
551561647 64533637 0
313169571 77007683 2
196121867 102393216 0
125206563 1630968 0
866970869 242738630 0
749454498 251903231 0
47629479 541082912 0
440519956 971730739 0
642984246 897408070 0
208956680 456045713 1
514404798 886544703 0
717292856 526634798 0
591411332 549457673 0
652788157 297964929 1
76677860 141321492 0
213430056 660028141 0
667989414 609805543 0
590829760 542714162 0
98119892 106013510 0
560412207 300579578 0
124571192 243148761 0
640072796 59848619 0
44517653 723043234 0
878426250 687302833 0
444868817 662832965 0
723399000 723541455 0
286022865 373016919 0
881684350 288985818 0
917901145 707641503 0
469632103 694639257 0
218118938 523664646 0
100553410 128049449 0
302990502 389799853 0
292694711 858864384 0
559699282 22811544 0
568980349 327832783 0
4126457 161004401 1
365879364 517377398 0
214067326 732470017 0
797841875 139553874 0
354384843 183969391 0
737787211 169777174 0
267637137 452100434 0
450960128 800569947 0
990983238 702543566 1
7925536 43960355 0
102178075 19429016 0
324649521 70205732 0
777021497 614269597 0
950876960 867952459 2
375817169 793634711 0
852190123 160843702 0
139413065 995219996 0
954532765 45173963 0
593427444 801993031 0
755162649 291124247 2
216906474 92799467 0
782359785 380623491 0
461277303 933779118 0
380639461 173569341 0
3653684 814202009 0
448332266 816572799 0
74135914 831260282 0
505573118 869209918 0
779891098 181547680 0
89229287 3901829 0
61141522 653154667 0
153596543 839458332 0
824300363 243289108 0
193296977 103567558 0
160108981 227771003 0
593169942 37790521 0
757452165 135476377 0
869977562 236160677 2
400316167 97486173 0
767388163 832289083 0
31888713 175567382 0
263927585 307653173 0
703272614 86692774 0
484943152 784974822 0
735359544 366045318 1
717330867 52035827 0
602467371 121999572 0
482751918 93138782 0
182724192 96898759 0
65753879 440914920 0
417043902 421931266 0
439610520 520707505 0
670539126 956033068 0
325741656 373464813 0
872537881 183434199 0
443689500 239250318 0
651717040 97394273 0
906968861 659902495 0
676662157 723465022 0
715273024 344731326 0
839256862 848666310 0
425718338 7148176 0
930632022 329030354 0
507586457 221373603 1
293960034 765952585 0
205279889 551220657 0
264164190 963661561 0
288933891 235251395 0
319831579 337860232 0
345384201 708772888 0
2216254 660424773 0
842172963 180039991 0
715931456 984974509 1
87584982 991760026 0
844720676 740578676 0
508744485 637290649 0
922278256 931956793 0
100016606 401829885 0
336357834 224331318 0
258359576 35292320 0
185596122 885111772 0
753040761 407376743 0
319308748 681157783 0
616989925 471601811 0
945577022 103198189 0
32084460 441760163 0
677681675 273793681 2
470765451 980641874 0
18723900 198264362 1
307259797 969420985 0
187691456 942758234 0
640742492 203283597 0
474434018 468594138 0
872193464 748083049 0
680763792 326289741 2
297507399 571171944 0
628559408 768613227 2
831611848 5884850 0
594235333 414367619 0
367393131 806846131 0
779669781 30151743 0
81682500 819618103 0
285579379 184294796 0
253706372 349456486 0
418231044 771612440 0
661618566 416112231 0
6081058 266643401 0
943426795 733798408 0
439399719 505587072 0
386482003 289386128 0
880336473 925993079 0
66967616 584708419 0
747060968 244492807 1
656977110 968335694 0
698886679 584956739 0
36175859 375902636 0
904494132 136317754 0
845856110 76836118 1
669043484 289947918 0
161717063 386098087 0
511059147 142337721 0
659076983 924786335 0
563255696 963658051 0
419373414 169178069 0
682456435 471856031 0
164211434 471951509 0
565682264 778391495 0
177333222 283331438 0
257054420 209897313 0
79213186 973699774 1
351516478 78493318 0
378572942 727077263 0
152188037 630598077 0
115483860 517607300 0
12895416 840528653 0
901972051 514910034 2
66112338 805345365 0
223790441 553255574 0
127581153 815876290 0
43728890 632206382 0
722517729 809536524 0
237364944 502642432 1
124049935 303530912 0
886700464 931454963 2
133631309 5566545 0
241996638 312556790 0
608361975 691885965 0
280987012 116938114 0
671154234 505969147 0
563869396 854964035 0
881516883 640192961 0
155346883 348617460 0
120028564 186021168 0
335467583 94850027 0
986243742 152410533 0
442146418 115378633 1
33220345 470707115 0
116219873 775876512 0
26696500 123442772 0
830679652 730343284 0
842638695 224249934 0
302432718 902861579 0
674552025 376584587 0
294858461 348608592 0
435974089 984458942 0
1064604 559952111 0
527059124 649632959 0
827065220 237523637 0
956564364 994867600 0
286617704 474744785 0
335413265 13343368 0
113728307 675450342 0
946218781 128182591 0
712901853 901598594 0
363342448 763104960 0
312881898 132850171 0
922310948 500805103 0
734153772 499848413 0
802991336 671631611 0
929334503 20452852 0
215381980 51045805 0
427148572 148249983 1
919351726 468782356 0
355182241 976497328 2
712853720 448786619 0
942499196 702029633 0
502421339 145818397 1
633414479 87927649 0
222686207 590943006 0
650035413 803145433 0
486540366 432165871 0
154729223 284406722 0
846729137 44470886 0
684057593 724691655 0
47123754 217815813 0
319826358 227802153 0
74100812 326950014 2
729616604 699290017 0
767144050 558481003 0
616182158 552164664 0
472219258 591067633 0
846797543 790913579 0
592090001 72987416 0
86535559 181140664 0
588936218 580875245 0
995950221 686733294 0
220590846 28177331 0
719989035 473691398 1
384719002 417950206 0
15469560 168711765 0
172401989 528330197 2
38292407 334403576 0
713870870 750590264 0
60918006 888196659 0
553050088 310093608 0
748565863 408988711 0
855089041 795526249 0
278748556 428192151 0
928805319 197257722 0
104232014 950629152 0
325775143 890659431 0
21641958 807690002 0
456868154 92108357 0
280455469 113661142 0
772463607 667334042 0
447036248 957601248 0
903802629 107536385 2
110054183 679689284 0
280980042 931386739 0
467599083 745026482 1
593735689 375726975 0
737057845 721991471 0
29543686 475578451 0
506801780 713944293 0
541559346 219696129 0
418664658 665093266 0
419946640 304800274 0
113221694 19908996 0
288002574 349085919 0
86717470 712069343 0
391587762 329161016 0
220558812 344392016 0
515143942 694681828 0
787024548 145804633 0
754243597 513004697 1
887657362 986787996 0
636013872 161442714 0
667656254 995812141 0
716642377 388614871 0
295184483 311896041 0
274443829 754123771 0
438790396 79664849 0
146245357 685413636 0
421200092 932396902 0
698846135 181404004 1
772978440 559132727 0
312158637 384502629 0
987807999 360397243 0
971301435 366973428 0
442389163 536524673 0
59863430 781290774 2
799421691 221579504 2
4874864 40279224 0
108917822 770288744 0
11971330 510611209 0
900462227 577345065 2
694711160 146008614 0
856344708 534854024 2
538526839 240157338 0
652484180 516785828 0
304743289 61790961 0
60922543 904583469 0
460440323 988551107 0
412535321 912003610 0
99812491 930625840 0
363113000 31639683 0
850174935 214595756 0
176026454 500256906 0
975058671 257907524 0
54278329 546438123 0
586667980 996389367 0
827682887 313752322 0
872297989 899656208 0
440040680 219436357 0
641797748 50661693 0
47416812 658235629 0
646064747 532565897 0
116716643 526366240 0
124923962 371197063 0
296528775 97959672 0
464728162 664180337 0
695481838 607487034 0
39840273 891217818 0
413299930 959561372 0
829135414 954878453 0
986340922 595388372 0
874185189 251773336 0
607586684 63978706 0
732197716 189474166 0
528407672 924795799 0
54133184 956688668 1
417691141 613572755 0
310051678 416299682 2
422165436 283548989 0
53061243 136412908 0
98345170 885922078 0
987093839 789451723 0
776739149 962081324 0
744458035 568119533 0
472924330 762706974 0
56963468 168844274 0
184437398 720247450 0
517127656 315653333 1
455375503 99752757 0
775185515 185966622 0
741548123 569570835 0
656270898 518734828 0
928323195 800226437 0
142541732 492266199 0
9036643 845402968 0
404110786 519598788 0
150053837 276194107 0
741647250 344814829 0
473033609 756126209 0
22015246 287716272 0
422735028 900132142 0
426560067 564750827 0
959876921 91319649 0
119951234 122288254 0
456648922 123234849 0
415494381 745778870 0
775533469 910887012 0
857952542 1950626 0
116953103 179653430 0
960888045 341663347 0
453858007 322462134 0
598082588 852366050 1
928139463 40114845 1
131940529 59953022 0
950844524 770976555 0
820440654 982956339 0
959165608 887657360 0
99745565 402301491 0
299338862 328246081 0
292936240 146778960 0
109586534 241645604 0
89318190 228636857 0
111659298 131670874 0
660148928 273614390 0
474511056 294980241 0
64779289 737322270 0
977130809 885591774 0
57947094 54741161 0
917803435 676249819 0
205695773 74744960 0
327498179 355702110 0
575970661 570142791 0
377557450 480945166 0
771723926 10538471 0
213586844 587207585 0
210170081 170448621 0
220723334 92071301 0
915508562 636039486 0
612938437 301874428 0
107072187 44938848 2
140407671 231431389 0
668528920 888182895 0
645316875 872379491 0
345298617 33800313 1
799228962 998217852 0
452484272 440275103 0
99075051 398930990 0
688646787 407646585 1
360940522 289191147 0
136517179 234172168 0
764151950 930358648 0
165774526 876825053 0
49140618 466919551 0
863164766 999776487 0
709542726 238262155 0
58595214 745670480 0
54817758 458022582 2
848260014 383039894 0
72020729 1214388 0
598265916 774576453 0
811666627 742717613 0
210145370 380223395 0
846914902 513851793 0
299170446 177842254 2
977116988 736435542 2
892100358 21033366 0
580768193 700710303 0
643155679 98654861 1
130871123 705548892 0
312244812 155634868 0
351386467 97495446 0
281683203 165917048 0
688328277 151317494 0
300203356 128815597 0
858040732 242896363 0
52195006 991522547 0
281225006 85448688 0
32376489 621868222 0
412283142 781498743 0
826559257 463901070 0
105025348 408521679 0
320089776 915902896 0
298516387 6197281 2
74649331 781890379 0
859181835 664698298 0
748276260 599973348 2
824216528 29937934 0
243071918 582271036 0
645281293 38346143 0
519730215 776518819 0
546540614 702288025 0
380810676 92231665 0
664709433 33478083 0
753156965 417759217 0
865803300 614475347 0
882599762 200705647 0
14395072 678682523 0
446064134 299426486 0
998425301 950899854 0
199036677 243419968 0
571887041 576356776 0
992121618 130850512 0
633347140 842848074 2
436564826 893413052 0
90775682 824753364 0
772830333 587771724 0
786586817 110379925 1
821560553 771363755 0
550523669 41163094 0
135942175 481647725 0
687711356 48203429 0
780829698 93013222 0
759975047 707722542 0
713731650 650248033 0
79899517 755977018 0
2538539 881146999 0
761934352 330433500 0
801667445 248214743 0
388509570 964635 0
733503627 338877319 1
348576740 43371195 0
370753529 916104079 0
206427164 781232078 0
274081966 786913289 0
5071472 905390893 0
747504595 116976616 0
145509380 485564305 0
742781053 827227858 1
973687662 401008030 0
625961312 798794471 0
588838278 635942807 0
442805825 522045141 0
499711685 174246877 0
74127622 448124706 0
722089049 494697438 0
212296934 698970471 0
417204844 34422638 1
22371146 798424500 0
995844202 357338384 0
910798097 801531882 0
506097320 41629150 0
627346802 906067202 0
266926437 656759401 0
924989599 941073999 0
893715767 738755854 0
659088241 143593229 0
954391518 726761860 0
357626006 281779736 0
256282762 483051318 0
286653146 435638428 0
619200424 854184058 0
504332463 866532625 0
147665110 284078583 0
431432446 299653711 0
751435663 994794711 0
8086035 19153580 0
624915416 808921009 0
34195326 798393507 1
727383931 298412344 0
856238515 644758751 0
958118001 46032920 0
105809652 255633757 0
83888840 731050384 0
132618662 75674326 0
355483781 212227226 0
1478274 36877505 0
282591085 208716157 2
702284611 863528424 0
544683967 211634978 1
560758109 90907863 0
37726976 560156702 0
126769885 981688480 0
89325335 394407769 0
