100000
336727905 619316289 0
343033803 587026822 0
183457034 506179229 0
195836252 722642012 0
722745256 475550432 0
752720251 667942423 0
757346827 20101883 0
321146409 799480251 0
881927937 394297699 0
690808697 942086808 0
379582374 746421689 0
684832159 965208233 0
11074924 297777983 0
613144273 765752345 2
404109252 520274703 0
20710723 294961868 0
102513088 170055775 0
60303341 773394799 0
36578974 312487398 0
1105332 827091461 0
905591462 934694332 0
393256606 745897852 0
461373886 836210091 0
948148066 127885010 0
809386784 456265082 0
132595788 476060128 2
409509804 898452467 0
626382122 107397216 0
25014972 583325489 0
785811240 163167275 0
55163136 211248564 0
147109089 930312870 0
115926109 996992739 0
858646372 474266091 0
156544507 78039828 0
840877694 206526569 0
812890445 23744176 0
939621065 919278928 0
346846385 802038569 0
933167962 109800711 1
275749590 573307217 0
487372112 194675725 0
449308822 94678583 0
246959553 666940269 0
386806713 23928570 0
590205565 666173903 0
673312493 384182576 0
414304190 83187577 0
391973713 405285907 0
101427640 335245178 0
733858397 141724303 0
558248166 798087907 0
153583352 364376823 2
607386812 55517172 0
88431799 570116829 0
156330885 615177264 0
502277443 965835684 0
487532542 169969446 0
973432505 1795165 0
707713669 909879934 0
126753532 572827675 2
65221020 468925848 0
471366193 473807809 0
785425876 332432919 0
158720253 276300730 0
933780513 487372466 0
451577856 575573746 0
129226804 258632695 0
77106276 219670499 0
227391818 794741146 0
697649109 134188837 0
506220993 182147584 0
678351280 382352842 0
875562367 87727668 0
269729905 347788530 0
718701425 115226444 0
90029489 626325796 0
223177158 253439925 0
517504519 39638793 1
825282200 364844517 0
746457728 112371476 0
897115220 597338072 0
98724592 174723534 0
598541826 801820877 2
714957527 683626634 0
152657648 931420586 0
904819129 117158883 0
51354932 434726213 0
457532776 1464604 0
14305033 323933281 0
317019236 494193539 0
633287941 908440465 0
584967744 558769886 2
917446621 522460886 0
283902270 856384021 1
294819177 559573415 0
671278870 412670392 0
914328663 303105924 0
400899267 180040578 0
606884712 400799666 0
675461186 910105718 0
665385076 265872151 0
674786387 110333973 0
212686431 670331946 0
414105772 652465009 0
321190189 86328089 0
184382155 90455023 0
838759686 159075591 0
284097521 57206394 0
96321129 404523536 0
724079173 22388845 0
19874069 928205117 0
987379322 534717836 0
555759458 704079931 0
253635944 881492994 1
801337150 77378447 0
654450796 219026253 0
146809967 952852425 1
16812878 94321751 0
366254578 359021934 1
699521681 149157495 0
358087223 588942630 0
17207226 294247096 0
131357228 909327464 0
597666194 59466947 0
554558651 762041265 0
64394789 913046059 0
666267713 595475033 0
981342291 304252849 0
761745318 38164751 0
871093479 483743405 0
528121168 46666861 1
463595802 231464836 0
525630949 847452911 0
554247324 849913979 0
730454752 652638889 0
10674663 65414199 1
281758586 141706442 0
235383397 431092296 0
237689053 72659819 0
831171874 389433923 0
366732536 443490593 0
80451220 217834232 0
3431137 762612804 0
398421141 998741101 2
998348591 895893313 0
498163755 294050576 0
11038344 224057588 0
527704875 321951757 2
139620836 583094884 0
480029689 655215116 0
568878916 868345734 0
116255517 698951799 0
703320492 349871843 0
491892062 477442888 0
858397409 420562376 0
993349746 331979900 0
725808439 648836548 2
774798586 192439337 0
436288183 6054043 0
776413416 547607583 0
867403701 499017426 0
357198022 42171069 0
450434617 295251172 0
953153224 750878464 0
306278422 533610762 0
539799920 779570152 0
861100639 60554751 0
903481135 84602666 0
315405371 163537158 0
638931939 491642342 0
236658713 786431784 0
9560266 685541903 0
714998164 493711573 0
750902889 347260361 0
443582142 825224458 0
883419919 307795755 0
80934768 830133810 0
677391798 41779737 0
172126784 232128661 0
254861958 543109460 0
51412043 626945577 0
673937636 451549895 0
387094919 490632612 0
968077700 395635162 0
847143333 263655582 0
765431337 752074282 0
592079408 861625390 2
526376337 70718955 0
20946754 815037504 0
96174260 875234975 0
407593381 485072909 0
319480912 820166881 0
241884405 337974992 0
14313775 643564064 0
329207880 789737332 0
626459529 802091391 0
287408930 58877389 0
679572120 708739277 0
823048228 764455372 0
592571093 799826464 0
14082758 530472203 0
797135507 175803711 0
773910365 177336438 0
538125814 430235517 0
82550443 713471627 0
970891376 271064394 0
464657737 333738156 0
117046738 771705720 0
12102659 916174015 0
709769054 389272384 0
50310137 45308806 0
387866800 155866413 0
71321489 74640425 1
68763823 892618255 0
331312288 439585504 0
257686295 535491851 0
27654967 127788222 0
584024068 249319366 0
10823690 698648460 1
193056658 16612313 0
198288511 110838694 0
543954415 303345217 0
958781731 391512891 0
132811281 81145588 0
69931875 652856150 0
318478893 694752540 0
734865460 29011938 0
111993527 55691756 0
737643910 140941800 0
383036339 208570413 0
97702498 740466829 0
267182176 889663884 0
492245156 609357139 0
735463205 18732318 0
937352088 882506989 0
402976784 937687030 0
149771718 342896340 0
589930837 432531181 0
611764163 658169620 0
66456888 84245269 0
832211375 352227014 0
379080716 498375014 0
5601086 440833071 0
381405027 171274456 0
260255088 56475035 0
80955937 675176664 0
278408896 963545357 0
144970952 583184364 1
323733268 332857530 0
593126561 810955702 0
559055365 479463688 0
951331279 451959235 1
839609601 876558724 0
396329880 187582379 0
384436547 865168221 0
221310085 446240832 0
778268988 393201341 0
514534841 753405853 0
414243848 755141403 0
164162459 274993997 1
206291679 334931462 0
467488488 452667750 0
747878649 636582748 1
907866965 925163571 0
793607252 658174794 0
946797171 124558423 2
702298806 23595320 0
854082958 333800048 0
154638899 6303539 2
132675205 659578090 0
363849923 354103995 0
501251260 234003836 0
334532834 100060166 0
144434945 817772012 0
682035282 673190894 0
436051099 144141972 0
98190359 19028368 0
279875829 140593496 0
301707048 628781181 0
912025054 635834261 0
894549055 999867623 0
315977775 179413630 0
722881561 424473280 2
987712783 838584713 0
772474888 692431941 0
471354822 141925668 0
453402328 590788635 0
128178052 319913805 0
214881744 977348390 0
920527500 932894954 0
966464489 214389997 0
903595541 904960650 0
377135275 598418071 0
805122993 636806638 0
644054072 687413171 0
701620723 545941223 0
127112725 511175452 0
351508031 962394517 0
730478700 993217748 0
477096123 229810477 0
88676312 690676704 0
6471913 320664067 2
339439873 820551783 0
118062026 678922672 0
407315057 272916980 0
105315992 789436531 0
110029026 192580336 0
81104726 208020313 0
163200260 275248838 0
969236116 169079477 0
498170592 572024257 0
154592445 498343948 0
663242455 171161145 0
746049071 388742999 0
952726886 990140295 0
144539726 16865081 0
529697997 831693016 0
793842793 183589464 0
36681770 419609928 0
289983798 428343556 0
216506418 501267519 0
426241229 62423407 0
34889927 292658128 0
524053869 902381088 0
591253768 574661001 0
122114968 823217424 2
877513110 885583655 0
729532913 865397848 0
769512090 583165296 0
566785520 27178252 0
91898099 348869591 0
348281975 129850233 0
427555819 139337599 2
100503471 642218303 0
754249744 304704745 2
26646650 674970104 0
522187870 417438055 0
940372219 217733791 0
758733529 146729447 0
33303634 965811873 0
149482919 53750609 0
110990547 20378831 0
457865604 881139555 0
244917156 747350542 0
515092695 137754100 0
274549792 613711848 1
377779438 830870179 2
471356798 568536270 0
466401074 244978825 0
975397908 764344860 0
877622725 1311913 0
933551824 862008440 0
245643771 8239356 0
665474273 476111987 0
720681780 977642652 0
4881162 767601132 0
137298804 873154062 0
85582062 229427633 0
698752636 654126892 0
222805314 93063363 0
185951694 379157279 0
539942738 578476101 0
420389836 422684333 0
749833968 508972395 0
677752239 408866538 0
534329081 446365616 0
864290079 671949543 0
846123083 266269086 0
822775957 247611487 0
500094707 637990863 0
214255381 74293706 0
498891475 378899481 0
706733116 954940017 0
25254584 535772160 1
371494903 401340336 0
530000746 350042830 0
24712400 962482047 0
470836301 807997447 0
286201435 658794899 0
20689983 563043314 0
182055055 334054578 0
53685941 727647787 0
618420528 962596272 0
604107599 48010907 0
161578005 52790106 0
609718817 838856159 0
126763018 493893718 0
132250428 480988902 0
121651603 912537692 0
625458592 577060879 0
324989693 632918229 0
706394327 813491128 0
533325210 276552451 0
476343642 578690007 0
299666548 775103447 0
144065131 489165739 0
767051067 116093161 0
146237617 738624046 0
183868860 170656907 0
258884329 255150765 0
718805923 836707272 0
771400860 440383202 2
675805734 106355095 0
340130657 806667634 2
128271993 529254461 0
96548668 438121686 0
208794410 960413809 0
720301124 510199726 0
717826733 821378579 0
929633925 503786364 0
778538679 869680590 0
787260070 995375540 0
195321450 407659643 0
236609628 411731176 0
777925037 670325558 0
27470908 368977413 0
673685357 78294567 0
980141467 799928826 0
967899454 365259237 1
713425396 74234594 0
16882145 342360422 0
558885851 815550330 0
955139226 528530065 0
768571224 960034274 0
245273244 453147054 0
738992356 518629157 0
243220280 478512554 0
13290490 229726504 0
920054838 745526268 0
184256829 929515288 0
719323791 397849432 0
727720167 839316920 1
47448452 69866297 1
682023974 85951994 0
488752916 1519118 0
453608066 371700757 2
352329303 359970165 0
427162622 375006170 0
668634334 475788973 0
882550401 358008326 1
946939501 75201159 0
505108703 251227578 0
158217527 761823353 0
500837881 365342289 0
109010746 242905249 0
85238260 113345314 0
435039486 18259272 1
197928554 53681840 0
1902520 35974321 2
718305494 587180335 0
565768345 981087701 0
352062850 327414860 0
226099333 281398950 0
892158181 33975840 0
271332094 377974765 0
268435945 84857015 0
273647848 220911402 0
880630129 482085415 0
834693600 308582934 0
51641421 42227930 0
193968793 986496526 0
477321280 972279831 0
468285982 22618580 0
421494922 856905107 0
509371487 740978357 0
365566622 497955382 0
888699418 446233462 0
241815940 129881827 0
699516115 563671868 0
898129936 326577996 0
135802461 559234660 0
837019978 73307364 2
501544687 333786893 0
965829238 922571690 0
56498162 856415798 0
56686452 296168184 0
410789157 332110646 1
350959626 574754761 0
492569628 635066597 0
477290167 153380794 0
145156152 865355925 0
977301648 5455300 0
409369210 3393050 0
193938264 91723249 0
711286780 568889812 0
720345037 447975622 0
715014339 290809172 0
931932904 718871624 0
95392978 786319548 0
632862187 317243684 0
622259838 912086620 0
642977372 461553552 0
135943020 405609534 0
534999904 117924824 0
407364494 325910360 0
234778233 146770201 0
441245501 96519775 0
549431970 900596599 0
323041639 240791902 0
32577843 976036353 0
87908004 72899279 0
808806581 170673379 0
100672322 639567966 0
520394084 238683336 0
64571047 522309869 0
358270002 801891171 0
675903647 916052700 0
113924358 149584761 0
949138121 616189785 0
410769799 118741433 0
718261249 837553584 0
776627404 131852584 0
642361973 443785595 0
988827003 279431075 0
60037264 90698186 0
568669905 696411832 0
663474669 676447403 0
639236151 440366723 0
14508593 610004943 0
263502511 833019635 0
829461408 582077602 0
340513121 709016688 0
628604968 28924116 0
226234420 412776856 0
622153607 193586848 0
687860473 210058196 0
153282397 638713806 0
946777740 407227106 0
714889426 177599565 0
934628652 105619483 0
132009441 687549017 0
65220257 566534282 0
673940234 42070361 0
569987099 879324558 0
636471853 956579286 0
736900077 94777698 0
603332705 557417034 0
915085694 127665638 0
117108065 612309297 0
678140938 110788119 0
82714601 136991481 0
516168820 389189497 0
110531685 219562429 0
606200285 505448353 0
309507328 754607314 0
825427714 319595536 0
171349160 491513064 0
296562152 824747363 0
115358680 477021352 0
492573455 279843468 0
54267898 851025091 0
871400531 144260910 0
835300947 748578775 0
43412938 250331697 0
839852473 311969451 0
744957879 18262164 0
307514452 144608756 0
209649907 400606215 0
193001001 981911910 0
897748613 143280914 0
709700158 827655740 1
474303560 486428868 0
790218719 32005570 0
95870433 189494870 0
365567612 870738330 0
49559585 549270322 0
178100625 4103242 0
531503902 199265115 0
774287873 412117986 0
141102342 239323370 0
302845309 489387707 0
986342934 92563267 0
35394632 114737821 0
209643195 91805422 0
292855419 85382480 0
622620007 61147179 0
869811251 129738642 0
150863368 588987252 0
795305305 260189717 0
406274039 285141582 0
686471144 403569863 0
959151442 118708206 0
907997184 32158136 0
281302627 328016197 0
72759400 204900296 0
578714305 781295132 0
27801741 757700516 0
142096729 774703916 1
663489678 132399984 0
40589669 356351674 0
259986791 450221667 0
390156495 35262220 0
918357957 832148818 0
125030874 345259022 0
836028403 895610231 0
748003022 651752377 0
8406907 88125882 0
225501459 478031985 0
114498670 743056184 0
902786315 341730318 0
84584265 439987402 0
765771145 27408533 0
776730650 156823404 0
50170795 374395728 0
552304713 62832923 0
894007011 268039469 0
387152816 60581532 0
16301042 319119864 0
633123056 708375041 0
862710691 854448404 0
288183509 500626523 1
967662721 357226293 0
444227994 129030985 0
655266000 9101639 0
305741838 967804942 0
41258920 240165137 0
19450509 560317478 0
610975818 651811638 0
6239563 471088602 2
327003360 381897434 0
820643587 305943162 0
103292279 984873532 0
212550194 118319316 0
325808449 433991992 0
477745047 762726878 0
912940639 797949530 0
754506142 666035612 0
365648827 293096768 0
166150978 67830018 0
925086831 930602077 0
880965903 227140568 0
794340965 395772745 0
4791440 137271 1
439670916 460785468 0
153138440 703541618 0
668242185 753878087 0
29385164 151219547 0
843811534 921271343 0
250011249 121482623 0
105670102 864949781 0
763873634 672589675 2
770491362 705046234 0
116990370 703472875 0
735180774 876451051 0
70956696 512523124 0
911799009 506301587 0
831955101 335580357 0
340099558 850607045 0
116019061 665888404 1
110595473 29099924 0
150531741 105067898 0
280749095 837860253 0
963201868 794224748 0
632787454 422472353 1
941083642 43962970 0
613581275 955655360 0
627520653 139692827 0
543420839 439400837 0
171490329 341323355 0
135649862 81849212 0
968619664 406575519 0
420205468 743541832 1
818794956 782167774 0
852113717 863409936 0
5994884 55706926 1
766648571 88360225 0
215504762 823804656 0
411044561 583126932 0
244175580 840621076 0
939062405 758522520 0
144407783 163940162 0
366086639 120858939 0
556322239 516657639 0
720663692 858831626 0
879905114 39201495 0
863726126 704588580 0
57646957 795873094 0
476909358 41008357 0
142585236 448663098 0
647388829 908773797 0
402307709 139797104 0
777763753 938067481 0
543836139 158451340 0
349019097 722358727 0
17424535 27800142 0
889843799 640015241 0
890324303 818855899 0
776249225 273632597 0
42995430 895313648 0
921639838 61752494 0
361970957 710943654 0
891079696 902286510 0
916351078 166106713 0
510180535 66240372 0
323191239 201830466 0
84335005 857879894 0
43004909 510302296 0
254216252 173632573 0
867205321 891980221 0
274136295 960295895 0
892751992 113944464 0
770192614 309208943 1
76057018 352640608 0
605236837 98375043 0
961445635 353322519 0
49181148 108205068 2
417132906 100706525 0
475036094 77078570 0
589365818 140697416 0
810839668 431374885 0
217670917 806837738 0
481930696 190585798 0
70223495 813492375 0
900134981 353797177 0
776954923 159704743 0
61344307 905779117 0
560933475 581680798 0
499205408 409284567 0
723468959 799611730 0
931302114 753113830 2
357657356 111540643 0
107590404 393389041 0
135309662 10425585 0
509696889 743334047 2
244640450 286932068 0
156952390 58778848 0
187104691 50548979 0
943850146 689978824 0
46789745 494739888 0
870951066 571813358 0
259730221 379515172 0
618176281 121547416 0
110832972 834403695 0
2406518 709360105 0
79307980 321254467 0
872694125 996754984 0
226663349 808801505 0
233349961 957444132 0
519875543 875082016 0
811360804 704791212 0
271085960 177226302 0
403678519 849739478 0
840329201 472760364 0
226988698 692534744 0
481208486 54630167 0
551451784 868682682 2
632127635 265739967 0
83483081 605397883 0
252344126 89781000 2
796373231 363444090 0
336586478 944401287 0
606641383 108458350 0
739279441 327589301 1
367869484 130816558 0
837939684 554923771 1
664844900 913485383 0
721486181 635592971 0
598982913 76348676 0
661947023 29000867 0
329237722 393969027 0
947885894 631108686 0
138810414 25761993 0
629658763 703561133 0
566377962 138143751 0
18559094 524253788 0
565630488 35138331 0
796811770 662475517 1
77989895 92443978 0
892745890 182394175 0
458263606 622793528 0
541843451 765591777 0
344442060 448493927 0
783378181 705423092 0
127881870 564492239 0
761075462 969211895 0
361804866 867024343 0
701465322 701602049 0
126543285 746243693 0
23077215 72942806 0
148932160 141088478 0
413376901 20329001 0
492819227 548912422 0
947966119 387642314 1
8496068 826281640 0
424895919 783071614 0
668025797 821449413 0
831033383 193410433 0
907437306 156793255 0
547121295 436622210 0
123845773 26627463 0
207589990 640441729 0
484913468 210709717 0
581640447 126767141 0
596592541 645184599 0
399352104 850309325 0
118169425 97059525 0
337420876 323891161 0
590570949 621567946 0
868080098 368208659 0
52371131 60911536 0
271681441 224680425 0
872389833 923508365 0
43337025 756394066 0
954212807 148635390 0
174265910 694425075 0
88778976 951902210 0
655647066 974066848 0
59966124 347365337 0
153169179 745526809 0
202644475 884157943 0
536708750 579661770 0
921673997 787355859 0
800216106 355258199 0
615256190 137486360 0
568003657 171089856 0
727609746 91780046 0
603740812 679874830 0
447558547 16833869 1
529072423 56472845 0
688958052 269726576 0
999393734 960928924 0
310758973 678199573 0
387847439 768132085 0
918929877 299274505 0
209293131 854830528 0
774709963 867667653 0
400219760 207775411 0
951844724 851834781 0
100898055 489981432 0
117507935 775471643 0
600698523 101393207 0
291170400 816405122 0
829717075 965532459 0
459842711 849349770 0
509739500 228123200 0
135177861 691312046 2
927019847 753243975 0
164735645 411245112 0
943146292 983578012 0
114137402 993974212 0
564359031 379389599 0
574973740 678410123 0
423609508 475053325 0
78591032 976579430 0
573971822 797557842 0
28851243 696004055 2
951943476 655812377 0
123360529 274185061 0
733304690 860864984 2
201268529 42093415 0
896415767 619274415 0
304115597 388705494 0
985451659 811710095 0
480574164 735966981 0
178803949 829985387 1
466152592 676766737 0
448203693 586674690 0
272865192 651543735 0
888575920 688509957 0
77831533 899750728 0
852579741 44886812 0
185416033 350909282 0
604739708 254690309 1
849383120 421028105 0
156899040 125795477 0
303915375 890472564 0
914710994 894571494 0
82309283 662834960 0
722445252 531660863 0
930396427 70182607 0
374863559 73221174 0
483004306 562688273 1
96263032 42983693 0
783868800 16127402 0
87782768 528084581 0
743523108 559766888 0
751652770 862507792 0
435234871 452194284 0
456176740 968640338 0
781930604 870784752 0
202767063 431060089 0
464404688 308344433 0
538127650 142593972 0
888244198 925788999 0
323866399 974592688 0
16995400 134284590 0
736127410 135195911 0
910491123 117988958 0
838010433 7847913 0
735502056 886255362 0
65457884 19426202 0
822582289 914498084 0
500811886 903668670 0
853204391 38567379 0
338976983 497652173 0
332410298 918486646 0
209909944 51083970 0
809667604 537524269 2
267082526 483671712 0
909384340 51442132 0
772858200 58828586 0
892096759 553994629 0
313112819 304380257 0
402003015 89328271 1
812809362 443077593 0
211614295 61648874 1
250116794 417014192 0
3849529 775321149 0
165447145 99096947 0
450160756 36714411 0
112668466 7572343 2
960834556 425796795 0
346247641 212129403 1
642594809 956318020 0
84349987 6279541 0
217894946 124516395 0
885263692 350786363 0
771378292 331380123 0
741244700 979419506 0
819028447 342030482 0
605829246 830400595 0
989269191 360148072 0
950291792 246835272 0
599681178 310551044 0
730863627 975839263 1
875765803 215074387 0
134345403 947470918 0
486947150 464042908 0
394429273 834587927 0
282464005 530673146 0
404517650 435212724 0
901926515 348574091 2
434048658 298647321 2
171317637 65354019 0
693152771 823404389 0
224138164 323806755 0
748757229 735011628 1
131032315 980685996 0
853963034 100505249 0
101964478 729279375 0
13908723 92517144 0
273988404 582474229 0
719893524 277012958 0
218112259 945850772 0
982715646 685405712 0
316388938 365812735 0
202292082 767834900 0
39644404 558671529 0
37915921 4721925 0
822758379 678112847 0
667485109 315520652 0
919014476 544782141 1
857278964 222959020 0
989885385 469169499 0
729843334 546135183 1
556050301 695769567 0
719149562 830720027 0
61462985 678526500 0
430995893 927506520 0
121721103 48470193 2
731364100 106943363 0
52577073 477639233 0
500293312 846364680 0
7350465 98192480 0
889714077 159622562 0
122822881 541023061 0
62362224 611382699 0
439688357 602880642 0
3781162 75343023 0
309132634 529703136 0
16866981 250560127 0
14585735 742558998 0
558008777 904097544 0
969909255 431052006 0
854788957 390236145 0
221208174 33396872 0
567713014 479692241 0
396633144 563854268 0
704925841 345377076 2
283439571 430872928 1
641464185 222635346 0
787518121 612245766 0
906201495 273877043 0
195731472 64834730 0
903926025 954265539 0
202381685 776209339 0
104985829 139603565 1
794487584 735926685 0
769976173 13514971 0
33742068 673748155 0
154128011 891142617 2
485379718 745096467 0
705561987 749996092 0
593077954 124478790 0
808849364 2217452 0
939307805 131461337 0
139824904 630395031 0
875867914 312030296 0
837226915 46266494 0
336067365 314977010 0
708877868 238965572 0
990344903 328022474 0
64440253 78627305 0
274847163 483767896 0
225520249 336989565 0
93284476 82659758 0
456619000 492006883 2
901457300 79929517 0
968305496 828854918 0
202953170 33801303 0
90459391 830330300 0
130147258 436209710 0
150320969 940925304 0
738086620 783671028 0
716293922 387196681 0
894712734 518795920 0
331614140 356413309 0
932567838 14622362 0
706396271 771478804 0
523001503 517879759 0
964643852 600956576 0
358730373 533571946 0
47659524 180202318 0
421166600 810117373 0
239163630 882971016 0
263580120 161777898 0
558909260 722408663 0
609554189 323016091 0
119791232 591560658 0
842669196 66092739 0
434887851 595422911 0
91935036 756256021 0
62232510 35486405 1
272694973 394487994 0
623064509 959971989 0
947925652 12917344 0
86760174 61647267 0
899269860 441653311 1
592292916 963918457 0
898872565 362663135 0
259326311 55481563 0
53820280 925888048 0
359357163 854258077 0
847175654 47826410 0
577144264 460874940 0
335146912 386926724 0
314825675 955766311 2
966060989 653874659 2
995108458 568268954 0
35887257 383087612 0
414620564 543779496 0
832175233 737271665 0
148405417 936149107 0
826279536 44694837 0
365754786 932891046 0
360914802 90428755 1
517749344 949868912 0
929248075 112587378 0
404723259 418594078 2
786000563 318394656 0
739441050 777159401 0
99810626 31619913 0
714775814 113158576 0
306433451 481012890 0
36273526 660736965 0
28800417 258970834 0
807415760 482627851 0
564825886 967503759 0
227738523 611733341 0
724612360 256625940 2
791450232 895574206 0
103415551 239064950 0
207032010 358115115 0
753387687 678664667 0
97684987 407322766 0
739516057 104774697 0
485810045 303533053 0
34934205 428764952 0
694476491 458413288 0
889707605 466022533 0
133454464 625703794 0
553893636 135411344 0
900258787 939726855 0
828705161 405356973 0
819949068 836499447 0
993794699 159362687 1
298819170 745727489 0
952832242 101545308 0
571829438 191831947 0
990479719 102042176 0
542047367 61451205 0
265759644 299051910 0
963646597 551549174 0
64455954 721672300 0
797147493 716002999 0
545387690 438360839 0
312791125 833298771 0
795112826 557903557 0
134205340 883570794 0
777590010 30741831 0
606059591 137011960 0
706022644 479728369 0
118402570 338876883 0
122347214 397980178 2
68431444 663375161 0
218275502 659702263 0
723875337 557937865 0
47359954 148969724 1
418979571 743665537 2
994041456 142338250 0
863202802 150132387 0
631613731 683997452 0
726710094 776414393 0
17422212 722492282 0
39842514 313056388 1
333568356 350512023 0
69037486 214360349 0
305474376 456407255 0
59145089 59135339 0
238124986 672306305 0
226734456 153430711 0
105060013 317579164 0
554114991 721772596 0
756817780 266917441 0
18576589 352723544 1
896207036 437733964 0
758818908 185126668 0
167928495 998296949 0
752881308 326757559 0
306445497 719092880 0
395936792 466046503 0
475784475 668774844 0
145820362 891473147 2
200811955 803992220 0
516730316 58750628 1
217258719 771819866 0
224923842 967958511 0
776976244 637212896 0
99945957 201298635 0
367835672 834020014 0
782204786 336964778 0
662857757 635502637 0
419202642 668947052 0
784852616 807900803 0
58255024 28404028 0
211329028 407344134 0
195802235 522599846 0
693094777 29154800 1
44258418 584145384 0
76170871 645534901 1
510038842 986255010 0
465900236 454163982 0
830677318 308803295 1
990710944 959696482 0
94214533 179306993 0
411848903 357368803 0
190705195 154880619 0
470986369 148697694 0
323238707 854239631 2
227630891 486445647 0
41303172 600082737 0
48887027 875194696 0
10976820 25463759 0
44818566 949291949 0
131688397 375635412 0
809615885 153626795 0
856205051 567362471 0
885673440 870736050 0
670630773 79316773 0
730353208 395983981 0
109299728 646094625 0
316921650 410317699 0
82446278 961486271 0
740383003 362484236 0
156555025 285734614 0
382992435 47193640 0
423466475 719971232 2
107485684 808204665 0
523318877 663070958 0
731529630 331698918 0
409427318 625736747 2
30175754 25613109 0
231228285 932327880 0
544107440 404010230 0
97017576 949377204 0
212155497 869848278 0
142777067 19264624 0
930774985 745292760 0
316999470 966726991 0
818176248 912536882 0
962484381 209371253 0
121691465 740647188 0
941553400 777107391 0
853433766 823355594 0
821157800 435334338 0
63495956 295338534 0
215952776 373853102 2
712187722 778190135 0
250221556 205495463 2
138042219 193581577 0
417163068 327485275 0
803060303 654571963 0
484851591 872122386 0
41466090 576772483 0
230038267 590343594 0
776511602 686276902 0
107409440 569257905 0
112366074 724422958 0
718769228 87891493 1
581033745 945331904 0
637751834 636206987 0
638001883 930653134 1
105172160 15363409 2
191362257 683632092 0
577027775 641499704 0
723181375 948402573 0
862623718 41424755 0
390947766 847672669 0
765718177 954784971 0
895066378 717877804 0
8906761 635611556 0
129974726 801356844 0
823291254 421458715 0
159918256 276300316 0
49383526 69629653 0
50925303 990535559 1
198504375 208416759 0
236451884 447141945 0
66345094 100542495 0
723305968 218382240 0
220893935 302780536 0
119859391 98899335 0
259716876 566926713 0
747002853 136762083 0
439283317 793265523 0
232598993 915830827 0
147269400 676369331 0
896717971 203730424 0
435571963 592910798 2
590516359 752245370 0
49659908 391442022 0
566259222 919163965 0
460143164 38363177 0
834425901 119072495 0
694371850 873639953 2
782603574 787538523 1
94896815 870912051 0
920211029 610792269 1
476043604 310280869 0
511990628 729048629 0
241480181 90250616 0
415811654 888875840 0
740949333 121456719 0
363742815 479358281 0
829926283 563308465 0
791827008 228332108 2
790475120 125306914 0
45190766 484597823 0
36680159 281701304 0
743779216 10902218 0
738227806 581054961 0
747393156 941845073 0
657679553 570042 0
230375824 20934504 0
933854402 188347537 0
136733371 479402687 0
463884539 128364120 0
577819125 432359990 0
655195634 153518409 0
658210850 312951409 0
572919662 930256565 0
732370462 372299367 0
451451611 979021080 0
580000138 942926718 0
509719281 666261161 0
976990532 866341685 0
100756352 124656181 1
276193288 824389700 0
745770740 444026537 0
510494368 464321170 0
502280841 849408470 0
944862280 665186628 0
828813192 29170719 0
970805012 653139863 0
353769666 920647219 0
711728326 444732640 0
440787542 59211019 0
188781267 559547616 0
485227439 657445453 0
630676929 255451586 0
999466665 333171563 1
950979600 144395848 0
29143168 563823838 0
153988684 391553658 0
621521819 851872671 2
876916911 101005721 0
453157860 196768675 0
60352751 354784424 0
110362609 592120550 0
8074666 297940314 0
453846991 147976119 1
609645745 810074554 0
258129998 828448369 0
511693667 616029823 0
8822507 675142599 0
186235004 4849411 0
345791690 624210396 0
22664513 532274687 0
443849345 853226073 0
120147250 777286868 0
49159674 588083452 0
911590226 242117212 0
720468971 331271267 0
609232879 688692679 0
240551960 523576138 0
627778993 510881165 0
267858920 66425849 0
286293579 264891228 0
264057786 938904157 0
951855620 883101480 0
604052597 165209784 0
335975299 118980781 0
109092450 796267332 0
809026636 430989417 0
111574754 269382485 0
554862087 65313748 0
87859147 436838309 0
181706980 547235741 0
786654308 928324948 0
220647338 996894778 0
71752611 483400184 0
972087364 436243464 0
5516862 191492591 0
121011584 520189941 0
574189632 216676172 2
973950990 21310278 0
223274353 86812314 0
394536253 440621564 0
427978111 384830798 1
6150519 63667923 2
124855889 396637099 0
184956543 945052337 0
986517926 667377849 0
49309168 795008014 0
953757603 35486510 0
557198174 57137700 0
27158320 831231522 0
823997884 443165464 0
317550331 335629254 0
179934285 111015170 0
386972874 656419571 0
199908574 158647876 0
100903826 101354305 0
824551927 488175412 2
291364829 847598609 0
527938940 509852659 0
752241881 305265715 0
522851002 106368609 0
353138302 960728920 0
812593562 890134059 0
306461529 397303733 0
200359414 329849096 0
722104462 793139450 0
766886108 788458287 0
611132114 799709760 0
433460798 436575224 0
136947316 35885960 0
121035704 194508786 2
781544826 142295055 0
551592489 723636742 0
802178217 113948417 0
901167664 934421794 0
949388535 110524842 1
865736277 347782057 0
753494552 120098137 0
915656449 908451634 0
35055209 443864677 2
549295053 787424662 0
35940340 380449852 1
751855861 230673295 0
501510038 811287304 0
35962107 446491569 0
213968006 833253367 0
218609841 660238064 0
538366470 558583295 0
979391426 513871571 0
93461805 648933623 0
393257513 118346361 0
68484537 397686410 0
977850467 696277544 0
230564987 303060240 0
139474856 857097480 0
17068995 238021121 0
323608946 150410353 0
431078444 139415965 0
74087182 484376568 0
144098264 765551646 0
412986313 948508950 0
365750119 974922536 2
146313361 392104488 0
444537519 461279433 0
995509346 131336435 0
881225354 496594218 0
13684066 998662156 0
603561945 102762984 0
96594556 620049004 0
572247150 775181318 0
243397852 103832882 0
415557177 175357758 0
947352943 691616260 0
329587162 333324115 0
930760708 731818846 0
821888880 380592169 0
648876563 534961306 0
470451862 96460854 1
399744960 540292914 0
237331668 126609152 0
242466479 857196567 0
108623979 68683568 0
686505196 344570899 0
97673656 628737884 0
485070530 352388857 0
759729895 632334006 0
938150935 263517369 0
439155024 168275035 0
489684239 185218890 1
615315364 666337170 0
435919799 988296586 0
929428768 850574813 0
925329134 728970453 0
596303778 459080111 2
820309541 384147910 0
979617301 556540723 0
147190925 102421632 1
170099398 457490422 0
741371776 384936987 0
434774681 580026315 0
884813534 187405400 0
276749700 619511636 1
982098020 763277086 0
129769243 632843196 0
40553512 654868393 2
532119919 844972295 0
522169133 997808595 0
655851297 907695189 0
140364190 262805515 0
5543958 58207189 0
734254609 355334186 0
524320686 285982220 0
738587761 731354207 0
323604092 214234055 0
956702517 58959661 0
950335123 240079195 0
388799507 683651627 0
965908483 414783870 2
300296911 478134342 0
896772367 349038993 0
691742683 294775213 0
598072467 430054485 0
18344888 920193222 0
495134397 436604532 0
905954598 125084344 0
736600187 188466652 0
555816989 313279644 0
445769413 714245986 0
243740572 141056026 0
352105767 635274564 0
211676707 798730501 0
411257286 460655171 0
359085116 545246514 0
472211122 191916809 0
75138496 170744170 0
98791385 954895976 0
358048859 171164904 0
593773842 347028634 0
985996061 337890516 0
684161251 826262846 0
165179579 416632612 0
622518346 920283164 0
653102618 467736521 0
277094342 810892902 0
786931046 6839705 0
545434048 345957 0
553690629 74765370 2
67562583 69533872 0
418913747 264638047 1
688639979 719300013 0
776965482 698401534 0
195901499 484423386 0
168632245 792280753 1
123893197 570487014 1
672291511 473828870 0
370772928 608298810 0
10095452 32680433 0
226052825 90107750 0
197390582 861927472 0
279633588 92609721 0
337855875 115213983 0
111069274 676492912 0
42841311 739049837 0
751312799 621453211 0
759524089 288200420 0
359215242 264223188 0
240506666 725842346 0
10735826 644475929 0
642059673 107695103 0
417748414 652977340 0
437453217 802309795 0
852926799 610726611 0
937486416 25691044 0
358034273 929986861 1
857109912 246732949 0
841615491 21855886 0
394567499 35660806 0
763628767 329615873 0
342982830 56650616 0
928898089 221166768 0
71051132 66422588 1
15383903 89406544 0
363989997 460457520 0
148236538 561731480 0
132571160 591830574 1
74638367 612192652 0
133136856 99868389 0
710462203 261351339 0
96569003 802859828 0
703715817 571130574 0
556783822 916233078 0
524297068 770945983 0
555901948 837682719 0
285817015 830933505 0
707887100 420835998 0
114270423 561589032 0
953635805 349368129 2
23698848 658471192 0
236921246 120935001 0
824815264 352584616 2
362156400 663242448 0
77758904 66078009 0
39957604 656614304 0
180928547 774001416 0
24691160 942155165 0
996446012 203265993 0
519782966 720354153 0
258417220 245379063 0
238137351 200909298 0
572001162 865578666 0
627993494 957426868 0
8281333 905727397 1
955238221 809222450 0
372245106 179424008 0
421466501 669797104 0
108072214 108022550 0
841027280 6579323 0
348744960 128199567 0
221970562 113090551 0
325322177 296910114 0
987915546 636774504 0
113341929 624044805 2
181746205 301910172 0
763955922 896701387 0
533605198 186937237 0
354319089 292010367 0
843051311 926895700 0
531169614 228913430 0
233313988 309833156 0
495633220 777839775 0
663379885 507783833 0
630753007 566498753 0
559743009 131687577 2
447006047 24897223 0
663623103 444367877 0
280757496 440542097 0
469151255 384307514 0
894978087 666685197 0
799241318 569148721 0
101640996 44501205 1
170443883 962357624 0
668135216 826958667 0
84267768 984211718 0
79606337 116795532 2
331175673 85510965 0
152859993 278207423 0
153627469 167175639 0
796287688 830623816 0
20305606 321439794 0
122687330 912425219 0
36252966 924144780 0
442256552 464537245 0
465598045 16511080 0
273475296 541919045 1
886957171 75552447 0
138714085 464704211 0
234306302 918979247 0
861702887 501187360 0
441077345 560974964 0
132620502 611993632 0
59758447 795314000 0
312754747 78061155 0
248530986 919138282 0
794953008 450438293 0
50930022 58314171 0
114980843 549908167 0
11936098 999659943 0
719096332 879930789 0
120019428 910532221 0
661417881 76564021 1
10887180 555815598 0
965953975 296777678 0
707780843 372039239 0
97796553 913194074 0
468979105 661793936 0
734257374 291772110 0
812717177 355926662 0
149689640 212559471 0
806056709 736961 0
611681133 960454540 0
114218166 288288230 0
488892527 534757502 0
58179053 342690929 0
234432069 619319419 0
385261210 973580492 0
197883241 416789696 0
699941182 94076850 0
2629500 696344873 0
824074400 984907659 0
296731736 450087828 0
598206067 285409484 0
506563574 55430997 0
511388221 525411312 0
302275472 761907284 0
677955320 136939504 0
42368862 293308830 0
924300082 925184369 1
67426851 123329270 2
233873705 121567671 1
296624380 607413692 0
652893411 401659136 2
677399287 866849888 0
904143690 871530550 0
365002180 618827208 0
290130018 222611290 0
179614867 890395309 0
877932461 699508799 0
179777454 166156302 0
754713794 224238698 0
406230667 458741985 0
59074526 533998735 0
113716299 313087596 0
743024627 603464689 0
48822846 931647197 0
218684812 422174636 0
62686189 20225594 0
428338982 660191653 0
457104740 916519014 0
962994308 903369663 0
271923976 142857520 1
135974027 749952116 0
505800110 429474751 0
230104050 495495899 2
923243677 574410706 2
723960046 179806870 0
676657480 20685823 0
293439424 74738228 0
13385920 41572708 2
656719978 100755868 0
761236771 168507199 0
749229001 74148486 0
962814854 436580176 2
717081672 224606135 0
713962065 848842815 0
117879099 608195950 0
288863505 329117089 1
359976659 967883457 0
989572301 519854887 0
870889293 81929618 0
182041194 837212120 0
517013644 536142320 0
657233037 659218026 0
69209903 855652577 0
139516758 123830106 0
435952424 727797288 0
883484320 399064322 0
320244213 408174146 0
473221237 633132098 0
817459522 237065525 0
898805442 301184680 0
833901478 848690013 0
353818957 300548912 0
757525146 946678695 0
609428658 618485882 0
65837535 143561097 1
98193649 831082634 1
635516763 499382491 0
123996451 680817774 0
629613753 981092840 0
631746717 26594096 2
898800553 254778494 0
364572957 530818924 0
664140198 264380732 0
201464391 795635356 0
803252630 514597545 0
190009637 794859501 2
92418235 984879383 0
36673561 692740079 0
674199593 200631639 0
63606395 588465800 0
122354053 596899914 0
694921811 770628976 0
54017799 413177773 0
777624918 110465962 0
457719617 883394530 0
451423714 606977392 0
677190419 224036769 0
134779866 673053079 2
446328095 703022063 0
710946550 277866388 0
364453087 265941948 0
837847615 418857776 0
271769122 383127292 0
670528301 484464387 0
964236533 232935698 2
165016915 751053910 2
777579127 874939114 0
39953929 228591104 0
998022720 491648704 0
809229151 381623761 0
794684776 563932569 0
398324492 414839522 0
695609348 498805871 0
301210650 683947251 0
652071802 441499548 0
731765635 987426398 0
893598042 29429434 0
615317281 58495644 0
512758551 422572220 0
539502805 330449092 0
714914545 596884101 0
32436521 428198688 0
361089264 124055610 0
90151165 848992139 0
729615019 176611712 0
79880935 534095959 0
467874813 545030650 0
723247472 622874678 0
461704529 939544689 2
799834981 644607175 0
400934853 818703346 0
858597767 992755093 0
883444577 800404784 1
213634084 249727656 0
142876239 98987197 0
701255777 158402525 2
842664133 546987022 1
213484134 22699863 0
504828890 944192509 0
325970601 490385418 1
115794423 895869554 0
736513909 584842055 0
282954070 15299326 0
371284395 882402969 0
489204681 93621678 0
99589812 768537259 0
170022701 590276551 0
853540821 442091923 0
390121463 85052771 0
506131675 263574106 0
578833630 915664517 2
969527150 140081515 0
876309283 539805707 0
77118627 11347607 0
813047923 782263555 0
38584596 325209612 0
575699939 189861965 0
28017638 24463084 0
115138492 806753177 0
941397614 730293592 0
972762379 536474482 0
579590832 34361864 0
493155362 410602175 0
33641986 833707472 0
75254353 902785276 0
88216328 508234362 0
25646624 605886516 0
261761087 992931858 1
908587262 968473385 0
543490660 294760631 0
58843878 703329902 0
698692617 705792394 0
369740088 367207934 0
766678751 592332447 0
308566233 888969390 2
177633375 829982335 0
111046969 260941853 0
95639771 924506261 0
97463938 189043195 0
838996226 872691008 0
102659161 403625079 0
545210007 937412057 0
159499927 236718311 0
818184975 105417253 0
915669212 51844532 0
739568065 501472687 0
993702922 176413132 0
103053071 207718347 0
419260897 919599041 0
387821645 10170999 0
519568904 341897457 0
93793004 763117681 0
70293449 139739637 0
775916507 196144594 0
170574517 479197128 0
15679680 725960111 0
735719986 61292485 0
425176717 904552588 0
87063519 10627628 1
796858478 356543175 0
351499543 292092895 0
663386669 464271531 0
425796075 808036436 0
127499920 684319293 0
563006939 880572192 0
657373648 854547474 2
543145940 842754020 2
46894616 164939916 0
783503179 613339381 1
874764439 581563793 0
372813792 299973710 0
911870123 5001252 0
367734975 350916059 0
601692422 282422309 0
536155013 160353902 0
124264594 685896696 1
313246498 68397337 0
958613785 328807929 0
866651528 39798027 0
471694321 300354642 2
391209299 718941713 0
21755958 565111377 0
111532619 969813433 0
93194598 11033284 0
54488102 687720849 0
718796929 522364263 0
438791937 504924477 0
653639513 78292027 0
574031659 4934443 0
490389540 215349502 0
609629431 187403874 0
520509873 36754369 0
45582288 842772056 0
551998911 563786773 0
624156520 458832372 0
523450521 484570216 0
359304599 468194039 0
92468726 911650316 2
264053363 903012931 0
161580433 686050369 0
338500205 85047444 0
739470527 579279662 0
797665557 507721847 0
36464912 644358787 0
292111217 279119697 0
530139656 44394602 0
432924773 620511096 0
297196884 356555861 0
619105952 289534310 0
293830601 688003999 0
509441867 429812286 0
596978196 456097179 0
421805863 960232888 0
970470044 496367585 0
558265506 740874473 0
167600513 700769022 0
753500310 493424604 0
307782765 735379082 2
13315144 290400199 0
360705899 482868705 0
756275676 12699011 0
174409160 650062326 0
131126952 855988552 0
211262122 306366752 0
361200627 52127536 0
613631240 919751254 0
700250829 330398586 0
745256233 305538731 0
324339901 201683915 0
183433027 609599201 0
436179950 853114254 0
135330310 820543076 0
442346825 269711415 0
613190084 518674778 0
270666767 418567557 0
287632345 538474982 0
192137102 894409265 0
479227749 901668267 0
136484395 314252794 0
806431715 682193649 0
841666149 362516246 0
714934833 149294367 0
321441033 3393973 0
234088933 55312851 0
23600969 628689215 0
61744655 249660508 1
379391118 797257344 0
549248201 792809202 0
7533602 813299755 0
214029919 537823043 0
961238612 883096651 0
406013774 832844339 0
50213388 444754323 0
775400642 842487117 0
333832400 771556800 0
120010376 638911766 0
276828424 339433780 0
120644237 293444860 0
982254916 31147712 0
263344317 228479922 0
7056643 57757389 0
768973984 80561303 0
503817540 191120236 0
291067910 338976972 0
2394491 277941693 0
256714343 101574698 1
524108700 113847714 1
858777287 76128467 0
485338556 775353134 0
219366294 660894867 0
895228623 108823863 0
592238283 232546678 2
661101739 124422581 0
476539064 313340176 0
896750219 37162571 0
938846875 710164762 2
31515494 544018157 1
181575043 764697737 0
476614592 360352577 0
925059445 444830051 0
842815275 244333392 0
50089163 495965608 0
221412909 942599084 0
98795746 475848095 0
244039028 117301348 0
427263080 184120933 0
318085287 76178661 0
225844189 648879540 0
760671269 752125726 0
684087878 38145426 0
703928931 303828754 0
742734845 176993787 0
963239486 643149783 0
963286705 212688543 0
498235398 60621607 0
794683933 42194962 0
954622036 463188833 0
502757504 204994969 0
477641265 827376086 1
529276031 3641493 0
252834548 551462411 0
777281152 43340577 0
580725242 700361615 0
501193548 409577801 0
997161874 395041691 2
308567690 283554778 0
417117289 833781533 0
94322946 123099964 0
11044773 519106713 0
480609027 468587637 0
693185235 89537133 0
70007586 829431226 0
48000038 253854559 0
593381025 71535498 0
940386528 547858055 0
311434309 818196280 0
125209209 378380529 0
481664733 303885271 0
199054718 115632576 0
721467727 920506535 0
659311780 876666197 0
593301571 16662356 0
316168951 168982237 0
404369030 896432025 0
863208217 975461669 0
509389471 573454745 0
597236486 92777842 0
514409384 473902944 0
607814560 718727549 0
795132862 954020169 0
641910436 125528518 2
795858245 263810292 0
23991100 393151852 0
919213618 70401148 0
686069208 945741865 0
126862372 479209805 0
534701537 574505397 0
327030870 66032514 0
97917648 639884641 0
983223350 151403390 0
676859247 392679261 0
388061816 834646849 0
103182344 688332177 0
421210011 804895178 0
626377312 630281584 0
518000125 906279499 0
800569916 776177395 0
59424401 997956211 0
19440373 146526699 0
816385491 525771066 0
154383749 886675731 0
489114205 480582896 0
389999337 802160054 0
449857410 82690807 0
72510911 419844480 0
605487525 744769516 0
341521383 788230433 0
74985668 364102930 2
825040170 70708251 0
251320716 602793508 0
70774368 629499982 0
770445408 655543873 0
654147820 597116781 0
964185027 139198466 0
591832684 944705158 0
973227 339501216 0
431816647 841120461 0
391319108 860668821 0
178931650 895557433 0
388236563 260817241 0
984604736 58894350 0
25524835 70506579 0
655104555 97545053 0
116389483 809860824 0
754093586 657383481 0
866741644 126546835 0
246488768 44143445 0
213562099 191974536 0
457773462 869484613 0
45091494 138860261 0
28483309 114868610 0
263587648 666582244 1
188905603 303322387 0
268576799 449514672 0
51588377 352577353 0
494310048 395301986 0
239051817 407936261 0
88628500 146379625 0
7441238 539029017 0
65270147 516885831 0
471213598 437003740 0
570879735 527759321 0
790750605 688826802 0
693946879 3815083 0
756189417 529537769 2
667753917 656979401 0
345851108 56558823 0
643783575 936469033 0
86501672 896007051 0
395497882 163579705 0
11299210 405068659 0
978229433 647413200 0
600315467 364594096 0
698438023 677972253 0
79158273 79012739 0
528842947 865678774 0
954864331 627836338 0
917037904 139897079 1
196915840 360127326 0
883155531 197778408 0
591921793 89427150 0
127710691 411072008 0
934385491 871847701 0
687959602 922605483 1
744112794 184684836 0
48079880 608159962 0
250747364 369967626 0
903645346 959954036 0
122798876 445221857 2
717524422 943305562 0
766857015 229148675 0
744825845 627746529 0
834286360 702987789 0
46374938 790377923 1
369787091 126318305 0
814810182 387772831 0
246626070 970445356 0
962879710 847302173 0
142986330 973659195 0
721772809 883434513 0
599768082 286496399 0
546668490 238232577 0
192839795 197335933 0
968412422 535495719 0
134155861 731168279 0
585531952 691235832 0
319760528 879798082 2
495635321 237984418 0
95469043 77385940 0
565268392 20822411 0
935458292 382260772 0
268915779 50219228 0
738423189 666775963 0
447002860 590672115 1
613883079 651872000 2
793255293 995128477 0
501285640 760804261 0
52260000 202419460 0
405926209 117043870 0
15440305 222888132 0
988388268 549819061 0
66754707 970303379 0
316869424 476248639 0
390512303 573540535 0
296777628 402816623 0
798872821 592853167 0
489364312 229641274 0
10018225 628401872 0
210340692 439176909 0
24430954 107334223 0
466001039 285879805 0
87662664 145367409 0
737831448 61657559 0
408312566 106842677 0
238430045 513384959 0
656492607 778691636 0
98859098 260408357 0
597260859 505534315 0
454373825 108845655 0
693557104 963440243 0
730444802 139600820 0
709582462 453637190 0
148528962 97489975 0
869930318 934865492 0
616251181 702039604 0
457620574 638833187 0
847920734 564236373 0
744723075 530987212 0
45568741 876051872 0
185333320 50453268 0
185442601 434034725 0
116364761 29581659 0
75125730 156113422 0
766145805 875994174 0
406184334 308267860 0
317819014 506446220 0
89132599 733759712 0
964676623 998373046 0
635198586 328793845 0
454771291 501254750 0
999585704 277116343 0
623456526 885275379 0
447572499 495064385 0
472180615 292114244 0
261754631 621281008 0
100827760 41222743 0
633946002 951788272 0
340994538 782779429 0
802046882 757027713 0
432046491 847816238 0
578878581 444965506 0
71928606 130563018 0
452045516 654094706 0
411222436 10121552 0
918207785 297573352 2
558541525 685434761 1
972733477 667410523 0
11665308 140034865 0
632522837 340977822 0
390979571 733097221 0
790228968 326789276 0
386431486 94635283 0
712632930 750568927 0
916462542 676966521 0
111643517 696126500 0
146645044 286204823 0
690132986 645145263 0
337160009 632213970 0
767238975 820717864 0
449737528 296970999 0
189992587 735609581 0
638280873 224889485 2
539659514 491160308 0
673963924 954438047 0
656807174 504682617 0
771494303 871436311 0
518121386 577056452 0
255883660 604362973 0
989558657 912440669 0
866424212 388237374 0
707270023 607620194 0
697836812 885841137 0
239106891 763163468 0
22436702 690146523 0
925718616 758078953 0
41274778 300230581 0
373172674 317199118 0
639625711 141637564 0
333752479 187077583 0
156914055 940419234 0
548661466 322454943 0
877854857 69665680 0
565801753 955319371 0
967437333 758084318 0
701650231 375235850 0
443999142 844920916 0
309929641 788089499 2
678594362 889383851 0
248303167 936643688 0
680393348 464900972 0
761020312 73672881 0
127179335 613850462 0
291032980 69724763 1
250599449 335139205 0
605982673 162181992 0
62369187 63681195 0
816436181 688853290 0
125807323 115070941 0
360270977 82341701 0
90275408 906893819 0
963754363 846156057 1
42032525 631136919 0
111771709 534335822 0
500712674 195222544 0
20549988 804369865 0
180778016 95905571 0
318595477 756805501 0
32505921 747482414 0
550492472 487722680 0
931561520 11318252 0
596639931 861124621 0
852567877 300474259 0
34762958 998346001 0
470150096 642072057 1
10777506 199398493 0
62949627 575236076 0
189240373 670808205 0
187346333 611579097 0
548932807 496621126 0
274293822 507786267 0
298631424 70307577 0
838943813 439578470 0
558384493 576126020 0
247447006 90743392 0
988043798 591082910 0
374452224 28806419 0
818279705 517299350 0
982109068 579587314 0
904946172 781950897 0
100572083 393056680 0
359613068 792922437 0
929451581 140566880 0
971442304 154502289 0
108679597 492505823 0
314305927 86030542 1
215430588 636400987 0
965865756 983667283 0
225008436 530022704 0
148402976 98596056 0
224282022 289947097 2
157408399 29988600 0
798368348 308778154 0
642215265 727336461 0
237815031 903145349 0
184269435 315632739 2
816284888 319983298 0
841182090 636628522 0
115224564 96556818 0
781438710 652868801 0
6436051 420680038 0
826655533 465232094 0
240748305 799085012 1
111169670 460300555 0
828648911 215920061 0
457514747 138644438 0
724462118 864746171 0
162962374 117694187 0
752360517 313985651 0
415954658 640685658 0
904222711 349120907 0
74485449 213164803 0
308687755 153442661 0
110087684 691406879 2
911987470 114565615 1
712925936 147312762 0
354559505 589831195 0
307830649 360937792 0
949505872 332046291 0
351299797 480696392 0
976200969 984471643 0
981298173 846673057 0
844372161 777121286 0
844991075 197887649 1
449146157 4188610 0
525570295 946263037 0
65086596 81889820 0
224805977 218748033 0
79651592 728854835 0
347957866 305712263 0
556108765 44084792 0
440256726 292474668 0
557541390 615564951 0
248487905 288398537 0
249454587 439848153 0
605049203 546251050 0
373033574 734027033 0
696421695 854918716 0
707557265 142818102 0
124726357 936469021 0
908317219 672927224 2
445268255 544049324 0
258909874 398157717 0
51054611 929416303 0
785139060 730237338 0
995354906 2426249 0
334722421 137304462 0
734911320 869905821 0
3959763 298506851 0
382662971 805677190 0
120757023 926417773 0
998868389 977144276 0
231082856 985184397 0
38419036 786396999 0
295503409 331225061 0
632472481 575982854 0
517009938 448757255 0
864500777 123993872 0
933297231 739316450 0
218657239 960807308 0
743646926 230768907 0
397310015 786341752 0
691524080 63194660 0
876784572 125371461 0
196367993 62750197 0
303341662 841214175 0
878925929 320441344 0
862051725 235172233 0
437421067 92817553 1
680489163 254843114 0
134957978 481287781 0
225640485 318229103 0
336754925 707685607 0
620215392 981586275 0
336552813 989590510 0
645632261 971264344 2
927280361 51684148 0
451975358 924063050 0
747512285 951586515 0
535165734 880097935 0
677625821 77025959 0
790013897 962328018 0
544817469 547377869 0
968325676 217379752 0
304901175 50066942 0
729587799 952249534 0
20663548 590689625 0
374663254 130600372 0
118552046 260882200 2
182998183 102633771 0
670367233 993572090 0
205875209 618716315 0
6976100 393826892 0
642662938 442022903 0
47675516 554492982 0
248426196 826071349 0
775860831 709881797 2
432755278 818765341 0
967269318 77631151 0
335277683 303329734 0
48036409 690015595 0
739252342 154603455 0
121035143 158487137 2
232542483 141871671 0
570452681 46458149 0
77645474 172982763 0
842947189 656400632 0
370097880 877590779 2
510031510 106555705 0
195322714 730030842 0
634995499 33392850 0
569483119 556845434 0
613675923 138429041 0
146457265 123480930 0
387764495 620202250 0
50403648 609656506 0
681802297 995283183 0
551639735 533297721 0
877601619 956888489 0
450862175 507653696 0
585894875 432270614 2
958244319 93324474 0
532704062 663379184 0
610245240 908624256 0
838781587 533498095 0
306104044 710449585 0
824804265 456403497 0
406562126 529176465 0
713775093 568612540 1
349562452 285951340 0
312570914 692259486 0
18707047 323508904 0
58706091 316386520 0
985657378 100473530 0
545743652 980054674 0
716624177 76862642 0
160252784 95955707 0
533164537 524304657 2
257490808 733401173 0
998857102 331179564 0
128797457 315652238 0
556587407 820543949 0
743996795 634820828 0
755282358 283182548 0
95120294 651873687 1
466668756 126733889 0
625011725 428718443 1
757863610 946791950 0
815745485 821073778 0
24519592 319158774 0
656260431 499299143 0
682766384 503949816 0
155079652 62230628 0
998980036 46574172 0
326299249 726042733 0
816523226 504318593 0
674962800 231207092 0
302730811 237854405 0
832755255 347252173 0
475069221 113810208 0
958670870 769397197 0
881098428 932345187 2
483568389 395552147 0
406469898 904358871 1
716597783 315902395 0
791753597 441533887 0
730855814 732380517 0
572807045 631223736 0
968168177 673070815 0
338884967 215383741 0
346362951 855557286 0
318169281 678529816 0
219639709 338843058 0
300456191 13818945 0
124163298 93699126 0
517586074 85290529 0
60675271 667163147 0
292734756 478742013 0
149360248 245563180 0
548756529 35735654 0
36785076 503784231 0
742880136 889840879 0
874623923 607762321 0
742501783 435442094 0
687755725 446727539 0
263429005 167125165 0
919308160 237010429 0
739171026 890259489 0
792853277 445947601 0
443458285 644792713 0
798821442 557541583 0
103149015 348636572 0
639445755 113975769 1
696379985 832817159 0
508561958 316464428 0
79614999 972690346 0
919800050 241902176 0
256256704 812915796 0
128954314 66185749 0
637561043 841542013 0
659268209 115628838 0
341685639 480955315 0
799573909 471753044 0
688330320 441049859 0
714544365 382124166 0
86270720 148924400 0
350522419 873109474 1
694680235 37980093 0
704664686 190740374 2
19621734 860418172 2
136969259 844377914 0
582809531 512746010 0
163290561 162787068 0
773874076 319355557 0
126975144 931927689 0
892856949 361564018 0
299850698 797373555 0
777033331 43612167 0
808317588 845304530 0
898879157 984235735 1
345621640 91819451 0
194735616 227009092 0
62395901 103675508 0
518188334 30617191 0
519843081 509958522 0
904488199 325803652 1
39617577 818659477 0
472167983 425011931 2
493022248 268413507 0
260646767 179882343 0
57276890 255904868 0
465738830 635141213 0
88890602 660847565 2
863179102 159190354 0
933852081 971452483 2
646266675 483357703 0
841053145 92579845 0
697609574 241593664 0
945229231 590761053 0
298875160 263062152 0
567862679 490886546 0
204022 595517863 0
58781518 740896241 0
468310187 633588923 0
447586224 241881323 0
723514069 808731871 0
332302465 664167584 0
486265223 36592213 0
646832967 892432669 0
923607151 167201858 0
438364889 15729272 0
104129604 593725648 0
798595630 254825706 1
385434443 346457331 0
694377587 166208865 0
607005685 97698907 0
582657411 533413568 0
326040776 155238133 0
72922987 664555085 0
14005642 699312717 1
489312744 754315728 0
784206615 289120516 0
434763043 91700314 0
663321190 360419983 0
470567401 248839737 0
110114061 187392851 0
282764622 606163871 0
238464552 218416856 0
321912878 925852175 0
318195011 936364337 0
42683353 91382105 0
859733626 111412412 0
809972100 898703027 0
971891582 511885112 0
586426136 533291743 0
480275029 937797355 0
110285264 713461691 1
900102798 18327907 0
124464252 885916785 0
424356632 219820070 0
476665254 262362733 0
309772548 129597033 0
626004792 437466788 0
894349424 991271863 0
486293717 871499405 0
504782919 226188548 0
940763717 628916553 0
183592640 28450681 0
505336663 568641775 0
180342834 782993951 0
182088372 282387429 0
54854339 381121229 0
696591962 694347291 0
959566352 580399646 0
604722014 169908758 0
818704251 450725355 0
693859921 341973232 0
811246242 28571020 0
573588030 752827794 0
196692095 72781955 0
843748195 843810074 0
551061917 464273684 0
854890540 84656515 0
722866577 484746908 0
18109049 197059778 0
208386493 7789167 0
75101328 16092810 0
592175819 216667154 0
910930899 175236803 0
44591439 745266115 0
59202428 33719932 0
119722452 132777780 0
232446200 539329126 1
328800239 177439372 0
918527261 499769066 0
957006103 917593705 0
294945365 618187605 0
668699327 641596699 0
848505461 42017986 0
869514411 213875384 0
89120725 591170628 0
267128661 82626866 0
607834107 798890943 0
554684312 114325198 0
536767589 127284395 0
64323136 322257484 0
151145293 493453681 0
659620523 800479143 0
889745174 410201440 0
914569411 741038515 0
502259254 996005384 0
106831065 66519594 0
428092761 637087228 0
296962619 946630223 0
128732629 74517065 0
981335044 265593918 0
504569472 421638232 0
855897154 964883423 0
872459606 733000224 0
769624477 76151834 0
830350211 880174504 0
678688646 928142601 0
257295058 435140849 0
571779450 72960012 0
251067593 771022806 0
231595509 100585330 0
778230068 904293501 0
477384651 675425979 1
664120907 373169709 0
948726174 926768849 0
890347286 328040188 0
989719062 434546112 0
730768750 43151787 0
583294068 698946956 2
686020909 113542862 2
516800923 96207399 0
356359275 120195890 0
142556627 352222087 0
791082873 813449174 0
35873413 63565850 0
695461384 115629471 2
320808830 969721619 0
805923725 183863408 0
697719779 551209671 0
16234786 665409449 0
991134298 419515931 0
317446271 969283464 0
758053150 631610183 0
743215657 594258606 0
645084209 25249056 0
758318158 840724809 0
15773851 804855105 0
229620621 537068060 0
475807313 412582282 0
601389294 593135461 0
48049562 267264323 0
634851544 162791941 0
518043038 541354593 0
277365802 640083958 1
11077254 885389630 0
815095531 673084932 0
615755177 115782252 0
381955608 183590778 0
287599467 815383714 0
869472897 277259410 2
43466433 546789496 1
202105057 299291736 0
281944324 132214752 0
738851083 104133968 0
502136323 498139630 0
153949940 393333240 2
977297362 567797887 0
938775172 616232489 0
602167042 96492117 0
191894515 654309241 0
418265368 370658028 0
786113979 849988340 0
724468085 74244930 0
345065231 166725471 0
253649047 582465197 0
782660425 964481868 0
617936389 874054810 0
962027641 636272090 0
649220756 211389 0
823636530 512335772 0
475474996 524561055 0
400772149 906460823 0
115781730 891888932 0
292168150 361328782 0
14000111 342487252 0
127895916 487901453 0
100507252 779137785 0
86659499 83394945 0
172613180 688022706 1
97991682 218498015 0
9541081 934330278 0
249872904 640594063 0
834746662 683187430 0
204301096 835914675 0
134535019 364490719 0
247764452 295263831 0
846412243 453240194 0
922307102 691526550 0
509835858 728113833 0
423774276 104704409 0
682224226 565620036 0
852735297 99181270 0
609596292 552496771 0
890405578 203679821 0
895690238 56047591 0
686126687 665466850 1
47982403 833121396 0
138103221 67421646 0
978137665 128007999 0
979609504 407536541 0
829331986 975962012 0
654306840 565415223 0
398811618 557714021 0
84071342 407565364 0
349806419 392220028 0
241939500 218757384 0
202511674 233163851 0
353991657 805069917 0
815452851 978762535 0
516195349 379193035 0
893124629 687039119 0
207787186 210098597 0
720348691 29228286 0
804227175 642303798 0
599633663 486707514 0
43403835 550857227 0
731500675 110080694 0
473677 631497473 2
23603411 706675178 0
965111636 809380151 2
543920505 389743823 0
160468492 854869623 1
310884950 359084155 0
780986928 32651513 0
882964097 320466574 2
313897832 60537217 0
773110823 463689534 0
984690692 406875873 0
235200491 991668593 0
82708493 519050669 0
689679941 420801102 0
932462368 959632393 0
662296101 288919143 0
318658302 273528137 0
673445622 958969208 0
686660037 40107661 0
576647688 766875486 0
447834294 477716692 0
746529736 618308090 0
693996242 430188325 0
503663367 47771392 0
924414078 243831111 1
723779078 354655979 0
282571812 744326624 0
842236187 61872784 0
142138407 391525327 0
779654872 295440127 0
466519370 953569817 0
200443101 922840419 0
416985629 861478199 0
350286299 7191083 0
610630089 297564648 0
453272372 573932358 0
835400833 924021483 2
752724466 162998073 0
728348435 741811419 0
157649017 93106407 0
834265818 815620990 0
317583001 629712720 0
409809674 859250596 0
452524529 733089541 0
462700662 576413682 0
94210302 105859855 0
182525610 214241806 0
999978258 177928948 0
489391744 932882745 0
670112440 581307581 0
38052121 402843232 0
833299694 751624402 0
161960837 661578969 0
84619437 705755287 0
367140948 998482174 0
244442284 974873456 2
328662214 593930582 0
85750208 17473121 0
887035175 473900796 2
458641648 141095343 0
695529652 256578839 2
364040498 322306732 0
942722353 478456300 0
104671918 149531907 0
133640292 805915601 0
557068753 994058869 0
49748018 955409671 0
838177957 25067079 2
570584273 226071179 0
688051571 84791574 1
400512164 980564911 0
527127457 733481474 0
604478795 664047625 0
530130233 849171639 0
593817272 767921325 0
285491749 182082280 2
726869840 434358523 0
664645042 397793435 0
222726392 529374661 0
545404199 418451234 0
180976855 142416704 0
547051737 82956057 0
577989417 334542997 0
573339663 437807275 0
421542560 117620031 0
101705342 96244748 0
374442081 82636204 0
651028232 958596829 0
141002523 58379288 0
253525643 54565628 0
704983077 117779588 0
458264415 686167262 0
525210398 129830145 0
555834174 49502055 0
47889217 239735967 0
564314756 227176608 0
163372085 82823250 0
165367906 145570775 0
984481673 691182584 0
238844648 96574883 0
242802570 533936137 0
201936120 52339659 0
354783934 989832367 0
227886786 273223843 0
488427675 150139788 0
201048038 668937314 0
663482190 838438268 0
667393917 953734363 0
427702283 843746369 0
18055856 175041938 0
838121628 809467970 2
211525481 547594643 0
928374680 216885790 0
499414581 579232568 0
429481762 216355836 0
658522565 63165493 0
710769346 137542975 0
608856595 448499019 1
559006058 874390736 0
104582766 96428259 2
270947517 867364141 0
290344972 374102017 0
6837732 612050648 0
3037365 620126098 0
48983260 166441078 0
42228642 165375164 0
529175544 223399971 0
896455696 56921323 0
145004888 777051317 0
48410310 449027592 2
152689115 667749862 0
850437068 539859092 0
788270405 61280516 0
205812543 164744419 0
929106201 105189592 0
828818413 753196462 0
142846224 130758343 0
946257722 757958484 0
44971201 898786884 0
590212568 442854513 0
456822744 235007502 0
485229599 527703518 0
768815798 938121024 1
19739229 96064375 0
86833270 718114025 0
989666193 446480712 0
837370516 974155025 0
193693062 214737660 0
283825175 52844744 0
11844417 229250033 0
70006048 429619627 0
115943142 526365723 0
506335916 826525294 0
101607173 799686562 1
505898556 209071347 0
690398352 923985902 0
992598151 644003605 0
54166330 33311849 0
876387270 634661628 0
340537567 176323070 0
583351576 147855634 0
952987269 762659100 0
300680436 556969868 0
562948249 715697518 0
354625909 869128125 0
102136427 651125643 0
162393104 862298275 0
670934346 468826076 0
59825188 668711076 0
80365899 323069032 0
340412289 127929784 0
615249589 695658703 0
239577193 899618117 0
442619580 765814396 0
377288117 193328888 0
420043470 731534402 0
337133056 431079616 0
543940706 269214906 0
485578302 984633784 0
448192666 969476750 0
128899848 984787037 0
672274347 718024230 0
95819067 929590502 0
290072800 2254795 0
900107393 337314227 0
28895757 434405578 0
954218212 524961321 0
868410504 39245956 0
758733472 663794932 0
146633678 788307987 0
840844749 128270842 1
757143325 537369 0
954976508 642640764 0
242305578 388498769 0
72796974 109318889 0
704859853 317538660 0
577767201 830172894 0
723796676 476929100 0
689501021 321644495 2
35076552 409899387 0
332796727 115024347 0
834527336 680665604 0
72100153 223970495 0
975589886 634485352 0
349253817 233495324 0
96213649 659155249 1
94315037 555190219 0
481228924 64999280 0
719825506 401005199 2
934973825 92495363 0
326779077 752591614 0
248950503 161918518 0
838989037 916264636 0
193543020 686612038 0
17808937 488347206 0
524596737 8348606 0
76073242 728576150 0
743593567 140801748 0
391970857 479747563 0
376938758 334560280 0
317500492 225550937 0
870245083 460861710 1
941244062 363066377 0
654137432 886701666 0
466293636 195520431 0
129244690 891426503 0
717012010 944811784 2
486392539 208828494 0
172858789 806372656 2
326374769 728944843 0
916037855 799967517 2
772397035 675646007 0
590484569 356365009 0
108826587 621491688 0
279226251 181950527 0
906078408 609498301 0
600345543 659656928 0
88462274 296504394 0
423147327 188272145 0
671060715 24617539 0
692907044 81101010 0
796962297 708072030 2
649906038 88340189 0
498501024 272169668 0
484388560 650234545 0
103036388 430255787 0
490505697 124340340 0
507289046 934069737 0
411634537 270504491 0
107375747 204756305 0
368781745 540328321 0
533170676 861400923 0
896363026 69142407 2
67734613 256259607 0
332343549 737678297 0
967889976 374710957 0
684153071 848636629 0
692746017 651014977 0
582844819 1915328 0
521300722 445863515 0
757281137 805036908 0
42633532 131453313 0
816073041 812608016 0
73088642 309608138 0
599115526 551169852 0
479530665 768786663 0
371051725 209280722 0
467784709 375405088 0
16580950 464339382 0
125013819 123156581 0
96258556 976222671 0
2203674 106150795 0
306275564 631638866 0
852714423 693865864 0
69558536 242605048 2
170731543 943676995 0
720301624 109744329 0
162819197 178357608 0
337085080 80951481 0
701448864 842420806 0
568094501 725922500 0
693781801 141633988 0
953738555 390425547 0
339721604 24642736 0
688066721 552469618 0
63107931 914048280 0
108365468 94048693 0
183760710 488219437 0
37843450 987789638 2
94129030 181393381 0
66000346 564959598 0
782751153 663793124 0
864652999 621510631 0
19777881 4560786 0
805435151 529256103 0
122588521 712800466 0
599707881 478253559 0
323575381 336839848 2
73921751 236563603 0
257997141 614632820 0
175577774 786240595 0
370080133 494300714 1
984455052 390813314 0
623583054 436896088 0
102509627 650201828 0
208505949 230293891 0
669947483 907721046 0
764955763 951398845 0
289235930 166543126 0
992487260 479028752 0
683186052 639200453 0
768933903 302695035 0
801353112 630170545 0
933122517 219892583 0
982095709 667888390 0
816324851 130320871 0
99110285 401410695 0
102890248 718217448 0
827006177 98199355 0
338663852 24555846 0
412662941 327476807 0
581027195 263313150 0
303379199 849850556 2
537664754 731841820 0
35314307 881148511 0
893510162 966814831 0
51600601 727197482 0
748741201 259529337 0
931059350 904165049 2
665539478 835502434 0
120679860 141742289 0
190007229 104989161 0
588427612 223277258 0
429499765 713140749 0
7369775 605387989 0
125712323 667248325 0
509964853 636369201 0
454554607 118039121 0
512603959 445341231 0
13567084 187389184 0
971740259 830993655 0
139275818 437798253 0
120813467 377085027 0
619787773 673449904 1
606343252 71841534 0
639693734 448257252 0
700686410 73386631 0
415405373 929266694 0
397614601 11204709 0
511535908 173317 0
210846623 361940243 0
702145518 77124666 0
359149772 199474124 0
220901890 218596796 0
305255747 428327515 0
122283143 938086869 0
269752022 71394238 0
215043999 858586539 0
982271631 102087134 0
578946931 241989193 0
922537550 895252441 0
19534625 570148260 0
12658789 30234581 0
323660905 325897926 0
90902514 918843449 0
227870966 711483917 0
547973629 839933540 2
524581753 856986551 0
844949583 240485479 0
763945888 725804475 0
920359690 494097314 0
21678618 779382870 0
260255540 87425222 0
343866584 404802380 0
537618516 544005954 0
120942901 651689533 0
635218426 953388348 0
48977943 339079708 0
29857414 80791169 0
703060971 805964541 0
545703859 545170343 0
888049897 165420900 0
369605596 788248766 0
761507250 276529918 0
23027002 952705590 0
131696560 993474543 0
763497972 535339717 0
840757492 724960069 2
697971200 48652232 0
352059603 368179380 0
551457777 657767118 0
138135133 62972641 0
17361090 563419142 0
798879853 399923725 0
27969966 919184037 0
193518954 108458776 0
19690183 412091039 1
829018054 931615094 0
389930396 45558654 0
45155818 910028442 0
624203299 977452809 0
253086860 587619087 0
124503985 727496823 0
616062116 171974218 0
464335648 110489513 0
694535760 138256428 0
370918505 472341173 2
12673586 898728310 0
935429369 273649457 0
220962242 46498784 0
391686585 373411259 0
362906059 961531242 0
140025676 132461207 0
266279364 773125142 0
467641998 250843211 0
44825723 993993701 0
909887002 345887252 0
626425691 431316945 0
960045094 672825346 0
899848248 37998522 0
161359127 416453363 0
414993386 459471509 0
877675356 150256002 0
194333864 687713975 1
552925136 24047636 0
400563293 981457687 0
115679421 938290368 0
730701434 911165822 0
2864819 556669578 0
160868916 862148767 0
975396099 372491495 0
669073105 627590173 0
746890793 602679204 2
893677181 295523547 2
457429551 555756769 0
542185228 23395689 0
129889077 999175504 0
943249226 268726545 1
364199570 86745968 0
180379105 134172006 0
775052364 706283939 0
84737296 781957049 2
387069275 941418326 2
409334705 732938849 0
245524347 525856759 0
695467546 159862053 2
802468703 763327514 2
292303981 288273517 0
852252112 625592801 0
614751465 761006519 0
784320379 126460257 0
168755334 916889199 0
887397579 421529617 0
697259327 870796726 0
960562837 159942856 1
520093372 356915161 0
453826876 234942639 0
522915866 108355268 0
507795466 805416413 0
257643961 589116399 0
990516698 119799005 0
219170785 934161064 0
969703479 104873355 2
420113131 228463357 0
17139314 895893137 0
109732001 277660339 0
87737196 196564542 0
351430376 42456060 0
577853293 303652775 0
215954679 41676086 0
732947528 926020935 0
977855061 48096395 0
543957559 181587225 0
440898320 220788127 0
271433597 997011601 2
340305207 706793762 0
981323143 898969790 0
688691708 381369918 0
71200611 708823201 2
2582281 364814078 0
260651465 926587338 1
397819403 206620129 0
776573146 333823292 1
382200073 783456047 0
511320093 141979166 0
425435154 258707348 2
417879421 652015215 0
966469263 931712429 0
609439105 52319264 1
183238085 521130103 0
113165301 689434028 0
979193453 810537830 0
239649375 384054424 0
416154758 197907777 0
78016017 506458710 2
531892912 618600891 0
206593386 657832893 0
151835228 57268977 0
857791740 171047633 0
469810984 701357521 0
527665537 679410341 0
556102098 835451344 0
785164935 148189935 0
422280087 30735781 0
375859984 645024661 0
178971178 687331266 0
414514061 85106303 0
1104767 787734238 0
86280737 93542367 0
963391987 46324351 0
463346660 889844261 0
666633203 835559590 2
533572394 784232807 2
282118395 629567024 0
680663857 655774388 0
805974691 400928817 0
67520290 401882109 0
768403264 223938703 0
654217429 451670275 0
427888745 807861427 0
468713083 697851415 0
58575671 92866206 0
787787680 743669657 0
467212738 826535862 0
321718568 820631174 0
533478058 371332710 0
837810429 390041049 0
701553944 193952353 0
128014494 762677852 1
119576048 467513964 0
22888412 470073738 0
815431888 46107628 0
758425496 321540103 0
155962452 72442833 0
820706952 145884611 0
464298073 461885284 0
307194358 570412121 0
436450011 504934981 0
413420305 776295894 0
889196533 469694068 0
420234268 701243895 0
543932854 520980018 0
799319324 134755962 0
125934499 40940248 0
85606290 543295355 0
673799998 403821543 2
800966204 586648950 0
47851693 139011524 0
140037061 21123123 0
376315923 530636703 0
11271939 461753238 0
37056410 244735549 0
379418687 807380824 0
486843083 60231291 1
858547624 929633931 0
544180110 370212671 0
327314087 879443730 0
388005477 123123226 2
889821106 430205470 0
163837015 753708097 0
984171386 596393652 0
742288722 583070277 0
387250997 69482946 0
225813435 148121693 0
837884685 85625103 0
747161531 445096366 0
847572105 915324798 0
793684676 231976497 0
470372760 991015329 0
564545662 658044667 0
799790182 794705564 0
114058499 797447219 0
646435634 308584740 0
912985843 733408391 0
532940533 73089740 0
712838715 934713652 0
131229154 470899644 0
733928036 665591668 0
744056633 480228218 0
738101684 519089693 0
302144646 737624751 0
725727468 313717274 2
915376843 934273918 0
283321165 14029882 0
236888516 978276231 0
996130827 140361702 0
74095323 529494176 0
30567691 898280112 1
203319182 587146741 0
15053350 411713587 2
8854523 64612958 0
526723748 340278195 0
315564540 986440151 0
476139744 383002015 0
110857487 154471682 0
472391517 73437164 0
447648565 145892418 2
202809544 714771725 0
151535237 953475064 0
711331111 319742955 0
694915313 806366313 0
314322444 498030385 0
452714879 377553909 0
414763747 496877470 0
526030013 156319412 0
249289736 336697697 0
247382985 470760789 0
1956919 285952830 0
43274998 224920716 0
781256903 940251679 0
595225013 827089087 0
845224513 84159756 0
591922490 328034948 0
34541082 470321008 0
590092305 360863756 0
868497199 361249009 0
411924918 18428647 0
487141000 5430027 0
723111174 377039599 0
139164569 821774025 0
37310355 293399044 0
722297714 250214921 0
429492594 658122946 0
218140403 813361626 0
124139403 17785189 0
617616927 315924321 1
470059815 764115632 0
385894781 470684641 0
86588435 622254389 0
99669115 972737686 0
814807804 679183090 0
823001285 605657006 0
603947526 95683115 0
813355220 672335200 0
248159919 424072673 0
334113362 121126179 0
397436033 67116268 0
240766150 211706633 0
430440229 115140381 0
945573684 796018211 0
358771301 568271032 0
670493262 190723544 0
585313347 717842190 0
5847948 42656193 0
236545482 379170726 0
940400261 997846251 0
86971034 376336985 0
518724163 954674877 0
48100135 616061467 0
1357957 775546413 1
158450089 615663435 0
160997765 183635482 0
454728247 961491684 0
81551763 768999497 0
125772871 792900649 0
517288375 334170204 0
216008610 218352975 0
977020550 159664115 0
205731737 856512997 0
459845887 999531461 0
518921511 746374706 0
130814688 948653992 2
450309032 742814667 0
20824204 746054536 0
252201642 80593057 0
91878723 40985854 0
204053341 557954290 0
394522449 773774816 0
616770918 385645767 0
118422837 349261303 0
748499077 313676744 0
42041510 787648633 0
841129281 63085884 0
332639529 354906359 0
887850816 855214523 0
12078667 781086864 1
174358771 203876025 0
526303359 442138487 0
382157520 420287230 0
156294039 275285459 0
352814171 831152096 0
167513027 559353690 0
827145413 782915585 1
258402490 249895617 0
220608372 16307926 0
114457720 158172839 0
87086577 13521378 0
545260448 207424301 2
980599454 393751951 0
121422386 83827972 0
299460525 127855396 2
635757206 977768226 0
846112800 688971800 0
246768057 698279974 0
312004173 630256451 0
15199712 369841733 0
310303038 583143805 0
235783070 580176941 0
651764935 301238814 0
194601454 76346213 0
776820277 471955381 2
202211912 714707086 0
79944211 388140354 0
457655469 423747066 0
376390880 289970441 0
341139 416338416 0
979671949 12067172 0
392808810 676710568 0
80255750 450752188 0
771973241 200377685 1
964594807 140817874 0
239964426 809411583 0
580216706 832676561 0
636630080 702967355 0
390059915 587699093 0
387574670 734811692 0
786892950 95409258 0
901225810 951595940 0
594676738 37701999 0
73409118 26988609 0
764344951 267058156 0
550823592 487361861 0
304294550 93129747 0
982562193 371597634 0
421573536 568168964 0
235693909 108276773 0
47893350 220768573 0
998177613 45020450 0
366642545 916769842 0
482976454 36970373 0
628376778 285999214 0
598985973 365790577 0
236055647 574995802 0
981955243 757024987 1
725179252 131030927 0
520759997 785643342 0
29812621 916246192 0
304835985 748338465 0
237371739 560886193 0
886968519 765559771 0
180841648 951746267 1
14760390 565215717 0
253427577 368050102 0
55365641 990380644 0
574997877 494728490 0
432785647 661522377 0
326131499 704827529 0
871189885 11592925 0
826785506 61509707 0
296472433 990050890 0
425879256 991867967 0
114060638 950444894 0
448458625 973302719 0
277369757 44674604 0
495071788 862412617 0
891140242 687165165 0
390153220 646005532 0
555868992 632555453 2
486303478 557074559 0
668602700 539508122 0
89033980 908714931 0
570665208 334821334 0
2527382 226900164 0
23069891 807181746 0
839970488 37231957 0
729536891 215751258 0
3667056 638607486 0
328719466 915893180 0
385782614 28817978 0
882526132 808196231 0
792719071 594157328 0
58136570 761813593 0
367090600 652022820 0
433840480 287091043 2
712827038 443696194 0
271243345 693385538 1
362899581 243338367 0
842779270 416559636 0
489902985 722820372 1
560709101 356416544 0
759751276 769616117 0
341028594 179917812 0
350227551 977153401 0
382237332 113241030 0
554336558 89602991 0
595863473 269828020 0
277750193 544969730 0
643959895 150472746 0
85843993 135761989 0
818099982 615325376 0
754452285 634654319 0
84987660 823488794 0
112425059 466414637 2
747228810 116292573 2
431073140 958669219 0
934867956 702257030 0
628819516 132039928 2
172696838 542615473 0
737886152 77013367 0
116700717 892814076 0
234769088 742690525 0
857639383 774175111 2
844545816 343875199 0
650688787 246405745 1
729051007 820810061 0
123543199 343462053 2
821957198 194734489 2
35922090 884533160 0
99403021 292208009 0
131586091 648481277 0
427348998 684751595 0
224053478 37765074 0
276239560 159351426 0
938672517 827407366 0
830119643 737297329 2
100203814 385393164 0
255930571 167873388 0
335563562 179849240 0
712699540 715122152 0
948312690 618616834 1
940152291 544500727 0
929114381 647680631 0
857355136 468627670 0
608791845 370156746 0
35122622 879117517 0
691468972 620478990 2
921931148 96130270 1
625989677 481215421 0
3966663 632306952 0
129469327 526364785 0
802220525 206022959 0
110957591 451882726 0
205133200 795722934 0
986484448 54413478 0
335134861 336885057 0
757027158 373388882 1
822496350 405587570 0
640031235 857311454 0
505726293 434630170 2
814633394 213866819 0
599862412 166408153 0
642016332 587307769 0
656107579 210544890 0
508334041 100974626 0
77985739 543418454 0
109631789 452461997 0
304612248 374295214 0
726277701 186412997 0
917603396 796349817 2
464223934 186799001 0
951114022 807320778 0
883097096 167041085 0
166942041 5860834 0
736050455 330820463 0
426109116 245194139 0
896845921 432285513 0
519342439 742085499 0
573041197 51308114 0
524856470 671165291 0
111368925 856218193 1
409508321 609746308 0
108436488 470075098 0
513705409 216882033 0
975958175 73710913 0
338733450 306075289 0
764996225 965520211 0
188624401 109405859 0
691036669 501874639 0
151814588 120430291 0
536839145 475983197 0
68944798 542720041 2
569446543 282859031 0
615056901 619868578 0
220159300 455998675 0
977711286 525432615 1
523383902 660025167 0
303361621 630335733 0
551736580 599788456 2
756786106 30752555 0
259589589 478724435 0
946875106 631700193 0
399132233 979520570 0
489832293 464325219 0
110206619 90712353 0
793491753 315253954 0
362939717 464734505 0
583755898 78598284 0
565338743 178836592 0
43969746 547168417 0
888971827 666623938 0
501008552 746705170 0
159404020 66457650 0
148860780 397919070 0
478873313 394318737 0
60587859 3735765 0
347848529 496175475 0
420409129 269896128 0
939780596 542336407 0
871968122 885047229 0
784796412 659619863 1
607040300 951006868 1
3687250 480057165 0
27279093 87918057 0
860125621 491267133 0
632979698 813323119 0
17814578 19504485 0
995539906 203102739 0
50484465 71626084 0
835690249 922206646 0
903781870 320938491 0
615894258 402087057 0
439651136 737954202 0
612957190 17889540 0
863715731 377219461 0
666044343 295863321 0
422801600 231524663 0
648864116 122499609 0
341889716 790808552 0
112594299 360455449 0
599204558 74073358 0
665079090 269544163 0
97814269 204612207 2
230478066 99533881 0
855257773 315558140 0
835429495 858736191 1
985758380 813300079 0
893108390 277632647 0
121142686 127968339 0
700531816 846162839 0
102035135 449306084 0
328484972 514505523 0
676339135 983496566 0
699061005 454792323 0
566531240 16035696 0
89876936 702065412 0
287781806 276560811 0
338450940 890924529 0
498389934 826458727 0
855762465 128120023 0
914811324 836013567 0
899222797 910555264 0
787274602 632645564 0
939377730 637787838 0
985194033 347713483 0
965777908 43637575 1
86925586 210765894 0
2204584 661601979 0
711715043 992160005 1
206683281 238687214 0
992442430 782018148 0
461078661 517374477 0
391908665 825845414 0
4746832 109517542 0
243896489 712049437 0
10818170 677039522 0
975998024 856338620 0
64663539 737949251 0
526635258 949452594 0
484717166 757696517 0
243714454 763593179 0
581503 70994807 0
657071479 249895123 0
192021776 671186159 0
550126049 535694110 0
183418203 258469844 0
438099055 985128942 0
359700962 694245471 0
431637451 190421479 1
18595259 707093421 0
319788678 311383318 0
467703244 306276555 0
558376775 567127567 2
403275469 728931735 0
3182149 362752711 0
828803776 822230978 0
173197130 332353306 0
751035529 474768103 0
773901476 886517322 0
675146929 313485374 0
307173896 621357778 0
483353032 235277454 2
184201543 609165721 0
119468318 951457626 0
374371520 778286904 0
118672193 14136583 0
625598960 63580926 0
351045852 214663714 0
137877196 233766320 1
313834872 19207106 0
620004616 868837703 0
503229136 60709597 0
604268199 519525611 1
725838245 228220520 0
766103155 626821342 1
921696987 683650020 0
621005309 65400538 0
654152803 738957787 0
822170129 669004288 0
301413681 758871012 0
686327026 495980502 0
13385068 629561551 0
233674892 99676175 2
598579387 649777974 0
646961989 383806860 0
798962361 109829968 0
632505187 983906696 0
384549454 184194458 0
215473393 22794373 0
981146622 330575524 0
727840336 131003943 0
277270258 953722247 0
924569739 720756325 0
381589021 241903180 0
936203892 744443000 0
704553549 601934291 0
855447633 352619773 0
85460260 695068458 1
437533410 581804418 0
176739092 391830125 0
224627654 90803717 0
117238270 439866629 0
777199246 812904330 0
505164317 311444084 0
850076762 179308813 0
152825798 126394584 2
603351708 744763934 0
847961417 704163796 0
272993887 542818527 0
223278982 110167510 0
88201373 380146626 0
690333828 268864064 1
362306132 532485490 0
876970431 939977433 0
99148608 453057789 0
81103253 858698532 0
830528334 82611527 0
664381959 502431196 0
500003958 403902644 0
235998306 13317116 0
618635787 273946774 0
730273197 950573204 0
173891341 488561910 0
61077490 575863842 0
729009370 709315 0
514873090 88496960 0
545677418 953094578 0
955270487 344959726 0
820444559 904083485 0
870926308 537297513 0
818241450 209292292 0
90303025 830390990 0
352038669 360887189 0
587922600 815553035 0
585101933 306106105 0
12908444 127370680 0
309098270 669490741 1
105532756 426333297 0
32356896 200831511 0
719617182 838892296 0
143651277 132419443 0
719852539 31470250 0
741875077 512661990 0
239791179 244154016 0
931630129 678545292 0
971316622 20616304 0
20677292 935164001 0
284256899 32833300 0
997822886 278486169 0
322300786 821036284 0
994541252 345239821 0
836974786 644899337 0
607133881 631009556 0
57936073 845912537 0
254935417 152969741 0
180231013 497770499 0
452411968 170469365 0
953029920 108270856 0
552177300 364660591 0
537079428 374868093 0
784934795 238943873 0
522529531 787734749 0
790832467 807754134 0
299841565 396084973 0
89946490 316510636 0
366034807 451756106 0
891527549 332876681 0
447678535 557630707 0
739161852 674305658 0
830498553 39168446 0
12158271 409162607 0
940341417 284306958 0
648097341 252421835 0
588988816 600240287 0
305983832 461040510 0
120399702 601912432 0
94582425 95871882 0
747804836 848562456 2
100439558 317674315 0
265600993 840413378 1
997183983 956585774 0
936388088 648314822 0
165763560 365485346 0
743053379 458904599 0
467827484 606270682 0
827208995 278994014 0
537816731 377819854 0
593244132 889137481 0
405236120 529749181 0
482083094 516979333 0
114644443 996894486 0
36788190 719139965 0
482731395 911464839 2
99811888 501013855 0
67787387 740505277 0
360707673 614267272 0
542197682 150168777 0
115214359 206745195 0
130825548 818165715 1
187993983 514802040 0
750981211 226104287 1
37306200 84282363 0
837233921 505199531 0
559192449 357930375 0
118344616 797463216 1
597443427 369616162 0
69613199 340260279 0
36190615 188815654 1
89021481 117055284 0
258447985 18291436 0
602672779 134015782 0
755425543 780655840 0
214588922 589092035 0
62692251 920782953 0
925158542 920810252 0
963310479 254559597 0
748305428 330657665 0
322000873 178468001 0
179753641 586288220 0
290454960 914632702 0
841766937 459961443 0
800649271 30285221 0
42606962 359062796 0
750727663 980046533 0
978058148 972802498 0
543433812 56072515 2
782838307 263116084 0
523037889 858215992 0
185586394 852100690 0
859374230 124350993 0
163582678 410068704 0
161866719 394443630 0
775169730 754271757 0
734699996 394738392 0
111798259 878591227 0
793579586 122696663 0
969284785 88738895 0
493725352 203520138 0
704939072 827264410 0
693445343 3942896 0
558188239 934126174 0
709926105 601765482 0
757598760 16129903 0
948653829 938607329 0
225589883 94916835 0
757118502 837925353 0
469020980 934360112 0
290247131 978797571 0
462383105 119339313 0
84126309 840368493 0
330914755 950197595 0
625500536 442800596 0
668530191 741886060 0
379067210 26783508 0
303709067 47330414 0
320608385 570328785 0
160654285 29123775 0
86493193 886219298 0
480888927 403571112 0
534377034 6177586 0
363293030 291284584 0
428789798 823217043 0
653538123 61335008 0
602149360 683530643 2
894852504 987186707 0
41124705 74013736 0
940024563 107357163 0
199501272 460661995 0
822359417 826387450 0
204192108 430208462 2
529731305 57192906 0
294784417 572993415 0
21163142 944220346 0
339511530 279224364 0
150002767 433597295 0
729643361 409514664 0
174761931 371611305 0
740762084 547536863 0
456398062 976857343 0
193228720 515236935 0
824921471 183243349 0
219966144 727610263 0
127920302 346782644 0
886774028 671981032 1
872051101 750582363 0
58225996 968829960 0
331500567 976879828 0
32219998 61037437 0
836164676 345680068 0
572647033 596023174 0
723853093 676943736 0
985665983 732677377 0
596406729 771346322 1
832995293 413585340 0
10296526 113319925 0
930803944 54954222 0
791728866 862607914 0
272551686 929721272 0
2597863 272725812 2
692042161 83090432 0
620574806 148004058 0
450514764 484072530 0
742233380 189368901 0
41835951 799717852 0
376812573 736452496 0
900924828 17399464 0
920040099 546098190 0
503605980 463828571 0
739570861 742148224 0
871340135 201215548 0
156702750 816064693 0
31686057 493998292 0
637015594 943077728 0
334836411 933690823 0
641999782 560208984 0
530344493 508299392 0
853335418 389523831 0
704223789 683696635 0
38384015 343336981 0
61498641 383728333 0
683464328 346915981 1
860212766 190438595 0
610990846 53333626 0
984927364 263297614 0
198993729 198028941 0
124376439 95833487 0
248303927 854001641 0
221661042 799525025 2
717115395 348263794 0
11551972 795349239 1
1163907 229469033 0
991326342 167224153 0
698276503 675937469 0
862740540 36571030 0
489222260 101584426 0
279039745 550214635 0
632897510 666248063 0
647067804 433366008 0
131410890 655463807 0
914496561 432263187 0
166859529 488347105 1
980125512 964968197 0
2909502 852572444 0
385678642 436928055 0
581113694 523014800 0
934802039 360245809 0
676173573 898836214 1
864527678 636911309 0
520126905 911929476 0
193632146 19390575 2
987194797 760341508 0
778091431 947590042 0
273326590 19147531 0
266703231 64339619 0
571619286 146392759 0
901627738 625409432 2
475392146 129885695 0
897311768 539180548 0
546031822 73759728 0
387300970 125040022 0
883306619 115776436 0
852605651 713189068 0
961210627 483793094 2
991884572 747024897 0
774572348 132088271 0
95660866 823954699 0
568754684 219809134 0
999328871 411084650 0
848733323 641502274 0
637282039 595597710 0
566862878 461074702 0
590706898 907180966 0
26605743 223675159 0
92429536 841441811 0
797406615 263309895 0
80195394 935950003 0
399631091 10168233 0
716635442 174299218 0
5385748 177989572 0
837783567 384139943 0
61737089 131531142 0
142653846 380501162 2
971605550 126226474 0
275844976 53960044 0
60345536 91053356 0
215030766 35425074 0
761163180 566350890 0
818567445 716839161 0
754998984 176196681 1
396816643 719942600 0
363056396 738019695 0
392143258 58753618 0
449365168 2081056 1
167869222 219676482 0
727464174 516189419 2
875272957 663293840 0
161172417 140282459 0
317679936 974853057 0
923371329 959808677 0
721924697 877095064 0
925524422 48873571 0
453890036 925602297 0
273777275 14926553 0
198414249 649791074 0
991281174 982226174 0
26265870 741258454 0
596354052 420570708 0
78473509 96400373 0
921652738 779996086 2
323074568 120020669 0
36668364 893935930 2
867612823 459172946 0
635181263 908169090 0
32629131 248346999 0
753797520 109096342 0
240347061 618479141 0
395038289 973349781 0
989004873 478733689 0
91069792 930029700 0
337120104 192569829 0
330975219 128869681 0
759222373 87558911 0
276658017 742911154 0
899957888 713008807 0
413965983 496439818 1
735873904 918570840 0
59623382 740913307 0
334358843 592580581 0
268632792 615068814 0
137440673 897901100 1
660494062 147534525 0
937823659 851796463 0
2566425 725103889 0
483020222 919316651 0
414764785 792374162 0
648953821 569234642 0
87653656 924094142 0
387242490 249901592 0
487235512 440338228 0
295547197 288362213 0
911288739 96080073 0
394145967 758053070 0
55257479 474057687 2
689480631 525473340 0
477351222 852906043 0
292661939 370657001 0
947008471 457973896 1
258177416 961020364 0
237841512 37925982 0
446450110 763018554 0
550905705 863880422 0
354731415 588614890 0
475422188 292325297 0
13550088 557900548 0
870464496 135625906 0
542786310 862624121 0
934700709 122439863 0
462278460 223459517 0
335161878 367500669 0
498915124 273197290 0
324091688 357014068 0
10050351 877769705 0
705460621 42255553 0
985728088 11711471 0
111381146 441280455 0
729374769 186214833 0
925896078 415135806 0
477482887 688208504 0
549493179 418845586 0
461535948 675114929 0
760290033 934922329 2
162012592 60174680 0
587178412 464283584 0
639191097 174837355 0
314264532 51240408 0
393636344 280506045 0
409376931 105666546 0
139304708 577572885 0
464046920 522082880 0
742767736 641256520 0
262189480 742973662 0
777437827 360128700 0
820774553 837828523 0
805793607 323426673 0
975134991 365741492 0
6373416 54598689 0
246828616 945492696 0
629551180 234053758 0
566336065 787649289 0
150247638 142103428 0
644701594 10696665 0
520873291 217552469 0
319713807 728180858 0
252933831 684417917 0
169226319 412005783 1
816581172 590186204 0
795649963 362480666 0
960203155 723118450 0
587820825 507339766 0
796854911 756168079 1
95703783 932470914 0
960223858 641392727 0
328773577 399184523 0
532325695 552100305 2
196772719 769869306 0
317910486 317710290 0
673430822 467598598 1
808726602 993934291 0
363005720 457444655 0
554204145 696953052 0
436669738 596002493 0
23977813 344642851 0
978060900 806707548 0
878932641 252156546 0
537406174 493313050 0
869707056 28362104 0
97904388 733781456 0
943600663 540355422 0
168110645 532618417 0
628826463 372204030 0
854719694 135746128 0
581965314 822182906 0
268745360 871755361 0
671458227 61505890 0
284800613 258058664 0
8123925 164061711 0
11013568 497573313 0
804425658 491261042 0
201527231 706074493 0
65427799 3375226 0
994458072 303907751 0
254036753 572244687 0
269563697 364420647 0
84444255 143875403 0
700925155 139937683 0
274841595 904587597 2
725086852 235128101 0
34933141 37809475 0
127281309 250522723 0
662652103 118116587 0
337602155 785184882 0
181704984 65372573 0
404592774 12367989 0
416549616 109587785 0
613508955 493760221 0
120438441 352793351 0
719278081 418402358 0
374663651 815182684 0
908309370 800703249 0
942166805 701425206 0
200745578 74949049 0
686497790 157570706 0
796768841 596114179 0
99049669 860502096 0
519083061 190000611 0
498489630 185253530 0
195749681 348600040 0
36376672 821710123 0
340520601 839768350 0
61746370 897528249 0
756264724 223053554 2
134217437 402773805 0
927355462 261860818 0
162791110 416336166 0
368628620 407590507 0
961814348 148360242 0
146333244 670575123 0
677519360 96268532 0
808643960 405969136 0
351323939 456954072 0
633238210 413655551 0
122016629 608149654 0
827662608 923895806 2
70419218 600577284 0
973998828 355213340 1
26800857 702777539 0
565430912 364331224 2
187042939 830233226 0
879544934 770792046 0
983676045 669529489 1
40782559 501000879 0
875000581 489811545 0
917592920 183312671 0
480399195 576998629 0
437810186 50622592 0
8150560 505276522 0
753789844 525025557 0
716203915 116182413 0
141984377 813534218 0
777077568 888926856 0
529904751 838580900 0
301918024 232005814 0
54826873 891086553 0
807601721 675900304 0
505301981 113973323 2
175186204 28185980 0
946274840 135410243 0
416355315 124577466 0
949511651 102835497 0
222253120 231291878 0
279596191 172637401 0
707470976 132659243 0
497297997 678297256 1
467971323 320647765 0
456800457 91584919 0
432881705 489335740 0
776698156 863113827 0
342916133 73689222 0
484444589 370304771 0
152125441 702773446 0
281809864 111632235 0
513707442 758219365 2
28759858 261736912 0
524577067 128818025 0
302252508 214970737 0
294976212 115695478 0
904451464 42779338 0
409561807 246339991 0
678672958 913715282 0
670848776 463302292 0
536873466 568094003 0
821908324 16210364 0
217569913 396645933 0
84598307 343027761 1
104813329 33604776 0
914644702 889206532 0
59742670 910327804 0
845524043 270327930 0
774175452 93932925 0
859773912 419572335 0
163184310 572856401 1
23681340 121197291 0
558227656 212877791 0
95994581 392812593 0
105512154 232880 0
527744371 750824016 0
88292213 908861501 0
52332319 111152701 0
897420311 607479219 0
285484583 792414749 0
150422389 713187077 0
530897908 119615155 0
130095107 735891910 0
974426096 37113794 0
772532911 812298065 0
493846262 459145415 0
778758 325567090 0
848257723 341415506 0
849285916 186393687 0
152808461 20052051 0
204478223 149561175 1
561626207 418857623 2
729180125 582007984 0
793789263 396559369 0
276816982 875364902 0
371589587 707409266 2
319172356 170904751 0
592032374 326684681 0
810612683 782163614 0
6798343 831999032 0
869006466 577916016 0
3765762 415892588 0
361964327 233423105 0
305565638 475898441 0
351211009 682842699 0
666211102 378941668 2
848809911 490259634 0
896684824 329580312 0
328009673 556803061 0
478360043 334500480 0
305425219 745351666 0
731256625 157190012 0
710772176 873241151 1
287174810 255561287 0
263143879 829821900 0
87504568 454628585 0
589910177 656341365 0
461841075 33363266 0
909771229 567419086 0
901670164 490896092 0
260315833 26290611 2
24263759 869036559 0
857614577 196066050 0
983210479 558785217 0
822001551 591763114 0
926550552 902067730 0
518478021 798814047 0
671460147 995723270 0
982512207 605317072 0
42075540 87327227 0
293139129 531121282 0
345658937 422806542 0
753199391 41438143 0
296289207 446192935 0
463632381 29434501 0
293303743 876332909 0
136404055 101611375 0
896603897 464568080 0
144501399 858047813 0
537725198 802753382 0
132279307 276859773 0
115285619 806031810 0
785265096 989608006 0
6899544 908137145 0
963179240 487251854 0
724411014 674566711 0
29312869 298773312 0
398151455 105250357 0
939527188 472120247 0
840631387 771176674 0
811044887 286295002 0
839682128 71913861 0
514239671 353506657 0
953468425 528172769 0
456158615 294617371 0
66573399 405627982 2
69182568 127440621 0
41880108 104886688 0
873240165 828755647 0
257997373 679848825 0
120101499 931330377 0
488721530 102521556 0
905195388 220726348 2
621157312 172990031 0
945160937 142173734 0
44056394 754250283 0
381281553 838819763 0
550373596 810961595 0
481492629 204290919 0
74383713 80355339 0
614254172 222972615 2
843418663 651641824 0
781788386 954203162 0
985279831 74463306 0
575532291 103142602 0
577979186 593352647 0
812447706 23906559 0
758566741 533288371 1
207154563 988056855 0
164305030 38193371 0
491107997 763180159 1
600796742 255963811 0
426759899 437530973 0
5172755 733494160 0
101325448 849830275 0
785657962 384845649 0
638832188 235522568 0
784343363 287759420 0
706491524 317744797 0
398870540 109692777 0
758008958 920719113 0
413430995 551791386 0
347882082 472719470 0
831870419 260172527 0
903436213 283280051 0
323315517 573966337 0
701292804 614509612 0
41477840 423674325 0
15984651 472953518 0
367469406 621322570 0
202429705 464926930 0
405682030 857186172 0
814659538 76256282 0
876997531 339543256 0
506072065 955907916 0
334865069 234364199 0
390293840 610257500 0
545045654 541790782 1
385344878 919780254 0
208871540 332106796 0
173112295 830688571 0
973248880 402915501 0
74969368 878129377 0
354469875 56997943 0
655541384 465755457 0
714930162 173000406 0
638433149 96501670 0
734523425 759713297 0
188911209 845361815 0
452790312 221111066 0
735025515 881043976 0
342909198 461123260 0
354075572 677246109 0
426138992 244000696 0
272847082 132533870 0
739458426 691055299 0
609922170 56418883 0
198851520 988907180 0
267813941 700821990 0
520823522 467150622 2
435963693 169130143 0
117028573 883462305 0
358649912 949095574 0
70950160 169203479 0
55018090 58188646 0
107805125 703164929 0
447707898 242398868 0
604215482 604186597 0
999662287 6672461 0
434632026 996296985 2
540963032 812001575 0
848686554 994832141 0
98714670 69216839 0
925784628 341659600 0
364938855 951670885 0
398352580 995901896 0
428239982 9336166 0
773558833 789532028 0
238170502 872262274 0
292907542 955998152 0
625660596 831999413 0
11107075 52290235 0
431420636 93396052 0
704070172 186357083 0
404281041 873037626 0
754166773 832441190 0
234362317 805479434 0
530120501 724322464 0
912821535 262510360 0
720626583 786513931 0
369750955 8745147 0
589131101 62271823 0
554106884 479210370 0
591975679 120776308 0
403918253 492372390 0
56329687 937623646 0
961042698 597347287 0
587743989 554160194 0
168039409 761624370 0
388295870 911517277 0
44203554 103832625 0
929429527 656207985 0
292887679 793170392 0
575511246 837082500 0
756372116 315672397 0
665074629 983386250 0
467239988 245339331 0
690657987 543937971 0
533798285 253686609 0
410202246 280364475 0
62999542 20209070 0
305396271 908461764 0
627573624 105180215 0
422988056 621665790 0
415243156 698926927 0
429301366 808296228 0
109458306 873129909 0
1559652 285287735 0
103267404 626294626 0
733378425 830249595 0
970381812 427859623 0
255500552 30582741 0
195099064 736004901 0
63780897 979310539 0
85041717 841706458 0
978800696 817533043 0
997014190 191902394 0
338148785 827683422 0
909042872 730291029 0
276216346 971581796 0
5875298 94061030 0
153894824 481945705 0
586984244 166606233 0
140546274 708036931 0
60555962 439701533 0
949555872 121835063 0
896031400 711934352 0
403198572 424100598 0
776737711 112776095 0
496766301 301066829 0
346651994 636998130 0
571457753 774761889 0
574729271 448905584 1
127991312 405233347 0
515370397 124117656 1
633692086 678087310 0
767613953 373665049 0
956114543 914688992 0
828501786 181418945 0
151224729 543534338 0
274629119 595777960 0
237715495 416881571 0
593882881 852050806 0
104317203 41106304 0
76355739 540713573 0
954980826 7120328 0
978511413 266582645 0
451412111 840867832 0
791109890 289979407 0
841244582 174365560 0
694321519 166589523 0
837879692 105864157 1
98862047 652978356 0
46624991 134724527 0
193057258 282239433 2
98498584 888627501 0
413577865 129099871 0
754893167 402399504 0
444438045 314292297 0
467177099 47939274 0
650777166 773019220 0
940129827 203770783 0
165869182 77828969 1
199922687 799052487 0
473637018 989655669 0
578823642 271200946 0
866255703 979934381 2
377263348 433357468 0
196867337 445618688 0
107038771 496329979 2
212672326 545693102 0
571780123 881290527 0
668139909 530715367 0
93353288 618794629 0
384189132 649561310 0
39163436 889047541 0
947560243 818830422 0
834433712 339805713 0
815296016 535135284 0
773300317 880782287 0
83723691 404473648 0
10847903 391584531 0
798921 14819206 1
260955090 565060240 0
738714839 228199063 0
602273026 249231702 0
7802608 785085831 0
180940051 544197170 2
981763680 954890429 0
915323110 88732400 0
259066233 194693732 0
305251679 451699991 0
851943565 443994020 0
570894220 214764329 2
507521937 410174657 0
759101570 505369633 0
852097800 2744719 0
47544552 288324714 0
455005414 962172790 0
907358833 653548198 0
367616712 219617323 0
897447035 146900294 0
68421854 183846439 0
404035272 742118436 0
397197650 519625665 0
225385945 174832747 0
572449041 999136460 0
691493635 716022101 0
894139336 141520667 0
601011989 928158409 0
509909021 556484027 0
894451978 15935994 2
120944045 167073963 0
303632412 775968106 0
560758489 939421098 0
782338647 121232514 0
164971844 735332691 0
563532444 327730634 0
98758770 387232469 0
891195627 377137264 0
176688863 787094221 0
893800704 764694906 0
213629667 382456896 0
834912188 244467205 0
867525299 692328326 0
433412019 699136416 0
438173665 688229295 0
896695132 324908970 0
312324044 864619897 0
729936018 586875506 0
773250896 856843993 0
946356247 502633264 0
389028181 314736481 0
528794462 535393472 0
169280152 262465010 0
747403686 256734383 0
478208612 370180406 0
368727680 335222593 0
787043211 187833731 0
743615811 415861442 0
201045198 319149804 0
145293952 118239017 0
953794509 70783807 0
783067086 669471592 0
757935818 274510807 0
110311677 736941891 0
489016529 131665205 0
485195311 825665194 0
551169408 433554725 0
191992563 191084670 0
237394151 199278254 0
83285820 631735279 0
70186901 607104353 0
55044286 37466828 0
789683926 876356464 0
861206733 247598233 0
941909899 699161823 0
942926101 650112687 0
93165614 456527442 0
801968307 528431670 0
868062287 869075607 0
470474992 282958272 0
815308587 430265177 0
106059991 772946058 0
136223610 35474633 1
352001791 520716353 0
311088080 12589489 1
399375510 555715354 0
863469835 345314389 0
5692496 452474699 0
697329325 880191321 0
982163534 634064405 0
691322263 812260812 0
46106668 466003262 0
763386465 110492734 0
478519413 785634237 0
891744322 423791764 0
857837122 774318001 0
90475988 274682414 0
55285464 990273952 0
25521398 31457935 2
46220481 165307823 0
827904958 981975242 0
702213858 917909073 0
568379331 697238591 0
940305140 396392262 0
246201071 408411260 0
594308826 71755886 0
487244068 920393539 0
642533724 116465843 0
845265771 564963576 0
821865125 854864171 0
2169306 508990644 0
129066386 456061815 0
36629843 806546402 1
74679144 833033358 0
580483444 806821546 0
8251485 9999185 0
536152385 498748322 0
748220447 280344902 0
809434534 609112073 0
27727239 836736749 1
51252325 134659188 0
986181115 672436127 0
746145059 841172815 0
653446101 68293548 0
421460907 787485507 0
310644761 620968720 0
598605207 938804997 0
15835071 842971093 0
445497258 540514259 0
11376375 436789102 0
807353074 354113547 0
353227511 838059032 0
389685296 615178079 0
922946237 834183838 2
946110226 781437412 0
376366848 92666179 0
99176099 74183326 0
649582082 448768382 0
676201878 38847673 0
510447118 699795081 0
234978170 444509659 0
251305979 492913724 0
77594195 754395842 0
5006413 472190631 0
288316339 437617024 0
316173072 222381153 0
557530561 367033900 0
499544582 912262614 0
673122764 573548382 2
244695590 912460881 0
665906016 449289940 0
902116950 889745001 2
287564514 335165587 0
65995101 139824105 0
550325971 62032477 0
741246592 248767853 0
878985939 554765735 0
861732324 800986020 0
161579331 462165853 0
68244716 112894111 0
546882443 849468528 0
356381471 93408578 0
416470857 400934366 0
59255158 383223487 0
922875891 632034011 0
641761383 819197696 0
603368547 992351047 0
842591628 812104410 0
163015165 741113736 0
19510010 474871768 2
209545155 488991094 0
349053786 96022841 2
340330488 308029664 0
387498736 331909939 0
211107072 408516761 0
4194791 713934861 2
453906940 668620069 0
411213402 666034223 0
16525772 960512278 0
345958626 666655715 0
413133620 738950046 0
970216112 146570333 0
180676339 139810964 0
982471060 655588769 0
41913156 182277320 0
27688836 968635774 1
857178419 455923946 1
361396023 971472270 0
675704084 575337801 1
731401684 938926003 0
560982406 616818575 0
797115294 26798735 0
260520666 52051213 0
356703365 930431287 0
856849199 269666752 0
539688403 97459376 0
121186308 85382057 0
498364159 490123394 0
763271291 498702742 0
215892816 414988195 0
936092266 677057304 0
170534868 963246440 0
652254736 124329883 0
548112596 484558790 0
960019690 12142422 0
583830004 94144422 0
217366341 927374012 1
755304688 82772440 0
361685104 795375464 0
573603288 111232750 0
786932411 569889677 1
517183723 844396396 0
69011167 36448237 0
777590437 40192080 0
667736941 625549366 0
563940229 359983058 0
810252907 289506610 0
462065713 48112793 0
226799797 234097594 0
460148679 133538037 0
89102968 774998617 0
303060855 39501095 0
530715931 356562713 1
4295359 631167341 0
653294563 853697339 0
741717961 659861522 0
616717805 678946998 0
759064093 31755449 0
613913446 954032115 0
760120805 390069967 0
645838038 373204471 0
824672722 727480434 0
974348142 605508902 0
49140406 357370286 0
118661930 538314498 1
638490674 886962920 0
665413523 781949881 0
785291874 412402369 0
60018021 162265624 0
393314407 892508513 0
666327191 566413376 0
144049898 886440481 0
873495085 167143894 0
32695277 336013836 0
90604690 769998975 0
913901706 410332555 0
83250401 155123588 0
814750369 76264278 0
203938736 791804622 0
805565089 356628213 0
128816240 60629022 0
676077439 206865950 0
452721308 751217426 2
949807785 66960219 0
637871099 647434433 0
330881314 640470547 0
305589914 192898253 0
178359222 467520767 0
156234146 744618168 0
188334999 527302962 0
381220309 93310807 1
606550394 697819124 0
689646173 502526790 0
751735843 888801052 0
2932585 7363388 0
117836966 403100044 0
175195331 623324906 0
453940754 215845068 0
44960542 92131186 0
478821193 22507265 0
795098945 65419706 0
511077009 454375150 0
158042627 961507531 0
19640434 437404047 0
478417649 350196763 0
738271310 115802308 0
40591676 691134937 0
651964235 197611449 1
850188604 223684836 0
199447620 89804134 2
304596906 19016485 0
674205772 581399940 0
324046051 773248446 0
535422971 85311701 0
185831797 262347640 0
878470744 573005020 0
506653729 526465109 0
102347307 275228200 0
774328673 317457306 0
114931197 73115476 0
922635270 332177543 0
417841012 373302198 0
427441306 167741112 0
818074590 706862116 0
272884772 299468250 0
759667615 796207659 0
819829330 235440214 0
975187516 473454329 0
36139604 274186697 0
497193140 103447252 0
689284467 86088849 0
540506662 166958071 0
180855578 836083358 0
490109871 37467512 0
980771607 789144329 0
69055395 855716110 0
9123284 459910686 0
480565703 897275325 0
873619368 417724065 0
609740527 132903042 0
65761006 131648264 0
985833338 394023900 0
45907687 871534105 0
980602780 255370293 0
833411251 51135565 0
611465170 952529415 0
297767943 814633245 0
229519173 238734124 0
363478596 999878249 0
531870880 743693277 0
528900039 139929403 0
309499385 566666325 0
448955684 608165217 0
823475103 953556197 2
691052855 340046318 0
554645425 217026416 0
998674483 723858751 0
598819509 626805427 0
824177283 459425447 0
173311080 301558983 0
298701284 475495169 0
853025469 313358682 0
682966500 56843674 0
535360939 347094527 1
234217553 497008994 0
283273404 800006750 0
462231479 262210463 0
358829746 244456508 0
72870997 954010886 0
72347171 196692991 0
568426823 830912853 0
726598495 363238735 0
227505603 244128457 1
8531902 332155112 0
130397361 508470682 0
680426687 399645097 0
56037739 980223821 0
946487142 9045351 0
401714471 136024799 0
484056766 258532986 2
222091929 89828890 0
472358246 605647288 0
705779007 34263759 0
54275438 676485869 0
756074531 440216769 0
731717497 412380712 0
621369912 237057936 0
490834646 728370571 0
323524157 224858619 0
283645335 535781371 0
532638566 219716948 0
819387708 163211870 0
242451123 859067558 0
571937274 921966446 0
68578810 698717495 0
214194807 782451725 0
55521311 526087698 0
141044271 425432881 0
677639196 29563795 0
470891935 873802306 0
306546030 575294743 0
615409669 708386112 0
873097452 401577489 1
183670568 602032908 0
407133578 861444810 0
820777911 490576097 1
145791438 50364272 1
935376976 78921990 0
607455298 130234322 0
745407901 481595216 0
148711999 349234853 0
468275559 765379435 0
443119512 261550286 0
589291066 312596039 0
496985068 539607225 1
263863625 114920812 0
434309628 761368614 0
768378519 368610668 2
138025452 589038254 0
320357169 23087497 0
593791591 406155082 0
180242190 67636045 1
344534089 607825460 0
491888791 527109510 0
809895956 21127483 0
162059801 893222547 0
99299888 800984062 0
468323290 484543333 0
989468265 25868766 0
566307008 745909108 0
892351877 265221140 0
524436722 991311757 0
125611081 975558520 0
311182244 329080725 0
65602446 600889936 0
546605619 557534187 1
123098343 360949068 0
15241719 742772209 0
831477567 399512312 0
441882153 955457955 0
882288848 665976381 0
851908767 818068066 0
33982991 715760421 0
186451950 700318928 0
84055731 802593776 0
720389241 655632361 0
550555997 68516446 0
438783070 952013141 0
66772542 940462796 0
444599678 111075555 0
25613597 178095258 0
191579492 647414692 2
563986431 141816031 0
785808171 790073267 0
361548050 344595350 0
108383992 983996444 1
832857115 635214706 0
48157040 200944771 1
957929657 732788786 0
44189850 451218266 0
425971298 300355292 2
726787616 759887951 0
37638392 62631470 0
606871165 502354845 0
862855948 152733676 0
128233355 504750396 0
752366852 673674914 0
845982349 614629657 0
135947273 552926185 0
877865404 402265580 0
274728189 239682782 0
860081694 446816466 0
617384916 567527427 0
918973083 606188380 0
896395106 90655134 1
772863446 915514225 0
234483487 206157491 0
211498972 530352775 0
705411398 412889062 0
787232299 138132749 0
43349464 914501488 0
697338993 804324037 0
350011364 524586137 1
579763606 551938803 0
544495178 829204649 0
665190409 194342830 0
619878654 166021625 0
603001398 555492314 0
883990114 553267696 0
142570421 449584878 0
463667758 225092479 0
490893221 939157270 0
916750185 929691085 0
987732926 114066013 1
889987596 818480791 0
834765849 777519284 0
611128725 805114006 0
769606490 614879835 0
607018697 832008312 0
348511523 164165766 0
7361397 7977296 0
155528115 826013178 0
134715066 695983844 0
599524535 605329826 0
722346487 956665700 0
259500679 676828370 0
998397915 402229665 0
613837875 586270661 0
964795022 342444502 0
469537079 109833051 2
14271561 407443967 0
253928342 388317607 1
819645889 567248910 0
797628446 522872082 0
110687309 882416050 0
812302888 254809391 0
54755635 244133000 0
623046292 569507586 0
116127080 575672275 0
492843073 668694032 0
810900688 470479619 0
617159367 115296056 0
117120103 701783233 0
250579170 860261713 2
648747957 571867097 1
678861191 701017962 0
550616992 853497189 0
339485291 967889826 1
485326387 75263932 0
784018564 837470904 0
514503869 392373215 0
799066754 472200872 0
794425011 284192006 0
133898420 689200742 0
378998443 421670307 0
946466296 914451612 0
308125829 194103092 0
616269527 994853098 0
72020145 706528447 0
142568552 606343609 0
198301676 847725913 2
424744252 507696811 0
326679220 576446361 0
623888817 664472224 0
540217812 404898208 0
246673007 85205835 0
733453625 741932135 0
572831364 81216630 0
359656989 472403480 0
84013380 484364399 2
966860422 520976200 0
43949020 569955181 0
756701258 396702321 0
21090154 390618689 0
37282599 108162495 0
461838306 784664595 0
425065248 171997264 1
610704033 705418279 0
370423965 19473362 0
20749726 2317182 0
340802161 147227525 0
853792536 144903555 0
202596320 323889465 0
52096406 368255028 0
360292135 761191728 0
478939783 420415061 0
105359416 542341696 0
116552731 87549309 0
936008245 417538710 0
739749450 406266663 0
545616234 655924833 0
850685163 189412965 0
987519021 810016841 0
650300219 727314828 0
385789759 238605739 0
532701807 237964186 0
440165756 570650084 0
842882879 473428031 0
387773690 443704947 0
895430094 286098693 0
912676497 267818096 0
874509019 501777781 0
575918632 937287671 0
493791595 496325556 0
152469890 394900777 0
340747269 902099990 0
583418091 996171497 0
763752109 121279612 0
719648223 301069928 0
11914293 242919415 0
704788665 590302209 0
3063849 647574380 0
318173137 694792112 0
956072047 53851921 0
876313366 781260044 0
527161974 432717280 0
212399287 41736766 0
890943134 165605775 0
753789126 799800894 2
217771610 949213954 0
787440098 217466039 0
930327714 121587735 1
617472672 733871987 2
641533951 23678423 0
831868156 476008056 0
389102559 11554723 0
88657355 43326189 0
288570230 946449445 0
976799867 576373526 1
97457439 809779128 0
28048946 119838861 0
384877487 318466299 2
378496267 965510102 0
198685996 136835594 0
181786745 274536623 0
105664424 230569350 0
582612401 304269072 0
754495840 219395521 0
183189917 127472924 0
670728309 55774842 0
251394373 42142974 0
582529058 874267823 0
528372533 840948398 0
850519428 68098646 0
284071044 284687713 0
955353085 369302683 2
2036707 72008630 1
144573704 142345251 0
284620450 383338696 0
646872791 212270132 0
806666872 718151977 0
444878749 9800350 0
72001356 350950556 2
908287844 137262379 0
373021377 472831539 0
774189692 382329552 0
747775878 205644867 0
613442035 389118684 0
633486372 3171737 0
665028302 774949756 0
975910317 23391665 0
886645269 265856590 0
78226048 253194797 0
911585551 296891934 1
406094774 286234001 0
656870869 61265518 0
806586046 392826674 0
806915169 768310299 0
566138704 548772017 0
415987568 784906492 0
487320922 713492323 0
838153316 752115851 0
348944523 473241695 0
859925961 843759178 0
621674393 547380482 2
115169017 446085809 0
408277564 451952859 0
503749645 481104899 0
51816244 746749743 0
193810405 359049981 0
542128178 70243626 0
457579582 652337285 1
263999207 102020714 0
982958412 467980354 0
604172256 434950870 0
628493981 47035484 0
496672460 859933670 0
785734791 421746305 0
613316407 809061451 0
22081814 24666934 0
991320772 373405999 0
94780326 439783999 0
758795201 427981359 0
960749660 580796187 0
346239300 776199488 0
664652503 871838603 0
677572909 732461464 1
886756607 842547413 0
61718041 171986424 0
941745985 460640519 0
795115751 781109012 0
968411659 2631674 0
569952053 553534128 0
461649998 660146562 0
616596352 754862066 0
477363908 259843255 0
409815162 286222917 0
76666964 33864254 0
518780125 454191428 0
134381177 255287695 0
174788117 427491022 0
657654520 948253603 0
659931515 975973229 0
863151053 625250975 0
452144618 394509047 0
448545798 597317140 1
225932651 717210948 0
57827739 642899459 0
613085972 737325215 0
968180823 562961993 0
793344632 787229499 0
3316883 708372093 0
80346507 360756277 0
391173920 598154811 1
142456320 866080459 0
50520352 154173312 0
73185383 492402674 0
631804592 594702731 0
108741938 109729889 0
233225248 975520054 0
108740674 23625192 0
135171214 475839476 0
560399297 495249765 0
731259303 115287843 0
982060529 125305766 0
162354046 795091011 0
633000277 741796371 0
806813610 689299855 0
114986038 324701608 0
478571183 706537417 0
410418494 11885659 0
622109555 161287592 0
491085936 667087623 0
347572822 667372631 0
344443433 996592863 0
920305448 837014593 0
190314062 57283359 0
640939105 431512114 0
88556259 161263833 0
647428018 462574218 0
675855360 959308542 0
165247736 663080829 0
534878068 53480322 0
8128511 764749322 2
195377800 864777714 1
409816313 509475878 0
311500551 667889471 0
633451845 62535395 1
160640270 102194794 0
717010372 918918979 0
726733187 53960338 0
829261503 494917375 0
626132052 848509478 0
946339812 123409006 0
693652142 30185669 0
851937829 640763096 0
459824326 281088594 0
158546281 946542463 0
700295005 551693244 0
648681684 530279900 0
533227455 389707770 0
791649063 501919967 0
421305332 41489989 0
676882499 792420001 1
352856539 800142627 0
373273841 650321944 0
563492400 162442737 2
77746530 74377346 0
758173859 532793407 0
40005041 261881469 0
208056615 8345425 0
927846141 665195568 0
553520324 145613292 0
677630720 167149351 0
613513938 477390112 0
674918941 389054598 0
563480244 759131184 0
57369184 983496034 0
896608138 761763463 0
888374311 440159858 0
351473252 25911948 1
384671103 773132413 0
428009599 540642511 0
134094634 401469158 2
799997818 987549634 0
63171828 146652559 0
870849223 655595526 0
691155850 522120489 0
652842010 801699816 0
928570493 470568322 0
670310855 387748950 0
147224847 898214868 0
571810114 138939247 0
644155818 856018337 0
107396613 983438146 0
666231296 222925938 0
217432134 13702412 1
104161627 891173990 0
304457877 486181351 0
435836858 704892826 0
836324843 918636174 0
805163709 336550471 0
307646907 513151236 0
23937819 902885582 0
428692526 170583646 1
92297048 389624763 0
688253047 303023953 0
804646785 755867041 0
560360110 358601470 0
419769005 524018099 0
783269145 603113628 0
882915922 245595868 0
439953496 715806136 0
516006989 504432995 0
929784318 749381489 0
900964158 42517652 0
977122755 971794815 0
371222096 84553684 0
523564589 79356773 0
586931901 647118241 0
116545612 166516880 0
460341455 457072099 2
243178077 310523754 0
464715885 684855959 0
498147076 148107620 0
999755685 3139187 1
412107700 289337205 0
777474140 179059318 1
970048204 727582986 0
16074892 365777158 0
420911659 714615458 0
433990236 439577758 0
388147817 61545169 0
647085701 62667807 0
804121481 293260425 0
895284204 321744272 1
257368410 965041431 0
184181244 608717538 0
108098631 193093729 0
527848291 400925667 0
98734468 54005870 0
39228444 355784978 0
787838673 140230710 0
720033349 34453531 0
351275097 240042120 0
891706458 81330751 0
298095617 536729672 0
883228457 57464953 0
555971794 407471001 0
91171355 251632850 0
940658884 2829911 0
643827787 596496638 0
523650157 626283286 0
734823661 566302540 0
764968273 436149362 0
457928953 934511611 0
248762892 449424914 0
723054292 331589061 0
78638385 407899297 0
643525723 550258483 0
488642660 5454202 0
415605911 536264635 0
367314005 9780307 0
424722720 413673280 0
982142041 380888614 0
441885448 133513613 0
919135651 597036181 0
329159768 442648760 0
314278011 65575012 0
410853560 40038713 0
692572906 623672673 0
107659344 760443993 2
575827826 991016025 0
277691026 13134681 0
774939181 572880532 0
508320059 317547821 0
921655835 125166223 0
723876437 257310016 0
692896121 466289249 0
53401116 798806400 0
966295723 488551293 0
810635989 206341366 0
824603899 866036533 0
724644646 276997879 0
781428476 922523322 0
916465298 441749303 0
984477161 223535752 1
69875065 967548474 0
306797811 223103577 0
293281786 99277779 0
457262447 686400997 0
580282647 20056588 0
500380331 381485208 0
780682611 567846413 0
497244611 431777099 0
800083020 502498194 0
80795822 474451388 0
351467510 471738071 1
509709825 667244966 0
473897743 990628190 1
38958480 667883486 0
821177318 700182031 0
902166656 183210984 0
669996282 271816288 2
661013655 512461335 0
860865633 408193038 2
648227776 747707689 0
716863965 534926292 0
578873940 470404645 0
503877163 206961205 1
26314503 893648825 0
809259297 134032074 0
215790184 408122253 0
669467671 569580356 0
867121285 689181971 1
28601191 183270900 0
354949292 984924894 0
110222697 500537271 0
25973072 97647152 0
583198774 35486150 0
464187543 414501759 0
453578660 167149150 0
699885260 314966402 0
837165179 867938067 0
130314400 381227072 2
37061044 772619523 0
577233716 101347755 0
212114257 517831106 0
205181406 208508053 0
485235068 820669619 2
598934593 422491082 0
464834365 815324460 0
913433907 636867627 0
520850230 129514785 0
773380971 550822360 0
682690284 214906215 0
98491843 977555015 0
572898561 909722149 0
328164332 406690161 0
124658442 814822490 0
459430780 974942228 0
736563148 220430417 0
598956989 842884873 0
448830915 852060547 0
541554432 13551836 0
376750417 423641887 0
18437403 19603310 0
990781190 174823640 0
285256486 950517975 0
93388756 271140646 0
595568466 974298907 0
397839789 707554552 0
9382117 911033066 0
81587430 287791222 0
756706790 712522395 0
598719502 721795770 0
436469093 333790625 0
361928019 937141993 0
634124344 389530417 0
880420750 234196443 0
713567888 132707141 0
341653759 137511453 0
168817258 684036192 0
275977051 611568682 0
798444873 507122874 0
335976033 49578589 1
919278347 67324184 0
802086222 500020902 0
428340523 612840073 0
458391505 152582581 0
986870706 17582757 0
630370972 137998668 0
392400013 711670117 0
680030180 903414245 0
755701204 499544449 0
945954019 36381833 0
662739972 566657270 0
286280842 890578434 0
917674816 268273655 0
822098599 692043959 1
170241989 738851238 0
94115225 14757881 0
37777173 325668825 0
709566815 330593238 0
509260689 576636391 0
838605853 966887985 1
102522443 679532784 0
613697445 344581534 0
266984190 99289870 0
949359207 983734538 0
230481899 800121072 1
496106254 858105736 2
826218605 184355773 2
982167518 390169088 0
703468457 382354904 0
36668897 614968945 1
689305551 304205706 1
260012535 597021098 0
642849405 51681114 0
139096994 747186403 1
915931447 73067333 0
847117533 864287171 0
898357093 762330491 0
197244441 749166910 0
350922182 928814881 0
218939048 910891047 0
35915132 56839819 0
423313255 383933504 0
564259422 953878419 2
61255464 203010370 0
993257211 675139656 0
111658569 887386272 0
597190227 541438385 0
632718526 307390580 2
47659997 877138342 0
341921924 287325146 1
283654876 810310500 2
818233778 467250286 1
704655684 158810785 0
682295850 54935609 0
176056597 46027183 2
361218028 244575602 0
811145658 957055765 0
337477449 889629137 0
796594388 767265015 0
78802988 289207560 0
947412754 381061488 0
734139923 129022955 0
23364498 630394080 0
882791450 274230935 0
643981665 366269398 0
448126092 370049590 0
182981938 924351842 0
687685528 428604414 0
469173105 135364078 0
576615294 583435917 0
653921639 727381510 0
317868679 726587116 0
366775695 855069574 0
976966920 652017733 0
95691032 765204069 0
514689186 898763211 2
226011802 957226930 0
156057118 973424976 1
147262928 592716433 0
627201071 24000104 0
655121361 509885992 0
108182742 934491556 0
593653842 41607092 0
258991312 580963995 2
210381966 371967471 0
762874466 422936757 0
61672368 228743503 0
783142519 733782707 0
690274847 182569635 0
42008039 874250456 2
321521573 515039428 0
967828349 704164694 0
284509275 57591540 0
163537585 288847393 0
827499766 992796946 0
304243509 341309486 0
662303892 268513545 1
733300363 566571456 0
125199893 105499661 0
883185053 602231419 1
742988566 447235318 0
347405315 614243608 0
454233719 471313488 0
855416564 714179693 0
4815957 288415113 2
37014794 46858035 0
937569296 29307600 0
501583181 9893350 0
493911412 878790387 0
27432236 1289987 1
313418545 88009412 0
9273994 42046719 0
614112437 179325223 0
808397131 373887689 0
264423815 419521616 0
624553007 279000682 0
520543519 25311992 0
141089184 200496794 0
459675136 627573262 0
122114311 351251357 0
879532899 78247223 2
419761015 961995173 0
975448050 791585677 0
30672274 213006408 2
907298984 540855431 0
276523204 572743149 1
100206251 997402688 0
634367693 232002724 0
209339629 692574332 0
922909366 339902321 0
545023812 529524344 0
787709294 90050429 0
681579821 998413387 0
159711436 383500804 0
40359286 105655162 1
432982816 279588100 0
479408202 976676130 0
720609533 491463270 0
301909700 466090412 1
744333591 319944949 0
491140260 92411385 0
487260205 551054628 0
926871578 615739775 0
807673062 497908848 0
550721705 294266970 0
975515859 772360584 0
109009629 697610128 0
673624787 94025115 0
957410789 205277565 0
883152016 210253977 0
106837264 988961836 0
689766322 928608001 0
589344353 479722178 0
572895286 361719254 0
908829904 810716680 0
617181493 584277556 0
297362754 547436626 0
937510491 286819131 0
11673206 91954195 0
941816366 13194019 0
879727115 653345406 0
894238601 746571206 2
886603596 79055766 0
736657211 607243566 0
695595748 398568994 0
622693814 62857084 0
800943412 566972411 0
696373953 255256813 0
865631958 971061274 1
412288891 618783158 0
836445452 274285828 0
269588546 707480372 0
467778509 278064032 0
20291635 335336469 0
73847713 969380949 0
729301374 553748934 0
315817203 104317210 0
841499 56455817 0
233589315 507000436 1
215232193 50777525 2
635940991 952156317 0
80925680 710038089 0
937675928 980701632 0
753217655 871179127 2
78704442 869787982 0
558970580 902515562 2
38222856 265698564 0
897193687 472620 0
546245203 29460561 0
598371143 59057365 2
841573367 121502084 0
572766016 323097479 0
574808324 31535590 0
891816854 347896207 2
879204006 42562531 1
802098071 871198052 0
547710084 271003891 0
282435606 634166900 0
623835512 428931325 0
469195463 428494340 0
755332363 639081262 2
650151664 312724790 0
804456919 85125592 0
355986477 469857656 0
897887705 288790904 0
275490178 377550577 2
425092880 84073227 0
677513 245741724 0
583312558 490062890 0
932688206 338036400 0
705747435 674831453 0
894420943 327117768 0
393973255 542282391 0
258047828 874048998 0
570131371 907377285 0
845075956 845940497 0
620704811 358096065 0
517382437 167805565 0
378186469 595257124 0
200798574 789794233 0
350437298 640478231 0
98494433 927780375 0
630085460 329196695 0
29798191 692654619 0
275828014 957257681 0
114042957 241617316 0
328692856 457345300 0
728812096 119091036 0
543985192 867879736 0
849451374 653165153 0
251474897 344970801 0
646234667 209673612 0
926465139 555209686 0
142789204 20694269 0
502449650 247205337 0
588270607 267617520 0
584873914 887559546 0
155982901 93428547 0
402343078 290749270 0
744862951 371231456 0
959851930 836596084 0
988536019 353455293 0
76303638 9985234 0
621425749 132756527 0
448059856 794799244 0
969956326 432985106 0
477235070 878245258 0
621617698 139806508 0
618993716 639555732 0
219615470 68778761 0
300124390 186956441 0
740485926 327340190 0
12161947 264875644 0
723345861 323485360 0
69747724 918686745 0
267689286 883084639 0
897856226 525737319 0
658695871 27338411 0
485615950 539261934 0
389774048 594086273 1
693602945 80544035 0
632237116 36946686 0
742138962 823092602 0
735737505 837194208 0
881722814 42358785 0
110593508 135069399 0
117103813 861296429 0
244565432 698551522 0
229198115 751554517 0
139852563 545118932 0
219311186 107527824 0
771445486 690766480 0
24665815 514471881 0
664508945 373259051 0
678713041 656096571 0
611628535 283727956 0
752793116 958314038 0
736814370 851681683 0
950212141 346485499 0
146342690 645445664 0
757432296 237423000 0
617352354 815525544 0
137972360 727178990 0
833102366 462821529 0
426939250 962447724 0
843509903 791587943 0
56115120 8495974 0
365637524 126149570 0
958831667 94948243 0
519580758 935296218 0
869782497 532102130 0
223915461 448548129 0
457820574 10868846 1
350982830 44291602 0
245889103 239999167 0
441231712 722888264 0
749316498 870704594 0
6550008 44947477 0
886594321 795011633 0
547539022 109428340 0
902539605 213378213 0
41395273 31057242 0
516364920 221614464 0
612301601 992512385 0
547451296 26329767 0
924911399 109644255 0
81476787 843770023 0
257238115 876916323 0
280654574 903640504 0
309821337 759142681 0
147302265 764366820 0
992291827 393949446 0
710943274 65512886 0
86544926 479878734 0
271151618 390743742 0
860110135 988368673 0
472388222 606033319 0
267361962 607556313 1
79523496 339385890 0
285342144 97895272 0
152388534 949114577 0
760043928 241846708 0
307215832 534252330 0
602808489 539590715 0
128045470 735383568 0
223069546 101685535 0
442562332 514504607 0
696963552 431926952 0
191744316 661752170 0
87161768 925377863 0
357639091 538522930 0
6236947 456639073 1
190900180 857866167 0
891830312 183764551 0
921419435 388689948 0
303034615 294992146 2
731035662 490757610 0
700946610 111029735 0
732677533 59276675 0
747685386 150567187 0
297402550 422573390 0
262424500 664231670 0
628710780 190551017 2
648200499 789351295 0
19290348 615522228 0
581746543 698244108 0
906888710 424685944 0
508579013 618626345 0
106594478 481137272 0
399158269 459331386 0
73744104 500304896 2
52143039 954880484 1
789060412 85108440 0
293027561 316284876 0
386745981 718281182 0
506394475 385498420 0
651697526 935339516 0
199504455 219567418 0
703160021 232351026 0
169920662 753425731 0
225486207 223651995 0
938940316 865423346 0
78211168 918984242 0
854148131 758967486 0
220558634 379219013 0
51929057 803533950 0
223833205 50508613 0
530556821 998236152 0
496480733 341758881 0
836057232 893940549 0
287176316 396889451 0
299927790 999866727 1
80220959 409222935 2
644335725 17199841 0
394948479 971757323 0
916844003 593865063 0
849595371 541315816 0
21132171 611278551 0
332580995 819235108 0
581731668 356432601 0
263147870 470730617 0
828466872 643481105 0
83700922 476382846 0
428374166 1073144 0
226909335 168265331 0
688364364 127421053 0
405007758 8308316 0
454400213 85688474 0
798269368 894945514 0
423785239 108548785 0
501850902 692682705 0
610122684 816197763 0
155005258 383599798 0
366338765 600070751 0
10050160 272275623 0
515321130 478909629 0
937239467 324378814 0
972968014 125327388 0
116150802 512785539 2
269032594 521872380 0
312092452 275140538 0
296946325 431108773 0
15323906 849547473 0
717846354 86036078 0
121259983 723852495 1
657482774 92767675 0
548448419 597593957 0
118000162 984264867 1
479527797 28875524 0
674054422 308172859 0
72563549 127736852 0
36571756 619126103 0
243303429 536605784 0
180146702 852827900 0
925583225 906891429 2
908917024 282040674 0
141075543 529743659 0
994532125 112078773 0
136663018 450917562 0
41179485 260497126 0
728893256 375486989 0
907445335 758078688 0
614776252 797852367 2
914668557 425330353 0
293799033 575716413 0
530810172 249524055 1
98065289 301976376 0
186803768 242709091 0
212143665 389933690 0
423505583 221678642 0
158095662 9258449 0
639748791 779847093 0
864516381 287796688 0
690562389 66117924 0
129017462 599975636 0
192256136 40409848 2
393333532 285551510 0
9086740 967192905 2
973398194 768065778 0
162065400 88014031 0
651482921 756150736 0
281627427 332790310 0
360218422 178882231 0
782055246 31162498 0
120376587 37765262 0
63052534 99154030 0
906558550 759472842 0
910296771 739384454 0
15877767 874270998 0
143051990 118839215 1
696421478 376862859 1
790426588 25714748 0
207119395 950280414 2
788738564 734781926 0
60881325 454622776 0
57025922 214295482 0
21175451 77592749 0
372684474 68318680 0
741158009 832059781 0
976446577 73604695 0
30107352 833707399 0
400576870 206539399 0
475205544 328577871 0
149514938 343215180 0
170540250 366368992 1
528426723 146143244 0
341242981 182047986 0
535549863 309821805 0
148411094 751236006 0
688740510 262852082 0
793937623 67532098 0
813971456 287179543 1
385043122 126477034 0
304506864 666901666 0
392167471 70342985 0
125530545 60273329 0
69080699 237482281 0
817130737 406272884 0
137156882 315779150 0
66019893 567339583 0
791672187 800599696 0
217717714 361582768 0
862064247 377073322 0
317761112 763184166 0
366730778 13208269 0
21231174 797519464 0
40437640 703405208 0
682280470 50851049 0
649685927 236609087 0
40121762 330764522 0
256262111 600504284 0
799441102 760711575 0
203994058 60441693 0
3198649 647896916 2
878899286 380238606 0
273355783 83141438 1
722751505 883513622 0
48390539 507885712 0
84868961 344324819 0
942364751 831858032 0
742956289 115054109 0
677196168 112637577 0
20104289 597532490 0
83896897 141190621 0
430424201 842383250 0
701005220 254989718 0
692777116 629627297 0
663489668 420789878 0
199688902 751766656 0
584174781 637201769 0
553858240 732373856 0
467110469 141908380 0
327125627 720801791 0
9356032 851512530 0
567495428 697427703 0
729885372 785100126 0
454168470 373139221 0
596177986 776987473 0
171774586 128499891 0
224863363 61247661 0
702217417 233919385 0
799286177 517083973 0
965031158 890248454 0
292764390 160352567 2
737546737 435506091 0
929229715 739002129 0
477916606 81238729 0
895837045 505290262 0
875547097 930902912 0
380494487 748513687 0
724773326 420781051 0
783201130 758947764 0
813266076 977812666 0
168311025 902599169 0
422200193 534247699 0
898995426 658928775 0
507750074 273257555 0
597325083 831158410 1
663592402 993836259 1
799323314 158783580 0
532702598 193717762 0
369519906 238207941 0
742503562 187136181 0
152667786 376703386 0
216987283 805889420 0
253403569 339366836 2
460189466 190902798 0
773477278 308029825 0
723974234 57044069 0
375646925 3995025 0
19303143 176045386 0
151663881 88677466 0
23349017 597667745 0
937743463 239661354 0
243108953 669848054 0
720704424 955104295 0
331132356 565912071 0
790766153 783520289 0
352821462 36835746 0
364532239 208006710 0
79087455 384609751 0
14501648 333997425 0
761062042 220524951 0
94375913 207597499 0
327248475 50698644 0
239867153 885393719 0
812765704 898242435 0
992635106 116502338 0
809825180 28987093 0
497689751 439972448 0
415732444 789102921 0
453925855 439802027 0
643581495 748556261 0
850142123 738299858 0
399537769 22503251 0
182180400 926195433 0
773498186 396407021 0
855902293 499087432 0
559412405 956729625 0
662520063 359455963 0
674628153 349210294 0
147490606 349335007 0
360833857 637674717 2
974790691 162734561 0
849138273 405451573 0
167612026 106155538 0
273013434 40262556 0
98252314 699760370 0
184990714 512631742 0
466665808 807024802 1
561321418 825093105 2
702356946 2819212 0
38149814 637035579 0
715515001 66584990 0
30108665 799073844 0
26599305 856117126 0
98374500 20591341 0
439615992 25161387 0
366768685 879937053 0
298410218 18153144 0
240600722 225427352 0
741448331 264278811 2
549799236 971459551 0
266941219 4179229 0
875799297 689176310 0
103662950 607066224 0
507260905 370627145 0
446935729 122928041 0
38875498 275285279 0
685068086 467362957 1
909584760 17416576 0
751937284 476702 2
116096997 869234936 0
471907302 127002742 0
892304566 401421666 0
46954320 583568787 0
80073685 125016807 1
72856040 433728632 0
88707495 134965910 0
95470621 6828926 0
4485721 878530696 0
654995967 817760811 0
995766459 78063343 0
322212970 97281374 0
140891024 53611764 0
632995729 276713615 0
131369521 712920455 0
947943310 287928680 0
338569247 323297504 0
909354053 691555399 0
11711303 105611459 0
717151230 824655320 0
327396567 33684915 0
2418255 4352407 1
506495435 694816842 0
904822741 278313649 1
504296305 894362701 0
243921327 424532950 0
92481770 901978228 0
27096730 101779251 0
637010877 766766626 0
726812475 272503632 0
232778612 163273389 1
119274173 584620584 0
91045792 863682272 0
258042731 398513367 0
555338230 958071310 0
585923532 460084203 0
125998806 51141312 0
337446671 798887822 0
832756294 237423353 0
212205350 700766918 0
804421732 153202511 0
959096663 363673985 0
65612408 367111818 0
758283250 763585023 0
184147962 563271727 0
192044309 128065372 0
151474763 382538277 0
905941377 918250428 0
177574622 2332453 0
203970032 826125587 0
43425942 449970028 0
87299655 111424909 0
556100651 409135253 0
422444278 683999059 0
332372272 415284351 0
492974656 973853013 0
485011258 674481942 0
202385111 325678927 0
741906529 624922683 0
71915594 112930247 0
889369030 878823108 0
508724901 939714028 0
654585826 70654930 1
204352232 44286911 0
76257284 891765923 0
967727843 45170573 0
120975351 911981841 0
253936985 25340733 2
143235006 647430151 0
741230935 369578761 0
141497370 673194508 0
81218311 253960865 1
416923182 456825328 0
324759230 41670758 0
693826885 642776340 0
167485369 892961941 0
905710879 113570755 0
102195330 566486418 0
438713570 902977865 0
964718587 958795939 0
121170098 462161115 0
557811460 673619204 0
916550136 125365230 0
439128014 780700299 0
675283876 969839047 0
469404146 750278187 0
41452265 417646727 0
723377258 853768118 0
697727223 934406216 0
101456129 903476989 0
56565518 410191184 0
42041518 444236380 0
380905609 434934869 0
590895574 363768840 0
622448103 363166119 0
716121758 284507988 0
43760837 292196529 1
550229230 588488672 0
722223284 606891866 0
983163127 406582659 0
604701326 668266228 0
872488948 4027609 1
399253955 157991944 0
536591021 463198596 2
4972811 571549935 0
867245242 850745678 0
420153750 743888655 0
475162879 679437270 0
235099662 841901810 1
925104333 218766050 0
121733846 304882322 0
744211800 13640652 0
703136801 685645881 0
543056479 963980978 0
923001003 13447103 0
838008121 105110275 1
930707041 132533414 0
374221799 47511059 2
827213293 563159614 0
327610575 562025725 0
350299368 305832044 0
851065039 385617305 0
250996300 692930164 0
259006980 429496413 0
645630795 430591601 0
733118988 178609497 0
943202129 164497951 0
237162545 938125506 0
315437422 399299968 0
692198494 945751465 1
526316003 935871054 0
193220519 647888921 0
105971124 240097915 0
266993322 210453746 0
809403319 94184414 0
337862360 237190709 1
960943191 42801480 0
513521593 307523874 0
902403290 71647462 0
443685808 160304846 0
870434930 21037086 0
798959401 329543925 0
650738197 997197759 0
350026369 447986738 0
547991527 922425951 0
19922550 227550489 0
642668050 886623658 0
472698515 144277095 0
743772243 328377895 0
204732774 877531366 0
75482468 886930708 0
941515049 998032005 2
746466742 213981534 0
677191722 186066991 0
554322631 616187185 0
600849565 995701094 0
650415693 740254395 0
421760033 157317475 0
681250654 92659253 0
224337870 529691916 0
725831194 812834627 0
896762614 313164538 0
469522884 855993746 2
206949672 580156285 0
693358289 169431045 0
52093575 99633916 0
106043148 234492144 0
121980131 914278814 0
67707445 746226212 0
38044365 625919749 0
166233127 8139956 0
63203115 856887450 0
258359121 680770713 0
645897673 452407070 0
497447510 969897592 0
463439778 943109585 2
232415668 302876932 0
945717783 949369695 0
829317753 470655383 0
455781891 772163889 0
910493436 161991324 0
790700975 561418772 0
778020732 959147984 0
346371367 938243500 0
905446702 50455554 1
738871036 434368483 2
291594552 100907419 0
321339287 128600319 0
484086162 32460443 0
480920906 782047545 2
926825330 521299885 0
264058966 366960162 2
142032449 362259883 0
583817783 741264376 0
130301909 709278918 0
895350464 861573900 0
41482097 34386739 0
298417322 97087012 0
656257069 237748948 1
768496002 110431353 0
790944337 80345242 0
327532655 764361737 2
239881486 847648766 0
197924102 63083042 0
469501398 766081622 0
607743126 195699737 0
734564829 585153031 0
632615156 166962037 0
964594933 531859012 0
320246554 277484174 0
878510532 92925519 0
10164889 428806807 0
79178788 350403431 0
525445993 944868465 0
657084950 113257034 0
817870640 432946563 0
710350598 845233683 0
869672441 321248684 2
712594738 41521687 0
241833894 774441064 0
815303063 364102408 0
123837916 664860471 0
60654044 352857285 0
460534281 584952475 0
510068079 807302571 0
182363663 152589954 0
728406938 312927042 0
62908913 750914759 0
554148824 442290596 0
485063927 579245779 0
679565730 208125718 0
814855041 41827613 0
155714203 33163120 0
978228537 167447804 0
884056145 557659506 0
739687870 615194602 0
963728902 111271860 0
971574781 757049303 0
188559925 125203223 0
534535034 808294516 0
174427528 232000601 0
277026101 286118226 0
623236162 195062064 0
163476731 442017362 0
11406511 60817095 0
373478252 787600875 0
453264782 127996716 0
92920613 878412951 0
41233816 1714139 2
862795093 453376027 0
68796375 439555859 0
293232073 819797075 0
314018843 113754164 0
3721220 754005709 0
671982230 442130952 0
847846232 956438905 0
1827849 620606261 0
424882085 136083974 0
343685978 708142560 0
374031167 559122703 0
10966447 287180452 0
543464165 822704749 0
399335633 742690033 2
189921930 109876035 0
223404552 872727782 0
240953514 70252574 0
905957027 695454892 0
252524934 427962816 0
230456201 270368569 0
722565539 381706034 0
33990903 795815288 0
871038396 249061484 0
623751300 155496796 0
7891117 886287296 0
521355617 62329337 0
854475322 327662684 0
366545220 188837778 0
847019389 576121167 0
589724544 728976822 0
602846500 965079728 0
127367851 782755822 0
810603403 55837457 0
268259486 706727623 0
67112468 289662623 0
107231451 480434534 0
490424470 564142642 0
576391688 12173310 0
934426007 188783590 0
284478987 599342842 0
404531728 88360240 0
619205850 37794481 2
497233646 341520491 0
686046925 637836029 2
295846969 301368599 0
590150327 463598361 0
82464214 412444081 0
244441944 889758810 0
975006700 569830634 0
30217580 502243318 0
719708418 892881031 0
952961123 303375699 0
625862443 151347127 0
785765001 335646177 0
128863886 712907011 0
622325498 179463944 0
5279524 122146070 0
980555379 113236097 0
163231872 831396531 0
744596766 850771699 0
723256075 340494346 0
532107646 266510717 0
630515770 236535948 0
344351271 129557235 0
410522652 740336013 0
166700046 287481 0
238430314 340960286 0
283956308 452320931 0
534346677 70083634 2
302621120 463683322 0
483023815 910924023 0
371299266 536473131 0
79999263 446369722 0
502832679 409818310 0
364963780 743732030 1
233859584 597439666 0
555676094 997615988 0
533726892 264828273 0
295447294 692120077 1
912934351 140151339 0
511116932 217038793 0
553161095 123027967 0
999319043 981260788 0
584822198 148598291 0
237530359 353540951 2
64776915 782912937 2
964238793 311983535 0
55874219 73633398 0
14809157 895308657 0
410065772 396745340 0
44039129 203161365 0
547743429 239525426 0
822753778 46831072 0
517626324 115255845 0
532723509 67840424 0
510778075 335909224 0
255341645 742452058 0
119486083 34324669 0
813826878 601700442 0
782719104 702000767 0
311567785 419834848 0
19995449 624824009 0
422490444 153153900 0
158593688 666150459 0
18974744 941340187 0
766740046 69128164 0
78216644 153578897 0
103164864 862628027 0
723939345 107597407 0
174735142 807296214 0
672665266 270186137 0
503673339 827727196 0
462173985 595803616 1
720771580 466942379 0
732861009 327996491 0
199680646 680625402 0
433421025 133489211 0
111268370 747494030 0
557014802 124863847 1
337090771 102909404 0
117667482 661126042 0
662136739 870729019 1
143272186 794687172 0
787501265 804799593 2
30944064 966280893 0
120077903 137931054 0
45106008 830338553 0
877694783 44558155 0
839972835 18616032 0
442729703 114696747 0
150636118 562484548 0
298810263 17805264 2
831751061 9361505 0
95798935 547682945 0
731885753 883213165 0
762330573 998855835 0
129862772 668848982 0
743876129 702556760 0
436534524 72044235 0
824419056 718665415 0
360907867 396716733 0
553873520 787235535 0
538496890 574279146 0
55078507 832589667 0
266852955 85407940 2
204259023 15996863 0
32429663 401079332 0
649925746 231678120 2
136512773 5595768 0
960954756 804639340 0
957471894 137865846 0
363589862 93835867 0
695162427 448568507 0
682718866 878856553 0
980492782 586405440 0
710770347 367501904 0
210464746 804482657 0
126499569 625623973 0
958402851 83888041 0
77819440 188870651 0
827880433 811168473 1
228360064 6728751 0
650316680 556145929 0
364734675 202649979 0
357519419 582075558 0
761421169 45780544 0
78131847 631552077 0
136842036 965791354 2
255409822 379740337 0
840992497 296748700 0
982293039 560596859 0
14291883 148171521 0
42084624 355218723 0
622467957 364196706 0
230088824 499007670 1
198644346 698100715 0
684726118 420406343 0
825873328 474641591 0
68647954 147907115 0
683251833 380941487 0
223706745 926479818 0
193491517 358411529 0
98144204 772484646 0
870732620 157039011 0
105021849 157763621 0
66728598 662142159 0
913098470 881487629 0
173872964 488810477 0
301364624 369948720 2
800079033 172055531 0
266047754 941341412 0
490335666 835816922 0
291285382 399507991 0
488699039 512882749 0
416687992 276860351 0
683548460 870057507 0
194518710 10570544 2
486676347 291099871 0
47726551 801658436 0
89224701 160767627 0
525342903 261583226 2
824814935 423851828 0
917540772 267903243 0
342033394 707421639 0
585835699 870324650 0
23169656 10962624 0
22493736 369429383 0
503504649 826477192 0
668238046 948775980 0
959173826 452992628 0
377650564 320596695 0
854875067 789586749 0
145141261 672407391 0
938129872 706134476 0
608887343 651382418 0
133769251 860115919 0
936887864 62328082 0
337345455 617307150 2
522545905 625942898 0
720583139 671427177 0
77082952 122881766 0
774836830 239609205 2
841712185 331096968 1
665914803 46241822 0
928750202 55768383 1
780457320 189674516 0
77665887 194650935 0
868516372 773819385 0
258424127 866052555 0
66288476 240533440 0
951545654 813412926 1
909203816 843752125 0
669052757 780806337 0
915795431 964866644 2
44877799 598252937 0
139404410 128175471 0
583743635 777093035 0
941018076 286839059 1
493679896 502016646 0
476282172 213966464 0
862523785 792847338 1
51375968 371094018 0
876293048 741803576 0
967070772 738619123 0
549918997 384686486 0
538912548 684356991 0
75155463 242917980 0
734577157 190519577 0
856462704 959824475 0
349752893 105796710 2
989933253 67320885 0
735689435 8419261 0
687790154 120319078 0
509213974 381714064 0
682010971 745017072 0
627517635 53735056 1
826768938 480574610 0
923934360 426332544 0
715582148 669136043 2
78847042 133358196 0
273070060 105639248 2
722975594 307377292 0
320275283 707747205 0
400743822 307223038 0
153031238 689781024 0
653640194 325367731 0
630247555 492339558 0
783808869 543692814 0
943496585 69218680 0
839641300 354162230 2
892521653 17916718 0
365361986 392885386 0
780765964 43817589 0
84105937 122356573 0
864257384 220477358 0
168786818 32159376 0
203170845 108712374 0
776513829 152771092 0
237445927 4280944 0
969759419 969870745 0
873366832 588069958 0
48836040 705476467 0
66585453 998699618 0
694865483 594607232 0
592039620 26455910 0
544080721 731905561 0
165117772 575205300 0
364275930 629931845 0
308572726 589835167 0
539332920 296534556 0
712659520 150830221 0
32292455 33697816 0
628279667 310328681 2
803118683 227636966 0
119829965 623151510 0
452455970 539299330 0
228997962 851701364 0
864020099 121071683 0
504552638 594977589 0
486015237 329277736 0
983228607 559953956 0
956663861 656770937 2
31523847 198101536 0
269494542 91352201 0
398848688 144063982 0
848191762 550506793 0
854747583 558926757 0
774346651 333359808 0
653776298 125437366 0
901590923 203815002 0
771879843 40892357 0
518224907 569966852 0
517002423 700300860 2
751051700 708848361 0
92329252 185406210 2
47815397 251126170 0
695408264 344304451 0
492300149 429185856 0
263343081 986679646 0
186521624 775627872 0
44652354 697924365 0
181396838 488429319 0
79046717 241461307 0
262048760 739782695 0
539319776 951293517 0
175135254 112266302 2
951781353 772306387 0
753216809 54595315 0
430073044 429983136 0
985625738 125383661 0
186870888 658077031 0
219981461 916402042 0
31765096 986620223 0
898257714 662997856 0
4807782 182697161 0
142317852 623289688 0
659455015 785870705 0
618625429 706193528 0
904570643 936113506 0
279291803 825759193 0
610311431 703140863 0
574561693 109759943 0
725366942 884195101 0
747204206 689074803 0
100777312 826985609 0
115212814 874909277 0
224650746 843470558 0
108709 532824076 0
674755549 274958256 0
825493161 967687500 0
750357184 774727738 1
439133061 932892634 0
410659261 723571804 0
531701011 544409778 0
102370480 706646477 0
573581284 856570480 0
863910241 494982271 0
3699821 59613057 0
37956945 66803526 1
52629953 459810119 0
895898317 505096270 2
464653374 244142431 0
148371594 363521556 0
16105225 45586110 0
8917640 118697107 0
861612049 271796575 0
123569740 714153271 0
865351985 174234743 0
546653253 70721232 2
54997498 707389576 0
565819825 533058232 0
582050425 396819346 0
646471925 35888415 0
128603366 369847354 2
997185280 128470207 0
242437078 366130718 0
508655447 200002596 0
152271938 123393786 0
773873315 785201226 0
255835550 619451572 0
864327730 835455108 0
449909641 500000595 0
963430875 366235912 1
766429643 807237940 0
331957395 593354655 0
52122309 75583639 0
199118059 687226819 2
683908952 239409932 1
38844161 479388817 0
484767708 517002984 0
484430049 395910250 0
490032355 376862567 0
538900307 550454444 0
15491461 29172661 0
575198772 774010546 0
862635962 29342560 0
235249581 913284594 0
843199224 604689830 0
941532677 546673622 0
603375375 225728988 0
451315140 912475219 0
751611098 497088639 0
964530323 652892108 0
119677903 844324049 0
358967411 849072029 0
88859650 818948523 0
990751297 625958972 0
56583788 484211483 0
652003419 849033828 2
586329568 146138957 0
37744949 115327698 0
723914919 157463044 0
189559009 134286191 0
957183218 197265414 0
654154367 971327173 0
163202562 423032647 2
535716342 76986173 0
83983952 707570945 0
968734790 612668629 0
261552775 143677464 0
704402785 979847908 0
674936905 240572840 0
951413077 509531868 0
359291924 866072455 0
957760893 682792751 0
767602886 449034837 0
141545264 531739612 0
339413812 540687945 0
715260338 47729374 0
311285414 256991951 0
140281975 941044513 0
254997831 841374636 0
340927488 888974450 0
359733369 372761908 0
653687846 694215384 0
516290702 597350237 0
9199997 585904032 0
166840145 260967422 0
122378005 326221367 0
736432464 120770334 0
850829951 773897929 1
737082716 246632697 1
70180326 700974346 0
70317615 473514436 0
395254265 90250177 0
246907065 547906916 0
585163752 832345191 0
184982112 893344244 0
302334499 819230650 0
91369374 454960316 0
791142637 145543596 0
594323800 863478649 0
86497672 546390883 0
507326406 337251258 0
749438997 119202600 0
653228602 889486160 0
552739855 528722514 0
834790830 295541912 0
823831761 602914569 0
408541171 88462483 0
46253179 135792227 0
143014195 141056428 0
377202150 525485428 0
982143472 417068542 0
781493183 262815136 0
1158547 383263976 0
303509253 474936804 1
9988555 927328680 2
426428878 65322184 0
778097605 423033528 0
15829575 851134481 1
180503893 111099459 0
24806128 299829946 0
448194249 465196160 0
385422797 856459334 0
446389487 424288473 0
331030763 838994473 0
734161001 550629503 0
456662536 263610523 0
454972681 757594610 0
586755603 162376550 0
738130796 511249642 0
378629788 495070883 0
88711228 298060959 0
244331413 851150153 0
980022092 140841375 0
373244913 821964927 0
967160397 399298485 0
601431621 65345109 0
686581740 469596566 0
119730851 982940760 0
813504802 317283161 0
409089219 957147844 1
469936854 225197832 0
847963817 628750021 0
73709416 291145876 0
292697575 440602118 0
683286039 140299526 0
761277630 85385865 0
109402491 813551247 0
466315673 557563873 0
334552469 726090947 0
806888290 646821310 2
502724039 542250172 1
275516080 666915139 0
839674529 185763585 1
769789858 300758618 0
128052909 318176506 0
885997916 325196915 0
479189007 388581186 0
852653133 921764236 0
495461573 105628804 1
176958027 279457839 0
676957705 478955702 0
309908323 741642115 0
105071836 253293119 0
926156674 537912032 0
691981188 830613531 0
231160802 838647938 0
367988254 411599520 0
307149460 424097533 0
940625904 460147168 0
177786678 127897159 0
4132181 818533732 0
235543241 891495746 0
804310685 430581082 0
946801136 103519840 0
947244304 784560800 0
821454406 821618497 0
384560610 550205924 0
511265422 293035445 0
367983921 60962065 0
32748626 757801631 0
32197382 833355820 0
829193083 983782778 2
101249324 594200737 0
712940365 305978576 0
653396095 51513839 0
562005629 404118876 0
183817477 223774842 0
630519771 29762886 0
107063021 605076517 1
380600414 705157790 1
758550977 226486078 0
152304018 571893585 0
2612244 354071315 0
270198879 132632397 0
447479518 442020885 0
486219241 987142975 0
219668350 37139955 0
811613645 793724662 0
923419408 945365699 0
938257758 983326041 0
775979953 651940164 0
809246428 329326453 0
661220182 295249658 0
386144024 2171866 0
25268018 7668878 0
21169287 91613357 0
806494228 361802890 0
340170827 157742628 0
423321481 340515976 0
689348135 594914151 0
104852185 917302293 0
726644075 359457639 0
680518439 864372193 0
188278254 268843397 0
57787897 772855205 0
42850737 621941502 0
232414687 108291302 0
329643670 698946921 2
183403545 215822849 0
84392101 117736424 0
379695689 123147260 0
136893145 229326377 0
459509844 903315396 0
14060977 229415719 0
625376582 602463362 0
89910398 171287533 0
767795885 23040165 0
767392448 13752327 2
181961592 196296117 0
814353723 905938828 0
350259429 186923848 0
88587201 803531638 0
830812005 973677712 0
869912677 815892069 0
738219737 947170714 2
138247500 370604817 0
417308061 96971208 0
604022160 781438192 2
265882147 22284194 0
419616718 997866104 0
843678482 739572321 0
502973029 87529582 1
812832133 344994865 0
719557899 99713294 0
31784081 171367289 0
117391655 400575982 0
757090661 394114272 0
455209690 916815427 0
838446306 132612434 0
335069193 293779542 0
640400225 528246352 0
194442341 21071361 0
25456148 931499432 0
754538005 327331657 0
397006266 632332170 0
948592698 380791515 0
56426786 592063187 0
125904708 361833990 0
364748334 642497282 0
273046553 95818541 0
191633816 223513449 0
308144157 374430112 0
983594606 529611168 0
716861003 813496367 0
129688133 734512969 2
361312740 11188026 0
651363650 623851961 0
735512785 191277470 0
142403576 335295260 0
318110537 231529216 0
394997301 156000748 0
750352328 978906299 0
431462068 3788551 0
473667099 923029037 0
82499107 766831961 0
966132445 241413270 2
566603816 892989161 0
769504594 23939661 0
128981012 626183303 0
707933339 471155653 0
412944651 883326529 0
78142348 68304771 0
2950750 100162561 0
973269743 69313872 0
66431434 304309214 0
755386595 439298442 0
413844182 854872975 0
987656514 290759725 0
206472643 160893661 0
552750465 87307434 1
392936328 554875513 0
565045988 709090995 0
573333681 56953446 0
295036820 164123126 0
723605590 161768755 0
962881471 801234143 0
641399119 833139055 0
854092139 58605433 0
93170276 317138559 0
946013078 901185082 1
93534274 935213906 0
522632131 655894806 0
641644363 480425436 0
430213912 306470884 0
619028892 740763144 0
122552521 78967896 0
322470462 99054769 0
860433608 331494635 0
46424029 2258512 0
716772649 645992838 0
107629795 981744044 2
61209175 628399885 0
76063231 463923223 0
32045889 615591312 0
148468580 106830144 0
407297543 347767671 0
18391321 82469100 0
823068490 44964022 0
240014066 268190250 0
346435105 261883190 0
246926997 487627846 0
928087059 483246364 0
372617695 280155756 0
833738156 250396257 0
161469692 443877121 0
365295778 813181564 0
604284894 97431856 0
891183066 535262503 0
307453441 449985856 0
877895631 797901258 0
428063044 803476886 0
840543968 231130460 0
755579149 868754856 1
799477166 867334012 0
3816231 357207061 0
56582468 72169752 0
219322534 345161358 0
73602913 865117876 0
762964164 20430398 0
335105453 347624108 1
526781288 686137772 0
581663407 353317249 0
728385960 764965895 0
841629133 605946308 0
519273547 599326299 0
841557345 874268184 0
163991638 306695068 0
93076505 903415219 0
793433772 243455088 0
884355919 676211859 0
731419774 548683965 0
671353402 793893409 2
937133336 699429182 0
714601135 129041045 0
817384981 29016059 0
922121050 354957207 0
205404900 486494289 0
905804024 120998408 0
537503 553050695 2
469312516 857884340 2
437162780 176584440 0
650446693 369144244 0
112653008 334720214 0
72935930 139938554 0
514157644 762897806 0
266688271 126963295 0
106950932 8475944 0
261066038 473606014 0
805520164 103447358 0
572788487 387463382 0
447372991 848464563 0
116273194 105559521 1
109594893 3745439 0
628559342 60629234 0
618797037 789492651 0
143845835 517658499 0
125531157 276748141 0
35357959 844818303 0
875400031 483606960 0
55305991 625649825 0
288244965 42786073 0
859773352 318113948 0
886352850 930892155 0
658178476 4524277 0
959693215 88800830 0
924925591 812208125 0
363361673 762723284 0
667340787 860557562 0
580267960 109311989 0
578400168 666876448 0
430846024 776859743 1
474547236 403328754 1
277060454 987580553 0
20285120 218618211 1
99424423 630352405 0
136515327 11708999 0
513188358 925626983 0
668894725 96115583 0
736705705 373781847 0
872804344 188420069 2
529181082 381538271 0
757581772 982752746 0
583776790 54067493 0
197892957 448984003 0
865737309 955586101 0
265215414 326181660 0
649424313 332773069 0
481398009 756160894 0
23088111 586829891 0
79247601 609753769 0
72529859 308134645 0
827832021 627124728 0
470009511 281599091 0
53890189 638297033 1
422880235 238519075 0
477485600 224148806 0
699807757 456906708 0
64741728 122610091 0
249413857 54810601 1
841706329 338658372 0
3435125 651357644 0
383497205 920713390 0
69136224 547138152 0
438401872 929923797 0
798062696 912300389 2
700906361 60037472 0
813854166 267598557 0
928847768 224672624 0
59304226 995028301 0
20085127 548915702 0
400896125 454817365 0
610608001 281327260 0
930646140 271593254 0
52651891 728654439 1
946697298 293033687 0
133381020 356910710 0
501131503 975595155 0
495134310 138269059 0
796054080 675256704 0
829641867 90070103 0
381680008 970001465 0
296694336 166934713 0
612885132 159637371 0
103604856 829453906 0
140715533 195566225 1
78495333 917928013 0
119347501 23077575 0
878053765 113510402 0
420740252 847215696 0
15230890 689439023 0
564392632 308285239 0
639085069 35333623 0
897439878 795623357 0
877946372 108100549 0
38122494 543135755 1
912668820 1862803 0
572884266 761023033 0
293082339 123203677 0
811188636 819502642 0
670901177 471770470 0
199056418 662564043 0
730536997 951760383 0
668644079 741468932 0
407428450 895523108 0
912283892 374591095 0
173702710 863015903 1
567978327 920881900 0
438417214 260210384 0
722777389 733728459 0
647918752 643668410 0
388975284 484790646 0
462369045 394329553 0
747120754 833828543 0
336104242 51159256 0
221438295 920111527 0
560019097 791325409 0
109177642 537618405 0
394189978 124133711 0
553679911 161784206 0
175077578 101764402 0
303699602 794807698 0
965385202 325205761 0
161229933 103336321 0
86023142 257229607 0
926717559 956394352 0
567530922 853731174 0
532998045 509940084 0
511636913 74508148 0
542478073 910346414 0
140721877 340615401 0
587810852 67637327 0
858056801 268874131 0
449104349 78112412 0
863725257 255098020 0
860382441 238995765 0
202599838 352036850 0
198136223 12196764 1
737602936 692111531 1
784775727 901801525 0
145206100 932555792 0
237694722 63085198 0
608533011 369811744 0
128277753 952287687 0
679753526 958727318 0
215811302 976476964 2
121305571 972763117 0
791541518 267025402 0
410259010 41311032 0
329202382 709440239 0
101015619 522313908 0
508454471 142276707 0
486536871 591277997 0
681931537 535062212 0
279963960 87364691 0
751059676 146574609 0
931330275 45415220 0
46752459 304422418 0
665372957 28109113 0
534840516 766353167 0
258874331 751179637 0
461297702 700611878 0
74599532 296937781 0
31101255 819395174 2
109236318 145864098 2
143396428 618101115 0
404701045 841808786 0
81400469 17231719 0
780185424 188930614 0
450559306 37348499 0
453541518 756606396 0
998638010 930768106 0
539508848 837269924 0
686479017 129490417 0
987631155 861195927 1
8455796 413837986 0
404698730 227993592 0
227253885 12257874 0
899861786 498683491 0
36824749 343122122 0
157530033 478096648 0
175670087 399102978 0
63653628 300548314 0
727752361 813799369 0
899447383 859443939 0
2088390 771904543 0
496317908 291619014 2
307383074 564388473 0
753211349 384582540 0
632642213 698091023 0
729416128 181192273 0
245310416 254079303 0
448579711 250927398 0
115119811 104479874 0
711631040 854425299 0
540274001 591755362 1
541246220 629132090 0
507081022 606380745 0
300860932 779769545 0
485486633 474257552 0
456484224 188434319 0
565223351 339255099 0
73225600 14991445 0
98563966 269508709 1
973245785 737822958 0
66777959 247460143 0
158916865 4800078 0
6107823 710629147 0
137351097 163197868 0
499052275 921475214 2
782602484 594660328 0
676782588 675697668 0
199955724 575253473 2
186761499 335159562 0
116911506 899523676 0
210052300 12295058 0
666752088 463694488 2
662795188 384559268 2
123613229 897602093 0
473319256 601382485 0
132651822 398340968 0
691072154 258082015 0
107685600 333255913 0
642274749 137685062 0
204593145 459615062 0
68839781 187236320 0
331638694 491459704 0
251765175 198697127 0
59771151 17946046 0
151348510 719494243 0
976728806 207806056 0
531156641 300209612 0
784965081 531789784 0
444609113 115078442 2
254723526 288053194 2
344469082 50608880 0
14178780 748432113 0
948384847 902926438 0
522979780 29787010 0
19311163 644166885 0
64982153 538234765 1
537195236 85964090 0
374542773 791447845 0
38311502 601014000 0
288184619 100758251 1
936881095 449143619 0
354319563 372698055 0
18141525 378656929 0
51805487 817389224 0
936130032 410404324 0
747088767 6012490 0
774607190 56417541 0
534982590 695351701 0
672387432 476010679 0
949128302 96544810 0
597344470 743567291 0
62169182 834009306 0
480428515 312889429 0
81997438 382394300 0
41916385 209186764 0
161731871 145956371 0
656492977 665988182 0
116056044 790362213 0
559474302 563868718 0
819102057 489632475 1
821691671 101147482 2
453199111 626977086 0
41626957 910180217 0
70113656 420254763 0
887772921 796710744 1
416351180 226062901 0
387299162 515579410 0
374554445 983438686 2
508685462 734730900 0
365416573 728938382 0
191128401 933314540 0
220904529 908513458 0
663472775 402090746 2
853429289 142775657 0
283082966 353069216 1
248563240 267926723 0
219093091 715260853 0
981336208 920283796 0
36432758 42382452 0
140455279 54464038 0
34239156 414669907 0
514421706 110254048 0
235481475 59645065 0
133283383 139077712 2
296012827 321669299 0
104098014 403350231 0
593046499 920785507 0
737596090 15183961 0
264747226 198774948 0
35182327 807507023 1
981116553 317760631 0
299189090 607815200 0
23884041 918691314 0
25525215 618451305 0
834903099 113445718 0
357007925 841818176 0
901316169 59057447 0
647544112 417298672 0
428692673 336693973 0
892526159 122501765 0
499245735 13600114 0
122445331 85711636 0
218808754 299527211 0
222759658 364591839 2
229567252 914507606 0
527728294 249012999 0
217790077 107141075 0
731847694 672106543 0
903494790 181490177 0
365171320 594579443 0
788805452 139634132 0
380851721 843796546 0
533884881 710481075 0
443900023 665250888 0
484885758 76789406 0
425214787 40053212 0
132071080 190539083 0
54992231 59770467 0
523007810 92830902 0
338815728 936219564 0
465277778 607740678 0
343806148 847994641 0
286592145 389052116 0
843215327 501534879 0
428800319 137003012 0
104473752 26788437 0
18118301 296243713 2
855646029 464274371 0
520118578 826895904 0
488886165 232987277 0
395181665 29021502 0
739471474 434866127 0
615811811 358638351 0
743502233 730623976 0
844029432 731638654 0
440195157 62612978 0
455322202 477727247 0
278893937 861495199 0
982673129 198952140 0
958579702 30287754 0
783984682 774905975 0
921955173 575899264 0
716761710 971687260 0
800638452 656891868 0
940227199 32948949 0
914796770 828430274 0
464932889 636157602 0
365953839 989859554 0
505000874 24650149 0
830411377 552762653 0
274384815 904369803 0
791102742 554753002 0
787860849 751607969 1
659558318 639612591 0
609716269 917399205 0
738075293 134954118 0
174558069 863727447 0
544568300 459078936 0
262849617 544356577 0
388849150 7803380 0
677821291 546397547 0
695844579 607264235 0
63156766 313435908 0
811162601 157379372 0
841445618 549188276 2
138456916 334147135 0
549361972 445046792 0
571717527 229048595 0
450721610 443625262 0
927045815 272001322 0
578646744 122779172 0
724020215 944174216 0
127226410 551069271 0
593031504 902349641 0
659596079 240705041 0
211944685 478175605 0
700219812 24627078 0
17599780 975501982 0
660372478 390798787 0
958694502 696037840 0
893919621 121546314 0
372588253 422487459 0
320980943 53442771 0
848913303 232736622 2
145175013 448895446 0
202069598 837049861 0
25865080 76835386 0
968744380 602022139 2
171146973 547897359 0
642780104 715975588 0
669228114 850952451 0
284012605 77040773 0
972251197 455078107 0
792717326 304425395 0
115546264 639069490 0
234083068 627188090 0
839796513 253322642 2
744344428 963162130 0
297103306 362489861 0
381004329 44857278 0
554688389 710896852 0
189875803 54884954 0
52413427 114113104 0
324108268 312289197 0
339881793 667007017 0
153041093 245233158 0
330495333 316142968 0
287038167 501109721 0
70855699 63482124 0
560743356 272298193 0
561943277 103246693 0
536247491 114990554 0
476823966 545984126 0
74106565 953238066 1
977686002 757865347 0
361787045 99530443 0
925133439 941688819 0
133579935 38938250 1
757563352 870209175 0
819112067 940392407 0
975583453 920509063 0
526088197 463795826 0
575426939 494176989 2
522741635 841852756 0
469567799 426142371 0
164004306 193836569 0
93907424 526858234 2
344436427 117076530 0
846940445 243740273 0
654398118 422081239 0
449882149 247088012 0
879155370 219474326 0
415620144 954542324 0
303413944 100366941 0
649705359 428565327 0
385487926 963198488 0
865631406 523692927 0
487426467 609525994 0
80907549 21973347 0
28265 501205474 0
661432141 68974326 0
61440595 488235963 0
836713725 412629747 0
95182419 372781244 0
698616095 284527098 0
251142734 336016491 0
518853330 164040516 0
532813057 29078682 0
730740446 892327168 0
716420627 264364052 0
616412853 73520420 0
829586975 109239660 0
757247433 675549440 0
171666226 235835477 0
553562437 227699722 0
957476735 231465512 0
771641078 956674332 0
729939829 286423707 0
875216960 118709361 0
698358279 25617723 0
27593914 686848883 0
374466344 241683784 0
355266438 543703111 1
482067880 43557395 2
703504035 26826515 0
638021476 15855764 2
510810458 390501485 0
284114557 852799292 0
363992843 860691136 0
20756947 142980693 0
323472233 370548140 0
208954367 624704575 0
699496502 136193495 0
376520825 764735975 0
413336281 177916309 0
83379233 265338992 0
216155570 615591609 1
49840212 690539797 0
563926627 693751605 0
790196408 430458159 0
936509769 806588274 0
39318770 192888966 0
148881985 661115778 0
150198880 662873666 0
851349935 111232872 0
394167630 988515373 0
28701830 121219342 0
496879327 440723066 0
270676956 187402882 0
468474754 453248959 2
323867385 667463236 0
860206519 160435357 0
433532588 848481752 0
199107390 700858659 0
343593657 137447227 0
44325987 846448209 0
136104247 1523214 0
262107629 500535908 0
972071988 890394120 0
981647466 525734049 0
211229445 615392465 0
143801881 285709975 1
232810776 625946096 0
789988938 85028130 0
15494626 579106049 1
518820455 81970376 0
693008010 5661686 0
930207970 852403964 0
116262981 386422451 1
111697720 57579984 1
795183742 853411502 0
391804388 190560854 0
728733017 901025785 0
23117003 333606312 0
930062391 821478209 0
74311803 955985106 0
306796810 384686878 0
355806342 957672620 0
801216563 353797911 1
397418000 48996656 0
261496027 178096817 0
774444177 608165080 0
202856195 891661701 0
509023224 59656262 0
646244168 190986171 0
10817036 77606629 0
12314844 718480005 2
172743551 52365513 0
571959807 817062867 0
954645145 991028964 0
395040479 493692754 0
905551982 139893671 0
588365336 418570993 0
902818497 155783606 0
222905209 167835993 0
467429661 973096468 0
386878544 37710416 0
145377729 161839231 0
188613159 446554619 0
768507845 977932331 0
246801354 44930455 0
771776921 546283239 0
164148144 247972095 0
513862508 854061858 0
356184775 455525684 1
605341517 49591512 0
62847631 42054556 0
201738697 412420943 0
958782855 286936226 0
311384569 713265178 0
499109412 566832053 1
775180790 435421794 0
655612974 261548270 0
213176320 422537151 0
782419915 59837025 0
199977660 942368208 0
651710798 140359633 2
397526625 367011722 0
103623190 731729176 0
706506707 563478796 2
359908226 695427361 0
816791845 593433254 0
94189254 807817222 0
292052603 754069317 0
804475734 13527136 0
176662123 467465000 0
755593493 995596887 0
161275431 33357732 0
974113577 802149344 0
295365205 223195537 0
558199971 584227982 0
964937519 558649676 0
819343346 693360785 0
147996445 139496192 0
453724656 241257262 0
943679425 656460700 0
78683680 406153077 0
26466042 340691152 0
31672407 750536006 0
638691976 430742879 0
892774092 241751400 0
28866680 107474440 0
272939980 424825510 0
493295290 790985998 0
672555037 912453025 1
69343925 26671254 0
197714426 695948014 2
730949255 297933872 0
241605269 728367924 2
873884514 155312727 0
291108965 61066879 0
44080929 501950353 0
830912395 849959248 0
195947917 944841079 0
7846586 615367220 0
617860297 95004607 0
364908579 323061295 2
637570758 140201363 0
863811193 656635998 0
60831665 464144695 0
867021440 321485265 0
241690322 949538480 2
252554885 860369752 1
972638581 376314615 2
828582902 781528077 0
42801443 571941092 0
845388140 432930237 1
537636263 578059921 0
130030485 712134790 0
379886573 393722208 0
148136531 465871896 2
618589340 721048032 0
697172780 910047629 0
630036294 30501 0
547721981 497993103 0
521040508 51405026 0
432436151 249114132 1
215928294 765939090 0
123335717 885775575 0
861125426 755302795 0
391639775 665346827 0
151785821 869842575 0
772146254 966183581 0
908861654 643473767 0
988866522 543831050 0
399909055 559246880 0
222863282 632408568 0
64979098 996685438 0
662802677 271675128 1
131297109 894994065 0
123976945 586128817 0
1499494 266844855 0
358801297 230056457 0
149296024 495260278 0
37993646 269664382 0
993242024 985185476 0
216803149 803743596 0
688122771 14463808 1
833318199 670884449 0
219025128 592217925 0
510095274 496688994 0
251297949 97993010 0
230430170 356497123 0
868436556 88756388 0
126682733 103400350 0
816999123 175221483 0
439384232 82474934 0
445195801 983549 0
497872282 686989876 2
211319239 268427429 0
211903910 665838894 1
69191343 306943206 0
238704271 214046818 0
835597947 176679220 0
96851369 61953902 0
104191180 624723453 0
958805739 422407435 0
932386661 416043550 0
80381325 694896448 0
479089899 940373936 0
803558419 594466468 0
919923756 701295726 0
18700608 591794963 0
597834504 382372450 0
671198089 923891184 0
796215658 480600870 0
24197907 556345959 0
91701832 880317208 0
706239091 750210254 0
139816844 108738655 0
724743192 704497611 0
579815710 13158209 2
152771073 610645494 2
886512791 862570381 0
966139270 11569953 0
72421127 869909559 0
541283982 683330635 0
524035966 302026080 0
9907101 892321745 0
312423402 101594284 0
731705511 156979797 0
937166429 352493907 0
436497730 622128158 0
130372035 86084588 0
24820586 10157024 0
814899597 418422988 0
277802077 923307201 0
864164880 372341470 0
741973171 591311334 0
824711841 281249134 0
415673293 609776010 0
603888967 413387298 2
883077213 85409316 0
192838314 403446246 0
32087666 488875926 0
792742198 549492865 0
780545592 333006383 2
100741177 31592051 0
573314947 905631614 0
186214409 307985110 0
47777703 594298066 0
499983925 546046454 0
118713668 197538143 0
450869358 674221061 2
727016981 521411303 0
943610177 900818960 0
747831286 617667776 0
314987548 66070933 0
609794680 937671736 0
813084768 959706854 0
166537036 861350329 0
580386443 771808036 0
518622420 472240874 0
685005361 358410853 0
309325818 590280379 0
282616515 181958318 0
122327380 2057096 0
107860670 928715043 0
201292060 155724293 0
581045650 785549176 0
638358375 985746876 0
647510733 436948547 0
101869155 243624353 0
591486584 220160759 0
261811197 843837753 0
159662146 209925093 1
170680975 421117519 0
685961266 270971693 0
298349790 429290105 0
743144411 469850931 2
489952864 56783844 0
524322456 651607854 0
738376109 778730575 0
740970358 356829903 0
584626980 943581947 0
864417870 579258068 0
60158978 190669130 0
383552666 908571762 0
366229138 346737630 0
34897281 498469873 0
333518030 470408625 0
674676215 4812779 0
148994690 431480883 0
29046157 753021261 0
602036188 454238287 0
364011797 874929588 0
199134661 764363439 0
761184349 281661799 0
623420191 263309432 0
345368156 525977344 2
351924265 611529722 0
745905908 907755214 0
738677299 438119176 0
154847807 193994441 0
450540126 463054177 0
718726991 970817384 0
500733753 971825196 0
670217020 226948432 0
450124118 872923163 0
693825685 707000842 0
88525539 820826945 1
920277713 348765992 0
130870625 266299204 0
574683987 332015441 0
563516548 737454614 1
816674481 662191778 0
572984835 675375800 2
971137086 578186348 0
883122484 156272236 0
324962811 121588807 0
120177223 737683591 0
192674965 292061816 0
681141408 128687214 0
45379837 269543087 0
820144680 238302373 0
114872898 467482747 0
404448772 761561216 0
640751337 739914202 0
406830673 631058445 0
799277142 918300723 0
32971057 62695075 0
109417875 465439727 0
903703064 412231802 0
948087111 766731080 0
76603901 201758551 0
324493827 618811624 0
606570678 89677688 0
64894818 783627389 0
861010721 986310549 0
380355947 931943095 0
90914573 663840609 0
626430998 817102858 0
17403038 234947454 1
341624578 768288445 0
211675229 785390212 0
913219601 695042103 0
574627893 448609462 0
705419665 759072705 0
747320038 113194656 0
957952648 331722954 0
116961082 661592456 0
204943062 153499324 2
843305545 812616824 0
395198674 811336199 0
447934517 136424787 0
768356117 770264328 0
376689678 243124963 0
29480056 447516976 0
82662622 999822558 0
43016272 958524420 0
124659649 68791039 1
53844544 81649364 0
418209889 290600102 0
2968376 792196093 0
41945224 687276087 0
622612421 3627627 0
170576425 157920007 0
894298779 504054787 0
785255694 663720228 0
357694922 48899803 0
443548253 693629971 0
81389814 113720347 0
125258552 650024911 0
946450504 749835057 0
633715212 125762665 1
569897598 779970249 0
488932854 50061702 0
733148 990714974 0
512498057 940269629 0
494523579 617626850 0
571963454 251505277 2
201555207 199028969 0
580224636 490235794 0
21303153 452400723 0
996530390 364856025 0
550293666 113903860 0
335446469 120145965 1
333235092 545674776 0
234964378 56840423 0
10186555 413492956 0
70960134 581336559 0
953714552 8031137 0
970806642 881118102 0
982214221 855885428 0
586577565 51065197 0
664776825 324028280 0
979235051 376555642 0
96175251 912854676 0
693472079 136512779 0
683489991 456414899 0
701308525 704245742 0
55879652 143205500 0
837811688 52887572 0
654386960 59783349 1
388591958 769134616 0
90693984 866265675 0
469649813 28595522 0
717597763 141814346 0
555398766 445759220 0
495489965 686822283 1
811770573 154442737 1
53670553 597761248 0
607169192 593754503 0
326082528 935603838 1
663884028 316996845 0
48405938 270087856 0
621264878 94933003 1
219596808 108466889 0
602166843 541770110 0
6818880 91153430 0
316268183 440078479 0
984147855 259705245 0
478718434 894951707 0
789484759 57646131 0
962177715 776567679 0
700668408 103221090 0
677718459 683730438 0
624354727 321837749 0
529743676 319952611 0
998519176 768456901 2
229669389 937469103 0
306097727 476618380 0
940560383 965116274 0
497730586 236441706 0
568346060 218274709 1
677142724 107525803 2
90557351 383500221 0
971171048 972034229 0
612693710 487004941 0
732174577 54709289 2
844060249 762178035 0
605723964 663582854 0
50066064 385964050 0
144634391 528128111 0
544079793 302209079 0
367560263 212839362 0
756199191 412835639 0
276832210 406595147 2
122608666 506527573 0
30296440 450817035 0
659030516 403843626 2
190828565 66336781 0
781779436 365241704 0
323757371 935781372 0
127963236 125190764 0
617354732 540063992 0
437357456 456362438 0
228296408 185339600 0
413569589 877504344 0
45138162 486489025 0
590039754 46025517 0
97053926 631001177 0
397399471 778174281 0
648041073 379750878 0
508938710 702000412 0
248539790 605800589 0
111236075 761607641 0
652318121 192272089 0
741190636 572465854 0
766947979 388608536 0
681804088 944618060 0
446626197 697562875 0
78697316 905243110 0
697550765 762396895 0
271789157 79448991 1
579229531 889764849 0
118140567 5050873 0
713558842 353795879 0
618953283 777329911 0
1461028 379384887 0
529906474 206201012 0
19047552 249367535 0
25002366 857041219 0
175741946 897166227 1
96195676 639350880 0
629533053 187815090 0
269976523 313460824 2
61666815 865679556 0
824889222 397715096 0
24925527 824171675 0
309801444 269731303 0
661075759 749970486 0
358326000 778084071 0
916490264 3386572 0
18879751 214259724 0
977658182 905786223 0
489374130 597036517 0
756820975 811406682 0
13576372 610487599 0
82355367 66465413 0
774591008 314299244 0
745880274 291066925 0
5117687 445407950 0
103015522 552645306 0
381753615 244430388 0
271134304 152687276 0
345128862 265716243 0
143495827 607409438 0
606092036 670105328 0
315625544 936871711 0
170086868 93935475 0
563525847 984896993 0
711166710 371368597 0
301052571 466380831 1
99334243 543044040 1
864360837 967390870 0
372986191 196257680 0
221034453 31741543 0
241298266 97641835 0
17169122 928433585 1
589002827 943799043 0
266067317 568757504 0
142894792 473209749 0
594990736 711931110 0
820098007 299962170 2
776829052 792173940 0
565804313 798788535 0
158370268 623812162 0
598772658 996727324 0
402068527 230398374 0
233484270 293287607 0
802120374 380503342 0
286089536 158243864 0
997313503 468181625 0
510412710 664174429 0
853094261 388583564 0
129738615 47341569 2
258002338 694843973 0
749927444 568326436 0
177020583 125914840 0
717796818 600315833 0
137916488 809412054 0
464089527 908860511 0
63366831 261531854 0
386540570 242635152 0
52705764 874142333 0
83017685 842226276 0
274416066 560376082 2
650205063 826960376 0
989443260 923153776 0
475916836 560888868 0
200364973 751799007 0
132838539 698148020 0
666525059 117212262 0
630814146 284573534 0
51011432 124727723 0
414872379 674567335 0
920898584 565166408 0
972749802 52298850 0
736106834 724473685 0
690800926 59344662 0
666114883 631571024 0
3529580 123526678 0
122232740 479396419 0
289960965 442206432 0
947874354 964517392 0
632756481 456159628 2
993837974 662321284 0
684240906 642284530 0
784743801 108575244 0
987311327 996877953 0
575730183 454659294 0
652800969 122269480 0
602169377 932732155 0
30215473 838951839 0
312021449 494428770 2
39673014 865326640 0
118078939 139333859 0
31188347 614617901 0
818358251 66333399 0
754783720 899030338 2
29770858 578789262 0
166373831 50465943 1
170118020 384252990 0
138775726 834588088 0
33017576 895769883 0
31627603 311356181 0
29819120 310426908 0
771718947 15066308 1
742455390 266870427 0
571234613 861250875 0
992501620 34321751 0
996621094 992584452 0
233878506 107487767 0
450211806 900391748 0
751582410 105749217 0
28792235 214202726 0
523502955 170386771 0
128233393 890006896 0
686724338 502453081 2
171486287 55738858 0
996245091 254220330 0
598693661 490090393 0
286924127 972474261 2
805533282 220697608 0
139925379 978280826 0
64913320 439595285 0
36184412 271111571 0
802322236 296080047 0
540555302 977569506 2
631587380 46026088 0
597649454 730920261 0
109283888 359048571 0
263874962 216075186 0
727996199 37708362 0
144572495 997125699 0
683464076 25488440 0
94883558 536046861 0
995713636 1446704 0
713713147 175477849 0
395858595 154301442 0
246435060 87601374 0
39179572 942113849 0
146552209 19235456 0
771643297 240332441 0
442644065 636110155 0
567326589 740026431 0
19608021 388403100 0
36519594 92924056 2
682364676 294212528 0
360768014 722798432 0
148753889 560411182 0
438520483 207909585 0
65756685 566523463 0
625303727 457702739 0
97269340 708372413 0
331493505 510387423 1
907108275 981321016 1
670922073 815053900 0
291770235 490945722 0
65764633 794291896 0
869496656 656380279 0
82959563 547521342 0
806860388 607808784 0
139029953 191380187 1
29797925 691124664 0
851759419 469865947 1
97902470 17145261 0
607165748 714532418 2
383156042 965409682 0
293191932 82060414 2
47922110 591402170 0
276774051 707264873 0
946681443 615477859 0
316318554 621678580 0
90720047 682598449 0
108046793 716568293 0
115863343 63691154 0
70819034 24412369 0
399221630 44658231 0
781215099 750710887 0
969537809 128432994 0
900610772 331707325 0
31659936 629331538 2
833786622 413248581 0
150372380 883652949 0
150558452 661896663 0
537887344 595630144 0
353300285 338035620 0
656771126 939467998 0
607037979 292834891 0
363191243 402249536 0
861996422 591967525 0
510865288 493642974 0
423853251 190628749 0
10051801 350910459 0
633601624 4865920 0
586027023 121703467 0
544634811 127375059 0
348851425 721406281 0
737588143 649049987 0
52365629 111325991 0
899702535 949482472 0
312644753 659733408 0
134669977 77257812 0
23329512 621774355 0
2627346 765144910 2
729065669 963470030 0
253784838 470431998 0
53134812 536342439 0
258129303 395371093 0
261020245 502766953 0
704732496 729132432 0
850500871 960788279 0
314409967 305639587 0
747110686 907011836 0
760308135 56892013 0
599081703 218187086 0
544176532 867141187 0
541826952 87154148 0
839080601 13356431 0
612863914 989814669 0
35971616 669018439 1
448878668 947683694 0
671092288 794156991 0
86783841 252059717 0
980669197 50939798 0
647326479 411699358 0
310540500 100627765 0
768771067 130265094 0
140735473 962475354 0
502255912 11983273 0
807553980 70760197 0
775100409 787099442 0
259981075 836838453 0
539602092 859748396 0
768507716 900561984 0
747359528 659203387 0
452900998 825544000 0
616304781 605202806 2
13725 322931151 0
982154167 384273179 0
54333736 827341676 0
302119802 250295960 0
780260574 943105876 0
359217784 574508611 0
82594099 466761657 0
634219432 65370380 0
796730883 733500844 0
909396027 597752557 0
820154164 9234545 0
613284050 579359506 0
701875269 26746055 0
668185203 19599016 0
881783482 133884524 0
64865305 754343462 0
154627151 3519740 0
515405461 44298129 0
907743443 140295886 2
73638000 457189918 2
492800496 135018790 0
488271889 966220913 0
861983089 587424768 0
840416489 733145326 0
864499089 479964915 0
308713870 169933752 0
899445521 365920710 0
945264360 136830721 0
485032822 70185079 0
109595898 35851585 0
379515224 141012120 0
274791219 754452926 0
822955397 859313102 0
294620818 486112280 0
565897622 134469060 0
612637526 115049371 1
142312217 616139584 0
375393745 797118896 1
754184479 590060005 0
40074681 445269198 0
629402440 97132644 0
297258014 129913204 0
547633731 575021246 0
111475586 607979415 0
530222180 220430384 0
929240451 81561487 0
431801100 794836377 0
24506406 146334372 0
931913919 336302027 0
218528451 354431263 0
45860396 300258960 0
768266016 311430136 0
705344773 256077736 0
597212339 757641340 0
943995603 86039414 0
205378873 755615354 0
75915672 634624086 0
126790559 291242279 1
138471188 245553756 0
266919805 980335617 0
431759059 96089059 0
956635677 722020720 0
913920360 845599672 0
86123166 99107189 0
406905104 22613193 0
764016517 117311260 0
94146619 683076572 0
841099886 374084734 0
172778998 560183012 0
181798169 638537326 0
684827553 33279250 0
274377140 654208435 0
443258696 86311609 0
966169477 893831281 0
611686313 598265788 0
800653192 424961629 0
678460998 65365283 0
981497115 879012701 0
352055002 708145954 0
631190014 714066489 0
46446945 45589311 0
610778666 970156413 0
744628454 96758758 0
409168041 351164341 0
249902801 237583868 0
457500993 183940333 0
103728770 86615633 0
109250166 93673665 0
401378616 174190301 0
862244395 802664980 0
342151190 344847564 0
878781638 958861844 1
928425096 237430463 0
423496447 227534501 0
759034251 653171795 0
364574896 197196903 0
759557055 314723221 0
60019117 277654197 0
929272965 319763124 0
731213328 692481342 0
187514147 247700377 0
616227515 150829310 0
155258058 333130740 0
836248229 475690013 0
719728425 575114316 0
170443547 57939307 0
525621144 13488118 0
24523351 85296949 0
536986409 748234550 0
142399361 396791980 0
308685637 534330762 0
499662467 228113430 0
271689620 796797540 0
65539184 366660912 0
760016190 286442817 0
828297424 100977331 0
480577575 176163847 0
983135450 409673716 0
756695410 942608078 0
998514958 229222144 0
67658116 267051151 0
692077625 60029172 0
557375662 428985552 0
689398270 743858399 1
440018449 16737887 0
375533946 974376743 0
793147991 714659120 0
491108862 542741011 0
841326840 900818394 0
699918572 354388305 0
402146994 9172900 0
689085725 492425606 0
369655504 736934469 0
681259062 607843635 1
496505754 192372666 0
777140483 990077711 0
416778790 197150721 0
780836351 484347839 0
1908291 68209596 0
541461414 537836688 0
268542715 40945644 0
978475991 417973592 0
871580547 613589326 0
85271217 971478787 0
903595763 401200114 0
428737895 696352373 0
904866980 927004229 0
279515716 73672160 2
4741826 30905877 0
568136982 96167149 0
400557023 318859397 0
179279918 613641463 0
695236115 984365976 0
230806191 428977645 0
987968474 408216245 0
614850562 402380430 0
170784767 109104887 0
271739285 907254355 0
412216537 743443951 2
618013850 38529915 0
247196359 245807058 0
579151016 180772590 0
989586584 26252805 0
325982917 16854649 0
651700331 372814093 0
419146477 54379495 2
493893312 438817243 0
285005671 128660480 0
972090452 720610745 0
857529482 823605822 0
138033314 190120150 0
296073762 323780927 0
453106967 656968334 0
303577275 117599284 0
205602727 871071897 0
41783395 328443169 0
156617769 84839951 0
750508984 597968637 0
56468094 734398843 2
330156393 223513470 0
71520757 980998302 0
824742092 773555238 0
162846222 932598841 0
559607952 129433782 0
372468137 896302079 0
947481351 919271552 0
961904053 502793512 0
744099338 432373130 0
102186152 18512713 0
949711429 931721829 0
758893403 641525947 2
150276815 141269201 0
92956315 790896131 0
98997899 461656284 0
655387740 279758088 0
437897550 720608361 0
552281953 374798630 0
504942812 610856644 0
88261964 970800595 0
519076187 247837319 0
464223580 98935829 0
528653062 410865935 0
122180905 92328002 2
328920644 164639798 0
567715080 246785488 0
164770592 293424853 0
437924194 495897360 1
109402369 998801838 0
695493027 33852435 0
291395006 831801263 0
1181412 874325020 0
38064398 583252193 0
44947320 830520830 0
835811023 864784023 0
782130965 221841805 0
93550388 169574489 0
788289795 888424306 1
115764233 19106133 0
398892099 847181557 0
631228536 681036354 0
947004668 257335408 0
104153125 530336827 0
272665116 673768987 1
808701407 546905417 2
791855635 137008903 0
65951558 823695241 0
927801652 201755993 0
482112714 958363799 0
162438112 593851528 0
545070939 173071875 0
484544899 270170849 0
992670220 585392172 0
487861571 197605944 0
531837038 999457107 1
405000853 743398912 0
934528768 403087946 0
808549192 884284836 0
545032 899795789 0
91727546 508725640 0
556484183 297986237 0
272077910 325934154 0
782516783 986933353 0
97891680 611008457 0
642455868 632432680 0
634152988 108552761 0
141606063 136936361 0
757797267 17760460 0
622645804 853983676 0
327585686 629471991 2
99728538 656577539 0
104999977 623360702 1
845391237 375008483 0
907325743 915978147 1
451963980 128541963 0
299379233 95520419 1
563593413 91618505 0
53402029 257592132 2
495892300 33810997 0
453310508 894985984 0
274619355 159851257 0
614673808 402352562 0
764623332 515334186 0
783281548 382232006 0
565761809 923195418 0
372961052 436699523 0
652209463 642916598 0
127255204 82502858 0
499702414 481357813 0
591706111 951720691 0
164945980 34574315 0
672600275 161796550 0
236314435 994591996 0
999520892 758786980 0
46704876 939872701 0
240279467 360403540 2
430422500 903127055 0
105032847 913857213 0
574965114 83687149 0
232728683 928886434 2
557043014 879113293 1
286949456 868146361 0
229488237 551762620 0
967371630 264491713 0
493727252 352595229 0
118663052 993406960 0
305451755 21134892 0
784456157 788126401 0
46215416 538492349 0
527741326 995294384 0
824931221 431246004 0
264805602 710244616 0
673602680 51560435 0
344706653 229336942 0
840414922 929339853 0
802741823 583960711 0
952602412 55718638 0
829058521 202233174 0
364002316 581614698 0
897083606 958891480 1
984778531 255166734 0
502546883 552100191 0
315198742 275429118 0
420204718 106375244 0
872382074 588257656 0
348142170 703213966 0
844921784 932801202 0
247158390 243500920 0
385104814 615238040 0
786009642 37207582 0
165023354 539411432 0
541869974 956166620 0
404925664 797086404 0
132894287 547691456 0
119652557 936877083 0
15974460 293611166 1
60314210 514527205 0
78025000 868298744 0
597062701 53341904 0
165758470 300412531 0
251994401 155544251 0
2850374 447765139 0
890260066 641983281 1
241438281 420490057 0
595176615 83050531 0
659066668 769642125 0
530685433 29399887 0
617318876 967286319 2
198258949 356313702 1
709333248 150840531 0
761699975 952246374 0
936881966 668802203 0
479834551 525634192 0
472498269 176753917 0
36311355 695279246 0
81352158 516155398 1
651452242 249220434 2
460082423 326271386 0
54968569 591083145 0
308367396 539369113 0
162260652 897842145 0
74394006 443000793 0
403377650 176235978 0
678044364 784151343 2
984519841 252770012 0
927857072 800793525 2
12057947 760490210 0
80138653 255902984 0
866355408 58308393 0
118053544 954216890 0
257021155 162324431 0
375309900 62908171 0
372880872 722739296 0
739898763 511500613 1
247633394 128105964 0
80959839 624226857 0
831614267 124294672 0
443602086 346964900 0
268540353 593799324 0
364761294 223522444 1
407034862 40642864 0
975676777 523378842 0
990734330 931682725 2
610818803 338816125 0
535912642 439700569 0
985591677 807272479 0
675052122 978367014 0
440038239 266985502 0
342253172 552689541 0
654833382 689833297 0
14419582 845409906 0
237777799 133619852 0
738671398 716067282 2
568874404 610838032 0
880591848 396812084 0
248273499 972368627 0
327362102 108257568 0
123081278 76163742 0
28164809 565516219 0
57147459 769611158 0
987444380 37802917 0
12780799 310665289 0
462115665 120617298 0
245706774 960628973 0
259934378 790957816 0
674145012 59443688 1
713987918 313512193 0
851755520 347055190 0
216064159 495015927 0
899567 459409623 0
992347016 533293298 0
520550507 316132847 0
586704545 566694564 0
314728459 592022668 0
65850922 83129515 0
615566190 86314666 0
703269119 943693029 1
881355658 571692814 0
954602741 768940682 2
442626618 163658662 0
184504483 49494183 0
460131066 890103785 0
642000954 128550746 0
31363755 984245068 0
951759444 354943978 0
977084930 786331986 0
356741338 29459947 0
351838675 49712865 0
484789270 817717410 0
451597891 574427304 0
257863076 567025904 0
732897601 661360758 0
440331435 25376909 0
874290740 778589585 0
592250848 670040748 0
575708488 768614232 0
288762943 535574612 0
84664007 431329335 0
669438723 313397272 0
67708815 31494286 0
175993224 424830853 0
261735791 429981068 0
905338522 838577822 0
224379827 97723626 1
366364163 835542655 0
58120366 503916937 0
139666456 41249148 0
402818728 501029321 0
501876261 400942359 0
621118549 134115783 0
849504533 314283393 0
31417945 134262126 2
61069174 903303339 0
662644497 840589833 0
219683586 581890976 0
758921605 308391367 0
306244895 252371446 0
78490104 1559630 2
863829638 928396977 0
68430547 178352603 0
983745601 97181374 0
415356731 751905753 0
77296390 464892983 0
614339272 210952243 0
885097536 353471835 0
950994964 84825618 0
413002222 452356098 0
920653570 438222870 0
391473079 142716276 0
64649899 431959607 0
841732066 59245619 0
288330189 146546008 0
827222462 774961560 0
473666950 895635505 0
59962069 712838326 1
857040913 821026331 0
599312862 355258026 0
759734454 383366959 0
77156528 271807852 0
706112049 410715061 0
25989043 507769329 0
289370079 840482244 0
407296787 534069131 2
49954625 497925043 0
82858536 456005274 0
878365906 471946117 0
514477393 494243546 0
75132100 789045646 0
562182365 802441431 0
31796529 439583137 0
101586084 982856936 0
135109569 684952993 1
996385022 252229853 0
164498586 5144535 0
737547105 351893604 0
174107379 996559729 0
770258874 565442442 0
717006079 958900397 1
385564284 187788834 0
99606109 18907976 0
650077977 808273495 0
740885615 386857465 2
567786942 206482795 0
219671942 49559239 0
355828957 23175684 0
381676885 467408892 0
836904313 528959202 0
157706780 106985945 0
954061736 719221495 0
968117203 185833887 0
546077591 287144651 0
593030617 787850575 0
113036704 143907922 0
132467480 44329392 0
406530134 347585961 0
315356882 881166315 2
131657794 919158355 0
299062884 605910307 0
499877383 675729807 0
936099979 113073829 0
972983834 151457344 0
422228603 118556048 0
379183020 245688422 0
237842583 798364826 0
559498658 60663851 0
755598472 147288999 0
141955389 892535098 0
539046525 365398197 0
166707551 502208597 0
223056040 296620113 0
410074370 360205359 0
567591726 268244774 0
35151401 665414584 0
509352138 8032616 0
550372403 911497392 0
613430617 184377403 0
411773197 882322763 0
86702973 475104944 0
329428452 882268438 0
784949846 632627208 0
307073855 791443173 0
399370970 935516984 2
774029286 103350961 0
62799988 742454318 0
508847915 816847560 0
150975132 12934455 0
569939469 326036248 0
238982147 86491769 0
425730667 463166552 0
395221819 211969111 0
715686696 21601026 1
51705126 877004601 0
637441361 377695348 0
172452987 419510212 0
626963343 275174192 0
348854157 513895824 0
760761667 393251173 0
471772330 674062713 1
951071223 133232410 0
73368448 970463260 0
135299090 819979388 0
983344840 86497736 0
641120799 450001775 0
382246084 947186616 0
12027679 555251912 0
102529049 191301621 0
726872929 242862979 0
580020349 395813405 0
67212233 14518881 0
924313312 981578322 0
274948688 83433298 0
201418730 724133322 0
40332714 130006363 0
786085483 102372951 0
772095723 25490113 0
167902365 15468643 0
24240529 55638321 0
745734010 280118451 0
747622902 271257875 0
270572459 110762622 2
505887010 441698688 1
444097745 631326473 0
429010592 378861805 0
792939488 89287520 0
686871980 307441161 1
467848823 926118670 0
845814910 170463538 0
650656240 480865136 0
900476805 124342921 0
108764886 905287754 0
425790592 36395729 0
183111742 711317280 0
924319261 577853439 0
944257520 248552825 0
156254302 498654468 0
798136998 166232731 0
976015217 826865395 1
68268320 335967848 0
120705194 640822717 0
185011575 739401637 0
307997854 276119152 0
844321628 800226541 0
530032785 67413861 0
932995948 592646983 0
550120405 451306599 0
722726852 602870048 0
553451757 381320412 0
712096103 83226179 0
852402893 956746398 2
408786412 551149820 0
853782301 313239700 0
316985655 322017155 0
656544638 220815545 0
695685474 66748746 0
732303097 592887094 0
181720495 60777188 0
969209286 538218405 0
82490131 215628075 0
993119139 887137296 0
183027410 653687565 0
578194262 860741804 0
517787102 165126088 0
180060187 739309388 0
119995350 699394645 1
791313890 985521118 0
823778871 788627225 0
19154680 553212846 1
448279387 581671613 0
828858503 261203869 0
328309194 110492818 0
817502070 125095759 0
815176416 386602135 0
381124070 692948108 0
453744266 290660443 0
500562138 473155759 2
165072801 743522155 0
692423002 896400132 0
340596598 770261804 0
654094814 865341677 0
143739695 596861974 0
322621024 482143988 0
459252255 173504288 0
202068124 602611727 0
198420337 254849356 0
62312941 317938381 0
95554227 415636258 0
234038313 12319169 0
9708027 189198576 0
458386028 626774979 0
943628568 198797948 0
50590185 673035986 0
998445521 78024924 0
777656230 547840414 0
816442947 184138229 0
516283684 367783778 0
341531925 355603759 0
270677672 180068831 0
860321801 140723578 0
25493654 119978377 0
210875170 595329060 1
837785223 222355944 0
345989095 402448156 0
789143542 352159229 0
331018789 921693951 0
689597327 503771010 0
908918408 846035961 0
408141947 344765403 0
266371122 361307555 0
651213626 146772693 0
640000043 598808923 0
386931758 440981670 2
351506520 727578083 0
454091784 269769922 0
372831468 163822629 0
497920595 125712186 1
440714047 770444690 0
41982200 269795874 0
589615317 957150787 0
805240904 311494697 0
141622629 972450275 0
903348572 12743278 0
961304612 108432839 0
895252149 178485173 0
947801047 257283765 0
327452724 974188995 0
83677444 591371000 0
957264841 880296844 0
7681819 753476538 0
911681880 39398468 0
79929565 312765001 2
525662217 797970386 0
540928179 684337577 2
172086030 65940072 2
769029102 606575928 0
247357912 829941025 0
621572677 565761785 0
359683030 158567307 0
294022321 77213290 0
67072670 618914463 0
958307960 873837476 0
185226911 823490025 0
625645410 787603342 0
348636029 412415291 0
981390847 584075054 0
898285191 524159733 0
262577816 887535303 0
773211576 373117641 0
678879328 926278587 0
775544325 754613880 0
519699673 970748370 2
332415057 171270007 0
31650428 33526534 2
912662020 930508034 0
75973499 849442821 0
391517865 196146654 0
11437015 586094998 0
55477317 118412740 0
719889491 24864984 2
827689676 707835821 0
746404409 790479454 1
437879097 983974810 0
660175357 740668358 0
285050642 778971810 0
332380677 194225334 0
880883697 318170872 0
814367169 906533991 0
677979925 981011821 0
711386257 98849385 0
466969098 102367254 0
966784093 197160800 0
905491730 79413123 0
605234737 382612774 0
739475351 594720887 0
170069553 183390303 0
315537251 41839913 0
589967562 190344374 0
191145050 779766942 1
649553309 708848446 2
323768453 471950889 0
610718764 941839525 0
225867275 650266787 0
480309146 27143200 0
317786342 875305457 0
918497923 81849417 0
431497794 110393839 0
615545025 119429639 0
915551334 764498725 0
675022739 180956510 0
162052971 276925528 0
223370330 890721082 1
139244616 402574026 2
397929625 858285983 0
402891957 839184997 0
107595581 221489290 0
513467678 532239024 0
40094470 772168460 0
937235458 342442589 0
735754083 344415809 0
7392937 721949860 0
952762734 573232832 0
686461773 673663875 0
1397669 938122572 1
52480246 598404508 0
113350733 310331296 0
672088546 227783326 0
571242501 525722349 0
752991271 683438064 0
234864544 977881651 2
853264005 367356079 0
965910369 444978421 2
755215241 217885515 1
775683675 932735076 0
458394203 701138516 0
210189429 651372150 2
342166797 902284494 0
367943728 284380684 0
101929768 208797296 0
472272559 965904469 0
614779206 737657802 0
822856275 594674323 0
949947449 819203578 0
596596731 399770916 0
402176620 387946191 0
837720845 299657184 0
146040341 677637361 1
596784070 370138950 0
614321668 213185296 0
30166628 248541310 0
766930883 729960993 0
428830658 168196134 1
559463763 5326691 0
75495695 703985340 0
155343690 128030432 0
274203680 555293997 0
519711119 460217931 0
963949473 35463186 0
705045919 355999276 0
696761187 831259285 0
189590924 252301787 0
47606378 722965534 0
14681928 145792955 0
454174453 877558351 0
17843032 124383831 0
457555898 274379259 0
585653092 212830171 0
299153944 951502018 0
314070256 506357246 0
578123369 838265053 0
463330739 491350110 1
273603045 433774803 0
959027749 670642752 0
975455657 7365150 0
551246607 426353328 0
460892555 746565307 0
174941238 73584207 0
785762758 502599450 0
40101443 386330890 0
335467205 20757633 0
310313674 671671027 0
100157501 618444978 0
84939833 311133763 0
694270320 121649931 0
240053335 761791198 0
87562310 242041383 0
101354758 641119157 0
469637536 789131846 0
119564027 702431488 0
376019887 224468671 2
342161951 966312019 0
40522918 500417204 0
302985606 557098931 0
799853781 210414950 0
314698475 642521526 2
757790687 892522092 0
43167000 680446838 0
478895349 465430306 0
259424618 37396952 0
726257453 880263528 0
142708384 956218853 0
756655885 218374447 0
156442520 658410967 0
269677987 264173715 0
130790932 565245156 0
279262774 708008711 0
854076120 922318799 0
963445659 617274626 2
679777341 524833348 0
569105693 444609702 0
64853387 680211903 0
238916163 82016347 0
23618150 41661290 0
925466360 129159395 0
785225627 121407227 0
66221924 789216050 0
589470275 278634649 0
928554281 3677076 0
205294991 481540530 0
192263932 685337571 0
360538360 7599864 0
501540707 779037419 0
542763667 672918897 0
667001536 155827814 0
821186299 282370187 0
893099282 817051451 0
48316010 852144055 0
341543631 566160096 0
60692794 704216723 0
70734672 89595401 0
692713801 55996682 0
272330537 460572413 0
21076173 425112350 0
197103016 646864679 0
595133430 42005265 0
554048128 643563404 0
746335017 178123205 0
877509219 99574336 0
269139908 438364593 0
12088749 531476897 0
705919855 622958025 0
763241543 832644342 0
436115036 242278175 0
875172811 235045970 0
609752179 820269351 0
175621611 42486686 0
149328924 203815554 0
284186054 135189486 0
992466849 535026739 0
34735079 599032867 0
808158923 732962431 0
296975046 439607579 0
44602270 932714242 0
680875476 716823199 0
984354010 128168145 0
958951414 843848 2
136451211 444204414 0
667745424 673959109 0
770096209 509041081 0
594462823 113946996 0
419804220 16096017 0
322881901 695644429 0
101987640 11567119 0
675490058 674607106 0
776888214 202166327 0
741549625 585466964 0
204645408 408804888 0
948167993 61342815 0
455145266 321184348 0
562845990 991383131 0
179327502 282761595 0
234739965 39002266 0
782994889 873371617 2
711628323 978975068 0
356318207 301681658 0
457223490 868166895 0
373435906 943110191 0
729368108 930447496 0
382019234 711472320 0
675297941 284942689 0
441504199 300109087 2
782274438 386111810 0
226368041 378248565 0
231047697 968378503 0
692210721 747268401 0
71672067 737627754 0
990446140 470547041 0
701211307 739937338 0
602589003 907370344 0
396854981 255474411 0
751555938 935964246 0
278986741 167319021 2
257876841 401436560 0
218443268 622256260 0
943948167 880472850 0
194956818 692697768 0
279763765 69873527 0
371894263 452331374 0
837828184 170260097 0
853324134 505087511 0
679223931 86070606 0
668139197 199475539 0
777129657 813860570 1
903944512 32169489 0
749152034 420319543 0
323774957 936247746 0
814135649 35022757 0
23466387 309766045 0
447703624 26564526 0
77612875 745945111 0
444452245 832532254 0
658189956 277494333 0
682493836 629234274 0
704966810 20232298 0
285610864 124975450 0
385038636 653184523 0
44794261 44677805 0
678674081 318671131 0
291437096 326435456 0
596302354 291677459 0
463101822 68175532 0
155466729 316580364 0
175532898 694603913 0
96285241 769837513 0
839529367 496527794 0
347861676 242245237 0
182597467 409040293 0
534508171 911499924 0
445134541 370636952 0
451213318 677053466 0
795515542 252417335 1
925726783 84037084 0
974974091 307713590 0
948550002 693482045 0
248212561 425898953 0
615536987 637033995 0
286412771 277866458 1
528883207 64292973 0
416488405 987189177 0
582606721 195945052 0
104829802 791099308 0
94973972 34081107 0
930548112 738271292 0
59916200 132093314 0
516422157 974602335 0
240730120 650532060 0
746822514 835474480 0
868533350 794429587 0
720124329 135343985 0
130233537 353484168 0
155098357 362608560 0
597008631 123880047 0
53652320 388287225 0
732955574 109349827 0
661457367 467417456 0
589062172 852883960 0
728248298 75159510 1
306082963 537693275 1
993249652 50751081 0
380831364 100027539 0
938371364 344607887 2
228245569 33119404 0
882671932 311436853 2
698549594 507769036 0
869113064 116060499 0
526399066 983414043 0
480726441 535660616 0
569741873 303721515 0
55011784 450714875 0
932942003 224651716 0
245226949 601964997 0
479423570 951573888 2
752976705 361408717 0
107066187 428580761 0
841930789 666747318 0
309628474 663169096 0
86065002 757837448 0
83060685 101116774 0
29780695 365247711 0
53021902 894838738 0
58102118 598365688 0
459128487 210445898 0
497002660 578809954 2
201961600 916451950 0
323433445 473720570 0
944755754 274948783 0
544568010 659301899 0
234450813 75100837 0
532585110 222004950 0
573178183 940927719 0
401828079 307692255 0
540490899 698509421 0
36890985 966775103 2
896164336 163590114 0
516399074 169664076 0
366385517 82667426 2
388768213 908879704 0
421737492 689905294 0
456509599 57013796 0
718568279 199728501 0
17151656 659738808 0
351238361 282586625 0
2333057 141475625 0
937411747 944348027 0
349055493 310038036 0
499039344 273848412 0
467536036 162820577 0
775976796 566185321 0
68682638 408502055 0
334191541 890639402 0
87719122 608132871 0
952622829 160907779 0
642442230 575679763 0
823409534 225501562 0
424752031 10026158 0
966377190 708875110 0
434023280 729523237 0
18147906 849066525 0
765589893 263494908 0
340447719 850494711 0
683128724 477975500 1
619452267 629896124 0
330873849 909844256 0
13488281 993153166 0
901222890 833144133 0
966167699 142103203 0
580012555 273366748 0
381067019 850935942 0
137198864 544420133 0
527869836 678412190 0
863502039 431316146 0
185365468 673746956 0
416522539 263047121 0
796565699 15385853 0
648191488 476818106 0
707389725 747378322 0
492427046 877672608 0
234953856 286914785 0
795221203 61832584 0
473851353 701525850 0
488804064 11058459 0
946195487 985452615 0
626180588 749876921 0
277706645 785066407 0
453085536 987822500 0
899715361 325214843 0
88908153 567391255 1
129326645 583147957 0
5467293 464231029 0
523526850 172904927 0
761527117 724928069 0
533726542 596899524 0
442845041 245982160 0
297949055 263205166 0
453447328 260314529 0
199382135 704558552 0
648026334 356351414 0
509635742 279980486 0
924179951 309573523 0
74318697 59927238 0
660460694 676767619 0
472038582 244008308 0
643078788 405744786 0
105297154 778796788 0
939236235 202558314 0
120257241 24017394 0
41418634 521720469 0
695364410 940369570 0
206960123 319466866 0
648607406 445090815 0
859295152 730500533 0
637635296 868753883 0
302187282 744144283 0
56845500 600512950 0
846863548 132872248 0
886845578 922037578 0
544877892 24898128 0
704912079 269526449 0
114620842 705294152 0
19755293 218998132 0
95523067 96943657 0
83399922 129652226 0
329186351 330972429 0
682473696 112429152 0
736528389 164575157 0
675448481 343374860 0
243636102 367843053 0
951626969 7831899 2
655906591 705454039 0
94156338 86290886 0
176944952 488158777 0
251157781 716080282 0
283809116 50614001 0
483097426 709339931 0
421682459 480056685 0
407699204 64674252 0
342657116 59679439 0
296390765 484358960 0
443000475 791579611 0
581456385 884916965 0
938654858 792654114 0
22881068 13589985 0
156334130 101998954 0
321814215 30758844 0
792417237 369769967 0
328793944 515172080 0
942069928 899140027 0
112402773 871781182 0
59865503 77501270 0
398627319 210372673 0
781823066 3355609 0
829721494 814635073 0
481809866 538905998 0
542787412 793540751 0
244207540 434793304 0
909047727 618839125 0
232152883 870936528 0
577120580 143248207 0
509752997 514818410 0
938680306 702012443 0
971857130 95534310 0
280077284 84434584 0
123367357 281314912 1
264477890 166597342 2
15674393 692726099 0
968964522 857606983 0
982916125 951255477 0
656693206 711212186 0
59837759 327096627 0
200998001 975323107 0
555154556 661910633 2
40594633 181002148 0
154029126 457786283 0
465702375 816221133 0
892940299 576334688 0
770751949 477942431 0
488777128 808821052 0
13981316 710811843 0
128384173 256765729 0
685187589 875282778 0
403972497 738205758 0
739821298 695797720 0
292759317 793298442 0
140044214 562372849 0
5445319 57149609 0
851216505 699159365 0
99996069 681515985 0
816627587 19688226 0
817417641 547788208 0
783677435 107081711 0
259330071 356967192 0
862111291 219509446 0
267118246 74114525 0
862624643 194287436 0
776995913 471851311 0
924796928 495537880 0
255554049 129739200 0
105552211 37972492 0
992057809 706866278 0
10628063 982164350 0
346565045 915498860 0
106821172 399971795 2
745413672 679015072 0
19235316 930806793 0
16148684 536197159 0
189628226 368446419 0
690586723 930863054 0
653707476 809245874 0
236789379 92858931 0
524483182 649974789 0
459635217 126805961 1
863032279 35575492 0
114888206 300948374 0
897449407 765386338 0
377428365 559639681 2
146569834 140006244 0
53133534 627308815 0
469522346 703021924 0
674496212 247452034 0
796906382 239572742 0
51757480 970657765 0
746122288 495831695 0
343919813 30308178 0
713234736 520513914 0
519690137 147439387 0
348565189 138831338 0
616158547 7493921 0
345539065 235010036 0
936040831 749431359 0
992480752 217781411 0
456510475 613582025 0
24598205 186307709 1
165815755 232438709 0
270613557 974358312 1
126345967 151606564 0
793911733 24147407 2
541440172 945711239 0
375792349 206102684 0
133525660 441593378 0
54386217 777718903 0
97676462 253766374 0
148993428 511168854 0
603392817 458322487 0
556985367 982510500 0
827420335 586730694 0
338685648 939297751 0
953387107 14031892 0
562181173 29590575 0
724032240 83166102 1
781843897 792546151 0
303644103 359744404 0
985446710 372193198 0
64465850 500391351 0
789322472 270874440 0
865849141 864377484 0
355921948 613410699 0
300297905 116595786 0
17878046 354113314 0
549737929 199715774 1
487897147 63038856 0
623077120 499874174 0
644887015 164286250 0
249246947 357015597 0
504094214 157960500 0
49274597 244275571 0
110552261 415288865 0
468761929 376201370 0
413353681 193969420 0
843709977 652813154 0
319154775 208950050 0
194969362 180262597 0
80904250 762334330 0
150588780 621100659 0
286087046 569455843 0
950592057 788693483 0
106806469 286442217 0
780428896 652509627 0
66754490 41694695 2
515005917 719666047 0
783021039 797155437 0
463395990 872230431 1
261257145 404378821 0
407512465 649786136 0
814466760 111402499 1
741783411 802127093 0
752217991 953289576 0
564741193 47119890 0
861752520 613115188 2
608850238 70905845 0
419151726 778746380 0
463096771 44795746 1
800612721 841308309 0
711876012 176656027 0
261537585 307286110 0
883796352 104484781 0
198805511 378738857 0
360909949 941117680 0
631283431 449225434 0
554051976 545143145 0
314754391 221629421 2
623867836 820194724 0
215667206 547313269 0
485069272 212988633 0
593334882 111559455 0
463784397 646249683 0
883787685 724093478 0
947570146 369243407 0
139719523 419212813 0
124113459 262026934 0
949782016 775946705 0
166432940 985693995 0
358824327 145002870 0
953963224 480262986 0
736393664 722319792 0
860239995 64665787 0
646960711 552733673 0
313860663 325553057 0
248147077 402617648 2
673172471 577870796 1
50583624 801334631 0
170574779 426504559 0
91622598 692383731 0
793722707 565374205 0
571236390 631970683 0
62730793 64566501 0
481008140 925769063 0
900217035 616368104 0
807212676 817520888 0
36835039 320741142 0
248873719 626038540 0
713308839 869938551 0
176315753 842592887 0
576549222 643254367 0
960938935 461045112 0
830739320 140318714 0
454323616 102446672 0
128738655 133319317 0
521354216 741020581 0
627985465 433341505 1
394305462 710053071 0
29317651 707833857 0
297615825 582336019 0
383423140 382919397 1
323445445 492440231 0
327607546 661406784 0
788010407 516780758 0
234659544 382772370 0
967086115 871941623 0
608957434 410375621 0
165747770 187450261 0
182254608 936536571 0
137537464 222998402 0
516551808 989923443 0
707865396 878725128 0
577191728 277555662 0
269107588 226589639 0
214153044 709101465 0
148851142 274735497 0
313184312 408154834 0
753636215 20506407 0
391875056 491271482 0
558090103 707315146 0
568943866 51485682 2
8904690 732276291 0
282200788 249433212 0
993664377 236495522 0
623627193 114549759 0
620071769 368630609 0
245688572 355585691 0
970295193 506422447 0
68477788 714755670 0
220516987 472464124 0
184976266 10744758 2
377697477 465449003 0
155707788 683427754 0
15409668 421761813 0
60214060 94383730 0
982597064 143514913 0
695430580 320394701 0
528009206 165867835 0
431081972 84207906 0
414047640 639247360 0
366246655 837783290 0
824385275 872791828 0
347763855 56911610 0
559593837 37846825 0
790699916 879637798 0
316747279 351573999 2
75110159 436693914 0
404670321 557874163 1
39187077 243432796 0
683215825 938406612 0
574289895 681253079 0
64739788 497832259 0
726451450 21995777 0
253984115 910406218 0
928470132 471250055 0
387971666 410846653 0
395952217 659037877 0
559887385 868346990 0
984786300 102865885 0
523041809 711682339 0
123219518 70437387 0
950605363 551886367 0
768081528 348557692 0
749911198 487406689 0
512347594 50240861 0
59673341 450362203 1
72693599 76251988 0
824503232 443422581 0
751459235 192735359 0
277435218 584482559 0
296046963 449189624 0
366775529 261740043 0
96921730 383243516 0
556459381 88750492 0
507382860 724126445 0
746007197 280962977 1
614631621 742353448 2
127451759 590390541 0
118704375 71677250 0
72416432 919817584 0
81314428 757748042 0
694036024 612586498 2
521654799 379212108 0
734903550 472614019 0
104677890 960648088 0
185618611 893297300 0
84169755 507181160 0
573247747 306915752 2
585677261 213119400 0
123792980 868180676 0
791235709 793346348 0
156484481 118472485 0
751151446 480949720 0
441876443 78096208 0
62228449 67628614 0
28780042 858757502 2
132072241 17084556 0
57708919 203213647 0
760834027 251867167 0
953802547 506463348 0
346444150 51403106 0
821752942 39413377 0
636850829 922358724 0
584998037 619699018 0
584539254 63263696 0
283071702 746457158 0
207896128 46245361 0
577075496 549697253 0
324315687 149221257 0
763068457 532207269 0
306416927 976108052 0
227593840 953583160 0
798691753 83514600 0
661937611 912227021 0
261930378 358952862 0
106768503 543019313 0
486823688 752418592 0
498816401 277715974 0
67467219 903567140 2
705730247 222753300 1
328413188 824517083 0
724068645 884115972 0
826200870 580124395 0
768476582 119257838 0
931314553 20132256 0
345804206 146973426 0
841501348 621915165 0
427769701 28218508 0
73435068 134682156 0
707426839 184008651 0
2064999 548089235 0
978598018 843669049 0
383233276 326574991 0
921667830 322847420 0
680976098 585824519 0
780336606 642008829 0
288401296 953587360 0
737537491 561386932 0
542825434 953549084 0
385773915 55554391 0
187797688 309342543 0
17356386 514608229 0
750815454 533102210 0
547012516 339377566 0
859178274 225581256 0
414649056 886780726 0
592593421 75274806 0
619082947 314277711 0
113575270 154704206 0
529491382 855535645 0
228727946 986791068 0
315061783 936687430 0
777130790 995566471 0
540154637 480106026 0
71598811 488845524 0
752321174 331900536 0
167162503 426953339 0
12295144 280350829 2
548277817 70102474 0
334332784 753415331 2
506654801 183400803 0
407272211 891847269 0
599253593 228166071 0
76861843 307968033 0
358640585 600924732 0
75220159 512050716 0
193225831 796664568 0
40318877 430442463 0
191393305 148431273 0
17233642 549837743 0
224607790 87691449 1
509796927 844252169 0
211321827 763887252 0
426395802 207449565 0
950226821 199811497 0
152847373 372952543 0
972189258 895705991 0
700711875 450951392 0
96958113 661186730 2
837168210 440502523 0
260333468 628928465 0
758110552 352915626 0
855087838 473877330 0
775260514 114723802 0
984889430 777783271 0
612791984 653479748 2
503474192 286495673 1
64631673 321318228 0
247913520 626503284 0
90853764 438916076 0
464424826 460982960 0
7872024 125800078 0
712169339 8532279 0
476073721 39319349 0
652058110 87851925 0
411219600 192716924 1
449048049 741319302 1
270997144 576104521 0
268748308 478020173 0
918381836 573847513 0
821749434 742964236 0
627274011 6318840 0
578392244 28255247 0
323853898 55439982 0
11193933 683443010 0
241645940 750792265 0
833469731 103210776 0
866050807 114787798 0
557803915 242636176 0
87513972 506078920 0
973010026 158788969 0
262895671 429598770 0
979673091 346390562 0
207735808 450758552 0
376920541 390755366 0
306015189 640690300 0
31526506 103165161 0
504439710 969984816 0
6708467 2633023 0
494033220 661720662 0
760604342 45333573 0
442475257 289393703 0
674266972 982342779 0
796738872 697322668 0
702609970 453526114 0
568146289 273566869 0
808735496 906502400 0
164419238 668781148 0
986023625 407504172 0
230017265 714807778 0
240328887 43502078 0
179884154 879269324 0
756050222 701612922 0
998427313 310416122 0
438353928 607416596 0
525527591 507628077 2
833588361 529986515 0
111755632 496170571 0
88410945 157339277 0
368625657 425511113 0
711603987 70947026 0
28872304 348199691 0
76333399 2645396 0
736916709 536480393 0
84040597 703223605 0
255485761 212564139 2
500563902 468788756 0
593366041 948813740 0
282033336 54625016 0
866683663 537523545 0
108408380 475765665 2
451520901 579861346 0
265545131 773128476 0
359244544 303166493 2
461252526 351010530 0
851347793 861904022 2
700835473 19449597 0
922446840 796438232 2
608406366 124377165 0
418763970 431511372 0
744993189 868811851 0
366579378 18992701 0
244337571 556250366 0
101612567 77271369 0
216889099 925204484 0
675245566 870679956 0
681312428 885971512 0
16189809 736402649 0
738388440 663363861 0
476340138 326713263 0
257079720 329871787 0
747353523 554060317 0
473920417 708310668 0
301249892 563820203 0
325101298 600070828 0
284978934 507079919 0
57046194 706240324 0
338584451 249081149 0
522961061 411395572 0
965875980 231634304 1
162594247 358916281 1
739159194 769125502 0
317824490 108741486 0
709418268 180573989 0
596452532 793593941 0
97591628 912727763 0
314377182 517131629 0
107202643 409090285 0
683250850 513737814 0
107997344 400417814 0
852229082 6875672 0
359896660 340777239 0
198451866 50957605 0
491587566 949817131 0
951862142 240185343 0
526205094 887814742 1
761797249 590788561 0
692250647 568881361 0
666575812 682360348 0
119563131 507874733 0
756368622 430810090 0
25705122 572991271 0
301300507 874735562 0
360936594 428899097 0
680220470 506472193 1
99375607 1092421 0
606127383 732188248 0
988609509 189244789 0
738161114 712015749 0
138793655 515679230 0
664835426 53876800 0
3098765 290036064 0
47047196 16702148 0
560964357 56599148 0
99817462 123144017 0
82399478 149736156 0
902992455 106353986 0
182574933 533319962 0
333774778 109996851 0
547300954 600747283 0
990853906 169024666 0
494309078 298501093 2
868192524 432362249 0
733247508 8118138 1
124367165 578531807 0
963480743 880986285 0
502193396 484400940 0
799172171 644218672 0
856732442 749795557 0
467186588 371920557 0
514608095 98401630 0
447037447 248346962 0
543029937 761845505 0
539142391 90043402 0
974094877 993223600 0
388049804 433889451 0
484025309 283088701 0
760155531 67755738 0
919883452 145345062 0
487358671 460094723 0
372019816 28468728 0
168846622 417136827 0
562956855 988147916 0
674376244 473789896 0
967095541 550940024 0
226307832 190308285 0
402762543 349076936 0
822812892 51027978 2
897009764 552674021 0
143848205 215758661 1
718756902 371135640 0
517712484 15527154 0
857496061 380019879 0
403989527 135156510 0
607979001 463651714 1
130689204 524237819 0
836357483 817965370 1
98023311 104310979 0
504930695 393466357 0
182062404 253687812 0
478205045 848308445 0
416276335 114995415 0
885565354 965756492 0
267428360 592015258 2
863560437 299857054 0
96039965 102388253 0
470616489 477738319 0
670908642 556550951 0
386639471 445067485 0
438029807 303272327 1
755997861 416481097 0
20237106 93810459 0
899523423 598710040 0
542490634 655374354 0
20700044 495621260 0
312778256 101707274 0
854127365 295454882 1
575433668 844326301 0
519772119 365494497 0
820925986 79242821 0
477725542 217128369 0
108297129 935608052 0
440619495 34388233 0
630961444 396868273 0
480120738 801804738 0
996396734 768799125 1
850672346 382916981 0
53652911 935608209 0
670938615 654192223 0
901824198 902293285 0
705423418 762005697 0
689584804 889738932 0
94895882 482457772 0
440621435 630535784 0
240625337 984188074 0
985253481 487689543 1
579715905 304957011 0
22758198 792539466 0
629099003 703459717 0
64365792 870178814 0
962238791 525068736 0
718605360 591618888 0
109786156 512364631 0
318572979 461879204 0
114329626 801582499 0
981298331 102704960 0
420034235 244836176 0
849570159 874572293 0
288553787 730036556 0
472697885 322152331 0
74584705 879976965 0
644911217 713870569 0
114466479 725253452 1
910001238 284707019 0
143236702 948994247 2
980681652 831972991 0
332982059 137380700 0
756809912 622982625 0
9311709 152279059 0
510118405 188572787 2
606297978 955458196 0
138651289 88146683 0
704980073 821288635 0
552110371 195012756 0
698002672 955560548 0
898748791 14256558 0
574508614 820931446 2
470115524 98736069 0
63027083 32074441 0
616343988 239832415 0
745515339 259490271 0
559847580 992910732 0
572990731 332201429 0
770744144 519710651 0
573779976 486027539 0
962954968 934407319 0
234572575 736144476 0
300247680 53419475 0
336596165 712182666 0
646407066 245441014 0
234326398 399032701 0
42708194 914627857 0
353451197 227879348 0
36356231 840743135 0
654985082 309303885 0
700056328 814852150 0
521243721 297535647 0
842435667 382426194 0
285836140 30490825 0
755079242 344218388 0
584869860 569775510 0
188888305 379911123 0
795372813 657310978 0
300630601 372301489 0
542815346 46267271 0
150710728 454574640 0
770777230 47169260 1
279213975 530188259 0
44567024 186878623 0
693784615 347290857 2
967710461 556289913 0
141074478 390112216 0
304813710 502058073 0
412084922 729854667 0
590106477 923414225 0
696584456 870240735 0
716994807 25283102 0
138807240 302532555 0
250816208 679227846 0
490001586 988794233 0
55952671 77282819 0
760705170 274919461 0
669774188 516929009 0
68918234 525630345 0
134105064 437301568 0
403340019 753077340 0
265288076 339832828 0
896782122 932676396 0
301541505 352255400 0
141716276 263702942 1
652617119 949097235 0
73387215 121177222 0
813983559 690843902 0
544050356 719346081 0
247430413 452606072 0
198429888 117730204 0
908846728 665759499 0
791581885 190836995 0
326882663 380782541 0
533559645 946038002 0
304968312 94123210 0
90215888 124692149 1
877623467 634270827 0
728836895 990443923 0
660043314 288944926 0
635106340 214014747 1
890335201 186544627 0
57354885 984106960 0
613909654 494468295 0
748557071 450284726 0
895051819 248746979 0
868083264 470920108 0
975155814 878728616 0
391454676 396401841 0
362223902 700731874 0
420554862 129437149 0
873408989 85102740 0
419636438 222024864 0
53933567 375083031 1
721432170 725071848 0
142696127 492047628 0
223759666 449587997 0
421178924 835272865 0
74306429 550666127 0
504687763 651976656 1
865423189 240766022 0
556024789 640883487 0
972712282 123666903 2
794311014 16730404 0
987141639 492723517 0
235385564 505416412 0
315924045 620870454 0
3738245 835732761 0
685029367 116337951 0
318190178 919112187 0
808877976 252107417 0
667267812 440302657 0
63062224 867225599 0
341610603 324240836 0
4262194 718627466 0
390604820 133967033 0
437261145 185861670 0
526972312 879177210 0
334165764 37859719 0
555311394 232067391 0
783375639 766363982 0
107609575 112514242 0
889949806 715336271 0
732117437 487564272 0
599439527 163162554 0
137041406 278426248 0
127545207 139358894 0
398096473 110731711 0
26319503 126108299 0
67640665 79537931 0
728917019 322423102 0
311513928 337141720 2
207497051 700029031 0
580174972 141891658 0
420828831 802244587 2
266599701 237888373 0
920059967 235240838 0
879299805 340369430 0
121983671 758781756 0
218803558 611770073 0
179491967 705367482 0
90089308 34727574 0
651100174 798357980 0
44997714 332508041 0
309962372 119152352 0
407098452 947006936 0
287279976 736717229 0
682416370 436336073 0
637134906 985832968 0
469425047 289363028 0
54188136 683145597 0
514296463 140373808 0
41713935 721850112 0
535051531 631809017 0
780990676 873311778 2
528543919 860989864 0
693590248 646581826 0
679035777 603321135 0
908662455 980262796 0
89828602 286389833 0
862678457 198354028 0
551211046 973079249 0
791266761 183612971 0
52080282 793429220 0
975639184 106186919 1
124123044 798606374 0
178453769 240140955 0
373094315 180965654 0
153132383 566848693 0
940987581 753086280 0
688623215 118170491 0
765633483 212889427 0
118241216 478863246 0
415630593 564513403 0
483012883 922796785 0
498425314 202605094 0
478601610 615632076 0
138904300 32200331 0
358864697 295677746 0
330945996 68622774 0
335334626 447140133 0
549668241 991525369 0
396261920 4380946 0
285085005 782012221 0
315447848 38189540 0
617741459 96570545 0
220697215 464125810 0
49245343 78559717 0
121993464 956879642 0
125756947 911125402 0
188171546 129958420 1
826875763 72576628 0
685850125 94920134 0
367866089 703104798 0
661257150 879576617 0
3625529 541551243 0
221944511 651348832 1
619673637 582397319 0
470262208 707567270 0
777688076 297481830 0
768477560 461055893 0
80810974 559714780 0
204565902 295311393 0
825270407 980496261 0
293404998 340580048 0
379774893 100692859 0
469548569 124897754 0
575004021 275017849 0
855598970 854413870 0
330951760 194650309 0
615229747 943419192 0
491810570 14402017 0
605665513 495373019 0
558201994 604340853 0
65400567 801766567 0
184177199 305928262 1
621333322 311270633 0
234754037 509414278 0
764834038 2461417 0
301290238 576014442 0
680328641 123356979 0
787281298 106134219 2
827863747 208603938 0
226857071 543762212 0
188731534 925860318 0
111271978 602320770 0
984820235 909396493 0
76581119 835138537 0
629370489 568734830 0
136996322 300526499 0
969354072 531200125 0
544840358 379359931 0
441420154 4600485 0
647634052 275809945 0
283291956 51705028 0
677863767 814534627 1
758997135 376217754 0
958913389 178866365 0
983466541 13306046 0
61459502 108213200 0
212628980 947187865 0
84348963 493341109 0
24589590 618120120 0
498911666 60481293 0
115787528 79420140 0
594053605 493798805 0
439904640 391184693 0
675329780 51459085 0
29140120 125023117 0
680481513 3214930 0
6983973 786382724 0
724157822 737518670 0
228521093 954080076 0
19472102 600664311 0
419357657 819042458 0
607299378 552973826 0
578773674 796434434 0
912105312 95463357 0
685985871 612961643 0
969058755 604395872 0
499118544 11492068 0
562467446 303533005 2
659393176 501266957 1
412268596 796095533 0
747638249 693477852 0
450150533 593871193 0
100994635 919007280 0
612817819 825570839 0
101021135 723381946 0
612139197 129076845 0
455554239 36232621 0
773676330 452866087 0
98254182 773313157 0
900047955 809762967 0
235331738 559144016 2
16347673 39219497 0
208141274 908194613 0
141327919 94643496 0
991664353 34983431 0
25599236 985582831 2
987728947 738501545 0
498697239 52707812 0
794378784 221907531 0
388285658 314279865 1
189011861 256692137 1
64443603 509653825 0
247492422 330510630 0
491211361 269226315 0
202061054 807377734 0
956024732 528708983 0
332220554 935317076 0
296504845 515739736 0
572417306 219242194 1
647112705 548048192 0
764328756 56737910 0
197320320 632012109 0
61452717 671756893 0
562211857 458271446 0
945868869 256044576 0
768281877 844688574 0
959482021 196627808 0
55479629 948439962 0
412217949 309429341 1
337292866 314173924 0
708051914 519102220 0
404630995 612309101 0
330816044 50381304 0
856134313 573728521 0
848878238 107017064 0
450280906 76369089 0
88179594 805419655 0
674124343 422080419 0
447550700 280573730 0
422846442 53526479 0
842623968 555818006 0
345796497 879919537 0
889645846 132147162 0
486052002 982564739 0
429451117 492516857 0
149849278 157739397 0
837426190 543972922 0
962165860 767346174 0
412539339 992856861 2
242849497 62849278 0
854186414 967776006 0
436874214 789621457 0
967021194 533933014 0
5482783 693655789 0
523707072 4578888 0
29203060 286257249 0
876449235 203973370 0
643740846 765543725 0
793032938 265025778 0
193822393 10895315 0
104770928 591003629 2
727735501 887552418 0
897313630 688202669 0
446348641 962452932 0
28791730 731188945 1
125895843 704517667 0
402756084 104717015 0
643217859 803731310 1
90944511 758740469 0
117881746 668046596 0
559217948 301705144 0
914668347 575452182 0
679967238 810798926 0
570487461 497492427 0
777027007 434318983 0
458406643 904443397 0
194207983 211408014 0
105123300 945368393 0
915206 77431478 1
67053664 240310797 1
544870140 474236954 0
482761564 120754181 0
7154339 108471495 0
212772739 426525888 0
64351856 492301053 0
476007478 53444573 0
814795003 280017511 0
725667023 173193123 0
670521266 879515031 0
840623923 29250862 0
979613031 132644282 0
913716559 852168459 0
600592648 641171618 0
692688481 387712483 0
449173361 576933895 0
44923461 724567159 0
492131659 233514448 0
573973211 997366357 0
495897761 283739699 0
35761794 11103109 0
310578579 504664867 0
897422852 957190600 0
78566220 965810364 2
787780643 148726521 0
565763741 970603948 0
505128541 749634551 0
927284123 83846419 0
728416885 746573120 0
718314865 403107431 0
864860941 464442613 0
523681416 640603544 0
28189732 414124426 0
44688283 230763357 0
608428474 878390372 0
304039837 307949464 0
847810298 13764198 0
672262627 485391672 0
405754163 542076074 0
506251473 976488961 0
166453471 533572707 0
269544806 759546627 0
562434585 14194883 0
506385048 699257264 0
366487250 877885238 0
100205449 163692458 0
300566923 30285018 0
489796381 332504994 0
554564367 47373665 1
991325190 225670804 0
371602044 921050530 0
481924170 736705346 0
716113551 795343964 1
765736736 67187266 0
11989291 20396098 0
77986056 436695250 0
293232307 415366320 0
461271248 702117371 0
390571785 536931893 0
225390281 379494774 0
542753451 798574497 0
925071442 517124814 0
942918608 539758207 0
578197841 1522816 0
537502957 605033793 0
346237057 614295160 0
450734032 106410780 0
328690552 697386233 1
953324014 313538564 0
146246610 470646279 0
428682638 708325215 0
528653841 512710794 0
816560566 587962944 0
15211514 514266162 0
904156211 936407010 0
982590827 86900794 0
297361201 412797478 0
548253056 157017310 0
410636442 973738536 0
163484672 998036901 0
48868948 96827444 0
110592683 981087507 0
494574019 274577398 0
510777402 122100396 0
563437912 961608202 0
356507606 71137430 0
264302612 537882660 1
651992468 479479218 0
448623026 274135854 0
665042868 399430097 0
542201783 123343454 0
262299704 257976308 0
885403297 447289158 0
925676404 87771797 0
520070371 927017766 0
74068760 106871181 0
33757536 111891116 0
86032023 14574652 2
970703856 772838640 0
381402902 966507044 0
459054658 786306683 0
690473946 783578340 0
502162324 216284994 0
957255843 39218538 0
701945474 82632814 1
883075260 80285137 0
545149055 612533300 0
325789698 49193960 0
395336525 906676021 0
219714640 19379321 0
455830616 955592858 0
131977482 219864224 2
434542459 500547361 0
770448514 667602284 0
893707457 42488541 0
863227934 912220594 0
532244967 646892841 0
381390833 2934848 0
569458163 906150972 0
871518379 651652070 1
480573281 966213602 0
486017800 246862678 0
273392382 686286819 0
141175912 659953882 0
611164093 29269949 0
214436850 465232855 0
240115921 909914420 0
350193458 396549418 0
394041414 315991466 0
634932133 351834752 1
438444446 161161258 0
746931230 989359571 0
344935130 305975050 0
968557832 280034048 0
942298904 641132700 0
307806539 431543748 0
13955398 882229122 0
682524679 507892725 0
792580318 806132957 0
232777842 672022583 0
989297594 714830105 0
54371583 466054369 1
398680777 463059436 0
748221747 495876161 0
367381864 746178726 0
233412091 65553299 0
192031265 655696719 0
960448194 288627182 0
959391655 762972307 0
943791486 547586549 0
253382379 38890555 0
545356614 399122065 0
554267195 320143220 0
73799660 381021443 2
663885753 145187207 0
947007540 201308227 0
558675566 709958604 0
444116715 82425267 1
874816716 679250883 0
987405671 606078911 0
533690715 992988745 0
478409987 778785231 0
658158162 798419033 2
992665017 894570997 0
938666076 168776984 0
714308247 341907718 0
694677054 75925616 1
723846245 885859367 0
952106405 624440105 0
230225910 46491621 1
737086675 984171059 0
375588224 779657548 0
244977529 858743697 1
651056887 667789924 0
269350899 959856773 0
648759870 723084576 0
937846095 781545802 0
678602631 730367273 1
112452059 838605667 0
974227673 650883355 0
573089062 938880295 0
144737045 340300990 0
702636238 109868646 0
992909914 939131685 0
890048433 660654977 0
354713517 28689759 0
905144265 641196323 0
463009664 699516881 0
785882875 866046756 0
483436091 232466 0
859324250 986193024 0
815825577 688216955 0
244446201 73041020 1
526271587 955704129 0
251427390 822724116 0
13031246 142024571 0
349600234 718993898 0
425282225 875166421 0
730202165 330639426 0
413356715 480039511 0
317992340 929525734 0
549017391 970064348 0
223070794 434639234 0
106516327 422520761 0
123498172 184787760 0
676762804 373664502 0
128250518 156815168 0
992689528 808080498 0
854366571 451103075 0
756557386 897837860 1
506848262 987592734 0
806950329 58603212 0
205180628 749226370 0
114976930 249865154 0
538507739 384985963 0
681640853 525921065 0
703373040 125110886 0
585255030 930836674 0
503303889 441881960 0
168630283 131905143 0
569078327 654297641 0
582802237 759691623 0
251840293 782983003 0
743237070 195674130 0
972844521 241790433 0
424105099 954925089 1
969604870 360345271 0
775346001 551044620 0
420617199 891263591 0
720190764 258139976 0
727276534 758273484 0
550632435 478619406 0
22338591 403982553 0
919515549 261375676 1
262291537 309587151 0
972309651 975768642 0
256090028 556695328 0
735176349 952538612 0
387381995 92659489 0
91342968 983469011 0
91719104 99256009 0
120074460 770109851 0
435001221 819152673 0
449622040 392711218 0
231371197 138703812 0
865882651 712026623 0
529692536 181060110 0
721126432 668106744 0
837903258 431767286 0
439137315 519479568 0
809197816 265914778 0
609781789 755486262 0
783253060 505906098 0
22931338 495974506 0
119173034 130956893 2
169315936 590891129 0
656385566 996008322 1
390159901 421028805 0
392797823 836760608 0
842910704 187320273 0
685797581 140117720 0
770324047 318603756 0
12705545 834530513 0
968864742 874144699 0
330891829 175862137 0
228537140 264646113 0
906058204 19334800 0
756695140 584644495 0
650427676 891882198 0
694358447 296228836 0
120640369 883042073 0
836509669 381689094 0
110291165 827576483 0
130165271 645988744 0
311790800 117684345 0
634552526 555944408 0
740672081 91658067 0
602243142 819962375 0
499218175 246006003 0
689429342 303721090 0
643144334 41418814 0
844581615 600134021 0
8595374 736782168 0
733666141 555085777 0
207748443 294445257 2
137212855 572938714 0
17027089 301446486 0
68916558 137672360 0
776373614 906249106 0
977288268 863160124 0
723701110 432076408 0
778060763 118427947 0
208356272 646426795 0
943604116 52970188 0
102438472 65502406 0
762149073 993722938 0
173088084 21141851 0
229342380 932624080 0
89590401 297508213 0
383768041 420998645 0
580993871 285176285 0
75685451 255984174 2
574247835 84083658 0
81415208 48915881 0
88402069 736483615 0
9943484 663133317 0
441523386 993865819 0
233430425 645978981 0
491127583 259261581 0
771340663 887886792 0
537067633 320948315 0
46272427 27043590 1
523957410 314166600 0
77992001 301554788 0
369477735 287908432 2
458682745 209859741 0
799448192 474026599 0
575253536 103153727 1
631462354 906959266 0
854537138 20502877 0
993111387 110409001 0
808814501 623066390 0
623701616 734755818 0
403805452 92666488 0
441349437 681460264 0
251295835 640952872 0
699441298 695164075 0
431818329 368299172 0
94550101 933765102 0
715353670 40373503 0
938690367 164857891 0
958965420 44476731 2
136456896 242293134 0
881448691 195657962 0
410384541 625651007 0
87312957 83491595 0
503706313 260735288 0
483607886 256012426 0
857165608 843337948 0
169912282 716180829 0
95539097 201040537 0
606499926 849586246 0
299321153 750928360 2
903695655 848005855 0
745736033 289965779 0
888209248 275697348 1
257175385 933243913 0
7016698 579476542 0
790409802 18434360 0
58191255 119400873 0
217974150 775961586 0
68785556 526215132 0
29566672 988343828 0
687963852 477991204 0
946992738 1866345 0
746243449 938810318 0
68327517 165723712 2
228763321 501404727 0
130067858 524525232 0
303688761 348174079 0
850003499 558488114 0
254739589 844220818 0
102616375 111502575 0
427631456 987480650 0
758532821 939267801 0
560387326 545409170 0
42681383 803734200 0
337385061 653575633 0
455510556 159497326 0
565469892 687118253 0
96260558 909419961 0
477333329 762394336 0
724448466 870586657 0
356783248 617998172 0
672886538 134936660 0
293583968 693399605 0
595226582 975218459 0
420065858 384440395 0
419221567 193316767 0
7814648 310137437 0
242110884 375148378 0
198248499 550296945 0
134825892 538201087 0
409089699 48930215 0
791510753 613435004 0
604552504 191822903 0
435219318 374757230 0
211883487 953749189 0
376514303 598248003 0
462622767 287988458 0
666161291 609209357 0
113703178 155064583 0
52237475 799542924 0
635002620 820759843 0
437878897 628401069 0
570348720 350180607 2
115775141 415082488 0
64040811 644359115 0
808891173 711661662 0
125776623 513689035 0
261845183 270335632 0
568568649 165382633 0
536332541 229511702 0
320987876 550769001 0
244933179 34585100 0
158835117 882720124 0
356440662 144515390 0
80425254 605505987 0
250583872 566256533 0
71175742 593416944 0
820550426 803064710 0
225898719 496934512 0
305332866 265016349 0
125893636 945909748 0
499210560 241769555 0
448383229 15521862 0
850640779 686617788 0
383865341 793762779 0
228391887 48310197 0
476760189 338201644 0
544193736 951041444 0
690646129 667537317 0
958892287 704858801 0
848296198 739127275 0
661444896 416377459 0
75025659 176613238 0
657175190 94785889 0
487689722 409584606 0
121599928 171249216 0
117705618 281200925 0
947279999 157064965 0
370943220 742458285 0
18088235 210218353 0
130864129 531608790 0
986328152 933677113 0
417776473 72521865 0
640024166 452802375 0
102287287 766534003 0
899234140 123982044 0
511203142 897702558 2
280773079 934431407 0
133393108 244723384 0
351024882 426669381 0
564187437 35106687 0
213479086 919169475 0
299269087 73629787 0
755650249 706260482 0
61232610 934978825 0
523325552 991211800 0
41030270 455461413 0
729427007 595191041 0
346507218 389921744 0
610636775 146830773 0
686766618 535124233 0
17122181 817069840 0
736966327 983760911 0
288116577 592129595 0
796166750 141528895 0
973216694 119975940 0
210850317 913845719 0
734956235 675521488 0
4176881 548540605 0
366695390 609756662 0
28750104 123422924 0
453171939 68102324 0
195511497 550028648 0
419481493 840488788 0
82733084 355733436 0
742396872 572936316 0
412342290 997700131 0
305930943 831714757 0
500456768 172339179 2
95523724 591400336 0
173004906 903690616 0
275857551 890612540 0
407028788 366496215 0
92924549 943680829 1
91770898 510035542 0
512562891 228189810 0
444299916 143750333 0
164264864 843871612 0
488659260 105626464 0
170830608 794590 2
294474083 744782393 0
967144901 714802026 2
87736699 458370221 0
53453950 135322065 0
566092230 216542923 0
273693754 106226897 0
387536968 113189863 0
448821511 839080011 0
968499180 263624204 0
647917189 621174109 0
868961501 124999749 0
144467552 94393505 0
734372425 236506339 0
83078447 41994624 0
415854321 195863480 0
659249470 595653943 0
860392955 927297031 0
44433778 683070171 0
300946472 986720839 0
929004111 115419820 0
102804754 17988258 0
920652489 786679263 2
130633483 66584722 0
571040575 160176731 0
67712468 746544339 0
60645297 43822063 0
25216817 54049238 0
961568942 670386964 2
362927312 680646519 0
530021969 72775487 0
545966732 293311964 2
370554048 937663321 0
591754360 734893162 0
72771539 620146975 1
143593297 677657311 0
778242776 855089575 0
63994296 716599848 0
932218971 309023613 0
391625695 90825536 0
575804321 390550358 0
336239499 118645120 0
171248708 503796207 0
697659723 895826042 0
234878316 213349994 0
605983869 9366992 0
914942432 327645258 0
561901568 632703676 0
51188600 348828703 0
182769122 262995416 0
143472608 865567443 0
295072310 579426353 0
134539206 28305446 2
155867387 226589519 1
702673202 988437361 0
227953457 366872259 0
751765913 275642348 1
80013641 33095832 0
38019051 125770610 0
489127619 22349535 0
267852666 191786277 1
890417653 715894863 0
979202976 63141090 0
961906520 143925159 0
518317764 622817480 1
671440599 826783141 0
233297979 549217353 0
843448202 717358692 0
252474574 462565621 0
475951792 522060966 2
917189385 349997471 0
268382482 483944271 0
499068741 682974344 0
536435348 584439022 0
897067729 72069274 0
384267154 141139714 0
336798041 66190941 0
101864828 943713105 0
111532566 179376272 0
348598903 172428814 2
292157621 361624683 0
94610856 731079348 1
731821989 400182231 1
233782794 87337357 0
200384917 589147748 1
643040812 117398484 0
959961698 449930273 0
234192497 336721351 0
253239347 473403728 0
751740890 39638492 0
930914239 860139345 0
11369496 529363767 0
426019987 91776887 0
976829805 442760990 0
857020760 221317068 0
418479585 868833874 0
101752384 409097091 0
378391950 503773988 1
441992364 959001411 0
776438267 114620478 0
681973418 133671842 0
14405667 209953527 0
539303652 267483250 0
491272538 765660680 0
325721876 153899822 0
197511457 679334000 2
827326764 707253319 0
515930664 939980339 0
683748416 988586228 0
781204883 290961616 0
934200560 104908949 0
967691912 861156767 0
910109823 901953120 0
520097472 662289148 0
722744375 107705370 0
724656058 892320537 0
292240778 545689328 0
39580564 103226147 2
131877548 209703805 0
197461580 641897016 0
989811309 445674428 0
392787874 126894490 0
899926350 667631808 0
395518720 420682280 0
610029173 680246819 0
916052374 823949383 0
665591977 250055699 0
618877571 575453867 0
486299350 896404653 0
41797033 850541022 0
793375511 615175947 0
621804339 910742365 0
904107905 609529047 0
418155432 592450498 0
114404520 423851209 0
588120690 679257874 0
198197844 365500496 0
52733566 24431957 0
464524095 90042227 0
113040990 724314821 2
179827896 254736350 0
500492381 752062741 0
97044063 427603247 2
793818850 739302794 0
745728567 425586665 0
964157188 544471981 0
62249645 544502865 0
974217329 341589617 0
814693803 786807413 0
256219295 906009862 0
558208483 195579532 0
521237230 713682232 0
101500708 669037047 0
13341266 190487772 2
255780612 736358510 0
560000126 519766602 0
954087292 960388176 0
98301555 838610538 1
7966440 208535605 0
541712493 50953852 0
880541010 796661483 0
136916223 729151046 2
8129644 467055871 0
250253606 314535028 0
424293872 67020977 0
928100269 1829213 0
494661093 41590992 2
45686044 697654141 0
506438964 337687662 0
560225259 981800916 0
815958185 356995052 0
97679141 368589206 0
446946963 648210351 0
813053305 501034506 0
684946905 454996852 0
528689002 368910274 0
173810128 644724312 0
122564459 366859808 2
915055744 276685170 0
142694695 179741128 0
669885162 172957312 0
508547055 852170202 0
295045125 420815763 0
588197859 73663031 0
923900295 690736677 0
296868329 45957242 0
81439836 916019256 1
642498465 806466872 0
415408805 657719288 0
1708666 147333678 0
284917342 127419609 0
228579427 464268378 0
431098494 255653927 0
95605983 164313097 2
40766296 11701407 0
708254203 312243621 0
573594345 37216789 0
765849149 403019163 0
682423747 701888981 0
660585957 1963408 0
457728901 298049339 0
334293854 18191057 0
300703611 40433290 0
139364817 831697780 0
44882338 178304430 0
628795739 779675779 0
325792024 799966858 0
631664116 496464861 0
106236048 272184866 0
556587225 162487753 0
709788745 734198392 0
22647647 169106340 0
48171487 347615539 0
186771492 982146634 0
917393429 661931981 0
502325472 62754496 1
43056057 990064507 0
546380156 106258132 0
83550890 278356204 0
136425515 122449242 0
360761921 4710810 0
842528578 295788033 0
146935536 300000397 0
38718854 641614667 0
506120145 95778645 0
819754724 499778004 0
13222161 502726988 0
35031240 126193230 0
119550564 692472925 0
980299197 185966458 0
237344713 68381685 0
845446109 333524604 0
461939068 242001245 0
614461497 979898783 0
262489331 699043589 0
305829580 949206736 0
1590383 59077516 0
81591289 107642354 0
229903080 125786974 0
645893398 117000914 0
21661144 630949026 0
676141256 691105273 0
879262339 398739485 0
799661042 522788519 0
858952601 202071830 0
823890076 307410206 0
169338060 329564465 0
543598723 399847972 0
28858288 238959620 0
883430388 698315673 0
609343436 976827917 0
50948971 759466908 0
872993478 422347790 0
477896278 111809995 0
666012404 314686352 0
655312902 320596130 0
616531518 895117868 0
79552933 353688333 0
133090313 566137354 0
871004246 559327426 0
574192173 702463780 0
158572462 106889457 0
178386575 632902123 0
440509785 183399974 0
665880692 97628725 0
647830040 120857520 0
30827072 515134363 0
185704554 97738621 0
703034116 555524909 0
513866139 143099951 0
538872278 516108906 0
282763478 52352182 0
128530391 65159134 1
122451998 131190683 0
403229255 858172062 0
381744577 783725386 0
375703113 621065418 0
121793576 78888168 0
86900564 839128625 0
758704910 331783490 0
856020446 546789986 0
430730953 273511808 0
529425139 522261901 0
778653407 493189938 0
74163586 162720304 0
77819364 287057092 0
146941926 687298436 0
269960176 660408744 0
854200552 7115495 0
498210687 409651093 0
69851822 873702204 0
710278609 77468687 0
121294994 62674436 0
636214118 673104039 0
699187851 450934478 0
539583162 558619360 0
864327598 133244313 0
340717955 504808565 0
888276293 636243680 0
155485587 674649218 0
690029478 454307933 0
198480269 385622326 0
434902779 21664109 2
776657264 917231739 0
366943318 227198525 0
679082977 903290616 0
39771664 38893943 0
990859392 119440286 0
350863380 771549391 0
216045527 713007576 0
850027036 782590322 0
954744106 62609489 0
638568960 578211723 0
103139014 563701774 0
627619682 254919569 0
777437452 893364056 0
641349984 906491055 0
390529933 549888285 2
165046574 273528634 2
999667175 855683946 1
245861862 58605067 0
92790609 38949256 0
760724024 141227630 1
165996447 11766202 0
554318138 897794136 0
48336605 177911225 0
135826123 760750538 0
617967908 264006957 0
678951178 484852622 0
580361402 720787194 2
361029972 126981498 0
277796500 949477828 0
918587288 943369883 0
624754922 756548330 0
665077947 419289393 0
487881244 60829624 0
125782893 702123081 0
834716664 18458482 0
859945086 148833066 0
650695534 108272905 0
404823497 907372868 0
581307831 304063850 0
183162244 405932445 0
256771241 763441297 0
654534609 96682127 0
622798544 872870226 0
263062823 244829230 0
308266552 145660691 1
797309352 724626886 0
85498131 733500371 0
95352022 172547174 0
962900958 624262265 0
919895304 588009504 0
464893246 495697155 0
166319964 544686596 0
493283344 207996288 0
262186961 283805423 0
806285669 385258358 0
750088118 324401131 0
176290627 579129214 0
52863444 671743512 0
992683116 25555390 0
683485679 258476510 0
28476888 870564309 0
819001816 510372559 0
493890389 18269897 0
406522237 817785165 0
215428036 95031393 0
85660239 306648697 0
766808562 106399052 0
266810120 232457463 0
149023773 986753036 0
9426850 901837732 0
380477323 811572273 2
348590245 118128395 0
233567555 48691224 0
139284948 559943760 0
480347282 210729387 0
438480873 843271981 0
727509283 690824942 0
671532226 527784701 2
210485550 998496351 0
605017172 892043627 2
414335466 135907995 0
992024721 919012723 0
956157292 302675928 0
735480587 641697545 0
83890722 325311761 0
719124688 681142239 0
14159971 480731943 0
195294150 776659920 0
745429515 449069561 0
426846076 959463661 0
569306750 852216430 0
296437130 724284952 1
469057192 530797481 0
5129696 86734608 0
840568768 117991870 0
439774837 326078944 0
427630025 712044172 0
359059458 211058406 0
114140599 401995099 0
16309968 280541346 0
76359977 138940927 0
510488590 416148616 0
184667028 901635472 0
307358226 111699350 0
130167124 957399939 1
676704791 992702276 0
443528534 163401599 0
399605146 412243401 0
118581708 441647293 0
723944176 20614893 0
362038837 431202951 0
374044491 453303574 2
231796461 400396962 0
99417589 373973977 0
894697150 799850330 0
412383038 481247980 0
324753989 996007388 0
271059006 760130101 0
639956513 173495230 0
145073751 902805366 0
908898676 953470508 0
644961360 636198199 0
339885767 10897309 0
704387144 197222784 0
47703528 908273761 0
559044717 277402215 0
15918369 482206673 1
653497440 828268370 0
134952643 812598825 0
485717531 976592653 0
177852511 157732058 0
665768274 648589362 2
666749189 9652432 0
459428445 95582055 0
277162317 775625093 1
106407578 180405326 0
96431777 588023752 0
173886177 205266235 0
284791473 847750403 2
867261247 749743211 0
743686199 30849370 0
619567886 906692857 0
15867120 686978571 0
23299136 8795227 0
435560803 959013396 0
97127590 69868652 0
510022051 358204947 0
697148844 201406777 1
156886290 48897730 0
476995698 31212482 0
847797375 828310443 0
132009050 983854578 0
187890496 960294107 0
890851914 356779862 0
555310029 866028687 0
929297087 46174852 0
152416997 816026886 0
479930418 289924 0
326314307 52457456 0
110419009 753663509 2
87819591 974867662 0
832303500 66751890 0
901035737 922624283 0
787596078 464079274 0
959695015 387817675 0
43807635 963975254 0
385773098 80308827 0
591892477 699048765 0
392651032 195211239 2
561443718 353175321 0
214121294 466822647 0
994701230 672944753 0
952885533 767697002 0
426267995 328956178 2
321536342 572476022 0
352934246 963776539 0
655835171 128084226 0
796033726 401026379 0
117395653 83417487 0
643382411 815863648 0
219606041 7874526 2
355434700 978463953 0
241238965 217291404 1
44157205 489873204 0
740303794 498545079 0
504614339 357775522 2
313218958 438428400 0
476208307 37407842 0
664340992 478796870 0
157624994 130881930 0
127962990 908763570 0
665253415 983559267 0
466169499 105397102 0
166686551 22231556 0
54213821 468067658 1
636564196 39006931 0
469433950 339048008 0
476803871 850811335 0
434392155 200335475 0
262669757 311333159 0
19009417 306989233 1
974920475 956912281 0
444042667 582769507 0
363972171 931802092 2
229109435 659274264 0
588664366 913678202 0
52564288 415970516 0
999792981 649233627 0
883275539 523488692 0
928865238 124097369 0
116794836 659490830 0
123994453 701294194 0
718707346 35854402 0
614351480 601672170 0
924119322 425232113 0
293982955 867851206 0
801670747 198858529 0
64266302 812965673 0
400795704 864201880 0
227919835 904211689 0
768000894 311260726 0
82000552 393219016 1
959490371 778503946 0
691845605 538217477 0
121316213 71998492 1
923471701 973016718 0
124277507 391156787 0
378033555 820410108 0
830253185 406307202 1
610250656 726534220 0
600631693 27209219 0
83417036 272813899 0
454930541 16185992 0
149334843 736463369 0
322710742 495166817 0
344085453 325211995 0
103490956 123904726 0
600662715 75502717 0
591840052 447070069 0
731982800 717530258 0
403928566 934902389 0
633531320 214288901 0
227557447 271959636 0
935831936 223807204 0
986284070 273102269 0
214819121 687809431 2
128944605 483713063 0
287581719 359474315 0
916466896 534007273 0
24143138 902470508 0
861761770 946410830 0
234484896 102174268 0
100904512 578274839 0
468722038 92761466 2
134801765 622426641 0
435445725 840495110 0
504426707 357707213 0
783609072 285232583 0
71616713 650727933 0
910794174 665158829 0
571665977 652728901 0
451405721 370304593 0
597701028 865404115 0
121689948 930112800 0
660172964 871471900 2
897431753 642404366 1
134680373 380710098 0
124780284 980033903 2
144793356 130333466 0
862073812 656603193 0
675837225 52860329 0
309323394 423177303 0
530481955 983746386 0
884985123 670884606 0
190968844 30596954 0
354992456 541636170 2
18300333 804912268 0
264081409 159626778 0
794106829 429758435 0
388593514 710379134 0
707848040 305387282 0
621596279 652583460 0
504997500 771131008 0
354318039 288619663 0
466942092 51159054 0
224822575 752483979 0
410818625 38031046 0
54588851 134827138 0
61665432 42975249 0
937271788 293303917 0
10566667 444345831 0
46610950 611950454 0
902208576 755410872 0
405623877 508411876 0
960175489 177626112 0
975859093 398531608 0
793490997 949852461 0
846139558 258407780 0
595202359 844786470 0
370965876 24823502 0
314873974 210286895 0
526672043 32327767 0
464635705 818892175 0
897667519 780232758 0
113917509 468175315 0
150397067 556186617 0
642400353 503883800 0
432821351 317298968 0
990003697 340671277 0
408283126 609936695 0
217613837 857024022 2
612564243 968803448 0
284625418 780183435 0
247173036 446918653 0
843766322 616628492 2
763002507 778743779 0
606079676 685866727 0
574902200 132594771 0
432883411 736762056 0
623839515 595418718 0
805809769 565272795 0
537710366 177601311 0
125394029 861364750 0
637676015 969182627 0
867927447 511973402 0
515033667 995037293 0
284204992 927030203 0
70492244 16392544 0
883448077 43215949 0
564377723 316586651 0
515317290 328644118 1
74217560 766066640 0
106200444 355049686 2
237229959 871491532 0
384195692 222064058 1
753541442 676028634 0
415068455 224696514 0
680925399 740860534 0
777373310 752781632 0
137247448 523871339 0
150371938 411279886 0
655896822 729055726 0
316107229 475419810 0
933245780 267605223 0
490417882 925274099 0
676741204 233547614 0
78589572 242373371 0
203877043 222010323 0
834719252 257201628 2
33968503 990202199 0
29332833 180557088 0
374133386 324675332 0
844385374 793460286 0
272827697 135938084 0
287005680 802994478 0
906843804 891642377 0
487295064 803287167 0
400295013 321066612 0
856518005 153628934 0
836449524 983535513 2
497130432 835737757 0
994134905 435799514 0
465785063 414785385 1
186672934 123932731 0
66274586 376715559 0
522494099 798775453 0
750349687 639167247 1
379358964 195317086 0
449716833 359427052 0
92538917 262143346 0
70710880 573227269 0
154619287 110983609 0
243173350 397152092 2
79077994 554103870 0
206783834 286754588 0
929369421 377496468 0
226832140 405158493 0
411065065 246019101 0
562422754 63646014 0
406557180 995981127 2
754252145 694402630 0
914686472 879451916 0
288226876 141407219 0
294491653 531085353 0
703668166 258230314 0
677280615 563801389 0
567507903 291592793 2
669005200 854619066 0
833001569 392099478 1
405733475 612582237 0
313358067 395216250 0
32126217 729914533 2
83799626 87456393 0
317962514 414266527 1
147316890 114565807 0
595761765 435334407 0
812070466 104489525 0
931507859 917197213 0
865596277 897884270 0
128237471 497113861 0
77321254 5933528 0
649179787 555639608 0
755863944 122635469 0
291272543 355447971 0
855831439 456350390 0
79347730 837566691 0
788480056 500182669 0
390802356 975792486 0
5282705 2220038 0
586067335 493133642 0
130983785 989043576 0
515084672 579085369 0
874564621 447878509 0
303193862 675810706 0
275479165 57218637 0
191971285 4871056 0
804092391 536373299 0
734172239 539164935 0
970314975 678056640 0
813575026 460961227 0
500432938 960702562 0
834797479 372347691 0
335701636 949781251 0
140398363 141199708 0
891748042 438241429 0
469770683 513974137 0
115278725 475592455 0
517893747 708665378 0
369538214 439149289 0
417664938 700695086 0
58554032 361361534 0
131317181 383233278 0
339134719 512988563 0
375557832 204584214 0
388344249 344861440 0
192833904 464315041 0
991157602 729848565 0
844703919 726398741 0
7149193 974909237 0
87458199 810646552 0
779433451 61838623 0
371930801 245432045 0
607341996 966249393 0
459082121 611756405 0
695316549 24537662 0
640922312 387601784 0
834598090 652668389 0
808463183 655459008 0
696215228 989904713 0
766821016 114512237 0
130483966 196886384 0
114129096 547234066 0
972890478 177438210 0
891232264 125914176 0
842025265 229997471 0
549227 205268816 0
955526730 174821132 0
62333365 708479953 0
663489469 477805785 0
17021500 995552295 0
56378237 603657892 0
835644437 772339196 0
274446681 233538920 0
296415790 343243806 0
578384525 283959907 2
168224029 237100828 0
462932921 106326718 0
942812232 748045016 0
148044555 648838635 1
357207255 754106957 0
809343867 346319940 0
780263710 967652354 1
770421466 620664966 0
324274190 460360637 0
370840429 718405665 0
12449875 612473432 0
188908627 758913291 0
551613221 53565822 0
737349653 417817287 0
616364939 689478352 0
560261052 972905853 1
86958009 334237885 0
565556526 147599121 0
389870775 56883173 0
406074881 342666089 0
572655236 995466010 0
620199797 91664161 0
904699068 764043917 0
116580728 395220943 0
920447933 216497062 0
450511844 260871066 0
643490298 784123430 0
545326646 760518940 0
980898542 373178563 2
359125071 583579291 0
398403318 887485604 2
258339397 991296913 0
571822073 780759527 0
113630224 47695275 0
373580389 258944964 2
993929387 145583646 2
85365163 254380033 0
731515409 885573021 0
69676617 911562197 0
254132522 442890124 0
817810727 507112170 0
594427491 209230062 0
537753295 173234835 0
48089870 385535827 0
50968624 534192713 0
478067797 481442609 0
219093040 995527195 1
20846734 559632320 0
40100044 69990330 0
181257374 382261670 0
577741253 614175717 0
226791551 961539109 1
297351694 560845332 0
661968914 796750577 0
447558399 179197274 0
837043051 880894991 1
895999450 947575112 0
83124723 766861709 0
474582526 143901021 0
523967297 38899205 2
412523759 889754636 0
119833559 481613447 0
355423753 657911805 0
485772341 535313959 0
914329281 792053844 0
308465610 916319643 0
798782213 949975819 0
947504529 315707027 0
835457943 18833249 0
243840495 331532187 0
866089393 607159899 0
515466859 885405101 0
306247216 640327134 0
270666748 153791458 2
455804758 813255142 0
167284401 231615353 2
73093362 128638008 0
538472276 191330105 2
946075693 871964679 0
305074642 644160419 0
536770359 379869007 0
925239140 492917327 0
919722655 479079335 0
920916759 89180439 0
313164863 390611242 0
961720507 115239880 0
344583200 678894580 0
704951389 60574728 0
596325911 872846116 0
157662199 168213371 0
746481506 314565379 0
620696780 206880996 0
848924973 130191600 0
567808107 6725219 2
513537538 373035133 0
795905986 388022957 0
288316560 80166212 0
568133941 466556517 0
268013 446891315 0
114223862 840642174 0
504006420 390147361 0
303608844 284686024 0
127940937 64683577 0
413701047 46879834 1
733145274 353458162 0
137722897 573477945 0
226333818 775804902 0
670262159 908394633 0
943946810 396962060 0
710687072 53586083 0
305609334 304230601 2
90562017 432740120 0
595216241 138744907 0
210510645 885899016 0
446468296 572209804 0
78228549 795605568 0
669299232 12639151 0
600557281 456619893 2
392254153 456681559 0
487795317 721411272 0
914389314 519145335 0
89006286 132545661 0
197135067 91017719 0
307825031 787228861 0
164848599 684508626 0
425913701 109326827 0
328878816 409650463 0
271119973 594057964 0
21711600 950518121 0
735675041 757942684 0
800913177 765838175 0
173605578 833231121 0
104871274 447745838 0
139725699 189677478 0
43994909 466353582 0
353819242 661264046 0
380607617 78923832 0
970887089 39425114 0
91504570 634076600 0
856075999 762686456 0
570535249 612283835 0
190221333 310823567 0
885220044 794910488 0
136364428 653961260 0
2236878 285879074 0
296705582 809450088 0
127234412 872327796 1
51200401 38434927 0
735140070 937311775 2
24858738 830184602 1
325165846 764518389 2
600272506 851435503 0
10090416 9540628 0
637983975 294330299 1
669481826 254538900 0
746405214 64287712 0
779194109 911580711 0
601375692 88849176 0
730293971 667549517 0
812088948 839247786 0
995552938 701917932 0
448482595 380781640 0
516815758 202419481 0
232872036 5130543 0
536157549 117550705 0
83101252 496089192 2
125737488 219400785 0
485599468 651131707 0
135216676 578109240 0
793390562 372741528 0
73206339 221192143 0
883111795 736759648 0
796193975 780136487 1
846736664 843668804 0
330527349 201185784 0
126074580 679632 0
484731191 616977327 0
808377737 931710816 0
669436952 202868604 0
396015702 553322256 0
406646451 599964103 0
667693717 704862829 0
909073248 923584378 1
220841632 776134505 0
908257788 14005798 0
204373768 754806305 0
652069645 107503707 0
251390010 190462375 0
379467594 920778799 0
789525270 78962666 0
238646507 732152982 0
633630676 858879603 0
581761139 58162500 0
807473998 341975223 0
717384208 558925322 0
443738957 934112061 0
197832764 683092124 0
316997085 56493750 0
59000477 272019666 0
220295527 13626298 0
637957604 373241521 0
11677269 86061036 0
821171131 127914936 0
88337535 390865477 0
741017328 599289565 0
89395419 495572974 0
24637186 417461883 0
636185016 78482582 0
728775137 614339315 0
398610537 420393727 0
780258677 55279562 1
582443134 17758696 0
952035156 918346395 0
347439209 240385142 0
56966904 20020875 0
282688827 760913717 1
707943361 900231665 0
943756036 177931818 0
864078267 66480588 0
194224327 577313839 0
887384772 238199477 0
890672096 301253160 0
650918375 63988856 1
656449219 891176778 2
231061944 472938224 0
862321664 975225388 0
734294751 313412543 0
544377853 67333327 0
990003204 806537680 0
297330739 171545452 0
698049946 825386689 0
951471247 511977695 0
430592619 236844881 0
14440499 744824260 0
374836978 970273228 0
56565330 96307151 0
969909563 466750174 0
504417627 422662747 2
246545162 210329974 0
903636201 342255211 0
984132637 94756566 0
96865421 973722160 0
661375500 382936388 0
25732923 80236241 0
162476294 594349289 0
149513675 697923668 0
929644266 831554958 0
951375243 242243360 1
568555106 973473926 0
448059529 73576861 0
626546653 698529294 0
938758957 862434846 0
546716050 870809306 0
161384115 101888793 0
627874541 967360533 0
572085403 973197431 0
681898330 633517869 1
209766671 248702117 0
513254784 44821349 0
778069657 386150518 0
263149246 522472564 0
929263174 373508184 0
166344435 990423102 0
972671068 107929601 1
201982853 58417797 0
862914265 187524531 0
633821350 310919412 0
779263266 793605783 0
602282064 293331794 0
649255644 946294461 2
103224051 831400779 0
535834768 378339422 0
130617103 873850338 2
579553054 753955193 1
286645518 865929548 0
207697370 85921149 0
446609200 68009756 0
142867987 764597625 0
448110259 752171864 0
257233524 334094981 2
384746437 588209554 0
555260366 688262992 0
702307640 270624447 0
857791443 259460194 0
430004916 850537925 0
77254852 909882186 2
353159240 34747901 0
169546885 374611524 0
507557489 972556741 2
964176927 129269917 0
263995768 865294220 0
221031352 483646836 0
494904561 115185897 0
922717428 473094142 0
889653872 342573515 0
543254737 640433904 0
379864290 758742570 0
708881039 635836984 0
387669072 846497394 0
575280054 978371154 0
666262313 725281106 0
706177712 362561896 1
78647717 337486245 0
657194252 521068895 0
501756787 341602059 0
902251873 378106042 0
298600710 663204493 0
364644970 123206457 0
994991911 778205569 0
752240339 74815717 0
506627344 785942272 0
527166276 2662932 2
808370967 970173718 0
78412900 94654175 0
803325340 17148333 1
26118687 582374389 0
65383109 86743149 0
450758319 394065481 0
62983220 441605097 1
603773511 178817717 0
824866055 463157444 0
397370701 228885201 0
110308111 583950309 2
805508382 127931275 0
232294514 489778006 0
740506035 288360786 0
198390385 923279361 0
95080117 63630759 0
466541274 949149781 0
143377243 356840324 0
746568399 957097362 0
555470399 539626916 0
908596666 423253413 0
181858802 218807961 0
282170709 391150908 0
142705076 571237627 0
719860816 97440102 0
554378112 212144371 0
123911841 249503410 1
181978767 614418083 0
243227372 195606013 0
105432724 893044469 0
723813558 557041553 0
661594219 325780362 0
594193289 941614377 0
789272556 605137525 0
170912177 145053849 0
112244020 309021074 0
677924549 396827482 0
421533503 612088427 0
301361549 755712633 0
554148601 767250258 0
784522970 916572220 0
866606078 309544433 0
522894346 123084544 0
268425341 242251441 0
189116701 62942037 0
86879065 368286080 0
684580523 526320463 0
498976339 994110998 0
51095335 858664207 0
914747307 807595819 0
219321147 312782709 0
681263882 818231255 0
215628722 468963455 0
880933451 248808489 0
714352192 28658056 0
367815066 572899619 0
395488204 294995440 1
720526155 975805949 0
28568431 583788580 0
55840828 323181432 0
709552622 347057621 0
209000868 830908180 0
347961617 259583443 0
343658051 197639024 0
485213455 913500090 1
889140955 215796360 0
639775659 831967987 0
704884922 385042303 0
613721800 345618523 0
107338792 363785861 0
340322972 193296634 0
363277262 838657249 0
583710753 582875652 0
640666010 660140650 0
736853102 813888021 0
81491509 637556435 2
332346274 78702018 0
530039501 342024105 0
295624434 752932806 0
793756739 603453908 2
914514347 963772951 0
744191269 942234612 0
787482521 223203026 0
886256449 837495450 0
496796993 601129282 0
897658024 84554589 0
485159783 693495963 0
42414654 38377441 0
42573279 582308176 0
558956272 904300109 0
482748067 584274897 0
901220976 163650631 0
158608328 789750641 1
304000702 333013377 1
974108420 199337992 0
816356301 157804259 1
139459363 844740168 0
532389685 713336219 0
1437200 416705954 0
546097042 18053962 0
49003203 288456277 0
583345351 542224819 0
472566741 50843936 0
514307790 899069736 0
390858310 748813182 0
77514315 889222700 0
461733702 484782775 0
855635479 248684437 0
322085432 47607930 0
26568664 911493785 0
415042544 65999560 0
541354013 408226289 0
340208935 958840483 0
119907684 349236111 0
516923806 605147049 0
886357933 746288588 0
840739280 858257981 0
296088072 918360215 0
827805531 4567743 2
50986078 218138922 2
292406034 89786764 0
464161220 916489393 0
786313159 843842792 0
674787837 176885309 0
264331522 671632397 0
747961313 264795920 0
66707887 440890792 0
314723183 327454545 0
936424839 729963437 0
110129494 644044283 0
930489461 69851833 0
137356954 163285385 0
142409030 986018034 0
125493478 727163157 0
565660815 295152846 0
864370070 231922859 0
826039460 575609161 0
846164922 13975128 0
888163162 199663777 0
538247202 422065686 0
369135974 459310102 0
236275680 316113563 0
617388004 935099607 0
818703174 435886758 1
373673989 976747807 0
10231471 406270549 0
138446194 451860243 0
654796664 933952809 0
615578313 297505391 0
402787377 20966691 0
497855218 985237078 1
373932711 902576260 0
545466181 369643473 0
418956026 855962650 2
587491217 201220763 0
689016894 764609752 0
543819727 804027788 0
512145672 286456554 1
222462248 884960557 0
493761463 984353332 2
17523964 643267545 1
827095722 957212033 0
141750849 816523073 0
420615541 508038553 0
175195713 5954673 0
482737530 666746253 0
308231631 547770311 0
632668698 989081202 0
829331281 248619792 0
433984987 374969109 0
86730738 969206634 0
550807364 88828073 0
169681600 959791527 0
345086621 154295076 0
840303467 630063436 0
599889319 369108258 0
226474773 75460329 0
214940872 105844494 0
88371818 776137464 0
629965544 432807965 0
470959692 514642241 0
317703285 879305449 0
778543114 582051715 0
94860423 402673889 0
831400560 66460726 0
550506092 876896075 0
310447759 101708763 0
641233380 315443120 0
292658384 677900327 0
179876575 903832136 0
775040831 501686719 0
906848792 989678806 0
251255816 669288845 0
49020527 227134291 0
779201902 19105522 0
277690178 98645852 0
427421116 459238239 2
984361313 449722752 0
486912254 824035203 0
68026729 182033344 0
510289361 124065602 0
236452763 731838784 0
803131802 619886671 0
793258520 698548893 0
898446243 815827588 0
237657832 408450211 0
937926201 524624408 0
46407789 391603005 2
190635592 342552606 0
162093469 901050029 0
606165457 731146193 0
715123235 639563127 0
28514813 896940621 1
452126832 122172474 0
59613261 231722487 0
748696283 818919501 0
131240794 287382903 0
290705236 713770669 0
534373366 100249884 0
793883047 101580857 0
473428951 792164921 0
340675992 110464570 0
381274172 537382156 0
497652655 925572117 0
560162748 61913635 0
151373433 856049058 0
409794882 469102070 0
42785627 942445317 0
7527069 23712846 0
49378854 129104024 0
134564531 442747613 0
499450467 34138588 1
713707491 272081624 0
751114160 281688112 0
925125338 996384237 0
432501673 10121718 0
642789374 282461181 0
899256694 705608251 0
703914457 485756813 0
771962576 715642691 0
373708662 255714627 2
132147215 127499796 0
67104160 111187049 0
317804015 464191791 0
135607223 808849690 0
26725063 882377613 2
340161514 355506857 0
605351096 130346420 0
572412516 386817200 0
107835154 496775165 0
12441178 703203351 0
82165009 940754300 0
140405914 455682044 2
985471897 723969381 0
582676384 190366448 0
455239675 188915227 0
839883881 616686411 0
1446378 982262123 0
295668507 738986668 0
296675359 825608897 0
88404846 263141287 0
756718780 664319363 0
298607467 171716570 0
39805571 178223564 1
894818871 68934407 0
25275219 415775102 0
887888642 797120002 0
138790960 57432881 0
863483145 303938847 0
151176079 789939582 0
946291 44863500 0
516937934 776939950 0
30666523 406627617 2
734667961 120552394 0
819695425 886020000 1
77884527 347653673 0
994198616 347307228 0
241407473 796007734 2
83191898 456862110 0
194138155 820937892 0
815404097 396719912 1
62434276 146930199 0
732994669 81495427 0
668052287 879128532 0
877323650 118435652 1
470267972 446064060 0
442276066 983440203 0
35676071 982911520 0
990099557 154784970 0
329828347 380722741 0
562499358 220232543 0
234489768 729669775 0
454450953 323781466 0
388501571 615438770 2
449836619 697853292 0
890815129 487764495 1
841295666 57774869 0
893618428 463500476 0
325709020 366078770 0
327671771 943865600 0
987606537 278994042 0
354585568 929871412 0
214505858 451568089 0
216256489 289338602 0
720183065 175906922 0
371241633 814106565 0
83541067 496126499 0
57324518 944111080 0
39692917 244235829 0
884588774 600275763 0
67328802 143968162 1
55778555 262372615 0
927548088 29606409 0
711856561 685409969 0
24230853 261566679 0
519023510 94998204 2
863606884 821531462 0
916112054 716972618 0
282994232 738681266 0
617092417 862045746 0
255282889 662167098 0
123245750 522745300 0
365528842 23569937 0
695773840 87584246 0
60836719 99497644 1
292199109 603999003 0
68312032 256866090 0
897149836 813698160 0
33014703 680449026 0
960966952 91764019 0
24341363 657952956 1
20907899 45907983 0
309235986 745432536 2
464111400 595830298 0
538266270 831438028 0
618733038 522658576 0
849191796 24049037 0
970285059 940068650 0
947151185 267568691 0
925431665 747095134 0
651398432 27906805 0
996453359 102587616 0
203006089 720599566 0
847336286 800538348 0
113110374 305492009 0
91284666 113417249 0
119182742 851955727 0
170793104 606294150 0
225814848 476223571 0
792627847 868402926 0
102385997 741861680 2
444025857 606571239 0
17374266 834275020 0
64617397 869888554 0
948023016 397838390 0
526440624 96748988 0
639041144 94924266 0
909214711 268972022 0
491470566 216256795 0
887755546 364770223 1
209331647 855095391 0
258508569 396460976 0
956807897 307640388 0
671788377 377039556 0
253040579 290396672 0
116375300 901100704 0
373655096 645550107 0
243826604 996143018 1
750573847 36407409 0
137438988 301862917 1
53790853 116266851 0
322733013 994877347 1
882375339 20720600 0
386169182 237658818 0
354196070 371979391 2
459560647 59760189 0
249845885 172352953 0
83423341 49604372 0
905240441 681741676 2
874683501 424211477 0
77438212 36442519 0
78109323 793296920 0
510115330 725140500 0
180529281 247526189 0
238294936 159836937 0
612692716 960811234 0
628933079 825547374 0
310955996 20398007 0
459935901 782720050 0
20705781 994993281 0
3491065 414289258 0
9737364 938692943 0
82315108 509273082 0
413605261 451338292 0
341870811 380865940 0
125808618 300048631 0
46919175 458550905 0
577235121 749710506 0
678264405 313486354 0
423834556 98337140 2
530511505 844028972 0
251877533 374128913 0
622740126 900356184 0
559623214 134501812 0
124883299 990119501 0
797525581 722731070 0
704992469 916447393 0
894299294 969719432 0
421346691 138929174 0
116892178 306559571 0
159916580 883521832 0
76672004 491331754 0
83668044 260588772 0
808213392 866746512 0
993175863 679840667 0
695475078 755845116 0
367062736 31570054 0
729180507 711409971 0
24579268 469451854 0
194708142 644472962 0
108602800 126881065 0
943089167 173774525 0
448878946 933531694 0
413076397 709635414 0
765683031 305931182 0
426925451 433695682 0
180601290 769347150 0
749207696 633922492 0
808460504 407016260 0
887663036 101120079 0
826214745 345155546 0
415242044 743133715 0
682876119 953997519 0
555061002 914230128 0
638690162 737927815 0
915584698 819995196 0
309261909 440246827 0
573269864 60106082 0
237273850 379771369 0
708943106 913911479 0
247857684 436941704 0
620641689 888318599 0
684186669 372637509 0
673396090 586157468 0
101759517 583959651 0
341479197 106079021 0
484769149 915710404 0
231928506 133854750 0
89295248 182749629 0
75933141 929509280 0
900864298 750576673 0
342119222 853776704 0
119590822 920666831 0
166502260 423302187 0
414069714 816676135 0
768524063 761376776 0
120474567 49643286 2
436632348 649700373 0
62791986 677731265 1
29396060 703201056 0
911494396 162008742 0
165043927 738076827 1
272029885 465348402 0
129459859 148305381 0
66924543 855756059 0
89619161 690234487 0
86852308 648815098 0
842633618 83948102 0
750269443 278355832 0
742159262 249563287 0
826376131 17639761 0
448213382 619716821 0
384754846 123670258 0
552091732 392610289 0
555894991 204997448 0
74862334 500045850 0
143675051 290351705 0
481062452 714570398 0
649729512 641059076 0
416403821 505433065 0
471281671 836794290 0
182871495 201827769 0
421231578 59349148 1
980648908 692314460 0
326793029 53559077 0
546339849 313491348 0
849952550 255753089 0
225087879 532038052 0
914552597 107574359 0
120914442 938538854 0
993603752 885200532 0
334461141 48583138 0
932482500 28198620 0
971822727 325091657 0
73909715 864166968 0
991827504 8186288 0
411098123 494603342 0
124826502 43376480 0
803921215 952828169 0
813623157 330632200 0
303483700 303974955 0
839395566 42591344 0
848353448 651040549 0
17736186 221319115 0
926590250 37585314 0
408374708 760188463 0
141255328 240048113 0
191789970 636074728 0
359113243 734402799 0
748527636 259371809 0
599825082 839906317 0
310205274 943120650 0
41833907 886773697 1
13594088 449457622 0
168932787 315502761 0
313665471 493952583 0
334199547 355807229 1
573525268 235151046 0
409309730 942313874 0
124028435 64755762 0
817100951 530414550 1
496271520 123468841 0
769611899 984332951 0
53072547 609257790 0
43016655 498523621 0
53577714 176284817 0
93121671 974523679 0
216532802 49666668 0
331322267 593934806 0
599003707 914824982 0
232534184 110450718 0
791705211 642363042 0
125659558 236891107 0
269360928 133385574 0
363305064 594770097 0
189518109 493224232 0
593120780 820169486 0
171422227 239860729 2
662427744 19247369 0
474490818 925762088 1
465477430 932757994 0
128955635 660493390 0
631693364 98214276 0
55822684 103299638 0
115960332 902054237 0
4846340 97326817 0
54114406 230927656 0
694785058 300815675 2
256674189 480274620 0
423570445 698349134 0
846909485 897443988 0
928297800 64787760 0
977727834 92648966 0
615358578 906282187 0
64708224 607468150 0
50112106 800782502 0
558238668 247858490 0
685801363 257475797 0
170038299 172432371 0
826455683 505744644 0
994215092 597292316 0
657757848 317348331 0
534269738 111049083 0
241451227 964560347 0
489392342 519702964 0
143642245 215697807 0
63314891 306358803 0
276480875 750385361 0
222970038 981393552 0
725819751 133886694 0
286553508 6067476 0
319027312 245557517 1
963151925 473434216 0
845791435 93947083 0
635969872 565407186 2
550779961 670311161 0
184096085 523629010 0
859309759 398521353 0
779255091 793320100 0
19302017 8068348 0
21912801 484583439 1
835246929 304908609 0
543993375 91500143 1
734666183 675356003 0
981143264 559718168 0
18957582 103438199 0
197475015 990649220 1
263729015 396137349 0
834802479 295692179 0
46563845 923977329 0
291352047 768901216 1
443005685 35406351 0
201348483 384440120 0
555813738 831373664 0
463925724 159378666 0
298194861 743928286 0
93465280 316038618 0
485975227 696112234 0
312063074 298238960 0
313652691 642884310 0
926176873 977341731 0
397978640 275068712 2
124164010 705760034 0
327288710 901674404 0
595025284 913984171 0
74624001 133376019 1
867524734 620535506 0
964488030 353273702 2
293253460 275544059 0
707494473 204231311 0
5849004 727650080 0
757696433 599986065 0
612927158 886181299 0
403824367 73247475 0
749535990 877467003 0
546943743 152585866 0
304701915 746732744 2
348722893 390181847 0
528232552 853004657 0
51792515 831587577 1
310905089 266509480 0
854340795 508902772 0
966282294 753920872 2
502313631 379438484 0
7028506 712400573 0
526512506 8875488 0
607603579 110732172 0
113253797 847789315 0
236517532 4960640 0
32062825 532441238 2
759623494 620310837 0
700461180 521043227 0
536378108 867386159 0
72837511 422527817 0
37574668 23163510 0
114407105 480279190 0
338301554 650219983 0
384519238 168501304 0
38274663 691870616 0
775140767 648728043 0
718662677 26614287 2
263489321 900067194 0
10965110 928135624 0
29292664 326026765 0
17048934 558360114 0
77116761 555715 0
977697941 137760810 0
810584062 121650475 1
479844601 708682259 0
122753927 155939020 0
144467506 121510419 0
426351230 517630878 0
536712850 110054122 1
605467842 65636188 0
941403839 334005028 0
563108688 18362572 0
433483820 503281523 0
98984509 476845189 0
272240957 290416534 0
74306011 436150661 0
263025559 790463617 0
990735618 282782103 0
449441241 980895963 0
839536517 714015024 0
861362589 699274302 0
61805877 905167857 2
301885325 344400484 0
2669674 761148636 0
635676674 16031629 0
470803767 964321181 0
77190829 587032631 0
192532466 933001980 0
902593701 637062998 0
590352886 652026721 0
713995775 27808453 0
813702245 656644167 0
933444783 189523110 0
669489199 457808843 0
89078926 251088616 0
336749091 382224965 0
444468116 101638401 0
30313813 309950515 0
128138114 36545311 2
830901051 201171270 0
890552898 933144399 0
815928707 364830435 0
29460913 576293003 0
395026779 449447903 1
626125269 404665365 0
402301596 886358224 0
6799237 655125005 2
66061442 107315017 0
289495976 86325537 0
782154119 474190232 0
606036616 583037348 0
938724290 840177657 0
700096909 42045630 0
63063832 847304104 0
281779908 963326964 0
475217949 682400142 0
283463073 383805956 0
345600310 892171448 0
191617201 59463033 0
201384506 97420510 0
318667737 696925681 0
394866971 240407590 0
797453648 130745065 0
698124932 360332451 0
479973477 166508661 0
624516349 827775151 0
772217558 548993984 2
968638440 240326424 0
517452930 990121565 0
618205526 230371498 1
95949032 873212394 0
142175815 304490167 0
746483772 812440323 0
731481473 136673709 0
361665101 495638826 0
955132510 21639586 0
142307410 122071573 0
84099507 876670578 2
255002792 97316483 0
355406249 841130909 0
44372023 672898011 0
479258939 883731747 0
283011463 564266459 0
479331198 82315136 0
617737955 487788489 0
387930781 550099595 0
101975794 255868347 0
728690557 151562646 0
978706921 828170595 0
960077849 844065747 0
196840001 428737188 0
188216317 847803758 0
58479885 448401045 0
204854169 542233780 0
931672251 989145981 0
765363229 491316166 0
508925244 636652303 0
906216442 276483415 0
265853583 221214252 0
643326361 72062697 0
39927500 730065271 0
527313514 170634562 0
863640829 928937779 0
238353814 517352817 0
673516857 239833396 2
256124189 68855325 0
953939370 635114734 0
646433274 502907745 1
61549509 96746336 0
857811862 592485123 1
465130922 914939616 0
938807809 125465334 0
322329838 350867722 1
755914101 71067368 0
387257234 116796692 0
812270396 776106673 0
806470982 869506267 0
56998730 201357846 0
96835770 43235209 0
575780097 428011388 0
403273569 25412035 0
489488374 688777425 0
683251819 455364914 0
26609960 946149327 0
126194395 421310029 0
938715580 663465156 0
697727141 60402676 0
775983991 417120355 0
592605061 282042810 0
594846406 985595561 1
103170239 307094734 0
676745758 128751285 1
621720688 792482278 0
856855031 251532112 0
40485144 994377935 1
193074256 107428207 0
482429757 857603279 0
742773581 666069245 0
896606586 591451606 0
671200407 121043595 0
135810298 240545809 2
11039232 679179213 1
369014017 510195488 0
526092187 757608622 0
264146549 138901188 0
100334927 197781373 0
489136814 323746803 0
90162291 457161491 0
958917304 868620178 0
119612299 289504482 0
671698647 399669812 0
69246129 627393816 0
681520444 900965075 0
632633309 101212385 0
693083703 402672286 0
288936146 8719415 0
25679333 956558396 0
533299179 796001947 0
398302279 348655041 0
576835224 117885680 0
763136490 362842948 0
689501993 164158037 0
538663198 59537712 0
187644338 191774973 0
235391771 9783112 0
77430943 237718049 0
944637971 501251965 0
552254857 192975072 0
60181595 84685370 2
363772519 628969814 0
90370245 535844290 0
282941481 680415373 0
387250718 498977340 0
529456429 358905214 0
870832978 109480207 0
473218726 493939402 2
387325743 804976262 0
687180406 799960341 0
704343273 115706843 0
439508564 535251597 0
694205005 726992247 0
883103601 221659234 2
872161003 345716561 0
425707746 727775584 0
24761882 75002785 1
894249619 65985610 0
753074530 108732949 0
819129332 728363952 0
805711257 769083735 0
154198872 146048201 0
415589476 876044282 1
331802634 656467311 0
477513269 350876105 0
923704796 624071306 0
471239363 696411532 0
783119528 151406469 0
833707769 224948990 0
70420237 964502715 0
778581767 218835613 0
850261251 525684716 0
365420400 373906204 0
179936473 448352800 0
68282034 624095269 0
404544226 67702905 0
684987775 249132459 1
265938047 479969786 0
962906168 650913798 0
773392428 21618101 0
449120252 368247034 0
487032284 304595278 0
614756635 728544449 0
433511559 151045416 0
283577582 916864950 2
207553389 719441573 0
45728313 157503733 0
555986674 333166624 0
399145159 586138721 0
284671327 149332518 0
773123363 231138376 0
679874097 757620172 0
360071388 250346027 0
262470864 566394858 0
913821721 360811308 0
654497679 511574822 0
449824270 825447540 0
603441983 550660032 0
376708335 38152316 0
389171754 740288775 0
650244960 152862703 0
862291626 106419110 0
289883660 757504493 0
987844594 944920690 0
935157993 143981593 0
593369066 609894403 0
596347706 904073679 0
876828674 389385433 0
823371862 105765277 0
629436241 437370885 0
846481146 599211190 0
976687835 213382150 0
984425206 854023610 0
481477245 85853925 0
481616292 394116834 0
769656806 121412813 0
183248407 893666532 0
45264661 967247891 2
7166048 930840442 0
780324373 279188923 0
620076799 367779864 0
534798526 757555235 0
427097834 814928151 0
183626897 55648884 0
871038178 136679065 0
209351022 714023014 2
790168459 127314715 0
58892520 507566693 0
591482807 902274365 0
93971486 727519852 2
703531474 391778000 0
856104696 71294215 2
56795045 106646601 0
926343785 135492773 1
496762110 179070288 0
873038262 756278728 0
866037118 126134422 0
565338756 418130210 1
2531310 56914090 0
574831755 759034207 2
467865468 45093511 0
600970673 299349270 0
674715470 226425568 0
654747070 696760371 0
862763066 708517137 0
907808802 197091201 0
898199339 857041029 0
622696261 3440899 1
38663326 80045754 0
265621987 496708918 0
109910567 785321788 0
510080523 714225898 2
152269351 615345265 0
278671147 263880257 0
148164383 461567842 0
20835396 852835226 0
110385119 211176347 0
730116446 628169776 0
459338930 594922101 0
102560920 525934660 0
899196622 655238317 0
932472941 552056013 0
522017088 687269174 0
272539177 45023621 0
54540234 430696769 0
505349494 211020398 2
736074809 806872200 2
882658975 458288767 0
620266228 201512558 0
86636000 144417999 0
9521857 432448380 0
688446475 9569970 0
131317299 451961301 0
90872094 415513362 0
31092768 790967060 0
543307516 288714337 1
181670043 40833453 0
203754530 869611873 0
397904225 614612918 0
167084594 938590896 0
77944676 648536019 0
829424621 109418093 0
944281651 609827926 0
621720034 100553345 1
281129490 943398258 0
481548763 401796761 0
437525989 659360962 0
14910305 381408519 0
993610703 960396030 0
141714594 550257288 0
523105308 798855838 0
523442341 616993375 0
153829650 129188243 0
77758990 215987875 0
226121077 604216333 0
535156715 981701310 0
682743113 145778895 0
172909576 668920447 0
645605720 618079998 0
283021482 545018909 2
882228444 109525442 0
184546393 820475219 0
150564535 862778784 0
634936145 53569574 1
251742432 442391975 0
199999307 86034432 1
952582220 498721400 0
766867102 64442396 0
365869164 149192826 0
723728918 61537076 0
754864578 652896788 1
66858922 929455582 0
231326252 449023351 0
288595633 51835834 1
557634498 407257194 0
649990329 621308207 0
49655745 175939904 0
188113785 101719312 0
208867797 650339145 0
287115686 328098319 0
676999983 1042211 0
744845262 880827321 0
827379104 419489130 0
39755590 401843358 1
892211995 43768024 0
11545487 894456560 0
45656024 137138968 0
75553861 855636211 0
537013713 205423987 0
4279318 276970183 0
536074744 343556470 0
20028485 743632096 0
258291026 168050858 0
396310053 972169639 0
446564012 829583566 0
899945783 166781827 0
419304395 772202643 0
136489182 142961633 0
693500252 218279040 0
900562764 463870485 0
609670207 448532034 0
62442667 590239689 0
50541649 230781565 0
34890472 570285936 1
254090817 220411214 0
297675218 334394998 2
852422015 57166419 0
623252606 110442289 0
543854113 46591451 0
919026420 546724132 0
309847236 411958594 0
770998066 862213973 0
395433925 902939850 0
612798666 537332951 0
598314286 888271585 0
754240958 825573615 0
680474399 473588004 0
55011554 630918589 0
675290040 189892429 0
618676176 796416033 0
188121604 574022129 0
754342421 679352186 0
977002617 625350106 2
459695885 742008192 0
488272837 943179524 0
237842961 89990457 0
96409114 648932566 0
601883995 770453179 0
233675236 388741478 0
268046893 447663186 0
596931658 96681138 0
338341131 697343463 0
661523870 781629829 0
334394451 311569357 0
980838486 797934306 0
61687832 311753456 2
125048651 72918310 0
292869582 736065300 0
334330926 374289397 0
487999655 696549922 0
330905292 946880742 0
740121644 394006439 0
58027130 193417971 2
352298325 213106320 0
478029658 813395133 0
120251277 575544200 0
782390652 982009082 0
454677257 561837323 0
100636592 212591801 0
960442412 596037591 0
745752845 974920833 0
104409214 547913670 0
596258873 853205268 0
283953093 754373825 0
346821814 357165815 0
341791371 355416809 0
961096108 714481697 0
25597514 771140014 0
873170383 954236768 0
928813796 135106993 0
166822267 378870498 0
554114052 58286693 0
7087170 245503598 0
740438525 131066835 2
106111956 493493808 0
917723151 602306455 0
117445929 220767225 0
120712995 83306052 0
735486980 873180343 0
748037838 731696358 0
654207862 691672053 0
175720195 900036788 0
895673541 884262239 0
710156481 85291643 0
522523006 184925788 0
440927037 139679300 0
969724024 919324064 0
541806307 960739256 0
807114460 128382814 0
374172833 162152491 0
36574846 582773025 0
828777080 48018571 0
706212153 153066298 0
679180889 139207329 0
934041918 339564394 0
794248933 405939330 0
401562320 65106486 0
495260918 417549825 0
875727178 378496154 0
382527249 836895385 0
111159478 813756340 0
177954622 548991487 0
257691916 75287422 0
575340128 366212184 0
589454694 805613207 0
799053096 521688706 0
765221029 495789915 0
93659173 33575136 0
432538341 24668929 0
918004324 91002225 0
878046971 238068571 0
882864985 538102746 0
788586144 501100921 0
93717096 932067956 0
584823617 378020188 0
993979600 833109592 0
241279436 759732468 0
416372418 693917060 0
885818164 267339185 0
483545902 729118049 0
509609963 64628526 0
458536771 922708184 0
343745304 574962933 0
527951994 230145899 2
613041604 701947494 0
184119872 933330034 0
355608852 682743053 0
865514994 530579492 0
202437606 177007461 0
757990396 82317159 0
462252658 521327614 0
638549384 737859910 0
631207565 712964207 0
496606940 765963940 0
110995951 221793063 0
27014961 905063764 1
729539454 808554863 0
717546283 223022792 0
782846739 981575953 0
482176747 459269257 0
440790832 139524996 0
230485870 811992158 0
928138067 999592403 0
872865048 188857913 0
104718673 872341476 0
405948287 787278718 0
673939553 357528028 1
1737130 975968396 0
842664857 982353263 2
48088867 326127027 0
297399268 75333758 0
279571228 720577098 0
449738836 694580914 0
326549414 414544540 0
701043107 132170649 0
713189719 302773266 1
34204958 891068698 0
309206188 833113524 0
535165874 911854421 0
827816182 220226114 0
931496153 134813302 0
92027759 739002159 0
866777409 418151071 0
981633639 845721200 1
309282483 641033032 0
842347001 114098645 0
256766758 664630530 0
681633050 149195047 0
17311950 124962369 0
987350792 36491611 0
48161823 146662404 0
312961918 522319435 0
645515768 69033242 0
958306249 805719694 0
997150086 44609540 0
551560605 981244005 0
90156628 741412002 0
802785149 403849806 0
476977135 478104690 0
481248416 469206198 0
196528663 560215419 0
544489928 125988423 0
504853475 811113133 0
839771764 188053443 0
110380955 278782252 0
707856706 157109201 0
779500964 970418949 0
311214937 693010389 1
39314278 369613913 0
724860519 105009510 0
69888447 81976484 0
31971379 172732534 0
575925516 50835260 0
861976596 540088998 0
672539874 985476424 0
339714757 91619339 0
78252759 544128209 0
998721366 61844660 0
310501403 355404582 0
129698353 69985302 0
290348229 770468141 0
332758751 698748576 0
79344005 660574553 0
939520137 475502225 0
919916084 183093535 0
288102840 150759147 0
770203677 78802109 0
46606613 320422560 0
730197588 444115163 0
125757159 842668918 0
901189158 706686228 0
481714621 139786374 0
660566570 817057660 0
562289916 329819266 0
465000531 171612603 0
882989259 777485419 0
363441102 15114891 0
627020048 21320015 0
33429183 715171705 0
684645048 304649109 0
369488669 791916750 0
148153685 190087878 0
275563360 488541733 0
828609783 485425433 0
222428960 124920615 0
825235556 399064081 0
840800334 886422793 0
817171664 844709117 0
657852871 859611189 0
196674296 738118936 0
825135955 100321891 0
778776769 914345098 0
767944897 729962217 0
555250861 185280092 0
136994941 358537312 2
750636289 154194463 0
675678374 186817145 0
714854643 487099253 1
660215936 923674992 0
505629970 958978759 0
608210073 815249215 0
366308432 874278236 0
169044588 35004372 1
360534151 586912646 0
655014196 915642452 0
419752624 413314870 0
121188055 810244537 0
189301323 985787369 0
869640268 587107634 2
625668162 252202046 0
101217143 485714244 0
126282837 626279284 0
397332977 119600267 0
47206706 668127504 0
977099493 176212353 0
888653900 48329465 0
909876152 48535823 0
636369214 752471147 0
306479368 667372263 0
371103380 196052700 0
32854053 886613752 0
818199281 875808065 0
260225859 841260540 0
682486784 236350169 1
864291539 354923636 2
672703759 560864640 0
722531964 699646040 0
444560101 343068129 0
104608916 120141146 0
401932134 375631637 0
113341854 93845491 0
680905550 2198545 0
974739922 934753722 0
879471389 892944386 0
110280723 352359588 0
96682170 748853456 0
343769550 300232987 0
223271231 964941962 0
409752154 309149966 0
593335410 443402420 0
938139785 50284473 0
489093391 56967113 0
794045410 230746244 0
996715133 590202520 0
35934068 500213969 0
728708177 564130111 0
577653145 297933483 0
410387905 582807850 2
11844151 4918505 0
547324597 993849132 0
569651167 388834219 0
25981106 98975669 0
186749747 624374969 0
649735189 34802594 0
236599545 640827756 2
614664414 236336904 0
572721279 300361446 0
854940161 16082406 0
197898230 955422765 2
557548028 194259624 0
985797266 416429311 0
332040182 51812684 0
337830091 475635270 0
888378463 119682258 0
745307334 463531835 0
856646716 316354240 0
500969242 828458255 0
345009938 100564691 2
392382601 406526182 0
690445356 396659627 0
804436937 668406838 0
302011086 948961226 0
201148102 90600611 0
539042665 206152932 0
217277562 274901223 0
795206568 745257705 0
732357607 746264006 0
512119383 375427539 0
925783161 820559262 2
76652073 786900655 0
374275970 836594576 0
465517258 3374587 2
960319926 776373657 0
394619184 973473739 0
636123523 538834162 0
309281983 476880542 0
994639092 304397861 0
910065853 143410818 0
681769336 710794023 0
108508060 540229133 0
484162328 263855674 0
179749022 68550888 0
523879737 129404779 0
235884351 367968772 0
651092064 444168265 1
570545793 103457847 0
50479910 142982007 0
668198639 915436550 0
244859117 50656256 0
854659590 617598226 0
41405102 544722562 0
576890074 589994655 0
844826843 219035527 0
308948419 455127159 0
467630806 158373927 0
843947456 938984457 1
362519254 674419553 0
99612469 955904725 0
589444847 429561917 0
30461189 271294597 1
116898037 344998933 0
634674776 305751121 0
492781758 431866494 0
83886637 141230209 0
97453108 976754739 0
278880803 815737681 0
715459525 709002418 0
692436372 55786055 0
224455119 221354825 0
896909361 958283235 0
272609374 949156782 0
179768024 35252956 0
855876240 840474118 0
372385382 475037815 0
333207532 364017965 0
539001939 738631996 0
652251799 585279879 0
748511314 411008014 0
247803453 350654109 0
350250884 117714712 0
136459048 528660357 0
96015492 945721824 0
152630020 690515509 2
47491928 893880823 0
542769860 51984614 0
143646017 260508695 0
60946655 134076914 0
573768135 275280127 0
830211690 776918014 0
780398131 125909260 2
341326940 57238898 0
836089583 630983188 0
273573820 260251991 2
77180901 693434446 0
397260818 818856332 0
32689912 750841365 0
449896080 437931003 0
675610244 977932843 0
567628673 845991529 0
241191482 347336225 0
578233612 31178613 0
262750652 914707632 0
758597513 185943108 0
71625809 795904357 0
328370246 826851335 0
744379652 103143500 0
936335255 693242141 0
608555388 883376344 0
594844726 14146799 0
297759122 635563643 0
332084668 73808163 0
436326938 696305117 0
116220494 400964225 0
981969592 26836009 2
139360900 287491457 2
406568736 424806038 0
227943684 607355798 0
220444567 49170376 0
184399378 536619231 0
160108330 57451151 0
250943296 90704783 0
539586584 338844230 0
161685223 606932680 0
106713668 616730106 0
833128801 653985261 0
887222767 379546662 0
478042466 36651195 1
209585022 245034894 0
930207312 505255469 0
518756578 742013371 0
559614423 78673817 0
880700962 908065497 0
133675984 941239930 0
31509660 944045340 0
391330236 92141514 0
560276728 898136219 0
539755549 17760098 0
587280616 327484494 0
71503725 38851101 0
720398586 559221342 0
904351068 719524502 0
627927013 919757761 0
603280495 488257923 0
588089178 247704709 0
757283985 333750394 0
643019975 947966249 0
848305954 975592671 0
495262661 495742316 0
168993816 516050917 0
827568664 640499261 0
932436853 95911097 0
64265306 842858060 0
277601478 826197367 0
129395080 61234422 1
94946031 477428623 0
22186885 620301362 0
372589882 493988197 0
62790604 839253582 0
201747226 844127722 2
302543095 853647603 0
673678853 892803719 0
368082471 982249611 0
13940285 818982565 0
690433349 34724373 0
543319470 352269601 0
262946683 648715715 0
904011500 215855595 0
567691496 651140383 0
315401915 62471588 0
584188435 801767672 0
652369326 93138651 0
848344514 206615218 2
970591806 450665335 0
701125522 960025090 0
643586312 274081266 0
308533056 478358371 2
336600722 626404179 0
796685713 51661362 0
156753548 316748678 0
810885072 681951546 0
531395661 895649025 0
71589878 778049393 0
998709408 27690498 0
878643009 887360083 0
94228102 445088614 0
351709454 30756124 2
909569342 279745729 2
132488782 657305338 0
71429643 585871892 0
23910367 505320956 0
228092125 238846618 2
892337228 745900362 0
721326601 97019647 1
48070232 353157664 0
270330188 895793797 0
334786270 862814755 0
23561040 978105571 0
414987572 774093167 0
4280576 811333351 0
873366543 277377784 0
305941563 989298834 0
49081037 130102067 0
347300957 22216077 0
548461123 129071572 0
26633186 83026221 0
789214274 387645171 0
988141270 495841325 0
929309145 62888092 0
557244955 399272715 0
48437105 991863915 0
269911275 497099044 0
343633767 235043923 0
860985961 782631079 0
587407600 935219307 0
731104376 749691815 0
121742861 732445443 0
525955299 266909467 0
930574818 392605689 0
458587078 524949184 0
107558923 234928778 0
72405200 148700888 0
593122382 620825822 0
516103255 26463149 0
84376791 375869004 0
989311307 911576975 0
69738839 477378737 0
327802214 302784649 0
287200820 309518279 2
756244303 460978101 0
562908574 274540755 0
926903439 322612561 2
398748422 386053973 0
51991800 138155473 0
892110961 34092552 0
884078603 855200173 0
515160352 457824426 0
409652966 882682309 0
116836289 256526764 0
343132299 211285807 1
630365689 388941805 0
30088936 518076801 0
927206140 478616202 0
7228827 307109788 0
5531930 90800212 1
244250236 902760175 0
361476118 549097725 0
635295734 132498638 0
189577189 442464970 0
893695968 813927968 0
96269990 738834379 0
83968611 43745558 0
106687690 80236765 0
103459701 546308814 2
216819640 193390307 0
78442994 823109934 0
513529123 649269805 0
78149632 78280683 0
364147617 307615466 0
542119318 979405345 0
872845647 828742128 0
281141986 438739901 0
102871607 373208146 0
103773601 732959691 0
137789879 256913482 0
129229391 40819906 0
824823834 4099686 0
374667406 350255050 0
459587060 28797619 1
457865275 145163112 0
430883519 866082399 0
81009402 78619381 0
176362504 1870959 0
121263452 342863409 0
25061827 68314780 0
177684979 346620630 0
434754720 84978163 0
711991453 281865731 0
348832400 315038085 0
156795105 826347658 0
348883892 428866519 0
25318363 796549519 0
120627754 746803103 0
117583768 751691325 0
715674599 434559857 0
358435743 771346720 0
193829896 627317744 0
37086101 911067132 0
247188388 515250516 1
829339756 707737928 0
77587719 547238311 0
841052210 445196435 0
606362052 8802173 0
862258860 655236379 0
446729469 448701879 0
783945328 622570699 0
524596282 762386583 1
4034900 366061100 0
410933107 345810652 0
913384903 313793331 1
771974673 31129558 0
403728358 6307363 0
560481674 976643608 0
783881172 536382017 0
307918014 783671374 0
766353737 71004661 0
929017108 512680896 0
102662662 885667432 0
704898456 899639982 0
397204900 553545186 1
688547924 888525998 0
612846738 724840864 2
677438177 580599782 0
189299280 42478030 1
314815526 380965630 0
572889941 102292817 0
836942548 513364219 0
999561577 169488056 0
28393256 931890601 0
656993650 707856293 0
20168062 531077670 0
675538847 472237074 2
712596863 8701882 0
374828977 149039293 1
587157866 358147840 0
636483949 5451682 0
137781008 705804795 0
628759588 357965911 0
754070906 9732960 0
123797909 566472706 2
476602228 412694881 2
268298846 329225159 1
323507008 619320338 0
42695620 803696565 0
90880216 170929281 0
942483056 973511760 0
357042143 812436112 0
152721071 467163842 0
987199153 253356014 0
91425115 461156715 0
279907395 667130005 0
96497136 41522213 0
68616943 511802157 0
154479794 189545546 2
901611028 47654393 0
822977687 239417429 0
909107703 731813815 0
439851947 39639008 2
973596639 2553146 0
606812187 839177 0
821403080 344791852 0
730495661 301458447 0
801513286 560960185 0
673975352 762113465 0
609438671 499417004 0
409520993 403898587 0
806421281 144223353 0
854869713 23913118 1
829624725 168385279 0
114785685 370645450 0
288968709 56379381 0
462035939 34760489 0
960705305 313169164 0
394009733 756462508 0
459287678 610824009 0
95283268 423027508 0
280106625 156435870 0
351591037 21173928 0
697464061 738944210 0
525605498 454766961 0
269996956 229995433 0
42915251 179844139 0
711827531 524043271 0
483292195 930069942 0
667224638 649223045 0
694831614 373465073 0
644346351 756639254 0
623592612 942056804 0
998511473 801487774 2
22515609 120198039 0
979707115 435236005 0
102531324 671273673 0
637192724 38713044 0
6972982 106760008 1
651973057 977030816 1
56978719 692942442 0
314763873 473956722 0
920347177 13284927 0
423309711 206360346 0
25067041 823087753 0
590176344 99156823 0
802024467 243404683 0
299463368 190161291 0
107189003 125806386 0
506762799 62915033 0
553269945 728370959 0
63120066 871218431 0
369067816 551088870 0
899319868 877360016 0
686953172 563804369 0
746691132 774117643 0
889857856 426671474 0
455509200 49161681 0
831407567 332857329 2
274618758 484765042 0
622162917 28245145 0
221407536 673985474 0
536571648 580268782 2
98477529 580856592 0
284292555 713118666 0
333515655 586910279 0
764129222 878000665 0
832903216 402625589 0
343376896 148026807 0
759735940 390372344 2
105320316 178639680 0
231966877 376241829 0
41825868 39740112 0
914807283 207667261 0
890456902 575094555 0
634288609 737338622 0
822742803 252835546 0
447835287 269330427 0
972743189 119425240 0
333408205 192436476 0
377824401 229934111 0
646827020 258918508 2
807979129 908219887 0
368019384 868513811 0
311033931 154604019 2
28565609 263307858 0
394546217 158497804 1
15409931 649133893 0
222694923 537315989 1
755266054 484079953 0
9473051 964862145 1
538416809 567183643 0
32530591 801080231 0
207598728 280131904 0
749637842 292231248 0
81006257 668288065 1
295816567 849213606 0
517504287 672791756 0
31619393 135227049 1
141819132 885550884 0
778433683 572137558 0
807928969 954842282 2
46231854 218858371 0
674145596 130869383 0
323721604 215708623 0
92092515 122685998 0
362108178 684152368 1
128304266 119935219 2
138057850 762489279 0
922388939 2951185 0
173224456 857573761 1
488559358 568558734 0
988342652 368797720 0
879013967 637798856 0
487138581 421414348 0
655741573 459124871 0
941787740 498729001 0
535697602 483401600 0
409615317 247934243 0
36163819 526828391 0
444162312 686558922 0
379351659 172688112 0
536113542 837687575 0
980319763 522215116 0
361136201 320962634 0
980037533 399880800 0
737147876 605958551 0
565976989 522593608 0
768681462 561280806 0
767784390 127816078 2
92060743 774871031 0
419315325 545148078 0
725294167 74852529 0
738920286 624410487 0
71987703 355270403 0
65282925 951808192 0
584046869 929255502 0
393063782 546600984 0
163088826 19115170 0
489183749 25353280 2
894835991 179076562 0
62018138 123994288 0
246511885 513794978 0
564810982 80967083 0
665206543 794285371 1
129217955 792807184 0
129722463 480919414 0
814217857 484224315 0
204507036 862540218 0
75854637 943102985 0
66500236 690549282 0
961885229 783723243 0
778640472 112195547 0
66966380 926494464 0
358493237 39384487 0
520992397 822716326 0
123781137 305126471 0
851536153 530395222 0
810500786 54146161 0
273889976 570736590 0
761346352 945259584 0
783828083 423575533 2
997586162 990407136 0
341238377 521798598 0
252885983 842964755 2
709156029 819905833 0
628200776 860060116 0
201270320 109703744 0
110339230 996562160 0
728198477 797335876 0
258140684 714930605 0
685429651 629654604 0
386181699 638613999 0
516738140 238233750 0
748173229 917325678 0
435325292 126927534 1
360104324 389212496 0
995862144 117094230 0
99983221 741980354 1
11277823 764166065 0
245307042 952391939 0
583897710 302429695 0
306640680 780886547 0
108668073 378734760 0
113816776 909237558 0
1686385 927741232 0
799764037 120984354 0
295417855 475679701 0
298714938 579577207 0
552517556 314804957 0
179145867 552446081 0
267802596 729623363 0
216672616 253033086 0
782521931 187506700 0
744416785 838545704 2
302165973 843458793 2
830722933 735168978 0
559525287 603778694 0
617653265 443071208 0
910278766 705358383 0
745041350 58529237 0
739503557 791782192 0
7972902 6508644 0
156286460 993159802 0
321726152 276112608 0
219965536 970737130 0
825941672 806517992 0
146992788 443666573 0
888075995 612778382 0
88352227 82202948 0
160894334 463098448 2
928386309 69695942 0
952860444 465445440 0
424549612 670171723 0
578149729 693903557 0
348456588 285445257 0
497681036 195133856 0
587132572 374870589 0
746837645 44318703 0
7482429 903220827 0
951644605 38217609 0
135529724 986628093 0
586099787 72007962 0
806709119 262919838 0
42477567 306511284 0
128925530 869133977 0
289418709 12844859 0
995122160 877351888 0
977998296 199439111 0
599306009 447769615 0
243133318 74678234 0
133023683 389818282 0
964514566 499504732 0
826753173 891893578 0
695689798 774997364 0
486762573 30932949 0
247546766 321290022 0
222989350 853581315 0
77576111 620351396 0
924334405 60613293 0
529137545 609691221 0
235766301 199908594 2
5437032 803833166 0
337940497 952605570 0
896270475 264642392 0
600648561 335496311 0
649446034 590940292 0
626035988 851475279 0
185654285 59147516 0
747600773 918562230 0
917953885 823165428 0
946526661 833931973 2
20037405 502266817 0
88503318 572734410 1
142172454 891869956 0
176152357 440433183 0
93205558 269927108 0
327364956 15774334 0
757480088 926846448 0
949029560 401003311 0
629746426 383444054 0
717877463 839422400 0
74564566 334005920 0
69640506 957963149 0
862902369 906557152 0
107632219 595829430 0
718317436 14705381 0
615582 939445469 0
649037925 140857526 0
189265756 581799206 0
205219362 493134474 0
684437505 456325787 0
11366724 405804795 0
121088380 578551188 0
261630379 778841390 0
205270746 751965374 0
104133888 714580887 2
313800170 371417701 0
140399220 666416102 0
570772295 792037977 0
835303067 245263889 0
671816198 138928067 0
678734651 403664460 0
785352308 482498288 0
404306218 926420665 0
641245299 888505892 0
507269977 884280374 0
861755503 701286670 0
735998438 526056289 0
276199537 467206315 0
851122593 646824778 0
506243529 39498877 0
978654917 8138400 0
646383658 248021202 0
394757366 909592914 0
600048654 133293091 0
202079271 956634237 0
398110551 820248078 0
425574519 736964572 0
771206859 737732415 0
512876221 349213893 0
143641709 594734140 0
178405840 728344980 0
24782764 609622472 0
611795900 546590078 0
577911079 127015748 0
118494985 428920686 0
131277064 888788731 0
611537900 639566698 0
392937509 619003922 0
468315618 322637178 0
675297471 515786585 0
638428981 836386878 0
991716846 895413472 0
179350952 108719888 0
845694548 516698825 0
507993258 94263331 0
898893464 565631094 0
317029623 834609562 0
48209337 423210362 1
283352645 33362374 0
338832874 280554967 0
169823193 795200821 0
238705934 152168889 0
394655190 338995156 0
463084697 26331514 0
606558039 100821999 0
24729697 165545205 0
320211381 512820426 0
552983582 118755098 0
86284348 886524497 0
461945652 885292441 0
543259760 888152429 0
735289131 456171680 0
83735995 299109256 0
291553865 477984592 0
120428381 626448458 1
759620552 842668738 0
121235272 498271062 0
72204547 650165016 1
52502731 798592555 0
820302487 879574873 0
537382296 834492823 0
896489057 835331096 2
218181958 497074498 0
692108747 260383126 0
461361632 44847371 0
572969040 89689104 0
358965 576731268 0
146562785 851221368 0
35540642 691384008 0
431723227 736593912 0
975644843 927719041 0
314175742 87019575 0
141048984 604972354 0
810227088 537897747 0
65775676 4886177 0
509874863 408986280 0
755724975 717017106 0
365182990 886187140 0
714869811 47229852 0
188132960 75384986 0
881860839 16968408 0
906294151 685371704 0
103532155 445550989 0
447527333 235065818 0
930918105 176433093 0
755058100 132358070 0
993658391 65189883 2
123021908 153693486 0
513026812 441323962 0
871966368 50550037 0
159842801 583158228 0
377580308 953306034 0
48765682 101488145 0
330809638 285698619 0
325627238 132505336 0
70450598 983039050 0
781687698 616314767 0
496237824 321589264 0
432772319 441433845 0
728712247 335973102 1
754725965 125781968 0
591056876 830918506 0
123066184 40678442 0
301582736 479441225 0
712931935 98729073 0
348204587 322785477 0
750130752 376757313 0
813704382 593962439 0
657340594 10274489 0
796148057 433354755 0
93223258 761682631 0
271926702 987925508 2
637461615 365513318 0
788726640 205686744 0
783403455 423062640 0
110471893 97647446 1
445711048 392423416 0
960242286 344002724 0
884861966 202002714 0
519130829 14714831 0
294013761 785771185 1
529073650 169062355 0
565056325 62880455 0
199249300 844270060 0
22564530 503597058 0
934453457 232655609 0
623807000 143247131 2
747643323 849354475 0
557640618 232125976 0
382818142 885954404 0
385152770 519017194 0
127986393 22711140 0
286563834 393279214 0
872755714 731821746 0
90247144 900127019 0
363601136 362533260 0
345161103 79825133 0
152418385 86451911 0
52333336 993522220 0
130056594 870178432 0
270022613 628862987 0
661111732 111411999 0
852734507 146021338 0
524599851 817381181 2
665077604 516134910 0
239457640 982775654 0
335525826 52972955 0
264785771 330673717 0
677017757 312260064 0
671055955 672647852 0
371216999 440918491 0
102893310 136221134 0
817353847 905338725 0
10606589 57695948 2
677503751 347387279 0
486074097 737945076 0
293715374 803677572 0
645398195 749526250 0
100948625 331329797 0
689343820 967383751 0
130141452 73670184 0
748380046 822569405 0
36441859 631663083 0
924086043 450586612 0
640717439 337176661 2
100477939 784157825 0
373374646 788140921 0
308906646 879215684 0
991124285 729408964 0
329374414 180644492 0
761687996 304870889 0
900028227 565403253 0
625874448 586999045 0
988483716 596700100 0
982697912 280444391 0
163362137 748581468 0
839217584 489190533 0
736717679 62163393 0
536341871 104437895 0
815183501 398729981 0
6211999 137255182 0
296777058 178955016 0
129290756 518098405 0
912108352 341641209 0
405824783 293709249 0
28064129 259559397 0
150582919 44151444 0
788124584 283476631 0
360795563 587769712 0
435358321 624294322 0
695827822 176801640 0
810671438 670984759 1
716663637 483422965 0
399571351 296915859 1
522445830 230170962 0
372520477 23682567 0
694144065 33920483 2
441715985 229372171 0
517854460 896718933 0
876444392 830432568 0
589935071 579595445 0
276992643 871931083 0
780550538 545769661 0
238164455 630023941 0
287791002 665838413 0
24729559 871941579 0
184617435 654098745 0
291812054 190746482 0
984489807 658735734 2
456744390 327621745 0
502708694 23908452 0
93957261 255342946 0
335621121 30046885 0
629117555 663063385 0
378453057 394748425 0
269766450 22518914 2
265724472 508236351 0
440042929 129208596 0
714161391 978568171 0
815281307 81689398 0
446978565 153632551 0
303443642 623106517 0
169716600 148147225 0
174153523 38928493 0
571167127 759808818 0
907434028 150727670 2
255550644 992198675 0
924057242 439169807 0
915055604 182528240 0
741800432 619774929 0
306189789 8721426 0
560437234 414148212 0
171442709 48604132 0
838308133 686648125 0
885243678 242545016 0
44785750 105698574 0
199608746 76065002 0
932041011 593644236 0
579442176 806308631 0
586501914 70237761 0
253288223 925642152 0
400496570 657265780 2
609150188 147766747 0
348666291 561143812 0
62188971 999362841 0
925707776 77381994 0
812267962 223669766 0
680209537 833126588 0
904553141 842468770 0
203804920 749542974 1
880973814 545866510 0
774544333 813979028 0
677250174 666193477 0
347395596 897128046 0
577728104 683033033 0
173909414 869915948 0
492360484 116422341 0
983617890 61139520 0
961774588 860495478 0
79427480 298995272 0
357867359 558162433 0
985841953 393261396 0
719488793 892176845 1
882443310 233286658 0
733122413 243377567 0
574144518 704983638 0
880300292 50229803 0
377899760 146957986 0
163298106 501951492 0
674054719 454839760 0
324822489 235329934 0
431749686 32052222 0
80107406 40490249 0
469644381 72022008 0
274658888 191718083 0
659160317 125996589 0
678012660 755531252 0
168776933 80175342 0
721824005 450800716 0
258227106 677672671 0
656562569 255866039 0
443527610 112168667 0
11277488 810832540 0
864753440 567785869 0
166369272 457880685 0
104074105 756025066 0
226504610 502759368 0
518108498 257960587 0
550074944 770586776 0
477786486 742779356 0
282307027 368670168 0
457652022 947729020 0
938990618 581837962 0
313597428 940998371 0
19559374 655415090 0
55157568 301153722 0
89100054 888150561 0
513035979 560045322 0
651005568 568547829 0
865526351 190077654 0
841072578 260115620 0
435009951 247502114 0
165109295 125647137 0
187927703 107319572 0
998569835 716599397 0
820843338 806333973 0
731514347 852774384 1
805300440 753493914 0
341195616 771331465 0
41850644 230623032 0
88704888 564527538 0
66526872 196215752 0
702529734 849920016 0
917034764 388084173 0
128375873 595391511 0
633069345 383715545 0
83609393 292512001 0
802289499 7933654 0
913511673 11982785 1
517799830 493558453 0
696250604 509381703 0
705639310 470701574 0
432416750 111007855 0
702742370 242872255 0
357589580 196762807 0
952948533 901689939 0
455003958 20993084 2
56393916 238746353 0
80405167 214026572 2
763586094 888793233 0
264944203 541248176 0
343856152 771857785 0
926678014 527421557 0
70692764 481947642 0
762423180 504127634 0
532069315 970583260 0
382526104 542266909 0
113296220 682392727 2
782457590 235595492 0
25777120 984604711 2
898972269 219754181 0
143871593 252292366 0
794011618 489349442 0
138112942 654956730 0
270552642 681645522 2
89063297 38304526 0
379368614 554929068 0
478529464 482851533 0
441935249 355612902 0
852691998 743895441 0
7531881 37022078 1
904214354 960267690 0
15220638 550634985 0
858330739 340570503 0
142558349 383747331 0
319396509 120383284 0
81223535 85356835 0
496978932 79712704 0
643305322 618388209 0
583106259 507586621 0
346706173 275908205 0
725219520 645392926 2
922491214 528616130 0
566841774 970312914 1
121154724 11511943 0
673975539 677627470 0
684032271 555919526 0
473311008 804517739 0
609566418 890127600 0
651257726 879685562 0
68754030 54121889 0
714552240 264170408 0
361252415 645583586 1
850524499 322599510 0
246301520 464028148 1
84173375 972184853 0
879062109 153327457 0
779955163 623665023 0
386254184 875522536 0
794773236 706546712 0
954676184 757451327 0
347355390 734234131 0
608072160 64377512 0
240186267 47086844 0
312179209 539788753 0
548004185 36768895 0
291847473 706848949 0
177541819 809207496 0
87847691 500160664 0
70207546 508479312 0
279799837 156268330 0
691630384 70295873 0
228490919 531837947 0
674638767 959097511 0
957279597 688068310 0
877674745 757654379 0
787532088 50805508 0
541044618 740163210 0
894365473 955047896 0
571945640 435469636 0
988827247 307541937 0
626420571 743732199 0
2968069 320265300 0
124866952 271674260 1
536736882 779789617 0
719851432 570557919 0
787109839 663388781 0
686330217 112902177 0
686527171 262265651 0
25837018 915936920 0
381743724 20969345 0
447315910 479755397 0
674965225 754113078 0
8865476 19885740 0
113081840 707612805 0
65081988 73606547 0
877231574 924643915 0
42411158 557226516 0
163766113 106181302 0
596475815 852535537 0
424355199 562810326 0
629094872 56320237 0
225529181 588758088 0
165997984 336990298 0
787691786 215867219 0
989105529 62312609 0
848511036 849815455 0
475492644 809559999 0
426970287 337576705 0
390928703 161356628 0
691671096 188733481 0
604865973 135155487 0
80973592 963604244 0
84157991 71096187 0
511301831 585688874 0
882702113 317660372 0
829752528 468740813 0
229618524 560520484 0
292017444 141320892 0
899017434 288434890 0
463753507 654437510 2
511300337 169496119 0
374912174 816489239 0
584687809 650323643 0
991201932 325421751 0
296778884 340993222 0
893087906 646942135 2
626628573 68454759 0
303781223 304252764 0
768497260 75708992 0
816981352 717672982 0
550646296 52157556 0
517773998 958995276 0
237347090 13530122 0
444997724 596902651 0
503217372 365204080 0
317907678 12157057 0
603989684 920625598 0
464084421 162762128 0
297311576 636604946 0
786037835 725788718 0
419388052 424638789 0
250556309 744832719 0
681010616 982099879 1
687469725 79129954 0
16372059 201631870 0
199713771 365730812 0
789698408 514841464 0
942343702 127225959 0
578094909 73756164 0
293544851 174277157 0
693225351 604121440 0
303579644 862976286 0
620710155 8193622 0
158332661 887921892 0
561530586 810266624 0
85931554 789863465 0
28550250 773523612 0
940752164 802057218 0
108833770 660591943 0
198652569 878866049 0
342957504 95394706 0
8360725 35808625 0
105632346 820990498 0
907177178 703706334 0
3585908 140581222 0
353048609 57297668 0
312731977 88708779 1
709902095 413944824 0
440541905 698329267 2
348924747 87561382 0
429051786 384037399 0
327574087 22328995 0
975006083 615271089 0
512606729 44266503 0
49591549 127819582 0
316887958 95082561 0
89824638 257898092 0
743375245 336666656 0
994448701 722428543 0
184800944 802393092 0
468744634 573443716 0
223705245 762687699 0
19893364 771255124 0
353674064 545842957 0
551867719 934152406 0
272278184 908721812 0
678000171 221254639 0
301856632 703196475 0
665244266 396087563 0
719120277 572471299 0
177004081 546296468 0
367736700 7269493 0
184479453 876669152 0
686231168 778080961 0
511269647 437826197 0
397191500 19789214 0
342039682 238470338 0
977114708 506177776 0
328362423 722804280 2
158627693 717531221 0
548816591 345926900 0
259545596 569542690 0
47709991 133387464 0
202178210 190933137 2
60863536 207698277 0
143870637 757640386 0
14780784 418886586 0
372982844 325930090 0
509856978 337535468 0
998582635 787880479 0
735143981 580597650 0
991680377 912299704 0
2616230 222472342 0
660045760 927136673 0
439287664 199018239 0
834721641 348229740 0
340344509 60623151 0
572211323 982983409 0
430855345 443114564 0
651915631 818062493 0
586745093 980039485 1
897698240 136111351 0
44020268 791396612 0
282173217 473252588 0
48389178 720971539 0
80899265 277712658 0
240350697 869246455 0
186064676 331463057 0
718660226 98881704 0
494057464 878808533 0
732786720 434358791 1
674613101 329889312 0
636930063 705730678 0
597300167 348300365 1
743775208 52092944 0
355617246 457380881 0
482022317 536587875 0
974054320 797988983 0
674471761 540006428 0
282345764 673522553 0
366447144 440989338 2
687010216 394976633 0
469903677 550914247 0
724174463 238960745 0
41381610 526723024 0
910427955 819300825 0
54384077 114970968 0
269964192 876720416 0
436023614 75623486 0
40309559 487255983 2
95679750 82535573 0
377537235 56312507 0
31943186 837947005 0
559364572 115271801 0
731393047 809269345 0
506012234 172577360 0
603189550 43295974 0
115512500 671226946 0
367457899 95203767 0
429568527 88466799 1
215968059 190099502 0
760104495 532474143 0
140348009 143649930 0
313969398 897598858 0
123704574 242171242 0
775928837 941693492 0
783490691 77146785 0
38736823 597766368 0
155108030 909512100 0
848467716 448978133 0
94603775 654408292 0
51007475 392620444 0
469733271 465538751 2
626257806 468049503 0
367575462 132146782 0
305560514 124490126 0
920168790 376063793 0
903089329 496751347 2
870083380 587381184 0
465409295 968294549 1
924806157 6107645 1
602345089 616668965 0
975877937 710458901 0
299226888 764141968 0
305637743 625697256 0
239901004 305693761 0
24225699 454031433 0
203278391 314967943 0
324934842 110149281 0
869311932 433442506 0
396490928 948508251 0
480789771 44812895 0
438768815 296090794 0
975091 77546049 0
265597219 121774973 0
604295949 198289451 0
993759210 562734084 0
848505418 933691754 0
962248049 658818974 0
520592370 963197461 2
234793108 112446941 0
390279466 870170510 0
586337969 278676286 0
338261553 566378335 0
824141113 670333713 0
946512971 593659262 0
532884365 724839047 0
328136687 155255027 0
527845712 850699997 1
519426090 431945811 0
673174091 213056437 0
742162784 773586308 0
497411238 411711305 0
97888648 663159824 0
562402641 530765650 0
978692316 36322887 0
60674510 823263284 0
645731681 630399463 0
236057277 216926696 0
470152031 244612529 0
156283977 753247711 0
111323269 918595449 0
438668320 91810599 0
349798182 117876667 0
111985120 335150468 0
935410148 337833604 0
1039940 347838876 0
393651880 72099529 0
804352941 66336821 0
102037276 431171015 0
184206771 628137580 0
483639054 393184238 0
246116748 740880952 0
604120562 899080718 0
222736697 976194511 0
44298229 365626215 0
553930740 26113659 0
119798190 4600246 0
726461650 166589205 0
343797032 167540592 0
43965092 302531045 0
123784335 669282570 0
720295311 998669985 0
24970114 690001326 0
322998143 545432985 0
67999704 943972182 0
137664625 60997106 0
109311798 692536603 0
59246450 707339629 0
886490137 14045852 0
217942095 785465799 0
905156657 351378408 0
91078244 673172807 0
406340537 837843762 0
112146489 782583284 0
770727492 387029717 0
137386895 262620130 0
204228338 29472946 0
226462200 142204514 0
632258403 564530963 0
238139008 802350451 0
336945337 319093033 0
138901893 714181739 0
754214670 520744331 0
402607096 978166293 2
145948472 193814846 1
819783881 868917098 0
352437940 322245683 0
181163055 919080407 0
29368052 301042654 0
903306176 1339728 0
138582972 827258803 0
202543931 374121983 2
837765265 520675226 0
771265536 954601869 0
910742125 631716766 0
961924799 552747722 0
425659923 652856767 0
625131317 817787007 0
841243106 314414852 0
696713443 965379775 0
625553119 44459764 0
529928444 280675197 0
393264085 28748032 2
296711048 233203280 2
124158152 889406125 0
410330444 312271586 0
305160660 929538726 0
18013436 661752439 0
903288626 594653422 0
728010056 500406229 0
788934723 180526431 0
256168624 254758511 0
705104336 704336693 0
670325549 577060534 0
372317238 916452526 0
658880210 171192017 1
895243688 13700426 0
140718247 796276062 0
452750330 708425180 0
266711707 885180330 0
182752626 529781377 0
560404955 62175146 0
48657133 764682749 0
76920283 317457734 0
442873684 483323311 0
114768365 436508898 0
44124641 852037222 0
935763718 804063444 0
558014118 12535226 0
397934765 825289240 0
296049228 991063927 0
792522689 436891680 0
132644168 2020508 0
734455777 21946229 0
286610157 593127749 0
244546763 882706693 0
918676653 619074102 0
187045178 14756898 0
279420312 38494107 1
237201061 42330939 0
534931864 74404963 0
977404660 216004154 0
757227123 241280110 0
720139618 462010074 0
888440390 684837143 0
241630639 753088484 0
13649864 657174901 0
55361163 479717754 0
211999603 566603603 0
73680631 56167077 0
247586351 726927823 0
282935539 369432558 0
576535406 14976415 0
364549272 610801019 0
380618668 696609245 0
550828266 915350017 1
444571458 205365734 0
26604461 131324466 0
200913193 772746089 0
481013291 726983060 0
681035419 328212253 1
437929736 4051513 0
549131839 19751988 0
10801012 66753068 0
461776857 501232162 0
139898709 595233455 0
72830545 120537149 0
626081458 585144251 0
925125277 169800567 0
703452730 633147312 0
952270434 585260895 0
533395207 105822513 0
830987181 489131280 0
394107934 152209375 0
165488651 948641581 0
325973325 417256741 0
81700852 64496442 0
598164371 475188166 0
260712653 946584101 0
378638264 82487451 0
629675803 892986690 0
131581814 114375088 0
528390992 604156062 0
5662897 546296268 0
413518537 619765871 1
673393178 663528139 0
58377055 747127285 0
764901163 497206880 0
246336189 625544072 0
372271714 722902005 0
46633940 658245132 1
367207421 528249986 0
797868109 353081571 0
821104214 13978234 0
122593961 108880115 1
138174973 63624652 0
476058818 537406130 0
838678962 56151679 0
861193177 525396075 0
525102566 947621596 0
112484569 325456164 0
737400212 562358026 2
332950228 168372860 0
625275230 46999588 0
632373851 841308535 2
135787800 750557390 0
913483465 623459953 0
929970052 486882372 0
644106093 413103896 0
722568613 142710573 0
948168901 783261413 0
40390120 18650612 0
398961202 575141238 0
581741116 659830825 0
744455091 28564905 0
574626266 868361048 0
327847373 717037855 0
586215935 844091918 0
969568918 284297147 0
113809027 139780147 0
441623269 292431437 0
909181115 788708673 0
266059394 966801793 0
93606656 729389175 0
786497584 385742057 0
3495754 231153234 0
119339097 610440504 0
466291870 758288391 0
564946592 855443411 2
548042752 863851599 0
72504075 869802759 0
310631415 542136990 0
841541481 672881874 0
912338530 281660167 0
193529893 469565499 0
803207270 658031201 0
900704427 209034354 0
647774235 104074397 0
144740563 985309878 0
44855344 824401256 0
358334641 156500713 0
51615152 26023841 0
14494329 778318717 0
443036750 32512577 0
403320849 619329679 0
144136833 456831140 0
442908361 961436917 0
984835006 84386137 0
926623213 106291345 0
446846481 655712740 0
511414742 73852210 0
525691573 69764282 0
960076889 546903063 0
590204848 275691922 0
210849173 921729668 0
737297712 315986797 0
83099014 68018616 0
275639807 201969358 0
663348409 131271679 0
654081202 827636152 0
825799486 548735277 2
148251849 197354324 0
220512236 490601927 0
296396315 180230857 0
360627409 269387939 2
534242387 411947905 0
73189080 325829203 0
909167893 945241731 0
701625469 257101540 0
146397196 337919520 0
34780029 907560936 0
946705742 10411453 0
866584056 506292594 0
426192714 325355307 0
149907634 53574935 0
670283414 730337517 0
174081696 619401515 0
598204238 979490418 0
827964890 474825429 0
960213931 573841674 0
170536568 449839650 0
305669391 185374423 0
283836503 592391862 1
451609119 13567573 0
255757295 98567867 0
981413188 24012935 0
138764282 789527322 0
112178879 194424381 0
339230510 72907835 0
679834286 157178972 0
974753949 607863180 2
464713310 443906901 0
620093524 164910146 0
48605905 840159330 0
728339386 932636312 2
696391155 828998769 0
929733347 312474386 0
183605864 974484260 2
408342404 348243629 0
531219302 941823785 0
663308627 11961214 0
317224769 707660082 0
931789312 285035800 0
515360628 633097276 0
189773423 734475700 0
859211905 971426824 1
640205556 649572857 0
65675665 384840166 0
867607 646773668 0
697414736 344326991 0
896403142 611293632 0
842453435 854075856 0
419991400 465286489 0
588651 755046685 0
52053179 70981290 0
1705091 183776344 0
241344384 7189949 0
95696707 539285924 0
929063398 15677011 0
133978323 428657757 0
404124244 176306563 0
135926385 109181570 0
136773364 834281250 0
194745688 835028649 0
128660034 14190646 0
603397082 22224280 0
437463978 570447713 0
364718146 552491968 0
664790895 986668724 0
825780659 106006303 1
913565582 531703584 0
851966225 984253116 0
699501319 194864255 0
615347248 715712111 0
460068923 858284098 0
314079886 957254993 0
669433594 44730561 0
330263213 960015481 2
74180679 194601814 0
569719817 235697480 0
667328181 320635346 0
123695754 378768179 0
744775370 35354112 0
216202638 402228479 0
144089116 825208254 0
281156107 615541339 0
912031196 194339154 0
540704700 974985904 1
630921374 517106692 0
607646728 187050003 0
789980566 359834120 0
133495378 65954730 0
715274046 49727113 0
544742409 442515365 0
113320333 99961031 0
420609957 930761367 0
193989850 989474182 0
643443546 405131310 0
277948842 611853763 0
554302386 641303981 0
612944142 261281773 2
589574683 134302970 0
429959148 718682940 0
797206086 955822890 0
58098838 614251381 0
941503554 720874231 0
712759673 861913612 0
588603040 479048364 0
205965551 610520425 0
134245158 18045045 0
1336312 623750392 0
461399915 409461547 0
498560394 830619852 0
175892249 456576006 0
980164919 273425789 0
935936781 58080161 1
446295569 98129034 0
570969862 147401050 0
385385344 238783602 2
557123210 813878717 0
362913113 298777519 0
341325110 632432730 2
810507284 853756058 0
110368395 121338393 0
6121988 152559079 0
909833880 456097985 0
599519708 59976453 2
387151957 202817246 1
991255064 888868304 0
82721090 682250796 2
314990884 808117465 0
117905813 512178105 1
3117529 421853369 2
222018329 859080762 0
398288873 835983356 0
449366143 387365292 0
42196181 551942394 1
998483076 834265140 0
881589038 880613252 0
216533123 72017150 0
132813015 639624706 0
107895817 163144050 0
847838286 339416336 0
439416479 389917536 0
822160691 775869096 0
647303671 265330018 0
765215289 625121653 0
800793890 624794152 0
12036018 59401835 0
824935014 419870170 0
722401567 66895663 0
36095816 923314686 0
913266430 854881224 0
291263608 421706284 0
347214830 838799544 0
719886352 432493441 0
741395283 733728676 0
361758819 947052339 2
66130866 329108128 0
156155981 258556365 0
226154727 664892305 0
780837576 191971890 0
557769652 826717435 0
630668455 687918015 0
67606580 551539818 0
631797879 582492216 0
763474394 702843281 0
911546670 181159555 0
54516023 119031415 0
101599346 526265736 0
155181493 240701924 0
941906599 733799861 0
305262388 952531501 0
146346739 889504801 1
702581590 307330546 0
214141619 324195630 0
201953684 182667829 0
305973945 809616472 0
609118613 344873539 0
690195588 868969022 0
761583367 641311562 0
339073769 784601147 0
812424354 679357878 0
2718895 970477539 0
465414357 317743111 0
856069196 985590298 1
623503354 445942549 1
132631395 102366046 0
386706736 648668390 0
10473360 294662770 0
695206403 825163878 0
346787578 19408402 0
106269148 623461857 0
275575056 868327219 0
533418486 86272371 0
825219012 389109154 0
789062020 72567659 0
989655830 208978907 0
255510504 624321307 0
784574595 995578034 0
837334666 73587681 0
977864887 345652261 0
496252182 533092433 0
271166932 131871940 0
333350714 966705292 0
301246917 16815661 0
410853784 19129807 0
20452261 81236757 0
39113126 269606087 0
105415499 404994860 2
25221989 439289115 0
586416235 601730165 0
716328064 275522557 0
444313788 322760530 0
929953056 594443530 0
73690777 326456699 1
304660708 478222479 0
347164850 273911129 1
237046303 498134068 0
689011647 75789443 0
315093936 411513277 0
592765166 986813904 0
388120480 417643235 0
931180316 468127856 0
489061887 522031671 0
59022336 157277231 0
929382457 797373006 0
458844339 540711193 0
673626868 711489271 0
845087141 171058510 0
508098256 895682160 0
590370351 286665676 0
181122492 896199550 0
982369248 977710776 0
14130619 300537237 0
430174183 907433559 0
275013010 771964551 0
609994084 935100928 0
47865571 96058496 0
420246823 855143049 0
471714343 437544935 0
32222908 703809299 0
102168289 89312711 0
527111514 862409237 0
656762294 505062423 0
287236165 707089946 0
503435177 133294270 0
403618498 119563330 0
551010481 747678135 0
567140343 38889859 0
197456897 115215389 2
556740053 110470889 0
834790335 893469404 0
789976742 15071800 0
133228545 497135141 0
981871999 911131520 0
780566906 212333094 0
716555511 255367171 0
274601287 483711498 0
248400099 725029223 0
84466223 343659234 0
450605415 896329167 0
632717468 399313873 0
631385123 616197541 0
268988055 680232350 0
54234920 715166517 0
658031934 862725095 0
136148117 396140702 0
359211293 696207376 0
390071927 659920509 1
947048708 151925049 0
639381842 345110971 0
185375336 528180513 0
700315629 738111992 0
321484569 42585201 0
93839836 444088528 0
324907036 618964895 0
21335763 822749566 0
199871987 946232508 0
683909497 7570652 1
482984440 188109754 0
307987831 861570651 0
912919510 771019811 0
212664461 933312358 0
813550557 87270746 0
265662729 998047225 0
684096505 71867258 0
244381124 790352757 0
70612587 892179743 0
109411213 331407644 0
225363238 317196132 0
812582950 769025826 0
171678255 440405336 0
605424373 29215586 0
561934182 567388085 0
471927626 207965724 2
12854911 190386786 0
283104054 126267542 0
127391513 229382825 0
764046380 84552072 0
857365931 571883353 0
820677668 790502082 0
272679047 625122390 0
858161013 336863567 0
130796801 238546879 0
796076124 348119099 0
78600114 869976411 0
511973179 699846796 0
292619734 988952785 0
662102391 35852304 0
415067949 973344501 0
598556283 243301076 0
91606901 869641867 0
693238870 201243517 0
75165466 805868707 0
187200965 137367921 2
891045090 938604669 0
561011016 426815093 0
295953536 71567162 0
579112722 120403416 0
258489247 21843508 0
560371802 908022583 0
375941069 624153873 0
782410102 497481709 0
440048104 606698644 0
749436151 57959067 0
927158298 6890118 1
761333845 279127766 0
580845878 729141110 0
145948892 796045459 0
397327738 517402146 0
661275210 755952773 0
313093316 987351709 0
283056856 720486894 0
509535611 935256334 0
585014986 979861540 0
23440031 440285321 0
41671909 718884461 0
765370796 726652572 0
985972305 771826975 0
115471459 59094493 2
699279269 43450832 0
412312241 289678647 1
999111575 304044631 0
412072356 805546371 0
674670145 299791408 0
548627279 273612997 0
680520981 840606435 0
164712117 106873190 1
814959164 302095342 0
158397802 644922997 0
671047908 930772302 0
982264648 181728724 0
698143657 31330091 0
735346676 76177795 0
526748597 897516096 2
368313114 98221739 0
637273321 938055770 0
637161272 567452768 0
354602605 45655297 1
766771102 934467542 1
990191574 763165038 0
377868781 577505610 0
125463211 727139903 0
280956007 701138398 0
281729798 521214675 0
923924527 969158463 0
564889913 552824081 0
506054834 880955264 0
762886267 443938582 0
493411873 4430313 0
654834232 311504395 0
386409326 257749680 0
277156364 359310830 0
19454672 650615002 0
253489025 364263939 0
894600056 788741422 0
82431024 303528221 0
18837697 799085112 0
175835272 989135278 0
570777878 181333729 0
299352346 31805759 0
912270897 181130942 0
968693698 83818317 0
418563018 9559432 0
592595015 502756511 0
624890313 102591135 0
473870955 78490909 0
973917445 607828814 0
535590874 754769285 0
839856523 936365771 0
745417725 241623829 0
696161906 295889803 2
675442570 690313130 0
335204396 638595450 0
781254110 752151145 2
111582146 420519584 0
597895641 404777929 0
41425907 366925608 0
992244764 814028449 0
374459967 688861611 0
714302191 525669486 0
611283201 170485329 0
104595735 146184772 0
898827648 552541345 0
856385868 711029375 0
127164292 302848653 0
145985166 979226775 0
149727526 610158849 2
391776555 941679633 0
898031436 112855799 0
151703391 146184619 1
730735195 214986526 0
966270526 646437285 0
741246637 316653550 0
103263749 470607337 0
158135928 461422008 0
163787319 999059920 0
252979118 498477454 0
148526727 600162774 0
916793648 390165878 0
978387756 66248918 0
894044915 541194886 1
702408557 443506317 0
782328586 922337643 0
949843403 768218571 0
741082331 495430205 0
593823239 109619567 0
836703741 762705840 0
105074696 449352797 0
818012635 940115239 0
134881014 336795356 1
632190095 370928325 0
50353579 223970852 0
30057945 589232634 0
855086291 697528817 0
828230860 820513350 0
380432057 798453319 0
603365695 286608396 1
322765163 456832188 0
804388573 982917925 0
752742652 501753276 0
750237959 626252043 0
723744473 271828045 0
992213544 724572533 0
882772966 298018930 0
375722967 395094495 0
274730133 448128907 0
781589578 484551020 0
54515580 502047053 0
362102533 894790758 0
707695904 750917586 0
3763749 179870010 0
876020562 592199818 0
245882653 24251711 0
598406119 826956720 0
99531292 758930649 0
325839251 441580574 0
980799555 310354689 0
467328423 924572221 0
51208945 337472734 0
585366157 853775127 2
75062643 333000577 0
221217346 23785725 0
69379074 102773006 0
979990129 457901337 0
17540745 147610087 0
462846946 261838369 2
257209831 408916264 0
385306393 311276662 0
456575902 6808039 0
235698664 285271238 0
66608518 127534124 0
3496191 620819313 0
539510046 91210296 1
119867105 859902571 0
157504573 724081698 0
372507889 35351766 0
370020488 756411947 0
920487842 289745587 2
685891242 18847753 0
64389835 961216440 0
154112226 704756737 0
29742638 298624577 0
277031995 36886922 2
422794389 414799922 0
16643147 774380888 0
913481232 679631687 0
331382398 523565448 0
178850761 676473966 0
603849498 29564642 0
845869137 554264579 0
698274289 539315908 0
943996255 274326847 2
284979089 946105880 0
877102112 135744825 0
541558974 115610369 0
716444196 851749666 0
558379021 135287732 0
984761337 713260698 1
280267406 911296901 0
665634659 310477413 1
10620468 611660613 0
970912179 601010284 0
735162254 309715158 0
508664027 715660524 0
830536831 53215712 0
722237666 84587514 0
578349356 170331656 0
84729764 493926302 0
645182012 323376110 0
56115569 102345655 0
735692338 530117395 0
515042396 743851401 0
856358616 475660716 0
992651609 853493737 2
695845440 934064099 0
483685326 11515490 1
656922638 600436645 1
926685391 560118380 0
134216665 297856825 0
128637952 612868561 0
202381113 124893286 0
168008045 545763307 0
64737406 923205244 1
800795707 377661592 0
932645638 398350896 2
932390693 733352061 2
528646517 371263257 0
159191932 97863879 0
792849725 840296275 0
116962516 624547725 0
980829278 27112465 0
165903234 4512605 1
743582530 675929492 0
735075097 115064973 0
431896982 843522002 0
133308219 635584005 0
655351458 893763740 0
54941303 92909007 0
520316699 305304172 0
285008484 885326576 0
510893004 714009479 0
848614681 589928078 0
290090849 171883496 0
54558367 777854154 0
544857009 357390068 0
913352870 710767835 0
119958096 206114847 0
52563241 336837254 0
13468678 96686378 0
814699013 901353013 0
123874686 568470391 0
131858228 649183834 0
421661798 496175929 0
509716223 865327332 0
597808916 899499881 0
543372639 770710815 0
179692901 464312368 0
768282385 817485359 1
642574379 85268874 0
495087569 170090245 0
23689091 869146327 0
573692671 546396000 0
516976028 331733945 0
249538836 891892304 0
323267190 302837339 0
795851206 809405683 0
875777860 441381755 0
571531418 623435391 0
78225484 566216220 0
155587642 588407649 2
295509637 503995582 1
440689275 7247888 0
126431797 232817236 0
664126262 131534457 0
376681317 188831109 0
155615996 909459161 0
914398250 372186460 0
719046474 704756794 0
226294925 804652586 0
840149221 599941770 0
99010215 604644059 0
877340503 736343436 0
340079890 800880993 0
345611404 507548900 0
187699984 968154099 0
414279776 907299673 0
145251293 212033270 0
313397837 31433931 0
646737861 795317090 0
730676631 116885478 0
645897452 731809804 0
893181391 322761996 0
231754660 633990179 0
740156031 997553250 0
50683377 87641431 0
622544941 56411034 0
132296632 911610610 2
976885635 558880781 0
303711222 13664669 0
520248829 431189434 0
891936834 66128594 0
742200945 317072511 0
279184124 177239634 0
837838544 363964193 0
56620372 937160822 0
610900665 276231133 0
480802528 511253574 0
750663323 463829546 0
104554945 114263073 0
2401882 172241911 0
394804180 3554245 0
58912789 135169192 0
501202931 551767394 0
550591720 409351385 0
4730716 111398234 0
42990106 589270732 0
573506830 724197335 0
244029180 522167543 0
115025277 409766479 0
158252171 886155606 0
777990522 116234159 0
780543252 956012859 0
552674965 7744910 0
692454979 736436226 0
64723586 443904701 0
822245290 136913558 0
494524716 6388616 0
129120266 324075721 0
59758551 594484289 0
28922618 515662004 0
4687241 209377584 0
359561649 708043389 0
758026780 297469376 0
106424800 863360801 0
96762339 43291677 0
532930742 3273943 0
325135530 279065747 0
211643297 597892590 0
344151189 596005287 0
323388700 775314948 0
221171050 973807608 0
826510739 261790359 0
737999505 319482959 0
348045150 472714541 0
721068605 611129050 0
517027862 212929488 0
723255553 317304033 0
230363033 86468015 0
291996255 110804113 0
135141658 736928363 0
534211533 88927782 0
884224097 257353707 0
718487769 41255783 0
169148249 626918774 0
963893131 62116864 0
159827666 712933565 0
41805779 412650880 1
804207577 177009006 2
745851900 336779349 0
221146090 690328656 0
165432155 360471685 0
9809523 591467492 1
39911185 915784217 0
945366547 475001526 0
911323890 458521132 0
209152132 547275545 0
276693810 630541444 0
735749788 832407633 0
916118543 141136783 0
783560126 339842174 0
553580605 495720956 1
47295318 168152636 0
367318605 629124309 0
629278749 14360300 0
504493426 978920046 0
251007927 430933034 0
229558505 282626699 0
919601729 44164911 0
452574012 28100148 0
67540276 357184312 0
449257448 565225460 0
545083545 29739295 0
273011863 475775100 0
893834137 47771898 2
20865018 840795891 0
78933599 845407069 0
93631106 846091285 0
314824381 575846280 0
104101095 94825057 0
289646635 35283343 0
562277564 566513405 0
88771501 776931667 0
90670899 919527686 0
847498901 694697609 2
115465128 188373739 0
880668744 16131889 0
119030314 853524327 0
384447047 797935070 0
65712187 519456519 0
894374613 673631418 0
471737478 112165969 0
127841127 432362930 0
673990971 409614395 2
193480740 301873924 0
693767315 556141472 0
107579199 861802451 0
113736228 92157931 0
516146475 830434622 2
122554160 685136566 0
85826949 445034101 0
107786409 550488615 1
805319225 274578123 0
366329919 215270848 0
589041065 421922558 0
86284890 486637641 0
903212606 974654956 2
439278451 565377702 0
100605206 503053544 0
48300348 19246324 0
243553181 884102117 0
875899243 965600818 1
29705288 19973764 0
928344103 47973301 0
336695988 824266589 0
757195149 144541156 0
776353060 385091887 0
449973024 418922664 0
641037052 903327072 0
129746479 566762128 0
670974417 794606654 0
176777311 614130705 1
956402265 724873509 0
971215086 148459395 0
401872459 82938314 0
443548508 614904758 0
527973650 279485083 0
329780245 201881088 0
153828145 198834691 0
217687075 175015263 0
960220054 913950036 0
573000916 699782728 0
440957314 663325617 0
965709825 417566682 0
539370985 697765206 0
430568026 230992736 0
532586387 626983990 0
1002257 936027477 0
199787362 204882660 0
947519262 660828785 0
519612948 212646670 0
815160137 580076554 1
430768168 147135043 1
946420761 753133146 0
426079519 867117205 0
297398812 375016817 0
930796684 471196199 0
702710393 44654035 0
558281155 160591308 1
276458181 816766 0
970995501 664619290 0
72533309 887205963 0
486214979 45605424 0
953995736 804055732 0
174434687 13460537 0
221689031 941304652 0
923399204 932301022 0
835467165 769601501 0
560990508 662881047 0
17190188 45953552 0
757689286 804637624 1
683395429 966471162 0
658115945 841947237 0
223069421 926374049 0
17206803 376061234 0
820095195 264532091 0
854704170 479943432 0
752339548 657178530 0
849182076 142037233 0
389171427 453986797 0
663560662 924931202 0
796481749 5818276 0
725027939 6100340 0
817406654 689015482 1
270084336 879446480 0
145173906 116503705 0
517740961 695310958 2
558560353 231512461 0
922019767 8109912 2
857185983 272244687 0
851660470 416694144 0
640996899 216665483 0
23946463 730168923 0
41388045 233328775 0
220230893 990998151 0
904678510 878483556 0
160178884 835643392 0
914031859 449513754 0
517347704 681182362 0
159295717 125957633 0
73497015 88528416 0
866119017 639125035 0
125437761 345138311 0
287841069 265692479 0
705821797 495464244 0
779811492 118344533 0
385091087 794584917 0
373996645 26805509 0
512182349 963564822 0
850726992 529320583 0
472352537 78840090 0
682618094 520879775 2
474813682 38888865 0
255248684 441283770 0
501746237 470147649 0
312169223 294291499 0
543701790 247879198 0
839902470 498409683 0
411666317 867391219 0
145181536 736293285 0
869994087 240200255 0
486389913 15014638 0
261891999 537629779 0
497095619 164924567 2
482550751 101205754 2
555429033 530976830 0
334717468 709578420 0
230313032 449619134 0
965251975 115294102 0
138768499 47005530 0
679692893 475807749 0
416009421 594995467 0
553240821 70326963 0
447418447 515667616 0
44789001 944384783 0
526232766 308644045 0
812701281 333817100 0
482369007 950372842 0
939098642 498282554 0
906840113 952669699 0
596626384 428512118 0
356230892 573986035 0
651125622 439966233 0
133945351 313834497 0
584034122 980971288 0
16380996 442259204 0
206115272 776022988 0
995933076 176405249 0
589254969 527067394 0
658306307 332566200 0
288770594 30692083 0
134693610 365004612 1
800639301 286856090 2
120958572 277574676 0
141574716 652416751 0
431042540 860624861 0
67388554 343656577 0
425132831 498939699 0
821131729 963536523 0
306607770 991651137 0
72910023 739224318 0
640382253 942172992 0
759014205 399481662 0
194947158 956774212 0
48352994 240235232 1
510652448 985827195 0
42689131 235947710 0
210015779 130730001 0
739951107 981099913 0
114267738 244409233 0
50863408 485905802 0
439080682 848783178 0
965069083 770397346 0
626790986 673937012 0
416252860 669704347 0
907415417 640004209 0
456840060 688279421 0
596766323 282174589 0
193788376 823670374 0
439016615 874059547 1
830046177 58836025 0
759666219 895417243 0
60440810 684786924 0
166302450 915972014 0
505128488 666473293 0
413349271 519067578 0
461893937 515129450 0
754579293 916857538 0
652885128 38829518 0
664591947 647625649 0
128797059 251225085 0
449419372 14442263 0
931308526 65088715 0
32499874 351385206 0
609994635 325922105 0
506762412 926607382 0
840488433 203504009 0
49921685 902929985 0
331487577 900693401 0
11148009 57976337 0
136251782 879070291 1
736076730 983122166 0
629923268 989273659 0
644250393 608217024 0
759987777 285005149 0
380222639 334151941 0
162968038 922626123 0
691816381 438598609 2
432277218 195081948 0
59907866 699877248 1
384805552 514234396 0
451040783 779977046 0
91311759 373463870 0
25169406 424576037 0
806867059 271348946 0
731454543 93343136 1
539641055 370248753 0
492816670 618837925 0
657782967 222308869 0
825307156 89597335 0
891103108 753281263 0
440529035 297998415 1
384389092 364025563 0
736851810 68821194 0
59997051 511840248 0
777410229 935885555 0
297186442 366589827 0
70625263 141703107 2
380831703 521685034 0
448801185 656102833 0
860792112 968824811 0
610953442 363137325 0
427751804 7689943 0
829906686 121394675 1
47687199 77932609 0
44194784 701954329 0
448402369 753285732 0
271769932 573738699 0
30439811 141996941 0
856478021 864272711 0
92164705 977077888 0
455779153 9379976 0
367091398 26077294 2
358756835 786724177 0
641362017 316067062 0
113197970 595779099 0
662502163 444444099 0
105994110 9204483 0
323200487 44062146 0
516120706 431653556 0
376329578 521809122 0
363558928 207612256 0
529999869 987590347 2
582937742 131215278 1
520924055 822749337 0
174009967 979977746 0
442968543 871151504 0
447374444 541984940 0
893232651 430254082 0
957065702 648893235 2
398160443 590193292 2
919469614 828422532 0
995590511 57959957 0
923021541 786784983 0
410554241 471306264 0
897988318 934948175 0
587015513 502392417 0
97038274 715886481 0
266762560 163312708 0
289676534 447504847 0
76456063 326199634 0
47531836 958987524 0
684899097 474535602 0
386838712 892782065 0
923368315 158405653 0
578693454 328525603 0
445014208 508664705 0
698049624 31101975 0
394944937 681318350 0
921380195 310966467 0
282967346 507174892 1
721525353 346940048 0
63372041 361244112 1
395954694 359975820 1
571391988 51064567 0
122922498 198442552 0
40498169 16931335 2
200893593 480739713 1
42155043 807318147 0
251051182 523615576 0
359933235 601876660 0
629859012 350048160 0
410038149 71073932 0
474523360 98822188 0
22840963 889915466 1
555683217 664797011 0
138074376 458966619 0
224745640 704469131 1
45683201 836903906 0
271225694 24311225 0
795093585 655734530 0
767933676 704888268 0
57037786 352370880 0
752801338 989701110 0
116490030 379658865 0
276199468 111335868 0
907839451 92586687 0
185466176 19318564 0
765970491 728601584 0
741196499 77704533 0
522447449 891992498 0
496401412 660227190 0
821961956 136916166 0
11148657 555983737 0
382527276 495097090 0
464830508 600348600 0
210585022 142236517 0
612803688 541550048 0
946186720 127482646 0
765142980 788716632 0
407272116 331542358 0
47527681 884954670 0
916083500 794284909 0
960990703 68555885 0
283746709 730464739 0
909135570 417504404 0
154599030 110480964 0
983532039 67335039 0
14019097 524334839 0
171958009 603858323 0
246065386 401781334 0
715180077 271901227 2
15160630 554298349 0
986262934 592202719 0
39716459 785747709 0
12941072 279135132 0
994688142 627795770 0
41514124 849941324 0
505123179 340270296 0
498471738 470449580 0
80396597 598660614 0
145936743 594624869 0
36472137 694948511 0
746888012 352120876 0
123358230 150274645 0
567034089 819244540 0
9472011 766271956 0
830914802 270741359 0
357616306 582175275 0
873929666 681513444 0
304769619 296321687 0
237147997 86834235 0
561198118 308046832 2
619025485 439471016 0
488349688 707068312 0
801709234 315782356 0
110416009 28496337 0
262249563 83516388 0
460079552 132531989 0
528750249 133179540 0
370447882 513832460 0
191262334 641305227 0
194413026 141333841 0
25989449 722762580 0
608506769 740622169 0
861525831 536097876 0
185336223 11538165 0
789268867 754459055 0
746200478 37579468 0
685800315 487590178 0
452499157 670847808 0
650392074 963099339 2
323254964 450063357 0
266864908 807020527 0
279531888 689867764 0
269695435 31557679 0
386453903 951827525 0
770643855 60054202 0
418039615 586181772 0
455925191 268697574 0
617297913 38017353 0
632294750 862644361 0
910921046 810541563 0
29493550 138335986 0
971365359 303080783 1
521928090 370587461 1
566396709 251202042 0
291580170 241022382 0
564124535 918997238 0
626590662 883778874 2
164525052 944054490 0
801577446 774317011 0
17156680 120859717 2
678949043 669290881 0
821927036 462572089 0
759048233 475904808 0
424615228 364336217 0
815716089 9155680 0
139369530 99872019 0
838556941 893653495 0
130926610 79224022 0
490825237 1820323 0
423372983 639879949 2
814936201 609165330 1
102295314 620651586 0
412761108 785506936 0
699444547 804770558 0
828524405 457288375 0
918524046 283958192 1
718889551 396972075 0
85855356 293924374 0
280205784 869318 0
560393025 75868763 0
507535507 949738723 0
104464540 257511186 0
18383890 456167983 0
16545573 751555917 0
959846606 357926718 0
238402188 473832047 0
668419168 106439990 0
599362862 91647739 0
531545627 267518321 0
337213617 11494015 0
880550635 510136418 0
844033811 772398751 0
954459818 934541885 0
903515330 602878450 0
444647772 868323563 0
594527470 133325445 0
914661132 495391710 0
187738391 85939963 0
15291806 441878525 0
40170900 226783951 0
309829563 486793174 0
955208796 36188496 0
255055456 740459088 0
196223684 394742581 0
109292264 232311840 1
933078399 48517305 0
100433511 928403895 0
5015939 118597853 0
48851721 710877777 0
408719963 116451267 0
794332363 411695333 0
310596488 718553702 0
470110078 668452490 0
391200342 303369677 0
136240826 27627330 0
759506753 982570082 0
228566903 654333524 0
893596954 289208745 0
88370248 162631358 1
511150333 588786279 0
538497495 10361561 0
341706757 777551753 0
259533420 30639857 0
667661880 628043288 0
602638785 119267827 0
906571778 24584878 0
753441613 737664756 0
155396885 534932415 0
887752206 201877785 0
208064487 453557078 0
916439639 52444881 0
953091232 388044703 0
37334226 780799778 0
234934910 376466127 0
376282302 12463950 0
939567388 289402087 0
882445522 279379294 0
678138348 925889946 0
565314971 158778008 0
129775823 289024257 0
511787344 999334530 0
193915148 295181586 0
797485445 977638913 0
542234577 592001933 0
135076294 316191588 0
886520811 608860667 0
758281839 866706670 0
812603618 110942049 0
601103738 310026121 0
350024583 312785655 0
154235715 251865211 0
243582312 259708494 0
272665014 637009666 0
103055754 473775041 0
137130340 920671627 0
486527452 5633412 2
576243306 294377738 0
250563462 404646817 0
281812747 405278816 0
923891331 150139875 0
367469938 973862015 0
128889329 43866508 0
364717649 242655435 0
708143395 540499825 0
752809853 977775889 0
535137284 700327883 0
144238887 930124702 0
612946185 746143972 0
149217959 95240131 0
870840341 698730298 0
120163769 541415925 0
255510918 211018230 0
40962336 499204389 0
874157348 18254693 0
373904102 106021514 0
650772975 40783070 0
777077089 338857821 0
674771635 829933323 0
432142278 542498573 0
793869959 925949752 0
188261352 634102751 0
419323676 874273785 0
103775104 439143228 0
611359986 164531735 0
941099877 204233839 2
270099705 304613636 0
812922317 342381392 0
138301749 815728956 0
298766055 311498459 1
467183449 602259150 0
221388542 659509984 0
991146292 19468438 0
9351764 814962284 0
632820440 292517252 0
397270359 686075204 0
78879581 297278314 0
993632349 408566288 0
498947786 122011578 0
410703911 51718720 1
818947021 965186019 0
681515424 973396923 0
530867214 717968422 0
134985669 131322211 1
948431920 576813060 0
541653423 157401976 0
459856977 511618500 0
980220558 73549920 0
158662459 59161608 0
319850820 523057712 0
71189187 364540367 0
918642035 218674281 0
538355025 277173425 0
35049895 909887003 0
781823599 851962475 0
830915997 638396979 0
827302103 620661570 0
265923662 155561060 0
97377517 280838402 0
143799147 269853240 1
606266700 139230951 0
81361925 889065331 0
972051714 467569848 0
203861415 632414829 0
742607125 812543236 0
126135354 92129508 0
143497554 362326374 0
421176493 134340700 0
73441926 776118119 2
391522646 276583980 0
919458386 801715981 0
654767638 660992636 0
45025227 761401750 0
787333641 501229643 2
151191855 420083100 0
57337836 893229353 0
172377483 601333668 1
917660189 103415108 0
518893095 190728871 0
347635607 648605577 0
35898718 8115485 0
120103984 19246877 0
649175461 940543539 0
189917431 794851434 0
317631943 38308915 0
661004362 781690500 2
921175591 616352223 0
511724895 123898535 0
410456014 511154974 0
472392277 227072153 0
437695919 233830133 0
332046984 943574221 0
968349632 792966460 0
439225837 771824460 0
970106955 989435440 0
668073578 292205843 1
642422453 709737876 0
119044564 564374874 0
947432935 466883418 0
645136330 695099583 0
364396960 955641799 0
832926799 123539156 0
769117331 645300455 1
586307035 16130453 0
48335172 474064991 0
477363721 7333586 0
109258968 162500426 0
954994755 35578371 0
11202366 391251763 0
267704383 408511657 0
349044433 355599268 0
156505945 992786435 0
490603786 817208398 0
799063922 535351471 0
839871766 526287626 0
615600490 242414311 0
131566223 674016130 0
599722679 181993121 0
876711862 135475585 0
713113722 189168584 0
98003655 73180305 2
145771668 32967427 0
504450538 108766060 0
966081195 318543344 0
5644667 524768180 0
980953294 974376727 0
90573816 350406668 0
170065987 739581608 0
966250517 355725752 0
307566519 545153632 0
720816064 329787206 0
366052629 298798931 0
440899113 989186849 1
704887276 130014360 0
977454768 247851240 0
657918379 62893711 0
296298761 694428949 0
811422303 411459275 1
239693107 131734283 1
790824317 649740013 0
605123247 886811841 0
618573654 522679252 0
452417504 906466622 0
7434278 213872 0
268743864 19438522 0
6320028 441502845 0
376858064 281073597 0
623527996 642888660 0
605795638 638151543 0
293153282 626684667 0
645467171 382468048 0
461162835 106040920 0
605383602 638385110 0
384357918 130453390 0
172421997 363179013 0
340842343 911112856 0
399113088 700805726 0
686426031 585259380 0
651328143 304175849 0
475827855 997853843 0
376846174 973216164 0
293202724 337399677 0
441878867 485038224 0
975214770 508920080 2
37312739 890642954 0
469574228 606429933 1
892463036 422223591 2
47637442 213277668 0
525821774 778465474 0
840332069 182187910 2
109795309 56323756 0
247373750 47860937 0
804444077 11725251 0
801033946 969184455 1
99332862 742681759 0
24113171 310356709 0
543454574 300012315 0
779336522 927616226 0
605193789 699739168 0
605269996 366728974 1
623780583 333482444 0
716079640 452400864 0
204310205 212863081 0
801741748 383585410 0
300275763 280790068 0
684945600 340089314 0
411373045 863884072 0
25575184 785977233 0
826308004 256242062 0
574107426 699744436 0
853577492 641485036 0
825061317 485032839 0
116224933 734123533 0
311059140 758325464 0
861755187 280564190 0
949890354 868116652 0
545378972 62548685 2
308896752 416594407 0
596626298 238130352 0
798846258 12253011 0
47090271 416028261 0
992358537 789093869 1
220708601 728175021 0
139890478 971493946 0
826355005 628570849 0
342589741 655412502 0
501075637 534345052 0
331490219 498179238 2
843153792 925107603 0
876023267 857293002 0
125437766 553479196 0
698254549 343071259 0
79392563 8715481 0
36004997 593401373 0
624380902 474493373 0
85668251 184580998 0
12549740 106601934 0
988077502 121147168 2
340645344 486427605 0
428982661 825819968 0
656619343 707200933 0
393420817 40562333 0
461385159 371981191 0
7886901 922552641 0
54066086 444061678 0
737143656 90792201 0
777012422 930663639 0
892844642 409690212 0
503664344 113285430 0
524813859 887194618 0
340277526 880500682 0
219304079 750832021 0
887242600 43896492 0
927704983 142273098 0
528031057 769395444 0
55408393 46455126 0
321070170 492548519 0
98214505 264776101 0
756651313 169557289 2
582577849 281743841 1
753618760 468992873 0
135871570 672032104 2
594052355 633630595 0
689614815 807982051 0
288965326 945257293 0
111891774 144669885 0
18084813 517472468 0
690956271 194208134 0
898339774 289047384 0
139510423 810509221 0
369539830 54693718 0
66893020 25033565 0
934564407 962733267 0
80513647 784402976 1
907216618 535501099 0
283066070 34222675 0
283438733 932378697 0
320334023 163266769 0
816396557 839083488 0
360428539 544801726 0
446868131 958784591 0
782059548 10191297 0
756055539 317450543 0
865963204 276035620 0
302692644 194093506 0
69909743 683014651 0
274560443 25907358 0
699075599 688452455 0
262540462 358573139 0
723326737 645903466 0
632560377 419322796 0
694762755 269016691 0
778436590 892658114 0
772205010 989230069 0
643607430 15652289 0
788633418 499698290 0
186194508 359866867 0
3919188 538880216 0
938324271 64949520 0
446778690 618783040 0
677503868 909973466 0
522582980 344787651 0
91548452 170117383 0
724883009 655055539 0
54652712 536957647 0
908047876 761278761 0
935585662 58017556 0
401986546 772145627 0
503512747 941042653 0
159401032 664974040 0
330262875 768711647 0
804337268 641944386 0
388594512 572873239 0
8443776 671344050 0
361780317 21817623 0
364990910 120771313 0
640301748 777191677 0
247713165 931403065 0
939014527 204798394 0
700452207 820484782 2
120333651 877006220 0
184970463 663894061 0
96092599 40262185 0
33709327 84007082 0
355586595 903043692 0
471183006 298282360 2
924058519 767312291 0
217942895 458192576 0
806424807 440388470 0
200556983 450868795 0
462995483 594169833 0
554408090 231523282 0
328055225 646545516 1
265403760 831739527 0
872057661 273171988 1
515962520 567899369 0
702252230 835291809 0
444999465 84209230 0
675652099 598115085 0
734601205 800868160 0
142920258 724724465 0
878951863 711169902 0
800266271 669535225 0
220196788 34239551 0
317323052 201805133 0
237254457 729773036 0
983133775 63955121 2
15978306 319296566 0
403527760 359612588 0
328885639 744563417 0
671090987 611532287 0
98372476 178548769 0
432950689 612881956 0
37795706 724819528 0
988507373 234851670 2
108555487 48694522 0
774301924 250401175 0
2296509 380323971 1
965932921 868639513 1
877579125 577427557 0
511063352 498273816 0
30086138 537780795 0
419006123 91377328 0
482016289 700716149 0
589209092 102206464 0
122840133 328079740 0
995402175 993802552 0
173247312 319998006 2
496371263 114950231 0
354263942 16573596 0
747626291 306448670 0
761566244 501667833 0
495815226 302871824 0
582227459 714816595 0
127587222 330779987 0
745367510 33663117 0
849641550 669684012 0
174536757 663839724 0
948758582 409671643 1
364986266 473728544 0
503748616 139666383 0
376740549 746042374 0
786514775 769402268 1
142001775 829234478 0
926261716 21735640 0
268673853 848323688 0
873699010 574248200 0
786299054 868750286 2
367648823 270552470 0
676385989 233601772 0
686828957 807259882 0
197471773 2862943 0
426272768 360115065 0
437700880 13432177 0
586718666 99895375 0
416340980 84893762 0
158822434 147581206 0
976833571 959568996 0
703013256 68701308 0
807921431 990815020 0
106593817 826010321 0
309476053 134590795 0
703897803 609479003 0
666187621 587981134 0
612041961 198440648 2
2233359 874552939 0
37398176 341528787 0
406998507 605051459 0
190278478 770195240 0
905316894 870835790 0
523737001 496371447 0
465213022 174693024 0
898183307 828823001 0
81281487 197978630 0
397469536 54376678 0
414427936 21041527 0
167788519 929145881 0
353830894 974335561 0
513484474 860966401 0
614236598 744147770 0
19938284 412293793 0
43012236 655180184 0
94578548 519517833 0
677108854 817546201 0
284100828 571831894 0
678035468 147113329 2
961394162 482471174 0
75453146 615288304 0
102294741 710751623 1
990250725 495839224 0
891383460 619515132 0
94736040 378340974 0
639821033 785738612 0
713546143 624658834 0
64449095 972323234 0
847970553 266523152 0
15649484 686790504 0
788876125 828019078 0
547780970 853087452 0
359878329 66739585 0
17835525 666320052 0
539488290 943638676 0
664258612 198307989 0
945162550 129318689 0
396796894 995475573 0
682798724 578745341 0
309610024 30562350 0
653835732 975054994 0
670320703 789549496 0
922268044 19010938 2
972726901 594015655 0
470607601 25315516 0
364408421 121481877 0
393406452 178260018 0
188347423 205773758 0
15704748 469088731 0
960331025 652832323 0
21537507 343579799 0
60025323 784834603 0
465633542 92622224 0
391092895 447356989 0
95214366 400735408 0
981461249 37495970 1
705280893 838054009 0
594220060 417643000 0
910386690 67980361 0
67602334 816785749 0
238864699 920005730 0
665809743 389410502 0
846362846 960297503 0
445832762 37461266 0
487762812 945517107 0
53633616 261062907 0
128714666 288848611 0
116987916 894266693 0
110320277 754375245 0
249677864 700008764 0
517544153 137717922 0
261052123 651820909 0
638342383 164819919 0
583075962 59185847 0
604581634 283203867 0
560792183 841116107 0
99920336 33737994 0
595194179 411983534 0
248575401 368328435 0
873604921 510409336 0
658961596 578669332 0
929596485 416241528 0
549694766 466448831 0
907682697 243876846 1
649173723 691154005 0
890157685 140010739 0
703639769 125341816 0
55550261 775905768 0
328955029 22952795 0
798353070 15164441 0
424847973 519820739 0
330889229 927087905 0
654065256 918651761 2
201991045 5785851 0
133372327 686333721 0
391818288 587726874 0
117791394 90172861 0
734762190 755833512 0
917649705 672147387 0
978326232 11171655 0
18346103 228023246 0
707339874 176243074 0
518397853 772562442 0
929504682 637083656 0
412386234 263046640 0
293957155 843631367 2
558108393 991165345 0
101832414 705765477 0
278275843 361971133 0
351735357 692836689 0
970781149 145034332 0
7335828 37382271 0
255687990 436883103 1
669459779 772387455 0
22439136 914263557 0
511893620 295014166 0
843528101 676903500 0
25263752 782651905 2
141051478 829896827 0
856039228 640981401 0
101872951 888397434 0
600502254 49219428 0
627369033 613505415 0
525150409 781942968 0
795880789 568798011 0
542150381 838202406 2
840255419 394909058 0
428680703 154662745 0
786443405 779189977 0
158810530 359514015 0
703278794 515786182 0
967275117 706605142 0
983987501 412679690 0
280534312 42773509 0
569959226 680567137 0
782939790 907874461 0
663197479 945247471 0
113502079 72068414 1
117965904 562770576 0
725949478 111062864 0
640002874 520115489 2
516926925 246575043 0
580814607 165392628 1
486582775 839345989 0
195659264 72217782 0
611680947 81964549 0
7832851 424352391 0
113883361 64593089 0
623665247 95559205 0
187008776 706544134 1
461209815 514019036 0
742037306 620189326 0
143371177 449562710 0
693777983 626990322 0
358362872 100881415 0
306981318 767815317 0
142528053 248235082 0
336188468 460348454 0
323387585 700381775 0
93259441 392775855 0
562005593 351371575 0
983952688 397238463 0
103100733 105935752 0
214186893 786708839 0
140813834 692794338 0
841698665 144568002 0
461041264 719346866 0
199965703 704997556 0
32465031 105616826 0
36725823 261592677 0
752005493 429357630 0
526248946 695937562 0
90789341 13517808 0
649744381 517999088 0
361733314 755342609 2
72182240 408724881 0
81721622 247302781 0
229925350 573221009 0
437229755 685738533 0
140296271 964484140 0
253077617 411827943 0
609725661 81220541 0
290105680 331383414 0
968044601 165928304 0
480743932 14977596 0
54280662 480913190 0
88711250 70069357 0
170180218 532140990 0
750430043 114256757 0
472973293 364380252 0
38283978 837252643 0
823814764 412931139 0
401609874 997802328 0
451864800 569660326 0
703765622 175067951 0
542083756 94448741 0
271334457 614877306 0
49986869 163049635 0
891549978 191024796 0
230266327 585808519 0
74571864 952281081 0
490869833 483441577 0
294410884 489256849 0
288281529 675231150 0
183917527 373449491 2
303713563 396090918 1
68900932 457649295 0
400390213 136113485 0
865073480 858647483 0
516839308 4688961 0
596147569 639070534 0
604618836 939491423 0
800199790 763605439 0
979804264 852119992 0
734532909 3499166 0
200863467 351089783 0
716578499 286798870 0
345517944 235521902 0
676551557 939321935 0
705955480 758701434 0
201877491 466452900 0
456084823 167506805 0
229280019 696287496 2
335043877 1812532 0
278008827 538893375 0
691982813 529022572 0
167912544 722134593 0
665151147 252457968 0
154921834 553442033 0
11810421 652577093 0
981760233 690253851 0
61533133 656443583 0
6251248 145106367 0
180355705 972127786 0
46025311 520315846 0
737536408 394509856 0
302075974 243474267 0
836859528 860610261 0
147129709 273107606 0
251940435 372266311 0
201758969 537464992 0
374974072 433097370 0
861527602 167148937 0
781268302 92601347 0
443374294 794786735 0
544101962 512984079 0
708829462 551178983 0
343913063 962117933 0
14286291 231161891 0
86478659 183614467 2
591698383 877880696 0
392940244 854123804 2
201466567 887636359 0
321423132 719982361 0
124609724 189769265 0
482668 193167465 0
226795082 332137781 0
704775636 965257059 0
436248497 715581807 0
198374297 635701028 0
87553178 930465829 0
101287338 249423547 0
68322858 172633152 0
840279165 10229298 0
156846936 443190628 0
591663450 169229488 0
633427796 908081189 0
871222024 513768050 0
694002508 813057357 0
374569323 111298130 0
249599838 303299929 0
416133163 483556073 0
464339687 74781563 0
469453410 724881966 0
702839828 316601750 0
214477613 335854358 2
390918872 107774810 0
710347801 825087549 1
664669611 618089690 0
175087341 978364460 0
659043598 763962033 0
853852518 499269551 0
405300547 720261543 2
356444572 417634239 0
988401915 32683364 0
944218133 925758393 0
445011858 297128382 0
945863465 108612675 0
146388715 742200199 0
772476341 123787481 1
134997657 99514950 0
953250677 325134164 0
430667994 391901294 0
197822132 873096011 0
792563327 883881982 0
110771709 39556526 2
393571826 679933738 0
24792038 232756079 0
822717413 269523406 0
737286049 122892871 0
93333191 291062999 0
5839732 26061977 2
16906044 84121554 2
892144553 972396028 0
999165147 173460616 0
214348963 66553461 0
390749460 16865491 0
179907630 464510125 0
524466959 87251656 0
992932136 93626056 0
570276419 392719287 0
572351648 798347482 0
866894611 698514926 0
110764252 4081025 0
121108866 532082759 0
710771168 47808517 0
215561431 433318084 1
786263038 175232585 2
449532617 68458610 0
630741080 602626146 0
699309505 793804362 1
137397364 340386527 0
685500813 43019509 0
35867370 410383303 0
37468158 58775396 0
394755977 126487856 0
348119460 306326493 0
634571443 606884774 0
743856972 173073678 0
156472919 559200709 1
309568386 363351919 0
129753563 740992431 0
148780815 825790745 0
482220965 656003335 0
83552505 170840963 0
945023771 282700393 0
145920633 970472361 0
883109625 62011264 0
60345038 649279276 0
103568286 564871863 0
864782400 445681425 0
65790277 260817676 0
828969394 75797564 0
128185421 712036656 0
656779780 752311189 0
687871033 906916505 0
850988155 59291191 0
366475728 261289942 1
264601209 354046026 0
668328003 708568573 2
359040447 462330758 0
621957580 57509994 0
506796509 471427607 0
991239619 514761463 0
686486528 345731090 0
484857881 770294145 0
219644782 339122082 0
11800830 894575704 0
695667762 500479931 0
952071169 22684165 0
79120087 535066240 0
246434507 593838594 0
321776462 276871942 0
185655242 682326752 0
853410236 6648348 0
334502144 243923484 0
597599248 904171070 1
53535239 459035134 0
117094907 76678173 0
72558143 819547582 1
982709564 662644939 0
55979673 808145847 1
853122078 900313142 0
923255674 213787385 0
343154944 734080101 0
632098854 371897716 0
803536465 77255357 0
163897445 518469599 0
231179572 21089676 0
13554584 962120741 0
698324125 16939869 0
176125112 121932817 0
463834299 392567888 0
271486959 139974848 0
625553484 958913232 0
255783135 568611300 1
278048550 396554831 0
440363849 501565179 0
52531416 810409080 0
652287873 53186083 0
874367574 196082328 0
351365400 175719392 0
326685607 318549033 0
9829915 66317082 0
23473881 543011754 0
57657314 658231284 0
594258018 59144347 2
759162205 391455546 0
515748419 15274970 2
202542063 952180259 0
484242667 37853267 0
773382971 289276340 0
299710846 735544283 0
6023881 706126989 1
842314764 609178322 0
698336459 484078290 2
201419823 422761757 0
664781957 434465793 0
668693351 437957519 2
351326041 130715594 0
916521597 773388616 0
442964006 711493289 0
229655902 82998771 2
22199393 579762565 0
640762795 320786966 0
919517573 832745024 2
678551755 135526232 0
885460286 54469990 0
910367413 141732417 0
516745142 534383587 0
976635138 529162680 0
73172954 287543082 0
595452566 992438854 0
113065900 205933890 0
59741492 577365411 0
36929680 945037938 0
211939053 684694330 0
57730492 115713714 2
125161809 425847231 0
747181080 124040300 0
222155355 556731383 0
359277317 149821343 0
368684266 439053210 0
193925966 286117320 0
975138446 681766477 2
445196584 420694062 0
85597141 365785563 2
88963828 589375214 0
342318844 942593039 0
603244716 830213374 1
272399997 682336522 1
184644828 850285597 0
272110010 238313759 0
14610401 499149221 0
890510577 20693593 0
972117028 60509403 0
291268326 949239750 0
220215395 13227534 0
808538255 96399708 0
75042659 403529717 0
456406949 376444448 0
550032964 540503781 0
608643186 637189488 0
461345776 406958833 0
869918865 367717174 0
779107005 590502111 2
29221409 187954500 0
225642662 49567129 0
411276345 743025202 0
100675265 164172358 0
51661395 762281691 0
577038552 626377758 1
438285549 277775810 2
373944564 515026016 0
410870384 145982441 2
115357502 426684411 0
465201167 73973135 0
836512956 580585315 0
995055223 18079849 0
286960431 309382523 0
737288091 178736481 0
345277825 423416863 0
993247559 679430338 0
806804301 755738016 0
926957987 953945912 0
696797558 86363550 0
797830763 181150428 0
740038043 314070485 0
310675438 973077947 0
261353017 349539145 0
466441982 949126414 0
577779082 291667593 0
188780266 290982791 0
97902159 327394145 0
162307649 211033523 0
948956542 320803256 0
823353795 709559346 0
346541383 918210015 2
77432049 486419411 0
928097741 236892682 0
379055652 351241557 0
828396810 673629446 0
278320502 680670511 0
79724624 429957342 0
119586071 60384690 0
176379809 353674025 0
436184967 20568475 0
187621370 185012133 0
106152701 569699416 0
56325979 722601620 0
285064916 10714481 0
835113713 473794611 0
381503864 124854638 0
282788943 782369389 0
521903816 465829032 0
773605471 987873263 0
963842298 697373676 0
42819211 211676458 0
969888379 983886241 0
854168515 710868290 0
67751978 971738996 0
287502157 246326997 0
530679417 276762849 0
369732217 741411924 0
52793917 815876909 2
748059226 86473517 0
622502103 749231174 0
306601179 634107952 0
662109242 868857882 0
134370069 337829786 0
374994121 328661582 0
161751336 381289193 0
162572675 615927165 0
815739906 953476651 0
72102331 712943536 0
124941568 170593058 2
781129024 387034947 0
656699873 61111142 0
38897807 194334513 0
41397579 640763715 2
869543032 94687831 0
725762668 645282683 0
67547265 714014083 0
749553319 637013548 0
782602232 294826641 0
389893007 116611070 0
110024192 890724022 0
581736917 617906991 0
542936408 272653189 0
4519557 794080926 0
737614892 277189205 1
947506633 283111084 2
152346028 661159265 0
403007291 643062543 1
359486733 519000404 0
980749365 374300288 0
313413849 844492465 0
990502105 624291933 0
54911138 391486068 0
121915327 815685948 0
404256097 319509419 0
192021880 167903572 0
388531255 96507817 0
28704330 455733453 0
48172382 450150742 0
501358904 627511709 0
832409577 890693307 0
588837873 352272129 0
473159122 474647744 0
921800260 901581024 0
591974649 56904979 0
380825249 74527779 0
795772036 457587715 0
567650721 695046892 0
744628353 406291089 0
710497402 544905098 0
826014011 870225113 0
757500825 428877242 0
85656245 288734408 0
850247745 197615054 1
157925859 179337727 0
408902478 32704984 0
876693932 489312249 0
64312258 843227686 0
17610738 208831125 0
621987251 102277017 0
354991940 39450793 0
940069574 398980089 0
842736690 172453459 0
4515570 336801015 0
212588259 854260931 1
844869113 717253044 2
846745788 670635837 0
619846151 556445702 0
765315567 969472655 0
776406010 114498928 0
33074603 454607135 0
999792921 409230757 0
368905536 348727770 0
399937907 645308915 0
111284741 27607291 0
348013011 433287038 0
872070673 960524109 0
374684622 919075896 0
393206975 486245970 0
570543038 977873044 0
420225020 965018020 0
985919759 653149512 0
444248281 516146642 0
785578864 21148434 0
644213816 715144266 0
33821648 886592585 0
404919314 310720201 0
12056073 602467843 0
217439997 505030291 0
502485362 120270339 0
601972891 538443407 0
51647812 842934551 0
410958553 195571367 0
264878841 699176740 0
816298693 2209968 0
65531188 990797495 0
296679524 324392120 0
974927406 51138085 0
677182628 729184383 0
785332063 742749204 0
625016708 920311580 0
528330484 955331452 0
932947988 746778722 0
567763377 65802422 0
579916345 202416006 2
448771045 90341529 0
562113692 654428943 0
449140425 927605512 0
987284402 28118354 0
165486025 663638986 0
381808943 471876735 0
243196244 613671094 0
21440782 856492204 0
6300740 95256308 0
936493727 508494911 0
364824445 812568020 0
195649558 92842490 0
684730109 10413287 1
135497838 872287872 0
6800341 844748620 0
645941443 358566143 0
980093695 453984926 1
107684405 556317945 0
935890442 221182178 0
970397563 556857437 0
126906651 247141793 0
66864332 575077005 0
465820773 892816088 0
622483007 705289364 0
328916647 687780494 0
694411024 121978426 0
362967523 809806099 0
264894004 638909609 0
625025188 925604939 0
164736688 539229123 0
668609386 274688300 0
465570640 137862891 0
875151473 128286838 1
106360477 98778150 0
145600346 895302374 0
354546961 245651904 0
11975526 810009410 0
50588402 716368325 0
266274179 371714540 0
31162239 461553710 0
582366707 719537775 0
38518103 695244258 0
61118544 738153423 0
967490788 740828085 0
634607957 797347708 0
118856015 47212215 1
686069914 267645099 0
843426046 594722976 0
531136962 544891408 0
528334579 28570984 0
953376383 184130781 0
410273678 472729056 0
85768127 796640781 0
421575941 613641356 0
816079918 196646345 1
605690521 752293656 1
319468542 970536994 0
848510538 560032275 0
771385470 152174475 0
865735070 727562623 0
327091178 705565080 0
612953287 259170483 0
702845390 168557835 0
940469692 702526874 0
76161480 615536562 0
403200536 753923884 0
403571826 68274654 0
119256435 373789709 0
474439712 35075807 0
17900305 51727648 0
36887227 656797930 0
202609538 967254804 0
619209905 675823022 0
833875331 49880881 2
94892894 966590123 0
734301950 173179943 0
80543803 82655529 0
134704546 516660658 0
890301877 287246750 1
152163786 439555375 0
393624316 177753597 0
364744054 713859349 0
299220527 885997350 0
166593772 725673988 0
416268920 523543998 0
321433447 841894644 2
819681265 275044079 0
819981664 754337601 0
348306929 908995848 0
147115450 869299783 0
935710563 170121904 0
107723909 307424925 0
622684118 666099541 1
439073175 208227126 0
201272901 175305661 0
905207853 228094807 0
916403949 891993810 0
790152936 481786012 0
567295088 949668825 0
616548599 909944419 0
453286616 806081154 0
73964332 191691533 0
790418297 806812218 0
92460148 862041694 0
530948233 88494716 0
394145822 666902302 0
898577350 828354458 0
765362499 573582996 0
191268767 87848981 2
686658977 2014756 0
516331205 49662954 0
145061407 697187945 0
115183256 776519495 0
826651011 563352746 0
502023296 812393437 0
662397862 521401390 0
558638746 978145416 0
293625843 758767466 0
534137721 874426474 0
65980182 510735880 0
341404688 448320541 0
613488288 198023017 0
948754123 87525414 0
53345685 411565950 0
6193777 36331864 0
454498570 259569569 0
23467219 276172244 0
976765331 437999058 0
663445988 913749128 0
369619826 122947642 0
403741679 543479197 0
4232010 207714634 0
112605321 570825570 0
747137101 899603280 0
647762698 376434174 0
930783142 886666994 0
586996682 706695730 0
829154135 597833942 0
634198794 962258213 0
353901527 686826131 0
825812172 704204091 0
930431381 411618037 0
11031147 592583523 0
434747032 924178911 1
369473007 643340245 0
844512455 279883253 0
703225708 307122912 0
484326074 123560957 0
218910720 17272959 0
838265189 997193912 0
981359045 75278031 0
889833860 868126249 0
497891471 413239468 0
15911119 197497903 0
1421233 404357573 0
353994779 74213323 0
413141874 468412201 0
146923645 803596382 2
113430754 583743178 0
139282396 81456236 2
97633922 992831844 0
241527646 46144721 0
247579771 31184015 0
371811444 362470768 2
254541081 981359065 0
158223767 980067494 0
189720136 335237040 0
729174284 561106256 0
984044469 118614917 0
602504029 179832701 0
126944724 64439009 0
872194272 532363735 0
340145944 600171545 0
416615066 496556282 1
76873985 923530649 0
921619490 618168495 0
280613501 182199891 0
829092765 130625967 0
69972549 142241165 0
722798307 255239970 0
65699783 850119082 0
120175614 1930375 0
56470970 7252717 0
214402179 516061658 0
247353589 259432506 0
553824122 28874017 0
648755873 93493580 0
367589577 99501349 0
177956099 864998325 0
128052600 964501410 0
189808628 920377026 0
125302450 941380078 0
351587114 565901210 2
448296546 436512763 0
823199581 434529402 0
13176717 283004782 0
798508555 946032915 0
99323153 225965205 0
694411357 2402276 0
523009042 204468050 0
464744267 320045109 0
710662421 780499957 0
334181046 665176878 0
420894544 893610977 0
74186417 844545665 0
44568417 795904194 0
678074724 28939181 0
656922320 921882435 0
439491763 172018675 0
42769861 93007168 0
938926713 845869702 0
626512718 229498631 0
75760907 326247377 0
354640952 653225255 0
186714874 46732171 0
323502265 863822991 0
289596133 734780 0
990078954 730223716 0
206497379 513061430 0
456115321 189105895 0
872307329 99250968 2
534953085 856452923 0
300138093 298837060 0
609123895 230694995 0
781067136 27091141 1
171452154 505677783 0
131723851 456528192 0
609831816 457345915 0
258432840 641102048 0
656853603 33375010 0
81908610 121176064 0
501720136 913465333 0
949854725 209678556 0
843514074 21039251 0
68318954 810339074 0
966581141 743424460 0
987453270 37690443 0
172482278 610516036 2
934231469 635864580 0
585088138 597171989 0
391215267 997638178 0
602943781 685088884 0
164408897 230707558 0
518685275 456319654 0
32129457 549377078 0
802927000 389694277 0
17549957 625694499 0
9680980 42247353 0
286999266 34843099 0
497449024 469144948 0
362515660 241226592 0
723045608 34404827 0
512987965 377738843 2
300480441 524042309 0
699240012 428127747 0
22348238 641690244 0
947693370 881447843 0
778491693 553167567 0
242350145 769980073 0
307208674 293051195 0
659786205 931452777 0
887246741 110949523 0
914207166 977963020 0
660434988 186241300 0
37228183 833718438 0
649782083 23701228 0
10307852 22506402 0
201317479 886791179 0
395492631 297386781 0
165038902 246186674 0
137608696 298004490 0
14060508 899702890 2
155253971 935936605 0
916706963 988133183 2
56051063 772962442 0
355932768 583199800 0
554577182 650433882 0
741318493 227301808 0
365221269 609849772 0
881323475 540232585 0
655531781 581239735 0
888633396 952551148 0
567802229 887345890 0
902014836 512937479 0
997018427 433626418 0
120022475 155859694 0
635929588 113925785 0
138035419 325522965 0
932488919 779337681 1
899580234 29844824 0
588204578 323259929 0
398555001 245105522 2
264446644 151779056 0
652701648 963907380 2
660152233 444037208 0
547010544 279437603 0
391933876 312010002 0
437490654 123330957 0
929959907 828648544 0
82973571 750981154 0
570331417 846959658 0
28779568 477515304 0
448591643 825644022 0
372806318 421883415 0
410056941 207671769 0
991670408 917627782 0
559206984 662322896 0
499541609 96628480 0
18702580 33665207 0
56905029 457999130 2
892784720 144700498 0
326657220 454941869 0
107266496 108724641 0
23059931 108847162 0
291384450 528832959 0
771790308 249507938 0
73090540 415637947 0
555163776 68370487 0
360670948 151443012 0
758717301 591673609 0
913244255 918460822 0
197460133 892576686 0
508897167 472288343 0
336358711 266445774 0
217793376 222945177 0
93101088 233895693 0
408023334 812377436 0
834957351 855756023 0
60777665 466080691 0
958028787 768829373 0
67170585 984761440 0
880044136 507030127 0
92298835 501922285 0
6523463 735880055 2
652941675 760752772 0
874529533 894382400 0
641103494 57725272 0
914883049 822469327 1
800726519 449720151 0
637573875 281942791 0
973585375 436530306 0
556830297 162338262 0
371172489 74966844 0
688010875 422918161 0
178205864 876336221 0
829528162 134275434 0
556356438 597473705 0
431236387 386738332 1
2002173 135007297 0
838937500 786368431 0
53450871 252758190 0
474811190 406651281 0
864944168 733586327 0
92862049 336071068 0
114794913 558758214 0
670700256 549603491 0
960901844 152014619 0
201220652 772693932 0
875652136 750057821 0
429330075 927188869 0
343384744 408645616 0
341409602 201827642 0
590240774 403810903 0
25006361 665062369 0
43834960 475443182 0
928438586 87953891 0
945446273 409621687 0
367773612 161310993 0
261854692 754214618 0
912352960 896592917 0
736049568 311311674 0
247683765 613444311 2
331611212 20006765 0
101133720 646965145 0
852747909 623780167 0
341697757 865837980 0
408706339 752797026 1
148062925 18631395 0
251459427 324926660 0
924417537 55613144 0
952610058 208554239 0
3132815 832277309 0
67208878 48905896 0
40938996 974530509 0
413402002 770709667 0
878604326 255865392 0
132490152 185982381 0
127273416 191637157 0
79802403 941010067 2
765077761 825981404 0
15873908 533667902 0
260585725 895809435 1
267550342 820000451 0
683800259 16066046 0
347946590 852624451 0
549624038 147450814 0
227589611 913971333 0
11238106 162875619 0
73266412 396849567 0
713400116 517229705 0
841139886 538950501 0
345878787 252547952 0
84997362 412984151 0
46317910 490208580 0
87879978 74664040 0
138676931 991637820 0
895958962 354372037 0
449137947 341088505 0
543349558 387937440 0
535051959 854386980 0
225339614 668303202 0
812114417 45526385 0
433438814 677384145 0
449875002 467864279 0
758092005 741145066 0
746759300 100937095 0
816444866 75813736 0
747250917 316143495 0
119389160 729723633 0
931687839 391110323 0
959828810 427720753 1
881969611 827459441 0
639181659 593226035 0
113748397 945435558 0
466450037 170858109 0
912466280 69678080 0
684078854 621886268 0
373856024 719742823 0
319562260 648096402 2
935488458 587284441 0
674032902 907772941 0
314925170 308145717 0
694581953 59967684 0
27314512 731243500 0
79962358 868644362 0
454434356 929080102 0
367967405 936825431 2
101578533 618862712 0
366350197 953178688 0
664523382 202890567 0
334836291 606266422 0
645103896 799780992 0
395334530 498209735 1
359769038 99601589 0
331636665 952260618 0
638273455 935865920 0
495682193 229440723 0
297432433 738162682 0
153120883 142417981 0
870547353 418817157 0
804055129 418084565 0
560408352 399221137 0
571726305 821040391 0
372818072 884583162 0
41971834 89609359 0
795365496 978181490 0
652898378 649436797 0
429205213 918642408 0
973549250 691772194 1
189390275 930832396 0
466939021 537593663 0
155084348 643880926 2
91667354 518378077 2
25103190 772407277 0
135523548 235894081 0
796910512 380075834 0
836194512 481628399 0
377930019 507963676 0
151387910 225332708 0
431962685 333376420 0
869829594 234767937 0
942319861 119511278 0
236038596 293953081 0
366085375 474751727 0
813144911 560081378 1
380584083 334796464 0
301866769 794690083 0
137896691 560188116 0
502144526 357352491 0
465227721 118058382 0
152167071 632998610 0
940406787 954770074 0
990557552 370335036 0
729977060 866225065 0
840258024 94413501 0
909246741 833873801 0
127021698 845931387 0
460430679 496694763 0
437920344 397650171 0
927217219 819093986 0
681170691 500223077 0
651912320 262438008 0
61508267 568377797 0
596229813 367428476 0
325110203 222239795 0
318821303 318627478 0
725770601 428180847 0
450886734 918301556 0
752787054 467530405 0
725035306 23421258 0
469528368 975293231 0
387033749 827278718 0
131195490 152148736 0
467328559 832158027 0
877694989 599061104 0
58191954 430074299 0
541563219 663836441 0
601603110 14751446 0
584046667 299865983 0
540000444 234239295 0
358084437 363945187 0
27392977 492707228 0
20732241 853693446 0
244894578 946609532 0
175586007 256107501 0
394807825 67838152 0
627012223 769677148 0
656844622 537001079 0
774391024 127694259 0
631954734 36158675 0
739151400 468912833 0
785330937 743782731 0
537437851 919105995 0
687900461 261686983 0
378180117 292569895 0
225144007 466505328 2
950480506 143460412 0
102677506 69060583 0
314393413 263081955 0
932495429 844843233 0
66968418 52813953 1
124290881 188070681 0
457786274 944748947 0
428668018 310298853 0
881042103 968230191 0
113182732 291032187 0
680655121 978881558 0
566289553 223937866 0
432099420 677452281 0
131104265 192835546 0
715499009 903420468 0
150915113 1352504 0
381611195 591980498 0
366893524 857140258 0
31946337 704596376 0
376074615 118529262 0
989227565 964837961 0
975264551 357795298 0
695436458 254875909 0
131943540 950312215 0
147198927 462604623 0
472777872 924536982 0
853683518 964928236 0
89237838 838050942 0
369833607 264738338 0
680383658 439578157 0
187171205 31983604 0
641830876 105052007 0
31588256 102702566 1
263560706 340399649 0
251731054 652053236 0
346565719 46998446 0
247329163 23653 0
707816225 61991670 0
585845531 703032683 0
998240412 998419095 0
941728629 224506558 0
959224186 784330525 0
680027928 586853274 0
978701208 958579929 0
920256962 9688073 0
682879535 780701542 0
756033596 97607870 0
958518677 897117524 0
211173812 722874228 0
168428242 51775891 0
739552557 495120361 0
513623730 822759550 0
953460167 29595413 0
176247483 741316308 0
362448398 120853430 0
895494551 772036741 0
17821311 976938624 0
842304636 924814321 0
408487387 814299309 1
61333334 400879506 0
216372905 703384076 0
666807198 36476598 0
799183753 551332876 0
391386085 291762622 0
24749182 787871027 0
49579933 678163924 0
77558993 550270079 0
596689321 532853687 0
546401254 723763820 0
963092455 18471965 0
150856027 136489415 0
238236953 875697399 0
190628585 824662667 0
142093109 702894601 0
107950471 597687393 0
834061398 483860037 0
338364959 189940596 0
20634017 509476821 2
869203773 846482371 0
418521413 804407982 0
420986775 112841649 0
111493445 716003984 2
301167966 839512000 0
35783047 858208064 0
798803316 259948596 0
355417137 422876188 0
467231158 5361933 0
76337768 329385817 0
831345250 111992138 0
992722208 62872515 0
885348284 74838281 0
276170644 125785363 0
669975179 140778941 0
460925749 617281279 0
619754816 96303695 0
610572845 814208328 0
232430240 318857314 2
482817440 296513949 0
167722250 868894117 0
75497616 113488442 0
135636802 720908973 0
798492403 118168131 0
454606819 260851260 0
83690998 674767816 0
515853769 494993971 0
111583371 49074197 0
992200610 488348801 0
242190743 890193855 2
485039643 493040353 2
540659034 651810809 0
583289910 698602971 0
141423149 476480696 0
269415509 123035546 0
75614704 868274085 1
875545514 709087749 0
549036261 995669396 0
768407352 738078312 0
409156234 10777763 0
278850255 331682299 0
379836407 477389681 0
52218292 607567180 0
142416019 277468880 0
901060308 535324824 0
558223814 672676297 0
900507674 85835955 0
126836186 205295615 0
967072031 585504887 0
945780233 5348871 0
779290251 810418618 0
77122149 277081065 0
850448663 426082439 1
779182409 690156456 0
470556425 914441989 0
922936977 4922731 0
29982394 580322450 0
579961336 375762413 0
805905406 658812359 0
829678609 807341529 0
939690818 20994692 0
242933437 317860755 0
771311906 364457758 0
898464499 414356184 0
934991367 601272136 0
454876346 921383160 0
869531455 280681252 0
363895943 141658377 0
690501265 54085510 0
843443460 507788512 0
2539020 452914964 0
707392276 379406703 0
383365475 728306836 0
66947444 254404519 0
935438398 616030590 0
781143451 357884272 0
792332822 825941831 0
54064038 75249270 0
72894574 5595006 0
799782409 719631041 0
524399016 211178683 0
590291872 509516781 1
10438283 35513683 0
488425136 756329137 0
577298725 877533198 0
949357749 120013138 0
801892343 58894029 0
94976197 704534428 0
172366630 458153616 0
80086382 924493104 0
102890846 134215568 0
770066541 990254949 0
2327964 977908521 0
16393863 82785768 0
567395874 658497769 0
924877161 491224948 0
247386635 645037490 0
526694274 990137537 0
799494086 426595050 0
3111039 335150695 1
599396123 694021817 0
879464485 780737884 0
580228261 233731578 0
538159157 19150709 0
959820071 516546499 2
329503481 278387104 0
498418708 13765100 0
764810346 758877533 0
276088363 550556184 0
767769505 677358485 0
280781446 578855296 0
231517430 687755301 0
411602996 25431465 0
229494957 270759075 0
857467242 134963908 0
57884761 339937084 0
821894223 903685031 0
106193185 283190589 2
250300130 4592802 1
14321160 472108192 2
108898421 623663549 0
980421855 861761014 0
223340144 152783827 0
796654348 624792586 0
121629186 624725793 0
236129222 127867518 0
300331606 430508728 0
902715361 687996543 0
497005256 792790003 0
663499277 937427706 0
474355256 570992118 0
248807371 424770197 0
575352224 889448300 0
331141968 370564545 0
490903081 603266300 0
413151275 54732110 0
877904431 922418452 0
906516529 481384826 0
475134555 36130682 0
151567710 150637934 0
144671288 502590171 0
889745315 300750108 0
336470021 397939881 0
285051234 408081059 0
344084400 94218198 0
659244860 630097728 0
564863275 51252972 0
22826776 121203679 0
406480213 972044029 1
263006979 652142032 0
360464244 378758687 0
328412680 972125643 0
733890736 672611604 0
550639579 237278989 0
58973477 828058248 0
386258670 755236373 0
17193118 16761044 0
63636519 112861809 0
286215167 342513253 0
316507237 42048034 1
154610878 541664718 0
815544728 714545118 0
937204868 907937650 0
270933914 612018518 0
845995136 81743002 0
118830871 106330388 0
342973688 96706527 0
824690627 319484660 0
551840178 545100904 0
25481527 838986648 0
10745350 122887080 0
887400389 473241432 0
471679140 117912572 0
74734028 254877240 0
619325428 51194680 0
871667788 9042948 0
946313558 795840935 0
358793315 214986252 0
289962963 894915002 1
111146819 246995899 0
422240615 624402885 0
679027643 248638876 0
667269360 135360919 0
52216423 591568308 0
423186284 376467664 0
876533164 910140254 0
188806563 146855199 0
633731421 170077845 0
47802170 944863257 0
895821558 69179890 0
814863648 441228548 0
344173728 266070972 0
109244694 769888181 0
654567884 238156469 0
866089718 825445492 0
346274070 46536986 0
938032870 16019490 2
603828307 570616427 0
114578277 731379712 0
495949090 454069129 0
98379973 835467715 0
855287100 134633566 0
76109463 607417421 0
882859671 76276591 0
90125250 618618932 0
934422330 448741140 0
323370886 725605758 0
177359809 924853038 0
213437818 961293061 0
110848271 65072710 0
738862631 345833946 2
981231758 113275009 0
98127576 819680629 0
120381514 109473057 0
42378993 992165867 0
201183099 285331961 2
740663416 49606696 0
881773598 609318838 0
867461369 266976835 0
209727662 403962642 0
795156978 160772609 0
313461197 490160146 0
995791942 662851218 0
170757796 55643043 0
675226746 11745923 0
388246917 444976026 0
602108154 361577914 0
892934184 685414595 0
71881093 996371075 0
140672234 99121819 0
16033411 43940901 0
139355777 71864087 1
28436268 232087809 0
457554774 890370550 0
540253919 104318288 0
358915382 990171748 0
246651566 83842643 0
425587902 773021327 0
255944916 82268056 0
408982920 184055766 1
465189948 318111531 0
245140668 364637653 0
56484458 315845767 0
453263557 723656242 0
719353842 397245703 0
101112871 948437128 1
8599076 893980722 0
313243407 16846587 0
337410732 789974801 0
234805828 36003976 0
316036584 341855635 0
349638408 624988498 0
359411202 250398856 0
212804452 635688563 0
243087176 330795965 0
342794153 530170081 0
586631607 592683325 0
5472143 408291135 0
962726873 565870953 0
313429555 400829788 0
880678240 13696671 0
314168454 90320905 0
981456077 361960491 0
847744240 812042827 0
232488961 855685528 0
685595967 144200197 0
437766079 721474171 0
201390136 845118211 0
848205816 753982715 0
496348579 12440585 0
283495836 51311416 0
252572149 998686795 0
656019027 197650526 0
860647992 96275229 0
575654684 154835266 0
551511187 735487188 0
605013918 896483513 0
844098021 513314651 0
365858580 45688192 0
397194533 930558376 2
36653217 514900981 0
416440618 971188642 0
642986914 148471145 1
25953047 23144731 0
361148036 338099303 0
633094734 331792154 0
55541243 903606697 0
768564425 53099255 2
273903254 360491222 0
885808487 981129377 0
235657084 4184265 0
488840922 881189345 0
41383552 117645696 0
132405084 356843620 0
24525573 809414869 0
395751184 110318139 0
834579592 639643229 0
999866378 975423866 0
106587364 80723752 0
414205979 599219194 0
827222121 131842660 0
16752241 78947603 0
18839556 234245980 0
159024285 132869422 0
123092935 852340654 0
750333534 198440623 0
136176576 511621011 0
893408833 514646085 0
886244919 649987534 0
336503304 998100569 0
855792348 704402615 0
310700720 909122859 0
27268463 50052479 0
265052318 245805050 0
206267519 983717011 0
842966748 752658932 0
228901157 940049606 0
589511602 108851743 0
987568903 598967712 0
697930181 143169946 0
114870930 541746157 0
222718973 817506513 0
707270956 161267221 0
973295803 879898362 0
87269052 182993937 0
452486889 816764512 0
515459797 680597890 0
83243478 753006109 0
527558373 42182463 0
44728561 163163194 0
700790669 650915852 0
968455178 541432212 0
469726155 859713559 0
421040547 23473985 2
205693784 2783760 0
451778332 783293244 0
175701174 15494330 0
973485790 868784904 0
265844624 951951049 0
329927793 230767082 1
94392894 8455239 0
464288694 73955109 0
323856367 173688872 0
40493659 767063736 0
586982776 45724247 0
256995315 878624097 0
269356242 745818138 0
575901278 11653336 0
784803059 34687233 0
212059668 746803577 0
629199503 381229795 0
56792513 837701238 0
84372890 689652878 0
323468396 38732977 0
88510027 633845798 0
321182259 241826491 0
104596597 441987810 0
500183220 11825535 0
991853994 74079732 0
858677585 357299477 0
651482846 595484938 0
379911693 552094968 0
901305155 870240497 0
105139867 223712628 0
99364253 230863029 0
23053936 386652124 0
297658059 129582134 2
242155472 238153986 0
740746763 557443429 0
914615030 433972832 0
837226062 887353787 0
750720232 871642747 0
512850208 959962293 0
125570437 784012811 0
778607833 617181549 0
330446148 143811913 0
9947928 748264152 1
429084346 372251216 0
974664592 403394304 0
745870966 869425673 0
804620053 161098855 0
532288525 218459828 0
130931457 265731679 0
995034122 219682543 0
102625995 399942636 0
810767560 101250748 0
192266530 771365438 0
71185941 524186217 2
615176534 932968933 0
958032653 110516172 0
970521951 734139917 0
598808419 940558308 0
170939551 225134884 0
736642840 132912353 0
919104676 838658686 0
863428758 640442467 0
717137371 199365037 0
201914758 673603491 0
457256505 39966010 0
211761820 931901091 1
532627015 888511400 0
921475129 622217822 0
966992629 917166733 0
843444035 143739831 0
204873209 213950941 0
979991602 146073541 0
724367611 134545697 0
604941247 822715746 0
882762617 566249701 0
956111237 94755743 1
127211816 948639225 0
710311302 162175169 0
597142411 793200636 0
628436754 754023098 0
26966486 132364401 0
907894475 566822872 0
391449909 760974892 0
591266508 132978352 0
552542101 952161738 0
984983164 756986424 0
315213589 89332786 0
580254666 260715933 0
732726026 351039370 0
840200830 689122998 0
827631476 19653457 1
454420524 853996390 0
56274454 697577961 2
122471850 374323205 2
137322940 9314053 0
682037712 88674455 0
62147298 257492698 0
542582699 129986459 0
142061119 649697089 2
836004163 4523987 0
951497855 22389346 0
15714237 87251503 0
358136906 570155156 0
568488797 460159283 0
839544655 289109655 0
863406610 243969732 0
5959483 736243603 0
797465254 359586377 0
876844082 792571191 0
955269182 394841338 0
444614130 653099065 0
503269421 35866507 0
612089417 674306219 0
642150359 82463043 0
696032929 509663257 0
763440813 377348463 0
159495652 659416091 0
341706611 814482694 0
446972977 799002561 0
449273099 277175629 0
305295800 87689162 0
446836848 614620893 0
231878796 138866542 0
795757700 74654201 0
592119444 297728204 0
993392442 289398423 0
169038453 980005659 0
662153517 772124076 0
469279275 215128803 0
464237096 483281017 0
479778776 751637882 0
3529863 491196562 0
23324326 796395306 0
826639340 865400068 0
318728386 872994670 0
741127254 67807010 0
261741861 335798188 0
230854461 53150779 0
399989069 815489272 0
835895023 444218662 0
759487539 533399072 0
479237723 430268718 0
751360064 833801416 0
372816581 196327427 0
643652124 624048517 0
409634152 385983025 0
893602885 6856941 0
412691914 404139674 0
853201264 742478897 0
411179980 730532894 0
556384951 61315380 0
274652667 938607877 0
854661931 879048079 0
376232213 452911757 0
791695804 130811190 0
909963066 68531664 0
964761699 664508619 0
669628173 130646713 0
729224171 402701909 0
639715126 692582548 0
386681446 922190579 0
404053769 506483365 0
789758669 205572846 0
991320838 138891020 0
147005605 888568668 0
104002437 178733473 0
282688505 911267970 0
667000015 117630466 0
109471966 615722098 0
430231471 158341981 0
807819669 126504417 2
37577335 847278263 0
5848163 876090641 0
724738405 737939986 0
889778568 150023240 0
330216793 595200918 0
951280215 48065585 0
594298586 132674137 0
781919114 971413008 0
88525686 219064948 1
140162425 945204841 0
842267089 986828541 0
298022654 996011402 0
766540683 404826744 0
914115738 9224888 0
78682402 511584933 1
390575158 83340288 0
700836878 160204196 0
670095833 469636462 0
129789466 855450922 0
814178700 513570554 0
883183102 617153914 2
143273349 626431544 0
94339523 662638103 1
290251113 378866490 0
569444118 812965430 0
16327152 615702967 0
158816540 59096959 0
787607347 581617964 0
299092394 706341302 0
321733821 481150724 0
534066191 939722301 0
133184452 978090400 0
563752785 812331225 0
970170982 242063140 1
145144181 66203223 0
526086325 947000334 0
210356796 49680916 0
873244686 244372552 0
500523887 843551724 1
389079760 298845390 0
26728375 78701956 0
975403491 169595473 0
39004679 729230604 0
105342564 939099112 2
829709623 305732768 0
283641209 70166529 0
102117088 803211877 0
942838612 27614333 0
581604890 903553385 0
46360605 230623181 0
243658060 318965891 0
229868790 595572955 0
53265102 787818175 0
814258149 993814318 0
180050192 813120803 0
99724617 136755409 1
807330071 500013867 0
259156226 852456705 0
125830362 839317476 2
432775456 477789643 0
632878508 917376837 0
952499602 594903349 0
851152890 397510969 0
701431308 870428087 0
233551444 302986895 0
162962194 41396197 0
370168303 572817520 0
774721871 638568926 1
997191265 788402536 0
692051734 412004247 0
818810636 2169163 0
579618851 511662120 0
238756861 470080625 0
864119268 768648283 0
80995317 531114848 0
520662043 380287323 0
232612799 850655618 0
760048170 889620683 0
829307118 925626676 0
97423695 544803450 0
717260957 31256 2
135999453 4457561 0
445297710 516370680 0
763506885 288987938 0
188187885 628849857 0
934937353 175546721 0
353882036 567723567 0
146232349 10100398 0
184299584 257796346 0
436714506 713253320 0
597073742 265536936 2
657487512 44284293 0
271812676 748645025 0
968977800 180140640 0
633112251 94399665 1
307170273 918843308 0
397810646 457504698 0
459763496 132043033 0
467577920 900062794 1
899023416 319519667 1
401623053 507366224 0
660840142 594273758 0
151521532 876588756 0
316328970 559400577 0
24040427 176611237 0
318481629 156838303 0
375827679 856766077 0
164690900 311331982 0
907614195 574621678 0
587080400 924377812 0
232811772 206307425 0
596645383 878090400 0
475060151 840256369 2
433329698 232250527 0
836808641 446478372 2
779330386 573411850 1
964142165 211064728 0
267731035 612271918 0
364183346 916518264 0
44691055 850806294 0
632225620 762868326 0
566217663 791624738 0
706561055 170552045 0
203811168 46364158 0
523384397 206893668 0
920898782 179690264 0
654378522 235910353 0
935674040 883781823 0
853704300 970132192 0
987823640 470825600 0
347269799 786787091 0
676891244 870972797 0
182024099 504429868 0
88106712 604450950 0
79848112 681119380 0
417555001 450701170 0
239665693 889668392 2
973256969 147229599 0
812255356 23595543 2
485385873 135609748 0
389321063 872248125 0
585416701 379128314 2
491697807 341934816 0
298220473 681166901 2
600620327 514527150 0
544268023 925730558 0
541403440 306911413 0
377971054 238340262 0
151011451 175291606 0
110602217 92476288 0
152900246 433491154 0
306770 607470170 0
261100392 425183653 0
113533969 109648237 0
505888973 545554660 1
420770532 610110245 0
161219784 509887381 0
741942447 868502260 0
5159184 449844548 0
7128265 73962406 0
942698417 869816550 0
174788 987911567 0
902423786 408669941 0
969181121 83649243 0
97859161 155051440 0
104734691 306177645 0
967181947 420878353 0
906813014 25363834 0
325592790 697579595 0
658415166 515897349 0
357261259 60861130 0
791108447 132775839 0
22016823 511321358 0
999722362 777136123 0
617999815 953044230 0
629675465 640542938 0
38184715 258409296 0
469475388 985384048 0
54237844 988159040 2
530355496 747622550 0
944328974 988364612 0
381473066 882619287 0
26505516 268200803 0
150646831 337625753 0
768392870 735006745 0
479753463 133410316 0
429108606 493401483 0
888773375 469389030 0
864643485 83964772 0
198038439 58237513 0
266014859 493163774 0
850818006 528189536 0
181128958 28418773 0
926049853 297434930 0
574133025 744107735 0
314571691 595464933 0
838296326 263517357 0
695943777 611965340 0
685099097 738820103 0
959904960 381113282 0
60136137 123588470 0
520129209 842919524 0
405346241 921867754 0
574815253 269079754 0
935900877 604114194 2
335577867 160351796 0
116822545 464716884 0
220843902 430214218 0
92372650 96270038 0
242201696 790802503 0
17550255 166659316 0
357910660 250123733 0
176286388 381516457 0
671864254 363336377 0
854542666 118296425 0
764330884 499210107 0
117542657 271800348 0
158515993 154630961 0
226215853 375643504 0
636329654 525947123 0
176216674 560741097 0
883920077 322486768 0
76252716 235212284 0
618085338 52205527 0
436374570 836687254 0
40188026 783180175 0
671644784 599450655 2
448390647 53224930 0
78848210 109888201 0
769620297 949772050 0
374424740 813321764 2
150761792 870893541 0
191341540 947384804 0
470404557 637840883 0
610914324 199189802 0
914784789 969516495 2
45452948 735721659 0
942918952 792650084 1
500701942 208062768 0
73508543 56138271 0
619774752 321563269 0
24317217 705547242 0
675765427 618927963 0
149884486 296590442 0
119123915 139435393 0
94279717 302128133 0
346217737 431534074 0
36193183 310267638 0
766998277 22483125 0
472891562 426767500 0
541319925 571672937 0
377563382 622071427 0
380789006 313045223 0
347433532 169368825 0
182068494 127680247 0
949020632 239037887 0
292887632 347734452 0
267317551 902187970 0
19512774 33448047 0
324502412 294844690 0
155411459 21864266 0
843646170 625775223 0
477913824 773451986 0
576676314 52378017 0
901051388 726411610 0
927195316 291646290 0
217125876 440154745 1
285962506 872583121 0
659563206 482829578 0
964109250 511429479 0
977092812 121055391 0
96606934 261319051 0
113144882 756607519 0
409752652 14773402 0
994665212 632367137 1
404653739 245251641 0
588758319 647415494 0
494248078 768879651 0
432056578 947415229 1
127085153 989321226 0
574753416 668919648 0
363628567 143476762 0
334964686 867250786 0
175605083 664419343 0
164521675 913725324 0
537950693 179939964 0
829146747 200807227 1
108944529 819025470 0
275761802 128462620 0
219068530 130104224 0
936442014 487278958 1
602513195 519424101 0
771330226 734253519 0
976201564 916049897 0
779334773 269947630 0
449060224 113391787 0
527813018 564450295 2
74919230 43015241 0
414280398 884776875 0
189748139 806138384 0
597007395 349548617 0
550763261 748742393 0
424567172 731216408 0
955990324 689212191 0
463701762 398275244 0
430958711 117793075 0
700281818 821867469 0
633312810 211118256 0
61978349 217379240 0
178895754 432499473 0
966485274 845026740 0
303268610 338072711 0
479919988 607135178 0
874981580 680140257 0
128852042 103027469 0
89908967 966071061 0
522190497 319993899 1
356197974 513999695 0
815850675 105635405 0
729773907 57913786 0
658812086 496362207 0
472382861 570999670 0
822159810 424795764 0
441977909 273987133 0
226851223 512728075 0
111594457 610236335 2
570393968 521540998 0
90125015 449899609 0
832774840 878268903 0
279875749 648378253 0
464074511 820536900 0
19019899 972749752 0
199097526 91146186 0
704859127 809644408 0
419042143 75735850 0
721860134 623734408 0
821841622 572204594 0
772966861 673688545 0
369100096 47967365 2
64931893 426414232 0
810031378 632587603 1
470381263 867342297 0
55377207 146814194 0
478274245 953699009 0
496356995 455274384 0
7745011 103618476 0
175285468 625483187 0
32712906 420244952 0
918709834 871979269 0
631391595 359273923 0
399063981 554721218 0
347165347 779399319 0
229878319 54776043 2
6804921 558325192 0
126897671 134652001 0
450766685 454409013 0
93818047 682231695 0
728173804 167259142 0
910484288 409891237 0
824464635 247609203 0
152012672 202612520 0
480413749 680965232 0
252338905 721490742 0
156153991 583025553 0
658250897 977472426 0
58324354 576414881 0
950784952 439336790 0
133329825 248229450 0
161905617 284664700 0
607949512 277515246 0
202904212 713297361 1
286745596 97299405 0
24512604 456980140 0
138909181 312737365 0
44555270 759965794 0
684822982 320151392 1
299763201 830737924 0
977828152 831331538 0
184288526 875933150 0
622881568 897891611 0
550866147 55637765 0
615900444 70855023 0
106234323 566016749 2
951241999 647800561 0
215164563 6242261 0
791778528 219403023 0
537366803 416229711 0
596889976 624180184 0
285364819 11560839 0
993265001 993927384 2
838113660 334886407 0
328259636 711457770 0
359692560 931804494 0
153967650 641144502 0
56926931 840939683 0
605735972 400153033 0
21922446 851814544 0
389084905 78853710 0
68350393 123019193 0
322974719 522197386 0
298656186 811973076 2
324665068 19911030 0
127077222 197844554 2
663693094 721473272 0
675798797 728829459 0
415777118 924352237 0
703488948 445400455 0
9881010 688044305 0
763383434 103188965 0
190259583 99537897 2
88396364 102475312 0
949441962 335123946 0
959842225 151079295 0
798163512 706421990 0
23360707 927100586 0
889280998 812399200 0
818037888 387205264 0
491660886 2766209 0
384008209 96004696 0
488489011 848528998 0
213260623 36932724 0
541880628 366216062 2
351513247 338798818 2
72564415 383965853 0
755316273 660557626 0
713194044 15497283 0
963162334 687726999 0
242434997 336983480 1
945348879 389492077 0
302858927 476986428 0
385165605 483730140 2
705719475 125361605 0
43818677 774145223 0
846209425 507651382 0
370852405 202542965 0
13021843 84859741 0
227421586 289685281 0
51239577 550648412 0
115011255 373062963 0
797471881 582475857 0
51089352 576510760 0
704374706 794555546 0
330591393 825493014 0
50993306 114953549 0
826076903 831558640 0
303952161 754447229 0
759958038 449894684 0
992872954 286547385 0
491386450 703707698 0
427062686 845779146 0
725720193 326461261 1
43545302 20199571 0
425115727 711291897 2
558981620 324189315 0
344634055 211060126 0
96044433 606791958 0
587201058 547427552 0
818229424 761893608 2
976100567 645327823 0
40508519 993394574 0
602876613 296829241 0
90940233 698571721 0
440277268 245840490 0
482801947 452782234 1
905048075 405322215 0
645034136 928163386 0
315808554 973979501 0
788441379 63889556 0
61720411 73325159 0
20485511 630707567 2
952778891 866428757 0
932839772 636111655 0
148148028 101374644 0
90008953 486666571 0
957570409 189073801 0
678006088 259617817 0
64001628 654315963 0
179482260 940782341 0
725512209 120138090 0
875806818 15600844 2
71607531 701287347 0
55192367 751655371 0
116844263 499096712 0
594277638 791694151 0
86748223 116874374 0
724492760 322947425 0
661325944 262007960 2
808396045 8922952 0
127629135 363507461 0
770209996 260857884 0
967043927 573862769 0
333022962 408310828 0
223445857 52627642 0
96096231 245357996 0
10903726 799311604 0
4770612 488270202 1
98389732 922361985 0
706201910 210374568 0
66075358 294819503 0
249539180 944358470 0
740170125 163236149 0
767022815 16488634 0
99751529 27306670 1
814776595 504161512 0
175857394 603885084 0
7999476 598129394 0
546919466 944054995 2
669355773 250222751 0
983427668 573289975 0
38721125 173411220 0
853687920 646983043 0
44995378 711806505 0
778227307 748691885 0
877617448 798599775 0
775194013 608529046 0
70100348 320472667 0
881791278 973075252 0
193625688 445394495 0
928744284 412599527 0
437495753 75833685 0
94531098 944763652 0
340034492 929966780 0
830917750 506718424 2
877323351 43654346 2
415362659 882448448 0
366629168 788163011 0
386248693 10595766 0
116901474 539810682 0
866528521 164532585 0
40617644 274974848 0
379057427 212741583 0
903330693 498476011 0
576043462 713148237 0
489609986 71154279 0
339740697 908613270 0
272157985 116129777 0
402747463 434804589 0
529916040 872392393 0
2245951 784991815 1
132426147 547534967 0
455256120 414887194 0
483492408 985599291 0
228933417 959435224 0
328243786 442589905 2
322321139 273668121 0
940964381 119995163 0
745842564 14346245 0
681791190 236886111 0
808937723 446942568 0
6288109 221790646 0
397549310 648182291 0
821511499 798148942 0
482622351 890480261 0
952870732 969574609 0
779693189 904225348 0
249673891 62352078 0
335865810 862794587 0
110594556 834526919 0
700219006 325924941 0
141057061 401668359 0
726411681 502849715 0
833780493 868918616 0
115175803 950034758 0
956237240 5919385 0
20483290 769340080 0
394413753 468847093 0
204846241 91632314 0
934344277 431034221 0
496337070 154367198 0
120258457 518384144 0
442654884 49340428 0
135807641 713360446 0
945441114 382059721 0
598854735 619939790 0
471221025 7520032 1
146078210 280567310 2
865154404 140504087 1
903740876 468294916 0
631969481 962874153 0
520546372 958623831 2
628771364 440794281 2
821106653 419434641 0
25434003 8480736 0
601473746 666395877 0
631242284 603892548 0
877354148 386281800 0
65751254 68854701 0
313216944 180253563 0
820293371 715959987 0
190618145 941529110 0
167077937 70711419 0
617373417 221850538 1
638539768 159611252 0
587154931 649892382 0
287886451 114131239 0
883494735 50441903 0
192161184 89237848 0
450918384 702259685 0
203608846 875040477 0
851099017 803490578 0
25301606 149961374 0
803263302 394784726 0
630684333 8373710 0
103925603 893434708 0
667787191 560260500 0
587062850 145911452 0
466607346 857347615 0
361633279 771531546 0
775245344 177384356 0
572220388 99352417 0
602580908 92527045 0
904636499 959262071 0
113228921 914608214 0
317514992 764728198 0
571153073 194274817 0
400440845 650641729 0
674527909 517477068 0
667331851 172507064 0
912889977 544122477 0
429656032 546209210 0
249329977 912113072 0
5880103 757519207 0
40650764 282264042 0
82117811 459731401 0
16478264 756801924 0
75124560 817764313 0
314925511 863482595 0
214025294 770628525 0
116368280 59798775 0
328625281 561451411 0
365212977 14925461 0
101877360 44645090 0
871139646 964272776 0
423113263 442728103 0
787407053 628579986 0
834878575 21654428 0
374216883 112848562 0
515234234 195899455 0
774188464 27893074 0
710651873 348867315 0
630302669 120916830 0
191481539 981972843 0
608142129 270473959 0
412504492 884497643 0
554674669 252256613 0
308918328 568844032 0
608236049 193125346 0
12370908 136637620 0
150844570 188912703 0
620198570 313742365 0
211451122 184375062 0
601261278 800621020 0
808747180 574610503 0
641969426 37999764 0
468466915 749347306 0
825233905 97415266 0
568884269 446175550 0
539397664 714100838 0
929720683 19510537 0
752872753 346020823 0
759074762 860527293 0
625061603 834896103 0
799405151 75594006 0
42653256 630646510 0
904488281 238389743 0
911815731 929650785 0
616493144 425186402 0
86181337 571346236 0
33089500 74742211 0
27775293 122359362 0
656872352 403958988 0
545595916 40579600 0
739592202 595956814 0
819051571 447097873 0
269296113 81441424 0
794757587 123654032 0
194853697 427045931 0
108196554 906340053 0
783106136 479458404 0
154449173 439321719 2
409883486 732501003 0
499678023 271655068 0
17850124 750030627 0
33733730 158839629 0
560379645 362657461 0
667562770 99280218 2
536291869 5852460 0
134113327 899707608 0
7698947 669884218 0
289122605 456570425 0
976238659 581229322 0
126979505 479916563 0
223993197 481837325 0
375045372 676082711 0
880109107 395166948 0
930137775 207410958 0
419749867 967592788 0
505929517 155187683 0
483097399 844106263 0
304398378 886049886 0
406985127 136925331 0
980748519 423657722 2
821903609 212744147 0
273601640 744874533 1
830996032 232661394 0
412540977 101539773 0
24412876 431483785 0
524025320 402690999 0
113418451 450469905 2
138230150 958203404 0
291558856 633814943 0
608172348 850858612 1
594348723 142517685 0
434579717 172165443 0
479756682 452868285 0
76330739 604948579 0
863651360 269761350 0
278761563 592557842 0
52113015 477271441 0
96652515 66140832 1
89636615 199429145 0
718516690 29319713 1
513822434 665656557 2
858464130 365098897 0
493149362 416255818 0
131594962 167176557 0
637304655 366020500 0
341361221 106952868 0
93245428 236912679 0
696864189 246601430 0
702405814 286730010 0
853427979 95380720 0
877691445 247892183 0
79430950 421138231 0
703464620 891263684 0
287048997 93123550 1
570442323 376972337 0
991103908 332930066 0
116241331 29992722 0
27651936 186174182 0
761458012 122218332 0
1358290 168666782 0
96132877 314257570 0
58298703 351290109 0
751930765 397793166 0
388868391 904212936 0
342307817 93684859 0
144886940 599858713 0
156329232 396997128 0
644878033 439725171 0
102450879 886981076 0
78009889 37538061 0
844751976 681671732 0
532586681 306207488 0
77608516 348550939 0
754020627 253538713 2
654486406 633181070 0
198365018 274925310 0
965151764 329038232 0
63700360 106748007 0
829015309 134178449 0
985473017 450005868 0
13247035 605983012 0
957684252 943415911 0
612519948 834701294 0
1408899 329914379 0
700641052 921979061 2
176544107 978339492 0
788165481 3682515 0
322242345 345897383 0
118506592 212777128 0
362195152 896886677 0
71848618 417865966 0
295420507 334502705 0
333163509 194544427 0
142056564 118843536 0
379652817 101804670 0
524641488 653306695 0
476731687 429165857 0
846714804 633893832 0
896400016 607145624 0
156504011 403494231 0
455223458 351224670 0
418958683 620692753 0
606700018 127424881 0
717908120 722949016 0
13855890 968201242 0
994467917 19168581 0
453900878 539592814 2
9029418 305807987 0
461122927 404052982 0
840937864 161845776 0
9344533 219894569 0
570958397 757124637 0
159217672 975815158 0
549512097 27947383 2
862140125 699920032 0
708779358 788650120 1
23206625 496268620 0
550247982 196002401 0
342056616 910604161 0
706043329 613688781 0
647495453 214779339 0
227216040 823251699 0
4502117 859636736 0
390291405 146596061 0
21985840 147356533 0
888177873 428365209 0
546221585 695061439 0
885737411 75573764 0
914116736 640486755 2
650437535 635666672 0
83813356 676272090 0
922431199 575587959 2
381642579 564765691 0
847930417 995836662 0
583371990 521036013 0
606590711 517507128 0
915645926 186935888 0
303005010 784444741 0
50465444 357558455 0
86009660 677931202 0
453798283 375574027 0
517395619 179269160 0
122009607 891930292 0
519647200 126361962 0
735439869 847447329 0
467278668 170169818 1
926509119 199319777 1
21737643 645535100 0
966024 755744363 0
19154144 174709555 0
819916795 558353768 0
506177959 685249100 0
304767356 517186485 0
994619376 788019361 0
246076115 731831266 0
125206949 284559082 0
755274268 384345072 0
7822390 319565359 0
567115864 238705813 0
133635353 341433130 0
268155432 310294945 0
909672843 157360887 0
786307003 618610112 0
608380565 665654573 0
694344293 833453465 0
104317210 590604836 0
255169125 184292560 0
340200682 517364365 0
848088831 963012029 0
68978497 50122651 0
42433058 95768878 2
804165561 296540144 0
116799129 251146052 0
951285070 596805062 0
133840548 171844077 0
101203963 400508314 0
730622041 9637829 0
571156212 610957327 0
251732598 839315851 0
124736183 821075770 0
771692628 913496578 0
524764729 524010808 0
10873030 436461201 0
917038844 559325476 0
708288288 395444511 0
996323595 710968432 0
609313675 781280193 0
148013797 814385292 0
695240051 93866749 0
954377444 33607636 0
32750295 906765856 0
436016665 402092688 0
554760722 748202921 1
698718513 560472802 0
55671451 178998018 0
341789485 112073520 0
491519614 553486357 0
905389627 57817311 0
666950348 252930558 0
459447252 655594335 0
291339280 515298755 0
50358005 643602783 0
855032084 333693529 0
816356009 843426520 0
341612437 726533357 0
714152653 965265479 0
499882311 725662532 0
247904800 179858044 0
627573874 793646674 0
287810916 228133652 0
554172718 309077542 0
487559396 437032785 0
88301819 710304704 0
683865838 966838347 0
905318581 518128558 0
58795670 943291468 0
773223033 735384575 0
41486969 516756010 2
786805309 411894886 1
561672913 515070121 0
932353560 928435383 0
609820246 682442038 0
509742012 642877193 0
779256024 740382831 0
439868078 481508472 0
416641938 24972058 0
363702770 348602080 0
38196061 12406873 0
763985939 875670759 0
754398226 815622664 0
426079201 78946271 0
516338729 291523141 0
112876916 383086300 0
351857089 270566521 0
262679873 797777454 0
384428223 626839259 0
658905848 502428638 0
422399994 249492761 0
850396564 56002193 0
266990888 490479914 0
132108161 850226239 0
740947209 765856814 0
517351478 330942621 0
314950510 114838611 0
455263848 277699807 0
31884413 776015807 0
973768306 191568332 0
530007221 903225205 0
99683200 718805834 0
208258450 617822538 0
382020984 488514540 0
764574133 276318616 0
236345551 95012524 0
478744565 66701805 1
337937624 54138705 0
528186648 41836332 0
398157738 78625270 0
470440895 375738676 0
976586417 685918953 0
348305680 42148449 0
45554226 319886580 0
492019271 682290389 0
242409941 262285850 0
877066283 978291572 0
234772598 631050341 0
532091443 427709797 0
104238761 441048039 0
62477843 679860144 0
488961923 686879818 1
95436800 176731506 0
244987976 203517160 0
646626273 63966658 0
900702552 801897941 0
324216512 58268330 0
220547149 214519566 0
219389985 190374798 0
565093241 765760477 0
756814820 300197412 0
286179941 935279137 0
721824203 550288838 0
628666497 708306096 0
341672269 63746753 0
591881568 366997394 2
427018665 391078625 0
173441541 842616230 0
85811167 664112196 0
105810041 965534216 0
601564398 79913746 0
224075437 532005050 0
583612304 171555740 2
922124303 543431860 0
548893740 834360988 2
983108928 847861317 0
23941725 999426208 0
937736185 484851291 0
22386345 932978038 0
95141389 89448534 2
43933908 936130809 0
848843846 775357871 0
893225705 48817438 0
895732988 15879546 0
123864350 872803864 0
478546922 106815559 0
905609695 68404521 0
746919208 82745323 1
938210961 220586383 0
89272281 300301178 0
543570217 518246608 0
867238853 314749502 0
182877285 468525834 2
9877372 912933821 0
843552056 942590877 1
570968269 47802467 0
219942133 324376244 0
891724402 657878887 0
785393477 212372724 0
554812553 773017945 0
162756516 146682596 0
931915287 34937616 0
349156759 988702227 0
608082462 188165581 0
40796264 331038573 0
180802638 654560158 0
871596875 891697091 0
89468340 896881606 0
306625155 135635610 0
695771013 228077583 0
661243332 178945777 0
224208797 956604168 0
681588971 525826584 0
923442886 135245934 0
942033507 139568829 0
305014509 518434704 0
799796581 409678104 0
770743699 631475045 0
442463286 516954323 0
107020856 121499556 0
43018344 70316401 0
871825317 30689165 0
944453570 547663405 0
240211542 580989512 1
890863681 6843061 0
700143077 262460246 0
290960904 257644114 0
622817159 878337232 0
968257781 683030070 0
14219841 570740763 0
624401515 260749051 0
665032783 179072058 0
7810306 941407923 1
52306204 294584539 0
876561448 152215946 0
431768033 138696795 0
677413876 870321694 0
247890808 821538450 0
625132159 453067184 0
145376981 670289680 1
876542022 26991507 1
494625864 759274021 0
816919975 878656092 0
264387507 966662892 1
91062580 763240313 0
17126742 180192649 0
771855181 325808556 0
918787430 293789496 0
287683960 947318156 0
111511470 7234915 0
316106287 963588723 0
244781241 32664116 1
93353187 848914980 0
842169767 327031393 1
697843969 850284462 0
9338986 888862925 0
439365505 812292077 0
281354184 370087685 0
94857146 921822706 0
473015901 210774626 0
60019602 404909844 0
425609793 346613940 0
963446532 694275210 0
203141940 48702764 0
326630581 322292851 0
39403936 101740595 0
410902619 980782585 0
494754836 602964365 0
629998831 584433487 0
319888929 698472388 0
687709200 681417494 0
301442956 284550168 0
594868561 56396720 1
625896828 370827979 1
496424271 319389133 0
17372877 71997524 1
49935529 392575852 0
10808921 821472923 0
946227934 917426276 0
368939963 142217598 0
135230799 881149279 0
838893241 946576796 2
309358109 90057159 0
860830317 413905562 0
604896781 949031549 0
388038592 140113457 2
123104401 127432998 0
838533682 463974626 0
48676011 661594541 0
888089109 314004482 2
998591225 949741830 0
762822733 92401985 0
286803370 49139596 0
328243315 100395604 0
965020097 112297315 0
859939250 874321745 0
67149087 451268252 0
479576888 134253035 0
126156611 821585613 0
114776019 83343402 0
573428700 34925183 0
957547043 82854511 0
610076476 465339214 0
475913990 676610815 0
680683068 43295292 0
864645748 469718838 0
102400328 642107051 0
797327383 105828660 0
360861505 479977871 0
599849002 635742520 0
933403503 495261798 0
734543170 634344324 2
55287537 807569664 1
656919037 68673362 2
337020939 351172182 0
291564916 382071649 0
533959185 325539865 0
4648569 428196906 0
914303348 56907237 0
180914584 934460831 0
294273937 519973108 0
676333884 653301862 2
164597856 97250888 0
798321754 961557268 0
497383288 57185295 0
475492924 220865012 0
868934869 655215423 0
514433968 822988725 0
165311777 855813390 0
57248152 323781298 0
726287896 255905299 0
378625530 463963251 0
280886731 592971479 0
183806305 972369052 0
495901434 477997581 0
706981266 346179020 0
359341371 37947220 0
964188522 501440343 0
50788461 678744440 0
313423907 144239829 0
309338280 103941271 0
635858397 16332973 0
171370818 120348683 0
73766938 802865211 0
193406783 736784685 0
669888600 311982468 0
107335300 347259693 0
45677843 888514662 0
596775948 277542166 0
820536766 379718689 0
40004289 71562355 0
144021238 48260581 0
351549947 100840056 0
216666090 9431281 0
796061495 491029104 0
144132188 699943616 0
289294672 331368712 0
450346770 567565862 0
355153596 353555840 0
807654193 194833698 0
336427202 710526162 0
218075503 362393275 0
499914473 522906185 0
337876445 243861456 0
757923603 310574814 0
868885131 800269019 0
604958389 901200169 0
202988366 901408809 0
461670116 594564025 0
237788722 535975332 0
753521828 545709967 0
918367160 83482022 0
875467529 801179150 0
57472510 92004809 0
814354237 801670709 0
101832678 944465456 0
971682979 692746417 0
935693050 106949788 0
296369494 616030370 0
992878178 625950352 0
242938055 624852440 0
675903917 577195089 0
325334125 678029925 0
242206176 332940829 0
691199614 238188139 0
72323537 90686653 0
609032249 158605291 0
283106739 311327785 0
10813538 98154123 0
988727623 432270557 0
581508861 328853239 0
274549543 52405718 0
829107716 133429220 2
64057630 85388183 0
472036199 27546640 0
42167306 25200790 0
441155609 959025214 0
803311573 23441928 0
813438223 98354777 0
141358318 90496293 0
88392947 217519744 0
376005384 712175827 0
134517668 308557026 0
100868737 806451951 0
650251723 871051276 0
666523991 991487118 0
35636658 57877013 0
428671117 960446786 1
626407902 456827938 0
294419999 434548279 0
421162053 512714772 0
233379099 797726617 0
416489840 408592582 0
682166087 232353571 0
493642747 781931011 0
924329948 23571440 1
587074863 329681469 0
533773920 509782288 0
243274314 481528992 0
618352653 606740970 0
339547001 460511274 0
196644550 716548892 0
36481245 324786605 0
677091358 390917958 0
801679773 698829031 0
372587378 955967463 0
121905062 64582126 0
966532889 22938064 0
238132237 647509389 0
16157627 149094659 0
909239460 331227379 0
92655737 320063738 0
362521351 457124064 0
556760384 745872287 0
280701368 858385335 0
109022175 569336980 0
595816522 683011331 0
471917476 451167731 0
504448275 514529011 0
660328696 101546087 0
447449288 972694946 0
205071830 362248421 1
99185117 903104934 0
502333524 536568769 0
657265767 204178953 0
923361076 318577893 0
749004105 318538271 1
939279138 247822863 0
433074275 426826328 0
785339783 879612678 0
924852032 668161962 0
674872870 119846181 0
450217398 883706019 0
961704914 163614408 0
651141684 743074960 0
309240590 699668438 0
72623024 312744680 0
345476202 429451030 0
274629333 849277462 0
265186895 878526191 0
488844197 638046715 0
1858505 14435452 0
593972931 412126636 0
512720908 965150403 0
24386911 514597352 0
964488729 25417856 0
428706928 167447667 0
499840923 359991005 0
60499619 680109430 0
37509723 164392884 0
224679103 962259424 0
695078361 545452395 0
16753925 906422427 0
199157953 657983975 1
862006304 863508484 0
810441022 473871773 0
805542897 636725585 0
310823562 518435221 0
151707466 130079681 0
100078947 973651955 0
953838453 838095840 0
65429626 325010276 0
288866464 383915293 0
431866500 24714550 0
825579355 166305710 0
836099526 372996697 0
555065876 90583880 0
999599634 579573416 0
890470549 505239843 0
929643513 883052842 0
423335934 83956257 0
278690937 119528849 1
855601130 935071010 0
625127246 124760237 0
252252214 156229208 0
146907291 996853824 0
597079456 224858181 1
365371755 582703990 0
939319154 424261964 0
649389223 841092650 0
663030890 697844668 0
81459053 819413503 0
975476152 79998336 0
633376359 114957489 0
619307730 699449738 0
633663696 188805360 0
703495001 554709029 0
847553516 16410060 0
272645375 546879886 0
413703047 254821527 1
310440138 126057467 2
688989831 856232342 0
402987394 378937466 0
685864046 715718224 0
214955102 962753991 0
103378493 509870962 1
345372805 665914291 0
608875990 928990887 0
298006429 371887079 0
827058474 119609166 0
834468247 760511166 0
937815228 986069618 0
614646483 888421073 0
496721049 22565703 1
613873894 855770300 0
712642079 799550229 0
244903928 820639661 0
379293866 642505117 0
794255245 801926652 0
34885745 380640701 0
672555825 3448339 0
69095913 615206077 1
899195759 784182205 0
795733508 307149628 0
721352553 838581191 0
222555416 155181294 0
958528953 115643824 0
665065474 999752676 0
562836168 528709892 0
537594375 979018939 2
75806702 134535352 0
442163788 165944953 0
873506601 635389338 0
621908833 14658366 0
686182438 969112067 0
849527637 740452626 0
634294682 485277934 0
953043378 988727539 0
559767525 806260620 0
729514961 518916255 0
37228726 628701356 0
30611192 24451989 0
966262200 316746382 0
681383113 574176600 0
283833435 963634122 0
993300660 843787598 0
253674104 666725483 0
133402463 129798720 0
376604671 625095424 0
601100054 964160291 0
833308623 740717621 0
997574793 205137812 0
595324331 918074862 2
692223218 259370611 0
790239356 172415165 0
428208962 750842832 0
724647520 51475378 0
338108524 550454512 0
284655963 112841954 0
601731373 894738586 0
922697585 95747429 0
142076309 32961638 0
369729864 726247815 0
58357160 407781554 0
637752609 756549352 0
172014208 792366386 0
143011398 139300434 0
164221090 145212881 0
160719716 557266443 0
870678352 57160270 2
422463884 127933004 0
325787870 731873546 0
314485446 63282639 0
603489674 688890173 0
574108260 826409167 0
178344031 377520657 0
780287938 521724767 0
356842120 109528656 0
191418624 838254449 0
261333052 363134337 0
557160440 48132612 0
843429328 120618248 0
653224115 799634668 0
152306158 947874814 0
52492596 184568098 0
501244090 276404872 0
983952405 952424201 0
858628352 428702683 0
792735509 235424027 0
929675688 456848730 0
658040361 220012856 0
178696883 184776858 0
247977175 370089365 0
627885507 190529044 0
115602043 853538103 0
256776661 291706725 0
264761215 369875312 0
813424873 761998721 2
432201415 507164417 2
86911498 25518423 0
127016830 189093521 0
854019665 103510868 0
782029220 186409208 0
157780023 579458121 0
235444613 404096301 2
495241480 13487032 0
39938111 96709358 0
288732341 43984487 0
822182162 243837510 0
754185810 816236579 0
206884401 886904437 0
32096934 32867511 0
896869891 928852110 0
716183707 116034856 0
700102376 655549627 0
915564157 960019580 0
810334504 10554050 0
5394538 460878675 0
480212796 77571016 0
973435027 568969967 0
623019687 17547360 0
753718673 270543974 1
750874150 102923995 0
404932934 392961245 0
280051128 622104357 2
793773964 245978655 0
850200228 255522123 0
136569646 410740507 0
178349034 715376577 0
722231506 61039549 0
254158160 964667675 0
868902470 200763090 0
584040213 84737453 0
975873918 352227028 0
989347125 430132805 0
38802937 936340506 0
510120874 198987292 0
732029574 649846775 0
908194275 365686590 1
872850092 544730483 0
13081586 144181087 0
496273288 199942543 0
847652289 210015555 0
45246486 774880271 0
75318138 68101714 0
160857042 980212924 0
542258748 713127581 0
6367863 493379799 0
501000372 498267262 0
478762012 514029583 0
14243882 677288121 0
635522436 138829793 0
480297371 744478258 0
320996151 425965470 0
434425261 909519297 0
969546924 549144975 1
12603605 785314483 0
856783505 868196265 2
638295372 230469445 0
415292159 107404428 0
370347934 20340006 1
20834407 613915331 0
700630282 507301105 0
595860427 150300046 0
516355459 888275461 2
864880105 113383520 2
362210013 837121633 1
604687312 384622417 0
364935605 86287132 0
968715452 92282390 0
899022997 6313152 0
29740954 108430689 0
414749800 716890484 0
251865505 136626694 0
825710649 210151046 0
596320343 918289845 0
993846188 718952098 0
123820322 316677162 1
830404195 52205986 1
167296313 646565587 0
314390934 183959134 0
583274383 815642764 0
909625110 870150114 0
579076697 818851963 0
924892315 677556051 0
380824234 133814185 0
210015783 847698791 0
331870329 928496590 0
263304619 105655202 0
205298129 265186917 0
530729764 622378609 0
46288436 469013592 0
48438829 522518890 0
187846794 999536241 0
325236066 608945609 0
975931280 802030268 1
421991705 221750642 0
542735798 871813632 0
864932246 622728361 0
717540297 185043356 0
227406508 319017885 0
667905221 156753711 0
667711762 261527780 0
806179847 508709685 0
308901273 636186353 0
97073360 63936874 0
796101030 16160662 0
104458798 221813159 0
633755298 415642164 0
708133968 767992512 2
749709238 898031288 0
463148035 62843386 0
40921815 235485315 0
107081459 90014467 0
909152497 65430374 0
583103312 726842686 0
153494331 936877143 0
222751167 160144899 0
813529808 521933464 0
891939029 981980519 2
275292983 896752603 0
969621088 83393106 0
71767754 636973976 1
756795947 620689094 0
313415238 603398809 0
572014989 994807659 0
577167562 533409704 0
290014668 210656558 0
132329418 389654724 0
941050575 711067647 0
269177720 27235188 0
155262210 416494920 0
816412383 168120772 0
354749156 84005645 0
2633287 524926274 0
286140517 293657719 0
649366668 584254380 0
579497153 43165638 0
427178596 933247524 0
625833018 118788460 0
47778774 38093530 0
7656947 269663851 0
774227949 450578024 0
394169527 9514325 2
771949460 614059232 0
32628135 3559868 0
533002787 667405119 0
466069279 985628459 0
998453940 660939100 0
560082132 429263544 0
724332409 628890412 0
38967092 280552604 0
262730930 28704144 0
69943860 379234178 0
242865540 150892236 0
984055654 962306950 2
486734435 179514556 0
842479614 225735388 0
249358194 633858317 0
844521146 333663510 0
70030854 109077383 1
498229170 687986340 0
135937649 823255493 0
20390005 514139895 0
474262689 674182686 0
502412604 430094835 0
263582746 262798686 0
418627549 537300748 0
715106014 624812707 0
625003875 179296029 0
235082198 126615564 0
605551507 252846545 0
79527681 676267848 0
854134838 577304449 2
690613473 817492123 0
562536083 790529839 0
933338547 644671748 0
549812976 186545391 2
670109525 990539504 0
895513525 680714619 0
935217828 102225877 0
718333830 339342894 0
37928771 455788997 0
96640288 990922720 0
399158362 96231166 0
407047393 556061132 0
238976517 593365281 0
796332108 36956023 0
588642720 854057377 0
231116635 136522806 0
993494546 390908597 0
685973845 877414345 0
180778851 468118465 0
44449315 63171572 0
312859407 781820694 0
569889723 330305892 0
143321357 211660654 0
284754071 801365594 0
982966299 419591786 0
411122440 94008553 0
285665174 24142785 0
415611804 755439383 0
9274155 555969802 2
410855586 570031282 0
885926601 306564815 0
763749277 593116798 0
111667540 149465168 0
409542909 762439386 0
714301610 923484119 0
901178564 76244575 0
49361443 940079449 0
439958776 90084699 0
176038354 305339969 0
975767420 965652193 0
41121127 306826643 0
225411826 377321878 0
98142246 418852901 0
233282644 546371739 0
727119661 506618475 0
31482869 151957601 0
652503656 861648528 0
334511317 118349041 0
290576543 28354390 0
507714579 568908672 0
736730982 946450342 0
80169462 233338225 2
794084149 801896218 0
356360125 505999653 0
53610695 842299493 2
930997542 186997935 0
201531471 402486528 0
866661039 525662161 0
799183825 380002701 0
591674897 644769994 0
531940898 960413826 0
143561687 731420336 0
4829585 909305633 0
148385724 386438596 0
101361062 657810276 0
744248375 34925154 0
124539971 826825046 0
969494662 746644796 0
379244014 920889447 0
4461451 699697595 0
84544747 498094578 0
696366879 417979682 0
391443434 6427663 0
595593872 437060565 0
412301966 16760975 0
189301657 722414757 0
458163904 652036361 0
811974878 932797104 0
260517698 750969363 0
741369369 155710021 0
76890389 47229798 1
918141363 480297744 0
445265477 686182765 0
591460303 598182366 0
341826790 89688429 0
810276733 457080940 0
146464948 216709985 0
803836732 798704916 0
133744626 782136555 0
934242953 553019675 2
307328399 568074499 0
726967267 536149117 0
662754749 468565815 0
404104303 899791095 0
632767025 384794131 0
570879999 991946585 0
214580895 235366483 0
253674529 996476506 0
723875149 812680791 0
822033348 532069319 0
687436423 54223586 0
372099974 689137917 0
777054533 137138887 0
397378651 822110934 0
272017000 342071998 0
154009142 459282982 0
72853319 434520847 0
403824534 372577199 0
669301298 12955033 2
129379750 636053311 0
921691018 68320182 0
87493120 947109623 0
529196595 959624401 1
33122801 927126453 0
748017059 8845050 0
227071959 797684469 0
421888762 405395309 1
301222106 352876738 0
268273861 641064499 0
18470928 138316582 0
766891570 772871901 0
323237377 445741936 0
424676464 348422972 0
84565877 11379556 1
919794956 518339345 2
555464487 221931774 0
117595321 141640531 0
224598630 142852778 0
720723486 130306030 0
798019332 221295508 0
242955889 959178309 0
352093435 117063980 0
354017539 640106526 0
107836219 483689153 0
209983898 180980463 0
147139430 307040058 0
128639692 300489971 0
920316204 729802049 0
323104778 311638910 2
339724245 784232525 0
770482018 791329469 0
804729317 941283088 0
414660146 788987331 0
232133984 480302863 0
536350262 825542339 0
446918214 484686027 2
531524436 449350580 0
966086795 782678838 0
557369835 925690331 0
52371789 473987277 0
306869426 870066650 0
461428355 5017011 0
136490217 514315830 0
958707953 644968074 0
119311467 371813696 0
422262556 535446881 0
135350250 6504672 0
864370443 124913735 0
331000112 175232565 0
808737349 87456845 2
576972275 559396647 0
220593218 405208294 2
121288412 751081192 0
116975185 245207336 0
74825832 732756936 0
431952371 352252320 0
324268235 319723180 0
7300979 795129504 0
770317338 697398156 0
776034448 466387152 0
363016005 309539963 0
28354867 97796511 2
194734934 126814937 0
909887177 360855827 0
453648515 104785153 0
107521982 723911065 0
181286820 906603361 0
709674162 265766800 0
871905817 532954673 0
460808049 629444505 0
537671302 757533881 0
733927074 359450119 0
484465334 178380872 1
59062226 508266110 0
669836654 70235328 0
473615463 788262136 0
182416032 395982267 0
85599732 102721218 0
87204797 71953425 0
837858862 125604890 0
105494096 17260906 0
882536196 761487284 0
280117897 922547916 0
116196129 462164198 0
673953045 623569436 2
775544416 604095455 2
396110466 389050273 0
139628725 237314284 0
71315103 126508553 0
523054979 829411887 2
587533604 579726000 1
894637069 944807731 0
756062959 588961072 0
425732272 87766799 0
840875777 27634651 0
89357302 462532060 0
915259612 199554171 0
50481685 203356265 0
908073985 860008847 0
52917365 54522082 0
149982308 843096577 0
216119773 266181459 0
997122234 273921785 0
77378499 424981128 0
914931285 631416856 0
237288039 355721730 0
289946434 429154933 0
674559327 412879315 0
25811977 401375426 1
516999315 42926599 0
702071349 713305720 0
280067180 271740235 1
303703630 79216324 0
607213795 514922244 0
130372525 685062978 0
845196682 231286702 0
93124007 62068117 0
141874405 776578445 0
941920399 784806199 0
91152121 616519281 0
923786375 57789610 0
860368660 612929447 0
439270733 180377494 0
480770719 162586422 0
155127095 299822863 0
417394728 413172767 0
168395778 471969008 0
407292980 338747755 0
394448246 800851258 0
578000789 367575000 0
435381398 671472808 0
81049290 734699781 0
224036624 296725358 0
135262638 547291039 0
62902860 929485372 2
285964142 577556674 2
114148119 125596253 0
44767371 579350322 0
639326943 44874548 0
554696580 115049104 0
317882427 729364878 2
303980999 499655574 0
91511820 119619088 0
322574377 651247605 2
424061843 295929075 0
433655731 565068474 0
381331794 492268112 0
744251585 515992724 0
585690096 209846944 0
45850002 78081618 0
942983180 596969910 0
432033144 56884275 0
285666394 447294332 0
68670701 149010202 0
981018962 656993854 2
312264533 148248539 0
76332879 15002511 0
122839823 327786517 0
995352929 579304010 2
716676147 485013229 0
866982171 664776709 0
153078885 154720387 0
353650478 455573577 2
598269363 556625753 0
46954032 746993465 0
363064852 235448170 0
93818782 417141405 0
338566399 982892352 2
833807700 248538708 0
586139442 756786995 0
346038891 989166224 0
843015669 653478572 0
779471408 439676490 0
322946399 103177607 0
754427341 306962096 0
133029651 940661060 0
328643968 656838984 0
432404893 655112581 2
644110414 385130707 0
608672304 660504055 0
313485537 404475871 0
312189636 317572067 0
893553004 335753111 0
804939995 81342519 0
404912913 158226046 0
265808859 592605359 0
261812730 509859636 0
587561995 263021589 0
340132901 947749359 0
634241345 737816010 0
109385809 137827036 0
668208460 143708277 0
327389684 634690344 0
640140891 253247249 0
204734168 732291590 0
123506862 26489890 0
627187645 765146712 0
251540038 197842217 0
817476201 755437673 0
764600613 36246116 0
234756316 54458156 0
647571118 891133216 0
641155716 319561600 0
433407490 447420285 2
714967294 747453883 0
231067369 447475558 0
731621506 745298908 0
145321186 134352677 0
29648172 171328371 0
446308827 827341298 0
839935769 764250757 0
249893409 72358643 0
74192817 87636754 0
408507966 302003546 0
124848869 337712742 0
155178125 483492399 0
695925649 678819453 0
320875368 111652456 0
297760486 385254737 0
212500018 455287941 0
383401253 326618361 2
379949993 712529247 0
70024941 764987426 0
748008005 653362369 0
489116728 348048936 0
784088011 941425644 0
801419942 225476398 2
115304832 224900684 0
867778660 689108923 0
904054859 621214343 0
952182917 448315871 0
364819117 693101103 0
852958162 330369987 0
161226615 153736650 0
595373309 144570412 0
912907241 137377254 0
747649179 49607961 0
157722216 73127905 0
161617033 992957045 1
73573396 867866134 0
742577705 363028292 0
172437375 297466934 0
36840074 855738305 2
5238905 126441770 0
15244464 164081866 0
239300088 236898540 0
384144161 366414985 0
96656232 613079380 0
24802145 538054359 0
587081388 613229017 0
860171591 127009144 0
766486921 257195333 0
586998014 979916987 2
2841367 137719818 1
459905285 52081111 2
986816519 449636086 0
203634425 872378766 0
182074419 494455555 2
765474919 547368082 0
836915947 320317722 0
118102590 150328331 0
7880117 487297076 0
768608934 191839474 0
455584060 242541561 0
964112219 660654693 0
538411249 390559611 0
86068114 219437988 0
417451417 68854814 0
417215129 87962558 0
13443364 846494367 0
825418823 465575551 0
815806641 149730008 0
225340216 69626476 0
353625648 947130862 0
759702687 211263799 0
726415241 974242940 0
333229558 189468211 0
28593873 940057005 0
945546757 776302834 0
407682188 897630222 0
127197562 384194875 0
62465791 126239209 0
808067231 340111963 0
692069088 778695577 0
34820186 701351500 0
861302519 552691662 0
995440326 85074875 0
549941860 258092648 0
210384098 377001124 0
672017165 664548234 0
451691893 59556409 0
63422830 364851191 0
332310419 576449381 0
1262696 735604117 0
677531413 154510092 0
881336329 122328111 0
717286498 95774865 0
140310554 301713326 0
222948543 356971432 0
592072564 39879022 0
845989610 726462189 0
217493088 271397356 0
212116206 79780072 0
99482374 127288888 0
53771031 380505657 0
333739238 928243160 0
699217720 225990071 0
253469366 758629579 0
71262760 610342095 0
998347613 596541261 0
834308980 89258217 0
688300545 320577992 0
564274410 307988839 0
530619581 720561821 0
318276997 246418994 0
832839896 423645117 0
46612644 891319181 0
337887761 482993461 0
247339408 922725720 0
177993438 862393938 0
298810096 891328301 0
919836296 485728705 1
531542375 242117413 0
938822671 497776176 0
161913756 521638691 0
104962894 27823254 2
233926776 10752711 0
390755503 761329187 0
546446428 797462201 0
966406235 457346264 0
883205221 159189599 0
883876109 122364399 0
721663651 825181074 0
441900054 771240580 2
693017402 28024128 0
122251377 341191893 1
590214455 46289754 0
714565809 568878490 0
556522199 354156523 0
540902223 430490554 0
754566975 58323000 0
670241427 216566746 0
115215882 266829778 0
126195093 711231648 0
616755126 15776997 0
929669131 473878727 0
195424353 31539333 0
126262436 532910746 0
112809154 962819812 0
883565894 507391259 0
708881579 668851119 0
14988118 660657047 0
184956217 684354868 0
28778560 531045028 0
813980890 91506967 0
839594256 971603634 0
121123136 419285393 0
264394531 688244060 0
708505748 754193329 0
373200344 30373302 0
589979646 548883955 0
9359427 91849246 1
429599395 764391966 0
124591076 95861329 0
687966896 670457855 2
601080257 643182421 0
663561775 982392180 0
777546256 43749575 0
968317058 340110241 2
958364533 664320900 2
654092644 70795285 0
852741440 667540594 0
221367617 299441125 0
613037724 639546241 0
992316384 854970073 0
255384457 9379631 0
619720063 761699543 0
958594447 89086421 0
320035376 610428906 0
871326922 56793996 0
951356895 941661950 1
835105884 320982636 0
289680396 507550990 0
959309534 131024006 0
723483562 330605759 0
348443154 71749566 0
461908524 648754768 0
487916217 881415626 0
350199252 871486392 0
302116140 651760649 0
59405060 142956557 0
536480779 222407978 0
857290255 502105551 0
716181057 659696419 0
442264198 410368807 0
713751598 958471564 0
736419488 461836718 0
519449882 31716661 0
880964577 444196253 0
63630224 201224066 0
620470809 737055675 0
673977514 637944900 2
459710689 457160670 0
585387478 534089562 0
61996803 20546781 0
168191885 213531724 0
555447621 892129476 0
866988890 622463050 0
515843668 906831272 0
104354610 148346245 0
334361409 665477054 0
115032534 986881062 2
84598302 339871890 0
555843244 443006431 0
23180050 895786183 0
761189481 419180698 0
725200072 784911254 0
256535749 478392539 0
886872639 948342081 0
55956493 372045037 0
852844505 5265681 2
409523193 454273661 2
832811518 605795989 0
144871015 553095380 0
84819472 83744267 0
22421357 274753977 0
12494537 278151528 0
244202894 923920050 0
722948451 527394048 0
801120983 788703404 0
364061738 961671092 0
362899941 704936311 2
81125393 621812983 0
988083742 475656369 0
654105663 113057278 0
858011262 529551324 0
580854502 726393220 0
483110439 58072547 0
543137158 854707115 0
564172407 70493376 0
539776868 751851218 0
1740011 754159538 0
264411637 639973866 0
217876274 74141156 0
623778148 469399073 0
757505012 61447609 0
752708420 84303594 0
674841498 463844912 0
959596 56433915 0
385936601 18425805 0
153157943 769829983 0
914467219 908840044 0
322829252 222192987 0
835038768 341671962 0
825232150 101546543 0
873251175 430083305 0
103278354 610999889 0
758936642 311343017 0
414856359 57287223 0
913374168 89048228 2
404705795 473164034 0
384414566 714686382 0
493374833 15312213 0
157668875 263771620 0
380152889 275865346 0
297048756 508515212 0
806362119 208877074 0
789055882 222045220 0
809223069 519245649 0
140097687 122446669 0
745078700 498320570 0
70211344 299232023 0
138721225 593790628 0
208769384 543523335 1
357655422 130678947 0
944527826 138870776 0
889445911 980058540 0
668433674 727762316 0
12334359 64156180 0
4013433 398123097 0
491955335 606506873 0
267919683 505355307 1
123518776 432294365 0
472137746 501691705 0
288396470 166318138 0
142292793 352349049 0
953473526 908195261 0
126483354 892146994 2
658449515 409415168 0
45449054 781666419 0
932589694 844519959 0
202273746 263429592 0
253912685 790758692 0
632634807 145696093 0
465609061 408259971 0
246908868 143229075 0
856640725 354255277 0
718237985 274616119 0
75445545 265432652 0
631005926 114864864 1
138287851 214487191 0
627675450 979669161 0
183569719 131476465 0
454440650 151774032 0
567066440 13203450 0
140008 710454726 2
97472167 984699441 1
254971129 236725002 0
274798039 576549508 0
708077221 66469881 0
586831531 174578969 0
118892855 855010438 0
600043488 290904725 0
551199789 101523733 0
343132976 78405472 0
971194708 615548589 0
394671934 729864474 0
798430733 564532789 0
952789287 308896204 0
912295016 908891353 0
572114546 409061345 0
290588231 275108110 0
458323113 291699322 1
115321841 523052557 0
278641704 833928449 0
66159090 135734727 2
395310023 583594080 0
799980129 25785241 0
822394207 693212324 0
323992243 322594682 0
1934267 621880637 0
879787749 237134588 0
362942042 351819841 0
794833240 535849213 0
664721124 507456485 1
385028994 346667687 0
62326018 604884992 0
916254697 925782919 0
443612293 396914331 0
667455233 378557163 0
555720772 565451004 0
235929106 950355058 0
17323144 404698331 2
218361070 587581016 0
412696789 3491987 0
260422579 204398316 2
581118345 378797011 0
883512545 131933247 1
110172700 691401431 0
23590900 690736295 0
529128138 971356775 0
904520915 57307165 0
88307535 93214192 0
739983397 368981923 0
152295987 909766012 0
218336032 44542493 0
337557792 983126039 0
670000192 494109612 0
512859417 83621625 0
459310968 125332235 0
725655371 331301173 0
362035208 515188035 0
315532724 852469651 0
858317045 369010029 0
461088271 915269517 0
797475302 955038180 0
691343722 691131773 0
573334031 959934286 0
763216964 683646448 0
407752173 886653690 0
194976070 805930879 0
138338832 791282276 0
349545411 25105971 0
952072703 306027247 0
979360866 132057596 0
332816993 442208088 0
723969053 219550268 0
991192745 801157918 0
551355631 233104664 0
395043521 177397067 0
152477437 428259717 0
348782403 63124900 1
175875934 135404739 0
177100346 888190997 0
683575205 858928413 0
127323781 346565460 0
107458970 789929380 0
159908723 339417005 0
768464473 908819856 0
144477062 435033141 0
506895215 522695927 0
680573863 60656856 0
571672256 470291470 0
282929624 957799015 0
315232166 632014294 0
70426218 162546914 0
323524466 666887640 0
562523713 29466973 0
655674429 413873074 0
551174401 514479668 0
79307591 243042005 0
68424253 384645282 0
671457516 244548543 0
477654748 39805677 0
55818797 51484108 0
190161208 263161787 0
389946840 298050723 0
251632059 865164986 0
103619459 102951056 0
62804310 811388885 0
77253401 398319049 0
32896061 363297481 0
296831293 873399856 0
716046360 12237888 0
68769399 700130576 1
508262668 106598518 0
89287526 120470780 0
24661534 229152761 1
59008910 861141412 0
258786033 297362683 0
817675962 162684928 2
15208993 33884859 0
262525732 864139882 0
162580822 160328296 0
513207134 405888763 0
598482858 142878562 0
600210320 591352872 0
54884152 298790802 0
136806397 857031246 0
951591164 622668160 0
976494153 61014871 0
28482396 181483716 0
147915747 518687054 0
336053926 412685719 0
265865733 942716238 0
590773106 914519668 2
819173284 872934840 2
187209573 402104623 0
22768434 583377977 0
838071889 506110233 0
243130540 130835098 0
705637434 982553034 2
826577273 933741829 0
332935845 515415832 0
452683431 845588637 0
420648731 452663691 0
314146188 30447150 0
753239450 598817613 0
279515787 578255775 2
119522179 778091997 0
184885169 797498393 0
695003734 863060113 0
805159880 367155994 0
513174709 362651783 0
748455842 617451399 0
800084855 196739192 1
367617787 122142378 0
834169501 582558993 0
478139791 22428682 0
68126384 794728176 0
126952449 708892091 0
566969999 5315657 0
98800309 459746507 1
152543081 49775772 0
105623132 171482433 0
499352123 232056138 0
375579765 69154535 0
252080616 12285714 0
649788224 107051494 0
326389193 960649070 0
340671018 58451755 0
153164127 983709243 0
93350351 587056411 0
861934784 645782519 2
161502214 522732065 0
699395072 880250807 0
556831799 480643337 0
351507532 465852502 0
964208806 164395887 0
641831110 185390784 0
647358414 408753469 0
982711281 293672834 0
822528860 72354643 0
574480845 197996301 0
134791271 807961475 0
565560534 891066505 0
419492886 41331813 0
979324995 189281994 0
711018596 54506085 0
746955301 423196283 0
976480421 301605402 0
440506438 222971768 0
380826965 767509564 0
201981985 268826442 0
495422371 989568456 0
538603866 313076570 0
169826327 409997740 2
102781969 952055617 0
34753078 621883350 0
783767335 422627030 0
389010911 132427284 0
59522050 17247791 0
177154714 986964654 0
473668301 754576081 0
317460091 223346262 0
169699858 846337881 0
704846843 675629674 0
634887644 328956678 0
840820434 122794472 0
977086380 53403372 0
304663343 766205024 0
139428045 427640526 0
288656755 650529791 0
734251530 374051681 0
918235733 812387075 0
275284396 4307675 0
904793497 977148544 0
890851806 896417065 0
330001472 314009279 0
912083451 698914796 0
716220955 388014557 0
219073739 591279754 0
128719733 826085324 0
524620880 662853216 0
618492957 363454221 2
846049865 46622584 2
229005043 183186709 0
116034596 575754835 0
700141157 657263190 0
112611844 363742932 0
641625620 878990252 0
428350896 972212609 0
180792537 78720389 0
652948691 281272433 0
8305997 27351664 0
380986857 247944246 0
836579417 997004244 0
427907017 26741947 1
757582996 481919218 0
294504964 513375753 0
168747538 26247079 0
468186126 966107864 0
450730664 571200123 0
515559435 399612693 0
303072262 707314114 0
646175381 543792038 0
559567768 638983694 0
82684227 272158208 0
80223038 396381634 0
653989793 8155634 0
29807397 673685428 0
680608683 92170994 0
795025180 575420634 0
556688620 752112594 0
968358659 37073716 0
817937090 786057573 0
190919571 986449465 0
48724421 728098020 0
720969467 519852624 0
199429684 537044564 0
170309950 376190366 1
493535094 875298036 0
216857703 124912647 0
97440840 471743045 0
611343559 209998022 1
610950353 557911106 0
497277112 118234737 0
218427945 700027946 0
24096230 871162902 0
15609010 496402535 1
726128591 782981183 0
427291978 232552482 0
330482430 78507620 0
879702996 12283555 0
461923697 930154222 0
273013677 457924230 0
556630806 552665553 0
844967227 915208180 0
997088787 17155136 1
28433290 307565004 2
867475672 793188127 0
67172141 7959905 0
733087196 343093640 0
16525800 588990785 0
686399897 966919947 0
898961272 630721608 0
722737532 536812738 0
555956212 550178437 0
715942588 819118187 0
193289796 870024831 0
811040590 219282862 0
566250541 304698218 1
760035836 101322279 0
623968775 700484074 1
260090848 95954521 0
386027216 565802884 0
555343935 697554793 0
330465078 435603584 0
329749947 537221804 0
93659117 113064603 0
768484152 161923681 0
88295319 621096431 0
399549746 926272023 0
4072506 374244056 0
511613127 830785474 1
372719529 142803343 0
126686590 134406751 0
804577913 478979375 0
783320063 607460001 0
922184010 824474919 0
505889129 529538583 0
139203058 7208612 0
957703747 319671895 1
672642451 94086823 0
864129084 240997216 0
486088076 687526974 1
461186487 711144377 0
729037493 418850567 1
524401383 250808063 0
685493084 493262780 0
119641385 226121889 0
631664417 663090643 2
164016507 425257906 0
83439531 22531219 0
925400610 636427443 0
987114597 212523792 0
262969923 892696469 0
74403570 7469714 0
955883673 442077129 0
103859859 738440852 0
662759007 976697567 0
101442367 427705700 1
748439736 515567223 0
480981995 556062185 0
120082045 87378234 0
512210918 574716818 0
120090000 29094541 0
71643972 29262695 0
954642215 521462437 0
372891538 6106103 0
272034973 252449183 0
58499191 753175309 0
378066603 268340338 1
484445973 467336639 0
246736508 116564690 0
822589083 745116507 2
110763436 114746630 0
860250750 600433953 0
610028118 376599953 0
667309312 785110037 0
394681332 347404369 0
776887379 530731213 0
906096068 71199217 0
706056738 305785549 0
762073544 47426291 0
268982275 965676430 0
311995934 152729541 0
40730877 255132822 0
273184547 410895870 0
269590256 138113915 0
659181736 88832716 0
940786077 456854071 0
730473626 28821583 0
598195344 186263042 0
172488169 640397404 0
799589535 635943348 1
769809535 680524069 0
626344603 76441434 0
633338162 539240087 0
390280749 562232870 0
495158231 125111944 0
377617712 283298915 0
771816983 224139492 0
879764378 854928938 0
626824992 827557478 0
786163588 990454501 0
615680610 386972511 0
732760461 409867584 0
826766822 571560620 2
503848555 360563365 0
602448332 273361502 0
653564809 14327317 0
79772852 340869306 0
932211408 852121338 0
77393784 527829321 0
281740349 700879219 0
704708087 240347620 0
938725634 788003984 0
139228157 229999991 0
702698691 175540040 0
733189289 693241572 0
113400918 279081143 0
6095230 485691287 1
440978395 91143468 0
878987019 52913029 0
401279867 383353695 1
539144228 793709588 0
612147923 475525938 0
419100603 74174414 0
88190635 516910750 0
235738601 449250908 0
748900471 3983820 0
404880085 132367244 0
113303912 110897736 0
926453143 906568953 0
912915314 577641848 0
840840962 466004718 0
685885053 922206254 0
52439915 955334129 0
657302505 273679886 0
158677918 642650272 0
170234250 50706131 0
231262372 136454345 0
550897426 811110940 0
1209694 910272921 0
543256109 721883336 0
19625992 385569075 0
996276815 96510379 0
151765513 327908993 0
471911858 25198088 0
995417146 805501236 0
438043628 763361345 0
790349905 253559905 0
946436291 635822315 0
531663153 367917409 0
156638844 908917517 0
541326779 47633932 2
366882691 288672659 0
425136983 590893409 0
221385373 959282828 0
494868290 869730668 0
799428392 423160550 0
435414309 569794776 0
663675774 107526682 0
760621062 713442721 2
456972005 499889057 1
428929812 619746454 1
482636641 848504360 0
719233599 840774324 2
906171056 562008520 0
108397175 328465257 0
676523571 604871464 0
281434466 883014424 2
593208665 77886140 0
507926114 938480673 0
688053432 833280855 0
836243205 7805799 0
661393380 929159098 0
924229317 222822280 0
342328811 22358269 0
631657204 990220320 0
795409170 998338658 0
826855027 645001076 0
891718325 173065905 0
39593379 300999965 0
200442536 651359417 0
686951311 469214500 0
298586372 263247605 1
97381601 321281077 0
71906003 150691223 0
595203274 40003973 0
538116045 108897775 0
19286883 517510186 0
665794214 932962468 0
135254085 346333502 0
623329454 65901640 0
957545126 389918447 0
131259817 124930104 0
59323397 834618979 0
179193901 574859614 0
186179889 816884171 0
599758589 874807725 0
182751354 593943885 0
677478055 834409309 0
657877059 525927404 0
474854244 11616312 1
717973055 410208267 0
290376359 130440419 0
252607589 673724792 0
128063569 280708632 0
420150090 55966017 0
476483078 60205636 0
453059437 28345130 0
638040793 548832192 0
387798058 613754750 0
430487076 898803110 0
913250567 390631435 0
332827656 981644908 0
754573544 105542493 2
487395352 112870229 0
899762592 794853072 0
463798017 256598808 0
505729498 171001090 0
108976288 39167317 0
284254323 265425396 0
933808116 614425832 0
149299542 58261175 0
94099523 409247949 0
246581775 129636747 0
917383636 372913014 0
91590188 498043577 0
116027075 665487354 0
500412269 785127286 0
73334584 772687213 1
6433097 370520971 0
871590399 167568041 0
148979868 284882013 0
818651639 546884016 0
171948011 414359125 0
578608865 585726847 0
262853783 214282176 0
785535341 586947758 1
921414212 490297902 0
364003785 849689991 0
686835361 736227032 0
924796471 224376255 0
394950030 509158698 0
13054137 206682044 0
693613161 543080997 0
126100274 490095555 0
692286668 628999131 0
813768757 776143788 0
115326651 813915382 0
88643015 534311970 2
725942969 425572188 0
278317199 318806064 0
710043013 182167604 0
83432169 20075811 0
837238742 779174439 0
215351297 515771170 0
71139443 448566602 0
560900184 364849693 0
52968526 872466271 0
352154353 177942089 0
291027061 141361629 0
999184606 168530924 0
195771999 178197558 0
954374192 470550523 0
87664855 322008776 0
141720304 28563919 0
343700557 488733865 0
831005185 273434445 0
215510491 667049097 0
64170390 715129990 0
628164145 605049518 0
267033928 145578395 0
276604666 738273534 0
599746713 987063607 0
160632369 207809185 0
834489667 503337192 0
675802643 64673336 0
76089737 138891187 0
173190853 927829357 2
236722301 682412096 0
746092911 778766272 0
434088400 549548277 0
464030514 29254867 0
750057727 111978821 1
580781362 725148041 0
345433371 782373612 0
28001132 923191267 0
52104694 918915450 2
141958564 67925351 0
89831878 992534537 0
91259134 893915471 0
895791149 59071955 2
934839937 769318873 0
531900903 455372054 0
262282126 180070733 0
316239153 230844650 0
355314215 615996021 0
875300976 803057999 0
226414147 441327694 0
907491311 28358042 0
183222355 587669052 0
855774793 652414635 0
782901270 288518533 2
315707461 492787714 0
744702168 778852284 0
304992865 95695862 0
95683022 331120667 0
459062159 718519347 0
931309401 438055576 0
403966528 566443036 0
17325344 452565419 0
141374309 202808812 0
428952599 584024591 2
914715494 936305077 0
786656616 954225706 0
464535057 399143512 0
257725014 382746516 0
349201566 246484403 0
757713591 934179712 0
376872264 274666629 0
147589063 14668381 1
910454018 135511023 0
343762253 190430317 0
549134932 231841048 0
731880762 327654573 0
277970804 631574965 0
229262792 336236659 0
672022445 334290302 1
131386695 640655687 0
749902755 769089714 0
925586786 396286447 1
991718575 121609367 0
387443908 492517663 0
936883940 365108718 0
580387921 7426944 0
745180395 810322065 0
167048028 814939467 0
762022312 823347337 0
86475523 822498718 1
837204275 655381886 0
52316011 482385637 0
88569115 99080087 0
642929578 911976632 0
610081158 536409558 0
903066882 472109636 0
824176964 588577326 0
571775120 924667488 0
678476633 620642806 0
447861963 73374896 0
610056901 562356885 0
550561274 417649539 0
976618205 728843062 2
269529633 483440016 1
630503952 247282976 1
678235544 617047892 0
928008288 560352584 2
326649470 68220360 0
733240475 2504475 0
831515616 101722297 0
190884307 277761516 0
912801603 522388368 0
736814458 343124994 0
549535413 90645844 0
639682328 94113561 0
502551893 646010128 0
441497445 101857436 0
840169288 39466836 0
12880019 482734911 0
948441888 423338933 0
955449093 924830705 0
464453143 115058881 1
791178822 976135997 0
622130179 858096079 0
749023539 378481957 0
879643242 446184187 0
851033171 143831345 0
564483874 291734022 0
551511370 554497947 0
718435771 875270778 0
753065121 976857388 0
179137591 683422126 0
131601132 379403786 0
947682286 829717295 0
338991 497972854 0
431899088 938030881 0
629816516 656165698 0
347135040 301986056 0
639285048 201555467 0
421659933 658927753 0
546140446 351478004 0
251064134 561250383 0
264008207 67659863 0
768463404 587692477 0
522272117 883994262 0
743992702 935800617 0
103006097 117375066 0
658823759 134908746 0
384529195 9783374 0
250234930 627977536 2
1300613 185516510 1
891934453 855770265 2
652600388 72654192 0
982634938 872820846 0
282459177 827072060 0
54423089 590150349 0
364096424 698201092 0
412177002 10554596 0
517919962 261735169 0
504091351 618396156 0
90990399 647826015 0
275799694 839945523 0
178482338 235580755 0
336869561 886980517 0
12016424 360814506 0
95352441 253093947 1
440232454 43876083 0
487062669 148114846 0
115891090 852430362 0
990274158 207629504 0
784366692 940302656 0
903540628 918053360 2
728889912 183301877 0
5438666 805456467 0
434196421 63385742 0
573074401 238774816 0
758629463 612318923 0
193950197 791130290 0
886020828 195301824 0
102243038 130626599 0
670717879 545923984 0
110910929 87715554 0
160906423 517850595 0
323985067 771185897 0
704223530 93409338 0
697357759 804500119 0
225260094 310228317 0
956664094 62482917 0
740980337 606556 0
998916717 302890668 0
87754379 727749587 0
88698033 727993237 0
225621912 800678851 1
604999684 58978513 0
962223568 953075656 0
167998391 676249502 0
527676689 38469108 0
457327473 766629528 0
736792367 98001621 0
759861612 999049166 0
389427270 24424259 0
282522837 611021221 0
329182927 426309308 0
280735453 16067700 0
994697033 260540074 2
88896349 621231753 0
675128342 458434514 1
38124743 823767219 0
838627055 429054926 0
291832845 521277340 0
781765324 904029839 0
215481301 724330714 0
655034217 686007228 0
714855231 993308398 0
420790405 931722781 0
46084554 190870189 0
774872118 715957056 0
547390946 827793925 0
94462119 183383895 0
495022267 189925732 0
342272279 365010441 0
226770878 820049940 0
44908011 911852931 0
988581922 175508672 0
953271852 287531454 0
318772017 263770833 0
319633682 696890284 0
755227293 731072615 0
467876992 437739529 0
840278873 136174636 0
291384139 653055360 0
69156251 230903397 1
744425662 820353013 1
906322025 982303371 0
559310731 794580999 0
60295453 148993968 0
310786734 150914866 0
15524554 333196059 0
51594404 133120651 0
104338070 831730385 0
224852182 341403981 0
917478951 464373675 0
986299146 508700596 0
710533732 171069745 0
99395649 100006056 0
439730840 986575597 1
689263999 505661046 0
450042458 853164222 0
602951520 253285618 0
118622340 378250766 0
797398297 668304500 0
164263570 40443303 0
563713394 956250711 0
748913373 883731488 0
56388964 131215612 0
614142027 117378485 0
995920642 761666737 0
734815743 92816308 0
268792961 439476138 0
522402709 826307647 0
258817105 698179941 0
502223391 218195098 1
333533574 850616670 1
944298275 189140948 0
828544953 533636286 0
195962664 43489721 0
700293264 818056225 0
603066479 732156974 2
467593326 513209594 2
127179384 919301727 0
243440206 506805782 0
610618634 46564085 0
587707177 15503174 2
431854053 112907403 2
536454101 154133380 0
959939806 960115030 0
411855527 149027950 0
214592978 89667846 0
66993694 954934206 0
517290900 891049097 0
259113172 469015791 0
681419630 288104022 0
744837502 256139865 0
127005310 236298970 0
269261417 394033609 0
259509326 976920804 0
393636857 934474747 0
372213943 802137775 0
320755459 939132707 0
850387950 72891577 0
413498416 595587498 0
118483533 847936684 0
143422750 54621098 0
712751592 393834231 0
304164182 94534539 1
500536747 153184245 0
902755721 638196040 0
903208149 665882788 0
299432823 811451711 0
52378014 528394023 0
458982143 710530946 0
635338298 892278416 0
342213610 40921206 0
706621611 630266503 0
276756306 228914624 0
222096601 51813247 0
292735678 475566966 0
572033404 842707347 0
520299544 333372711 0
616434027 747298739 0
217179784 966096218 0
564567733 41817040 0
175625153 3597272 0
693898384 291740821 0
313607374 210032062 1
673340270 701941931 0
560965813 364825806 0
299559764 295504691 0
638382088 779926208 0
114751007 875173795 0
923679428 806619018 0
574090965 151504290 0
876206817 955217062 0
183901364 731714087 0
840042498 879507039 0
387471810 392473489 0
547309379 959061929 0
673031983 113032672 0
351145692 249268759 0
431209407 913681328 0
154171971 352342156 0
5080298 36613689 0
556550157 985522974 0
594393331 627468687 0
403249423 103373352 0
513927053 456753034 0
1088961 562456713 0
424987468 128125747 0
57794923 49386984 1
357023001 676849157 0
317143547 913275056 0
700373299 240379781 0
33334607 740480276 0
603814831 901997673 0
70114049 740713734 0
595619008 173121103 0
963544001 506350126 0
47904801 252662810 0
65053600 44475530 0
97625777 709062254 0
273138700 871286242 0
453013281 530062872 0
886651718 285465599 0
959778210 739733611 0
189848784 229687890 0
789110721 75128299 1
651636570 330858153 0
723023980 264936879 1
306109852 369003413 0
881358026 657320858 0
552564088 846166088 0
543840627 219444213 0
563206165 498855401 0
243009226 392846642 0
117509936 966259376 0
293405549 563993256 0
79471822 57877447 0
567710224 749389928 0
948602035 366980350 0
249153793 896778604 2
264436827 422137312 0
19542513 745498221 0
649385554 497590378 0
902648073 726718697 1
326181430 309366989 0
358523379 404383227 0
881599990 193973322 0
905074811 759301785 0
676047770 472159182 0
227788785 16316723 2
236859335 808058514 0
852476767 265540153 0
438518112 412925956 0
899900682 544441549 0
383948971 720993804 0
408730906 104025877 0
142765672 807950576 0
81517098 261639079 0
775848321 831862539 0
717661460 307840849 0
898335040 275540268 0
414102383 778215389 1
497345275 602379092 0
749921163 178825464 0
768154617 519687598 0
995915423 174445517 0
59534010 787733359 0
1265422 56952396 0
902361722 224036839 0
889183131 163583921 0
72355559 851853760 0
62706673 86693072 0
971069341 137731782 0
609375333 555285990 0
380440710 829162227 0
627114901 320895456 0
900427495 768012360 0
329525546 30320069 0
54474540 967049135 1
740460709 890479066 1
649579739 40208666 0
78230910 2292431 0
850909138 90095275 0
693808994 236007495 0
130580219 702936468 0
71121551 463085452 0
929285381 14274655 0
239738009 540916063 0
795744017 293222149 0
308261671 142933329 0
17770901 9192242 0
568526354 404267758 0
34853466 650302471 0
407633070 109053912 0
998217630 774548680 0
779517029 410638955 0
426703774 783433828 0
874067841 276865386 0
844253278 219991714 1
617050783 95347672 0
126303836 866680518 0
400569186 907190739 0
921388137 86119033 0
339270408 34582182 0
533788053 551491626 0
65992118 574305955 0
465726490 87293420 0
52228374 961754052 0
710546877 253841637 0
689882617 261463126 0
108474162 662313789 0
809470280 45540225 0
66861580 321498780 0
224856964 482673741 0
408988480 101831822 0
792850036 211878410 0
562860077 606451341 2
87702163 933760736 0
308685579 945393810 0
380976848 583303303 0
222948320 514172185 0
898534196 887964880 0
245734456 330490280 0
470878133 434780976 0
400931106 463802681 0
579099505 759863026 0
698768623 463311887 0
711525866 181922291 0
985050133 938036877 0
56666362 714074333 0
68211725 382799715 0
390723327 400848715 0
586662529 220014607 0
122820387 468090598 2
121826126 381404071 0
711815405 485319319 0
462804417 800597891 0
888604875 786553269 0
420943221 493608379 0
13846547 774591753 0
531097725 175733092 0
664450751 424422227 0
502946125 176034483 0
365290582 688766938 0
279178876 172069564 0
19077519 89706331 0
434692893 448599463 0
794224338 513379456 0
754031976 629773375 0
935692003 703161818 0
998269661 555654889 0
730810504 902447369 0
260498016 303766908 0
920376528 979750347 1
824311878 938582938 0
875172083 191574209 0
924175004 208219929 0
389926587 759436922 0
728572057 524899377 0
515033157 981476583 1
398432917 207218788 0
86528460 314214945 0
337545893 847948890 0
708406260 122089231 0
160448363 312976544 0
835453417 671235683 0
15215220 764840519 0
144539836 116363368 0
537445228 982165994 0
119894251 438848204 0
977533601 48950595 0
961222698 478673142 0
208389403 602410397 0
91061844 87202611 0
10485305 755172680 0
91829863 376419764 0
139838201 141162870 1
82886335 736967095 0
470003913 648913104 0
745928180 454035441 0
605456631 317601535 0
662988531 476310985 0
349916869 529904658 0
711203170 956503656 0
127398227 542166023 2
217968447 673719144 0
742548381 512797843 0
399894581 399446012 0
323837787 40713465 0
914966639 121629567 0
535701274 978879367 0
333447336 414198792 0
934543676 672116117 0
119766177 424147996 0
345322163 971676040 0
517449440 197166009 0
427408094 256053307 0
786197703 12197605 0
135398977 29012898 0
357114060 595154363 0
507562106 728662497 0
527628933 775112175 0
516520963 827864491 2
86172859 7543147 0
223991416 874416714 0
16711377 538548484 1
741278445 951665520 1
498060153 66525747 0
177472160 887467030 0
7486594 5767395 0
447422126 418454549 0
26142037 899819945 0
54736835 96748532 0
21652645 999249928 0
63443956 529134310 0
791065748 17378014 0
37144944 51750358 2
69521727 438197251 0
114063843 424746056 0
161084436 326719158 0
135104060 992156395 0
388535812 641698938 0
828446862 3832203 0
209130511 42134347 0
116479434 5245183 0
916147425 529728102 0
910512948 765527542 0
7844737 811279805 2
857818264 396214106 0
162217373 72232430 2
653193056 721895181 0
594245474 494586330 0
372866086 706707728 0
57235936 741705026 0
273020711 363338272 0
705491395 335217320 0
111736093 970009282 0
532912705 361608225 0
392972630 273742487 0
226960818 375631501 0
290915719 763503365 0
199208287 39416304 2
875519758 15567480 0
296245036 308005820 0
504756240 763481301 0
583122181 928137134 0
163493703 414540322 0
93167529 741817128 0
42394144 70871303 0
312035806 676378870 0
831804212 544112198 0
371152913 32246782 0
410950442 137600375 0
260048719 753264930 0
336831850 700925584 0
527205370 807148436 0
572412009 262436483 0
631112543 182468345 0
257283164 50980746 0
207910585 860264257 0
419782422 802408156 0
730730963 501498785 0
207597963 826381736 0
432426878 267595114 0
535640505 639049727 0
669736945 786045126 0
935010165 940480903 0
701636739 952749302 0
951484934 394480314 0
228773232 812899331 0
457339164 310416101 1
71199772 290614723 1
149126032 259242879 0
267274669 471777087 0
889124537 986247080 0
241341234 126812873 0
769032259 770260386 0
344760074 369744730 0
409835009 313199156 0
714442570 328581191 0
608695367 189367426 0
377419555 52554843 0
924548855 109294531 0
395938662 386330584 0
65003995 25877360 0
288026944 763974168 0
505612088 389821823 0
811483954 988496503 0
28509278 149537449 0
727525669 862417924 0
146084422 270927537 0
585644869 41254857 0
457475666 981055957 0
65823516 720741000 0
957831746 672238102 1
781597084 803778607 1
933445466 933302243 0
112945928 912090135 0
776134904 907300432 0
314014289 351489666 0
103630680 943373828 0
908402851 985606125 2
483713118 948830967 0
118979952 14545511 0
420320035 907855699 0
274233941 55063093 0
224317390 98029001 0
275146073 100626353 0
732857755 181657706 2
477464662 624083183 0
571524747 793892079 0
905712108 704640307 0
141737716 357341111 0
351657689 639239359 0
380008588 313406291 2
842086832 77118206 2
942892696 66838936 0
422482595 800433333 0
732198235 994567071 0
151198851 35225074 2
672673500 945013367 2
381040683 85197211 0
70457289 818430002 1
133795970 384087560 2
913005698 316370245 0
96627770 450392911 0
537507212 470340174 0
921060454 474119885 0
364554428 959683157 0
182794141 787547179 0
536071453 33511463 0
431172940 971980044 0
439990566 846522448 0
951210075 58122938 0
572930680 672864681 0
804246211 897141345 1
373540326 132426922 0
473810324 6084362 0
399651969 750433583 0
707960981 674792294 0
643709683 160261385 0
873040373 373885779 0
101508928 775881553 0
233429669 30379181 0
687083059 440175190 0
26689872 341003506 0
654268438 20480175 0
766532038 952559786 0
110676205 159195261 0
382132443 568249542 0
883507156 86083145 0
71351683 604363326 0
550141878 970082089 0
204383267 415399813 0
343293730 255853281 0
209920299 927391638 0
448366805 609771475 0
688636343 479996034 0
892718781 781830983 0
630237571 104018059 0
80350699 946247953 0
400357641 918906649 0
303322477 795342780 0
298562344 647443884 0
842938928 85824748 1
404147216 164424857 0
381613753 825246672 0
777458261 161192608 0
437216138 93436354 0
446925241 63243900 0
343647699 849180705 2
932264349 731854487 2
640464770 884732655 0
763376417 524328493 0
919139096 144208197 0
261594074 506359024 0
796638145 13995033 1
923641372 56297405 0
272671548 704838253 0
465076325 351941698 0
37785211 566865436 0
86509225 502379597 1
64917494 779173566 0
355555664 652058489 0
6259747 32152556 0
106879788 482051308 0
991492806 54589286 0
724574232 924959409 0
245188668 788724638 0
633583269 312051287 0
717749037 869612744 0
203266636 43279115 0
120006152 59018169 0
251387975 164004812 0
24029783 750312580 0
349716452 673464975 0
178107554 246203522 0
152074489 334662349 0
893236524 821588469 0
928673872 933051622 0
322700928 328744623 0
293028327 715945879 0
602480728 316733080 1
221803422 346017154 0
352187808 760823506 0
512582647 757847981 0
560155774 759080791 0
369214986 624137594 1
140578767 611974267 0
717465809 65455015 0
313891297 258665418 0
111710975 154757422 0
573122988 934677439 2
914196710 53888317 0
98311471 967951818 0
288892746 843844472 0
362635142 866242473 0
934665369 690719788 0
775539736 836352504 0
358974215 746749956 0
481207331 468673517 0
381976933 485321830 0
995323649 244803359 2
523125911 888369685 0
494055432 340532122 0
946306740 680922067 0
661485031 631804525 0
222994064 7651520 0
807469268 70345437 0
992722629 337529196 0
530790741 18722338 0
871271808 928823686 0
739804354 245883157 0
607619794 91492725 0
72957170 586121723 0
864140555 640214441 0
28548991 237585530 0
51940935 957106241 0
646255103 145837193 0
799025294 73892546 0
992017352 263173253 0
484089796 419072174 0
347713260 267970656 0
50967663 233319046 1
719110261 746296737 0
324934985 720703294 0
452181450 475283355 0
174956507 606033275 0
971527197 212399802 0
117967279 317902474 2
824934444 105999906 0
797396811 187462237 0
113676593 373628146 0
336173665 851967848 0
977444834 945509604 0
984296810 352938824 0
429606260 433956191 0
77660879 467823892 0
450054284 902902706 0
819225606 288425951 0
456009227 583884455 0
667456608 20283679 0
964641006 143029145 0
530967581 581378850 0
542496397 143292404 0
50587522 828093687 1
542176661 678618343 0
139825747 87276441 0
262832110 89578618 0
40879688 53742687 0
753921298 420008954 0
387399759 926185483 0
145185540 304112252 0
642570961 617141264 0
798143236 632170479 0
374686151 594418400 0
627490589 769927360 0
701724450 388597101 2
998070694 485051255 0
479503156 52033013 0
115200464 586188976 0
35667051 944865271 0
634006664 309372548 0
51273887 494518386 0
821163534 349408661 0
448139467 318563580 0
196444614 353324217 0
702219719 104492522 0
719028012 259061983 0
312868610 67387792 0
563163605 21638788 0
135044022 914156511 0
890923324 371694880 0
559221934 650619619 0
28459181 686185107 0
918255230 600084586 0
954121505 967789411 0
121142287 667199632 0
389036041 194266857 0
342985380 537383587 0
96942868 329826293 0
274156891 45896768 0
717353691 456941759 2
351697553 300611850 0
67070359 470193587 0
308326421 910682118 0
334748496 127478806 0
585484028 338892293 0
1546483 75187866 0
213256730 97206292 0
124072185 537869692 0
487267339 105582151 0
992254188 610462737 0
996184631 474108625 0
858716639 91012742 0
22182355 353556130 1
881430042 989545254 0
759919975 95181153 0
464608171 509408521 0
125914980 178324126 0
564728352 337011411 0
531638350 493266725 1
196610866 484462303 0
792020059 922097874 0
636613574 364734444 0
781523280 331103691 0
783920386 109237251 0
138993637 126057954 2
677915013 517294664 0
321654380 780877816 0
646268578 930936895 2
406826152 198200997 0
979444546 499228250 0
860910285 69494688 0
17164003 777791884 0
502275505 696223166 0
548308228 901880382 0
782459568 73801602 0
83979320 854108693 0
913544636 19368119 0
591125271 328633577 0
700284664 257710718 0
842236698 459055203 0
497012317 234572930 0
815207649 260447772 0
807469742 160472994 1
184142040 308228656 0
725978016 208042166 0
836844086 658164514 0
285671739 602853188 0
304524885 311058381 0
492021101 588774696 0
404311065 750385820 0
301250334 17003341 0
271752884 507963453 0
258961594 627833503 1
709583411 815259851 0
222333281 695408315 0
589500622 474691930 0
16237888 161928602 0
132094276 314040869 2
685913361 714925048 1
418430216 953689500 0
361229646 734786496 0
693383062 54725928 0
23112856 759061376 0
160130522 456318087 0
172677083 869113888 2
653275398 105131702 0
303307652 535470583 0
115894308 332895377 2
121394207 460273269 0
817641266 706687331 0
418645086 124073626 0
370286896 89414465 0
736338482 790100774 0
81481474 807652480 0
162496613 867671774 0
293184716 575706059 0
30305620 856138138 0
872506233 929861880 0
513536609 328238954 0
146197269 205320769 0
139466054 651769900 0
76339316 287917566 0
48756221 315296480 0
169898444 397717848 0
622726257 520046786 0
333921019 787469660 0
68970550 662089259 0
789549108 347526203 0
410419677 79172848 0
320349487 576770253 0
904441303 718792738 0
34397424 664692705 0
398191228 978245661 0
250092246 11997102 0
596641306 290273251 0
291619420 485903609 0
138087385 824183277 0
825113676 223975937 0
670139896 46303500 0
440487490 763339086 0
870506351 159992109 0
395322425 133450107 0
167710085 742276825 0
759717631 302756675 0
906221649 806863590 0
221925199 422501160 0
697949087 244846758 0
796132482 915080641 0
129924007 489176358 0
578665983 263275968 0
663630516 826133122 0
945320064 318107824 0
989984078 408511208 0
548415715 677647593 0
938384476 141197773 0
260005388 514609650 2
34449058 633895443 0
916440904 546429659 0
100818976 865202664 0
483353929 667519053 0
251238962 702141018 0
577006617 9921069 0
529603231 620048019 0
339853543 335738851 0
85187552 230358447 0
718257694 39811775 0
870240998 160143758 0
10730925 943613211 0
995428297 709307997 0
93113657 121617152 0
685259441 294792814 0
443877174 521585907 0
912411872 799646474 0
68580657 804473897 0
816849666 916869589 2
313260965 918107500 0
209452301 849482338 0
246580003 23392242 0
560368401 393672325 0
381805810 21088833 0
367438178 622098904 0
234868126 338429956 0
717846688 306125532 2
83923258 160539182 0
558988178 779366147 0
125352493 393196329 0
813206856 314107109 0
958365159 362338951 1
704475849 994972798 0
127073704 319819233 0
668051243 12347088 0
598250207 56132330 0
138174617 901380374 2
140138395 543342598 0
903210532 32385976 0
278131969 63666729 0
304415645 307856368 0
16815531 507119747 0
90235245 507122638 0
302427772 620916169 0
160085984 211321323 0
468390569 203446881 0
204308061 123119997 0
458947057 32665289 0
980341335 305736240 0
249061358 556484504 0
988877704 894102052 0
460952658 220728929 0
215398144 170932201 0
591826946 479568495 1
139639974 770930485 0
967212040 193547034 0
213811769 342798995 0
255018148 22039418 1
587940828 953723950 2
92693159 653148755 0
622141595 427769919 0
391528681 231838776 0
324451898 814464907 0
902503791 116535320 0
785159013 144875723 0
856352477 225419302 0
168392157 462072477 0
579005758 997756643 0
343107101 803251953 0
759510231 100277676 0
372073648 742008324 0
657671082 265446057 0
130635036 248803747 0
640964501 39740466 0
938909657 206870065 0
261736348 407553104 0
362710313 389518354 0
277464230 100676181 0
35994213 19577111 0
792823386 537953402 0
791562026 645821556 1
229800394 979365623 0
715253410 236190727 0
3203863 681980439 0
595130313 30237498 2
51191381 625954732 0
99058749 256821336 2
74051416 676973406 0
523473782 298332773 0
718552226 243368132 0
534754853 735157075 0
728812476 70079242 0
114393131 848085051 0
150501963 181456628 0
377324485 533369738 0
125466393 234281453 0
719838923 372748374 0
107840142 313716798 1
824986613 303627154 0
277271784 523977292 0
726666530 663541775 2
62440746 135028175 1
416258271 521776060 1
991867486 871038093 0
373039554 709663886 2
612449423 677660110 0
987066547 398502987 0
966728905 295988260 0
621209159 693566732 0
454907186 180345943 0
531370431 767916890 0
430942241 122377169 0
151534811 905137452 0
137724016 305228341 0
347173749 765856060 0
339787676 20132772 0
309531853 762972488 0
353692201 539147749 0
739529311 838963775 0
619063029 194520377 0
76203722 24809543 0
608959268 39798582 0
75504649 490875394 0
128502706 478475329 0
239335923 560074808 0
8095958 627574621 0
394397284 150110398 0
402648702 151560005 0
217298399 483952340 0
564960794 191193436 0
807604014 493566539 0
846111578 2603052 1
714708029 84057757 0
524725504 115199022 0
93573731 20140714 0
964288100 953110000 0
468726706 648150853 0
623394478 830068198 0
378353075 792172915 0
290475375 915245214 0
193697332 659091346 0
807254278 968044771 0
970840985 60207449 0
445123443 439615613 0
159987163 722668254 0
219207318 35648441 0
620041601 23294126 2
3209691 109457142 0
169330680 599204848 0
27366385 960720976 0
89722129 335128996 0
1260562 123064744 0
700478203 776346834 0
915036784 54698635 0
884112283 297163425 0
747978959 178042290 0
300883556 21093597 0
682161442 500266587 0
115367731 918037221 0
952310031 545499945 0
642268370 320166931 0
627497794 763608338 0
122564096 742260086 0
993198532 152890948 0
321364196 342887068 1
392023684 920132450 0
144524477 236843496 0
243100059 99200415 0
61067406 122637021 0
844713501 414105942 0
206250620 297674370 0
105829721 691763911 2
77457661 27812509 0
956428874 564190523 0
164516395 856352998 0
652757950 57362379 0
592740427 979866891 0
324959424 622418987 0
105118051 621944382 0
755633903 796988564 0
54708353 495071170 0
914046786 169544921 0
709415049 439236463 0
690987492 570959929 0
695495864 362741772 0
3873356 861849267 0
741638974 228233712 0
124909338 600882848 0
594861408 286133734 0
30526620 919360384 0
319148212 914474328 0
154709218 823641122 0
916500960 484390327 0
214770424 417358604 1
903550559 327140251 2
217827284 381487824 0
429847609 402207130 0
431241829 182944408 0
654031368 577681310 0
359606576 85544666 0
932602425 706060476 0
156121065 144262412 0
496034654 735008660 0
248729985 495749905 0
430131855 817891621 0
992820578 762524968 0
291383150 264471123 0
637237870 943618673 0
704027835 50742765 1
156565503 407540785 0
798359955 110640771 0
107440586 594678621 0
745812384 267588541 0
908252567 466311647 0
565455851 6432882 0
743449153 855624395 0
141530949 543368994 0
255514297 431400330 0
304381018 55765208 0
271245613 503931802 0
577539839 487224310 0
157360715 495276219 1
417279366 107090632 0
863121778 86897144 2
720988187 93021435 2
803399197 30743768 0
463926383 673213642 0
122747501 574965831 0
925329343 576579701 0
22739613 907513171 0
56604582 604707513 0
277591137 600608017 0
823579026 967422535 0
218444476 620972485 0
810141712 19118542 0
611164360 953366291 0
672511840 436658149 1
168589729 66775739 0
277807070 444764709 0
151572408 113237054 0
195788518 668430899 0
173339313 22700079 0
867996446 120631938 0
189234673 371107407 0
882019672 626244367 0
613623059 557520376 0
17902100 861783855 0
671847547 739627343 0
110799693 602054695 0
8564917 144004756 0
369005096 690903590 0
729517281 144297527 0
846517845 701929035 0
672178562 631672874 0
631986991 957856519 0
496843349 541344122 0
601064479 105649780 0
241311801 575669150 0
332651869 633037939 0
983513200 493799704 0
103321125 475948319 0
44884770 405773615 0
381274903 722304183 0
105776441 19986341 0
133106999 961270447 1
785522071 742901699 0
504350837 349522197 0
89220794 513435475 0
929672520 48463125 0
841202706 904069638 0
233616694 1667812 1
310286152 38397929 0
91452027 817620164 1
426849086 356799490 0
343231090 487770493 0
475642953 157953596 0
476115245 326197464 0
784721719 361850802 0
995250764 670718859 0
807809039 5158282 0
598686102 143215062 0
101655291 686039755 0
632481381 150326343 0
596233760 597182679 0
133042216 397536906 0
396939439 789425609 0
265421523 359454911 2
604535814 817770036 0
110265560 579896783 0
856226887 816712167 0
109255687 993775889 0
813840754 313728365 0
357952510 271039571 0
817141943 16209304 0
227997863 12650335 0
170035034 423173547 0
591596616 408451754 0
528904349 501537435 0
948183387 584807375 0
512732229 726027006 0
717300274 520029227 2
48100401 493633252 0
900990776 169092817 0
674255634 547271879 0
537724372 805109891 1
631835867 471660748 0
945492504 308226206 0
832326093 900425106 0
616332018 691338212 1
592935345 853534028 0
119288086 385955486 0
649001837 462959822 0
137184194 126132567 0
649955524 804558416 0
806060061 16815377 0
641643415 989405797 0
218850743 135790705 0
577526290 583273791 1
920884224 985012024 0
710341274 174112308 0
742165570 401935760 2
137685867 342923097 0
32607179 111144441 0
994570369 966570729 0
573570689 10486624 0
733091741 141673873 0
141641271 461022856 0
865272498 84051368 0
753974048 130855483 0
427348939 714957044 0
326863163 37746860 1
986967690 724442028 2
249434846 648820641 0
19660467 669364917 1
422141543 285943720 0
403384327 289386127 0
879766204 835160068 0
330821712 639236264 0
664750956 143186637 0
204674640 202078235 0
77383035 487400562 0
861320972 926040191 0
250596070 251494509 0
224476854 90708419 0
960730393 882691057 0
751730820 895141944 0
491115114 978129272 0
764723069 757869077 0
911853429 904616350 0
240352899 670662037 1
740128098 338794516 0
66349199 154816461 0
998319653 167386831 1
690739128 406898806 1
246423872 18001164 0
492469478 24248934 0
191668819 742408165 0
439499360 182531961 2
220564987 162134481 0
683489347 657986390 0
844787739 128459363 0
487103933 86745145 0
748306166 115636316 0
312488839 367970590 0
637714856 568795823 0
241551936 737134112 0
445788875 32148063 0
729255640 722144542 0
98045226 79976791 0
788479657 373226094 0
839872880 805736543 1
239745852 612704438 0
358333796 900595697 0
30099838 135332918 0
35376861 943182752 0
222269048 19242532 0
898537788 300868314 0
501543596 696263230 0
150937384 792297816 0
765163091 198772005 2
90896847 254476116 0
45352488 894047487 0
697406857 621123858 2
73514880 977210705 0
129279192 813541123 0
265520364 921599070 0
98713330 497320585 0
948727523 695376319 0
473727032 54663053 0
12959883 475244221 0
100739895 665232994 0
100524251 772226398 1
362250320 681529081 0
844970603 17388655 0
977514655 944459093 0
111432942 249187072 0
77821241 974295308 0
226159158 863203021 0
108613293 461979891 2
415442107 56757806 0
772384266 406572998 0
638488071 333470074 0
820367222 502928609 0
749845081 495268641 0
951158735 306992830 0
947323805 126140504 0
564893077 696893269 0
107603574 471688313 0
683736809 786267370 0
825222763 63331987 0
784111556 295516461 0
735992739 6850716 0
69023721 472769070 0
423578950 488713360 0
392039845 990121930 0
782359783 808863956 0
634225154 217217972 2
150750000 6731410 2
688279606 352204473 0
925962349 530679683 0
97397215 344062937 0
432690547 208008098 0
709964041 984394931 0
128050147 587775255 1
414780508 636092496 0
84911081 421082075 0
291648554 138897292 0
326341842 958388900 0
670888799 581591215 0
668944740 434364722 2
91552086 157442571 0
144701475 905778459 0
103938028 897829773 0
195967054 515619164 0
788626418 881334993 0
46726789 380316593 0
685182245 260764131 0
66544423 158043002 0
415276504 985878223 0
156112997 456594909 0
410983108 971730533 0
398109291 243515793 0
255879158 653279708 0
993839808 955344657 0
253087324 811974128 0
530543340 522394117 0
117584461 858702199 2
350650082 616087533 0
761219420 441922118 0
735401440 287690412 0
272519116 67711423 0
561202170 521711290 0
228935839 723730387 0
95964394 668219141 1
555442969 201541706 1
425580550 924340305 0
49605907 960567557 0
902904617 993213149 2
418410557 446728254 1
47150706 219009228 0
418031024 533621648 0
52271824 591225410 0
812290009 736294615 0
698548612 775530152 1
308103641 526808994 0
245964793 737495468 0
820015920 518895969 0
939720820 613638929 2
98731992 123937506 0
293493691 534825133 0
999134050 976023871 0
990148260 974835133 0
750124554 870030008 0
751632786 66958207 0
662925947 143578219 0
30338432 121003094 0
234034680 69730103 0
476164037 493850498 0
239318584 906577062 0
408991469 42515317 1
420972391 258670004 0
969022012 979139110 0
30159543 327345999 0
125918004 631571113 0
979119667 551531993 0
379788307 350913559 0
432070247 483578740 0
534417420 548917002 0
104540237 487026625 0
245785273 393716119 0
788436200 692207531 0
300070644 826216287 0
150846562 19952995 0
289842808 457937724 0
166063554 659807422 0
163401237 832716978 0
876712454 924331892 0
631156937 521736121 0
87267861 51616827 0
2249590 896198160 0
240753953 650676068 0
768639394 681247026 0
579415972 993210243 0
938211081 214030749 0
25268056 896574001 0
617473479 148135509 0
705937381 474987968 0
779358988 35029337 1
843267202 191253823 0
920002252 501339979 0
773222658 463637254 0
114379942 555471685 0
428773944 983890511 0
197589561 873505818 0
530584824 233698416 0
823283135 999643790 0
288392059 406061401 0
585254409 987989537 2
757126146 638996236 0
930487175 72121138 0
137463196 824321776 0
386117504 234013634 0
981612641 926846679 0
786364456 610406190 0
378503425 605238628 0
211693066 482067298 0
843744744 787092770 1
241043085 369025535 0
529730194 829070507 0
956448911 648712274 0
74278120 575085879 0
504420405 863903051 0
706233275 473891592 0
975107719 490813509 0
236713600 328661473 0
672550810 817610952 0
471870830 672874445 0
121586346 282776951 0
132451652 946417773 0
338279567 113948101 0
456876408 997977515 2
820014104 631095184 0
640614889 451695905 0
137613967 319062009 0
750067761 14129023 0
22683957 888804092 0
122876481 631304002 2
471218165 628874593 0
770794820 50650762 0
88298676 174851644 0
41050578 985005110 0
573094301 283029613 0
407067416 489593483 0
404136843 530545248 0
58409932 32317766 0
287462217 505285556 0
436589355 520275459 0
270642091 260415931 0
427068706 344063270 0
95413219 900227571 1
110172751 487519458 0
783971303 414547331 0
360467970 822273571 0
519001966 176694528 0
308170411 839596310 0
376123446 951275734 0
698000653 666816462 0
444953417 457623078 0
140935136 52159211 0
139923545 511769974 0
12099326 580885598 0
963136507 834006483 0
968065232 612152375 0
423490953 631461412 0
81563784 835920412 0
724346052 211564205 1
876570817 50633098 0
333501625 166507105 0
254417605 151017138 0
433783727 880301457 0
4884219 852147264 0
475746683 474406686 0
847491914 175710247 0
614153668 431411147 0
311917072 15190985 1
78419640 757243778 0
48272379 536409288 0
674088886 154505434 0
378717017 279384763 0
892460724 52228823 0
861964041 440954721 0
140817932 208497745 0
159752064 560709487 0
995896570 670414936 0
628554905 559774849 0
8534717 559494854 0
632407548 946865744 0
399467368 31184203 0
548181585 493991338 0
213838015 632978921 1
780872688 803038489 0
805811757 69860820 0
644177276 180351659 0
263618769 708126723 0
234716083 353946751 0
108550048 112740413 0
46525865 855657333 0
831038918 118703298 0
533581610 361163078 0
274590525 618524342 0
734378994 309197892 0
301995768 140916426 0
621316985 471958929 0
670249490 329760973 0
65196598 942263771 1
9702018 665787798 0
376480727 782559480 0
559152526 242670085 0
516349990 509085481 0
138694074 104157354 0
535679896 237957053 0
113238642 157798537 0
970242745 446735274 0
203573956 19814148 0
18893968 362579232 0
76247102 203104406 0
309410178 703954759 1
203073368 476738893 0
435603841 386300572 0
987545204 359390525 0
534650376 247199872 0
914419985 299935576 0
885594414 65255364 2
103140735 838055610 0
859645943 139011404 0
727154901 151341286 0
864867142 846211012 0
459814444 946267710 0
178874862 608293580 0
245408056 67871126 0
435313464 744753127 0
953539303 144208142 0
721737518 755842514 0
506756312 496795567 0
412723130 903982507 0
495636775 10841703 0
269450609 625696730 1
896060463 611045121 0
781117563 77540638 0
153018344 339134807 0
480617648 382286332 2
358659911 97805603 0
413343823 158920132 0
958596330 446605738 0
600608656 796781270 0
462179396 312247254 0
976387808 494088696 0
874024761 385550468 0
761487849 796970142 0
864056515 113235483 1
870072725 772278490 0
433411095 58496830 0
979001185 349148618 0
150612104 781657739 0
552300633 668135942 0
272737892 452761287 0
517497647 879363806 0
631097047 408826574 0
326927198 117881506 0
661480722 84829031 0
553064607 960891801 0
314935961 777324113 0
256510983 53988016 0
881694280 186241748 0
61022366 447406916 0
102392844 565316002 0
963035042 529433992 0
833773878 253645281 0
373317547 43306494 1
717088691 999064566 0
409581451 676190676 0
773438398 404484914 0
43112933 740389460 0
209577147 913490404 0
559102715 812035521 0
290938257 97911257 0
438979571 606915698 0
745504774 734750256 0
229597048 305867000 0
893799222 247249572 0
416444438 736251301 0
153867173 900626776 0
758361555 997112979 0
458758197 803757718 0
775898042 478707495 0
477710171 808300587 0
664880130 33645150 0
343765098 377662658 0
695003186 241236064 0
504636272 895047580 0
35135821 523908309 0
231675148 970721191 0
748706407 478341358 0
621046797 775355793 0
569571526 285815498 0
804654366 813950867 0
842595804 478715995 0
788401104 498268280 0
547053247 802802099 0
676966204 374884293 0
281613351 518971170 0
310197062 976357586 1
788701911 128209654 0
108162027 761301852 0
417405638 187552912 0
146130839 47121401 0
837887211 412200618 0
644162581 837939516 1
899212802 15483525 0
561715075 984772834 0
885523416 350634449 0
53765140 745775995 0
688679 922580010 0
66317434 31997307 0
868901350 594533826 0
286604951 846113534 0
665892200 107774503 0
849501812 742336311 0
931295070 999303800 0
780094304 846734690 0
717078806 932720374 0
444093887 855548024 0
51804822 355391739 0
541035112 933432137 0
669943318 227664701 0
352068889 893673280 0
505364333 602681576 0
653035795 380570290 0
271056577 446864487 1
785564307 867231810 0
42058493 109403145 0
291768696 405637873 0
24888183 423955190 0
559877424 426684448 0
368642856 996759142 0
399740130 19483500 0
928284596 518729226 0
17369418 91761564 0
92849163 593308981 0
592154904 851665981 0
344425576 921527130 0
764767993 99147736 0
583784615 898453168 0
22176505 389320005 0
232094945 392994929 0
105235546 24031521 0
660247096 953515153 0
42369447 711121515 0
294579825 768933382 0
924008492 85203640 0
488670980 808036579 0
650654735 426837260 0
358855611 538629030 0
723746352 732283800 0
107174842 497419856 0
927161802 563376325 0
68082010 589671438 0
565090142 322359876 0
117165446 820172059 1
532838526 777582391 0
553147423 426796562 0
813912767 115668751 0
177741180 915979634 0
816185395 699424346 0
809329731 105406899 0
204098702 98062432 0
338529033 534670800 0
23913329 319080582 0
273651002 120700647 0
433898472 361861098 0
286416283 83584406 0
317965036 833217869 0
157156621 810539822 0
198813732 621670374 0
594118269 265980921 1
597331744 991461312 0
428972631 463399159 0
281486768 769271480 0
200596157 82120474 0
973478709 884456644 0
449921355 822241130 0
571303184 75363215 1
471429026 452722901 0
659002624 57964433 0
122053264 850129182 1
808017715 79263224 0
233128683 58618995 0
765168362 496045687 0
702028168 577861580 0
255258977 358005832 0
238286569 838045834 0
370808101 498084232 0
118951044 906306325 0
346246006 123678883 0
848316213 722435497 0
45724281 410817227 0
819596804 189373917 0
614582795 199499199 1
573324678 300463212 0
203902347 404523289 0
99440343 977409480 0
748740338 482399404 0
769487090 566686528 0
77477983 205417121 0
286240223 450958846 0
554694400 306853500 0
199668387 97553416 0
126919814 970681829 0
840590523 4650019 0
147991811 875291722 0
909974449 367423276 0
821205304 508657576 0
662762405 300642342 0
540195481 243641905 1
651801292 327553008 0
473491766 452635125 0
836527436 306130795 0
59713539 179195676 0
564111569 394680604 0
126100309 330430558 0
864289879 187894138 0
552177994 230200181 2
812815996 353032503 0
986641142 39522083 0
117952247 760146430 0
89714001 440328764 0
305872338 83633915 0
582808790 102212774 0
210497482 660700673 0
956437665 551823327 0
381590757 604234928 0
732722421 317304999 0
504914864 648384407 0
474433552 851733017 0
889558590 747019946 2
224478062 202671095 0
903737229 825523014 0
9064586 913211759 0
873372622 104629487 0
546998977 303183791 0
71577370 664751129 0
58172339 553473849 0
126745172 178656252 0
424812685 24109608 0
659534107 634732788 2
742324723 505752666 2
792706480 701314042 0
398328562 431973920 0
750174642 950350787 0
660195686 290624726 2
324474192 680072682 0
678419756 871430627 0
239480477 655202418 0
782073758 55253050 0
195082487 118025142 0
732591826 825364583 2
338325438 726085102 2
164146985 909366866 0
138693213 831670781 0
122952741 335262624 0
534586099 623921278 0
925843037 368013208 0
27685230 42210851 0
732098071 10382712 0
201795921 152085826 0
935531470 583009417 0
92778819 758250245 0
933368335 797412943 0
717081671 145427386 1
765233029 155623605 1
371615459 581293629 0
216287656 394033617 0
96588831 963116137 2
694740152 34066949 1
145829809 579778549 0
449250734 41521808 0
755016192 919081793 0
995354813 85880032 0
412261341 79806626 0
679406194 835328687 0
506047562 611914295 1
888688228 593534721 0
44869183 187617303 1
611813860 402168722 0
725928728 636850228 0
683004420 154857737 0
577129369 938557178 0
127033153 143667796 0
688835858 52533338 0
109499590 718074459 0
853599244 490523997 0
656578618 831932549 0
599142385 737446713 0
863389468 517200042 0
403065384 876970256 0
302158517 311622760 0
502127222 597807482 0
176884841 178239048 0
813429276 721204228 0
664124138 804558768 0
94951047 868949256 0
246116141 697478181 0
497105847 857055922 0
93653540 910426495 1
25307342 947204061 0
21874020 885314565 0
730296150 736032369 0
546679172 411275804 1
1493524 175541475 0
716196801 390825324 1
240166913 235098433 0
370103469 613359275 0
727413554 828514182 0
276613911 762906945 0
634793003 52462656 0
943551756 701091036 0
104615205 209654291 2
101723138 83529227 0
90136825 440997895 0
115308351 264161857 0
244230123 780582605 0
536393135 152612992 0
491210998 470386576 1
672794806 94086391 0
442057993 865421160 0
82027851 103105932 0
885027735 424976968 0
205588145 392067745 0
448272836 695768176 0
941311616 162205510 0
715894778 557772188 0
12964892 586634473 0
469306305 65255838 0
846148612 187383610 0
65209801 432650761 0
139513067 349314092 0
556616000 74913839 0
150151713 245719850 0
121382932 313063802 2
235184148 39485121 0
739738450 685817816 0
898730947 423568948 0
540081319 476037267 0
18557467 921313102 2
494511303 104891597 0
406471515 173443267 0
141649179 435490846 0
724068611 297511897 0
775977351 603510532 0
311975365 800339194 0
278687160 181035454 0
859262697 627433897 2
763308224 330074787 0
616892899 172330343 0
895372510 346492579 0
144011708 181654317 0
452479250 119415625 0
59746475 980896557 0
987740796 503407335 0
260543174 968542550 2
144842890 758834592 0
722594783 667724507 0
499913191 701564353 0
928551928 463843149 0
779985711 322093667 0
877443721 990948045 0
876023565 614780084 0
111347522 235706694 0
807176559 865554381 1
677346607 314844095 0
55837900 273310086 1
592710990 383757036 0
548018848 456607757 0
374176300 53554627 0
135767291 398122624 0
954111858 52618170 0
843803770 730691405 0
363931542 877188093 0
837868875 222428238 0
764582842 777643274 0
268932896 824531280 0
347619026 605809862 1
871490887 11783826 1
803889235 807444449 0
238101564 852544715 0
376987802 118772211 0
820995053 104711149 0
474868915 800866230 0
408443961 899104740 0
105736462 107980450 2
401455261 425249295 0
470910799 119349645 0
131114372 505378178 2
657084472 544725899 0
834162564 272331811 0
379647427 302052981 0
79004305 735880828 0
501950463 442540767 0
650927266 985437087 0
896629687 511637497 0
402925550 65490331 2
846972781 111710248 0
488285987 335842625 0
607127491 570619708 1
54695068 461570333 0
623808480 92291249 0
52544387 636831189 0
351737440 914411200 0
425998720 980651562 0
645046137 145011826 0
926857196 26215945 2
518523263 44832526 0
742664119 4218469 0
213319894 657166692 0
367599267 395180629 0
217445949 878370271 0
55996424 430722446 0
513072895 31599354 0
303748977 165939671 1
917327623 729962290 0
374648504 794683602 0
265260813 813126904 0
121903479 824864425 0
273254658 482179031 0
738641812 769485144 0
112361446 934342343 0
121756100 944838648 0
191460476 742714877 0
535779558 298000135 0
399998248 742381131 0
228682647 899436011 0
520981732 486936820 0
43882157 590756529 0
447426316 583624870 0
264922687 454040896 1
82629992 790580806 0
463122002 248599565 0
322042863 16740721 0
136997612 535142409 0
787355730 557778596 0
338536860 280918577 0
2087097 105810539 0
804268524 744005354 0
541761453 576244852 0
480479926 776763526 0
905818714 585655693 0
721459483 755881450 0
165732556 642370544 0
365612937 62272062 0
136353021 52582163 0
853544094 679447449 0
27524330 996443166 0
167812003 7000054 0
859733215 616852719 0
136230667 425306408 0
108892082 828081167 0
92756109 165440739 1
81532591 553126054 0
22440884 143966637 0
841648018 367820618 0
945990958 902905569 0
966976263 554058897 0
127298470 230685873 0
417309234 386640411 0
398396338 273264661 0
843933785 369457420 2
676445584 70064590 0
518897245 125035095 0
991837701 81830664 0
764485720 501342205 0
41308859 544326908 0
20411188 151419088 0
646498780 49350027 1
932751324 439810239 0
672601253 141369004 0
656204152 349517672 0
333716457 455927958 0
813555082 748601980 2
876034317 118866701 0
807473243 856491399 0
375762585 295199503 0
199853560 897095242 0
600258896 109455611 0
43919892 275722885 0
397544857 640937276 0
851731202 489639093 0
432240795 144685893 0
340708626 125922600 0
504835560 435026988 0
371157634 481093545 0
402685244 289517243 0
343262121 706361672 0
672385331 457265246 0
788538271 427833751 0
881825281 528448196 0
568568472 916506708 0
864583651 852764295 0
361122938 382902931 0
611355536 795466405 0
435197344 83307309 0
341336555 944265519 0
261813968 356500902 0
492711957 563711150 0
108746793 339512738 0
229950808 631668622 0
540887784 872085132 0
316073140 74830055 0
241740967 39172476 0
82607677 83399120 0
67906291 870111658 0
459728035 655130138 0
985937453 30403822 2
440876117 812344505 0
11956615 136865249 0
723462857 15170070 0
647241854 630279629 0
315351955 430865501 0
186809612 936288684 0
9554271 357907907 0
935410029 695551192 0
521923467 902234940 0
741704755 256268922 2
818319826 787263309 0
448062301 817850406 0
300104762 380524306 0
628530872 644425052 0
361459711 868887660 2
782559062 766369095 0
907591610 158469177 0
915648559 879505280 2
269926013 636651176 0
343598037 284571078 0
897630438 602834504 0
46209912 246646480 0
54568576 563644687 0
315102807 289792547 0
176713716 793191019 0
703681586 865129209 0
815826084 23111383 0
288324184 828958576 0
377119368 972591499 0
805950016 980773523 0
953889432 768788921 0
971359538 228157204 0
989577676 62585429 0
83926587 241009184 0
819755638 933455119 1
506917671 174265454 0
217096087 563109026 0
39257180 530402344 0
497532757 185908264 0
193398890 664744808 0
707929221 173996002 0
578468928 396778415 0
431113545 129976856 1
444967930 326978327 1
805306833 681143692 0
975003284 705293771 0
411348969 350901036 0
121464509 127503635 0
920509459 300190863 0
904433804 255679740 0
652750106 284981679 0
73681927 314792455 0
621968213 209264261 0
443858851 670591150 0
954271388 614670774 0
712482718 289890762 1
768639771 270708473 0
830998289 749368568 0
800166841 275625748 0
388535738 242103522 0
141965370 755016958 0
640983298 737615481 0
909215475 515409584 0
822067399 740610879 0
85026000 121073925 0
222565475 658723836 0
981918373 167207904 0
549333205 994924986 0
926519168 89476249 2
113662186 352056620 0
893143031 416460423 2
914590677 982876016 0
897823700 18755440 0
251850642 858199430 0
496334984 17240079 0
344618567 792456730 2
174359683 456447254 0
166241978 226055273 2
515253688 291337082 0
219369192 604130839 0
907500771 665406947 0
952992708 718348486 0
111516530 834876997 0
634975337 768929433 1
203877315 836379206 0
237915802 890201351 0
497380592 667126685 0
242673496 510864957 0
395480198 189536887 1
184209581 787610372 0
9892527 70928215 0
514672851 713324566 1
44028458 830220025 0
20183397 951959576 0
140146636 492111770 0
316037494 586889431 0
738469545 876128202 0
705396417 876219626 0
96017228 960614415 0
352614097 998496662 0
745408445 532027871 0
76913656 2988593 0
876131583 550999351 2
52160077 271137682 0
934294811 54270591 0
924798008 924896682 0
322680400 5249567 0
609719100 21532591 0
567348897 737751412 0
386828467 394253853 0
281354708 3821703 2
362990717 332650162 0
231938036 984556866 0
594165214 336009463 0
28440477 449703773 0
402204934 835888784 0
836963244 77912020 0
810024012 567138803 0
772742295 991919849 0
743040291 893132556 0
394101497 127339073 0
482654387 462642916 0
543211129 116364858 0
875805504 649870268 0
906404695 96859558 0
258420986 981921143 0
443191821 956858542 0
561047991 481327901 0
732250843 545232686 0
352359252 533448859 0
130654410 472223347 0
423395238 601881151 0
969998351 90418399 0
9922270 422172895 0
887329061 171468442 1
505114130 337752640 0
365692267 651293347 0
49022509 550270700 0
136586226 55813371 0
189752003 950643354 0
340858622 201356970 0
638376132 125817588 0
55238098 133588479 0
561634165 900980478 0
105798576 555959853 0
859410297 314885056 0
386837103 126551583 0
597336221 58791739 1
622637638 111450922 0
855249442 138979227 0
923354645 249026214 0
972908433 856431480 0
639910656 237612961 0
732670996 728622950 0
905600255 519057141 0
141288174 752276129 1
469482905 898318413 0
600258415 946738069 0
915757608 612462456 0
152434859 634318068 0
336288740 419962133 0
133605902 745476274 0
661925027 469469428 0
497694186 380201475 0
82169414 526822540 0
478851008 881130191 0
574939872 614414039 0
626846660 440201592 0
114727420 504650302 0
77595153 169814789 0
129987105 362711250 0
19733632 164095914 0
646084017 584364725 0
90042552 915999197 0
429958456 169947069 0
758632911 816834194 0
242970079 40131671 0
115570322 600905519 0
759656007 554529187 0
393115465 678376931 0
597974837 172729768 0
28317619 136915449 0
277664776 274326151 0
499947255 526453811 0
593280439 459088760 0
827485140 270824483 0
588852705 706939680 0
883728101 32692097 1
138637937 92807953 0
606365527 354904636 0
126452450 992585370 0
101720802 696169118 0
476463100 860219509 0
800026529 109663380 0
490987588 367837253 0
621353714 264186634 0
599936781 895141415 0
852557910 86884686 0
532054309 211104671 0
345210649 975408778 0
596757244 753216559 0
308180463 822036575 0
778242970 432493847 0
921465991 95742832 0
442400978 556090702 0
305597078 569448547 0
349338680 979247514 0
165642331 674847305 0
975045211 587541865 0
521376061 208722667 0
838202833 365156524 0
22134601 584215931 0
558292813 283339739 0
380788102 918804121 0
713219050 306684074 0
772835877 359639316 0
577507710 94386707 0
834948021 284188991 0
124782901 75023473 0
822859769 661204149 0
708883905 328832693 0
68902114 545746863 0
98342411 345653649 0
782801695 604517749 0
609388503 977213208 0
471061554 115507480 0
137414076 146173357 1
594620315 19823376 0
55528087 959303930 0
171073705 656811802 0
45336616 80899560 0
669073832 679919566 0
182020149 510362011 0
384515068 403329480 0
347557881 272727607 0
444640808 478319110 0
969803070 768944552 0
327630696 100189815 0
214667890 962031399 0
461985652 426098674 0
712646113 299522750 0
749514337 828914 0
240121014 32071028 0
971500488 446995060 0
48338269 590134077 0
964994513 429828189 0
353036505 843043665 1
420494632 56586468 0
451488453 586367715 0
391867145 257702180 1
337842761 640635014 0
280876954 340589572 0
770837133 846047309 0
129779363 388930170 0
881292617 83508847 0
543469828 219891638 0
106641766 960791901 0
551332384 110954071 0
198267016 121075910 0
356454661 309240615 0
135870325 909809181 0
109104079 681038882 0
105479197 409290674 0
476894117 546173037 0
858332644 64045994 0
435159379 859464761 0
121065069 222310244 0
93469341 85412551 0
635429714 544579638 0
507811832 723567150 0
101021115 529744235 0
577836482 97751585 0
410596545 556175655 0
938462343 778369629 0
556932203 45975901 0
776670094 6211701 0
2083038 485757430 2
234189120 381821749 0
603392079 368608425 0
219260423 120404257 0
223446210 102881337 0
744244071 62782538 0
184571999 65123473 0
168090248 77346386 0
133629374 227665685 0
953833037 641536296 0
444674761 920911775 0
67031019 754601529 0
960478867 112882675 0
255940295 952088927 1
928062532 144255280 0
630559064 295467386 0
371072837 453521463 0
504804529 586313032 0
72023544 935261123 1
164469405 11740192 0
841130862 705295692 0
574939833 75018389 0
180188289 686928974 0
641619938 805567513 0
357595567 214145637 0
31389588 673382775 0
295551697 997478051 0
360986361 103769062 0
772498861 703763624 1
764550791 208913187 0
477364972 967343295 0
724729292 86538777 0
243083971 721087635 0
974458283 661340128 0
946288358 297363074 0
883387787 310200747 0
358832187 628801290 0
294612852 782379761 0
609164146 113531692 0
467010462 754469233 0
623826654 323800093 2
695591795 882036740 0
371607563 2916263 0
933984153 142147637 0
434236927 35428769 0
950541110 522414070 0
374861173 76252770 2
998652540 39701764 0
110758771 835536691 0
800006860 394678816 0
833072677 169318763 0
655274561 217565415 1
937038887 937022188 0
222946651 213076329 0
615748303 936606434 0
520744283 586273059 2
207447034 158386778 0
287429832 438938603 2
199208992 620504072 0
288432797 116756112 0
673164399 962788917 2
173950557 780119502 0
979155832 932472989 0
948291287 957467312 0
127602730 319283157 1
268305629 947456437 0
200335124 370005528 0
890057717 216489621 0
1380925 830758577 1
195793302 661680865 0
803073269 499657742 0
386242182 751492053 0
793805016 52413456 0
46902346 881192157 0
283821213 865707230 0
205938427 24962816 0
616940489 541794562 0
193921273 921261151 1
280161869 197567332 0
248142049 146509656 0
109061129 33557005 0
42014439 945323 0
705012055 624396865 0
710278422 89892565 0
163207689 759327809 0
109988237 939179691 0
627744716 458602768 0
952988839 679459220 0
359270295 911710907 2
507822111 40107135 0
66814087 788351879 0
490150586 724593002 0
41676456 164342651 0
614717906 732578374 0
475879259 35550318 0
137579749 379284479 0
805019437 894347875 0
27658574 709105750 0
23053809 402094031 0
641759685 388579810 1
450374372 835913387 0
672383682 174671150 0
740393614 957806541 0
889706113 146811988 0
78507712 2295551 0
841513067 16296130 1
197789402 481089849 0
974514926 14900170 0
947758671 297583168 0
901437647 392448278 0
174997340 32897673 0
487073337 53074530 0
292710489 780748940 0
516119522 742154532 0
765280058 548595171 0
565817156 991586251 0
198410360 225709572 0
102014355 249467771 0
208412806 349971589 0
600517722 481612132 0
632027760 620612711 0
614288105 787659084 0
986684434 596972936 0
131183788 726814585 0
701475994 650761368 0
128723792 405398667 0
418712739 129918424 0
877036252 392448003 1
230252946 119135378 0
121358577 55736192 0
8587762 136701165 0
375039606 485369661 0
113098258 10306650 0
904274224 652218869 0
787002588 128919966 0
150254371 290919923 0
736224388 149124617 0
151361414 113956297 0
464194223 97184768 0
172244221 249581922 1
144668896 137514201 0
599759224 530152081 0
307913310 382589235 0
136091710 220106271 0
788390350 330169091 0
346050919 440579504 0
895690557 916789687 0
868802381 812627766 0
250850058 261279660 0
219631189 844202468 0
669674845 210652787 0
974436538 317419147 0
338180019 335674425 0
351135217 114587984 0
804936380 255195817 0
861872091 262014279 0
244824029 620825054 0
143602326 832721529 0
207308003 125914218 0
456337144 128643247 0
287623572 945704483 0
404694491 85924534 0
628671916 817353577 0
625701188 160134086 2
717994547 730648775 0
923309866 401159710 0
960231992 987286814 1
992935704 857545106 0
918003645 792391987 0
760732213 327831233 0
441040468 503196054 0
473108509 783919096 0
653300880 96692582 0
108560487 210780928 1
524321012 281633690 0
437779824 80922725 0
521205412 59183632 0
689054384 78366250 0
459544905 727633577 0
642873040 803045327 0
868339255 135218494 0
62933022 701861017 0
842625228 906301767 1
214215816 460054729 0
197206669 657723594 0
578214986 317783074 0
280558379 610782076 0
465061498 538515095 2
668227111 255531412 0
651896700 337647490 0
434838013 903973742 0
97388450 207805866 0
96099998 502817280 0
758752030 995460888 0
75875473 627672985 0
249388001 395366340 0
942722819 709922901 0
587579832 234886423 0
259378026 870357500 0
517236446 506633665 0
805718114 186178840 0
747999406 256646911 0
77648147 513519413 0
662452595 904689877 0
377669350 282785103 0
767088265 230272010 0
815617892 122761344 0
625488334 628632222 0
230242474 531998302 0
765657423 778125792 2
364872330 773042929 0
517351242 133156192 0
506002984 298057975 0
399453547 237431480 0
77129246 71803502 0
51996591 819730788 2
522661105 134658602 0
981699073 633863110 1
438965629 565198931 0
327400525 737266220 0
403728904 674484660 0
667864759 796325494 0
155965647 229767573 0
184602153 229592595 2
772653588 503687684 0
594622326 686716689 0
109487542 728595456 0
5444417 818393711 0
782241861 68470934 2
84462448 312534174 0
21494901 888191951 0
733357960 35972204 0
131007885 561497265 0
798536588 973682207 0
264872452 428599470 0
893846796 515362340 0
283605672 742533772 0
559193347 275467412 0
100016991 189137656 0
32288158 792897930 0
558363650 676274272 0
70297571 344746828 0
552134184 106558923 1
279963860 844118657 0
639746412 288919329 0
401487262 290032522 0
214469184 19638293 0
590818331 805876969 0
62492752 487070636 0
487197927 323097176 2
63475 939443440 0
11055455 449142151 0
389941672 109260716 0
926148237 369020733 0
368228871 987882692 0
357309820 366033976 0
18629126 743477423 0
732431892 255898654 0
520608391 154682631 0
620270167 681443246 0
303902345 692998134 1
879419189 797201525 0
985364313 397385680 0
664438144 238088879 2
180546621 146224404 0
536057989 320530869 0
751100106 285745193 0
392495270 38787754 0
424342165 794417005 0
6610932 29122678 0
985865404 390753321 1
51963951 896277759 0
832015326 19299355 0
495643862 125448157 0
543632907 50327355 0
805320931 993802324 0
862959555 13237700 0
930845633 733557308 0
956084844 481596653 0
660824675 89541863 0
553988198 59172756 0
632834894 37741530 0
848530374 20426834 0
45723854 510570149 0
15531405 145976347 2
140774820 25614996 0
312875731 203524044 0
101944050 563851624 0
183535101 422490866 0
685727573 2846350 0
611783573 922721984 0
75484874 429000660 0
967178215 535557004 0
68888299 82813995 2
144062 85806225 0
159843137 814079619 0
614300178 747302193 0
873655094 186656543 0
267116638 574599656 0
547936360 100048268 0
568993830 405397080 0
939440949 594752077 0
309588533 514790149 0
970095757 636587945 1
598257991 607304407 0
357052205 853406649 0
913091997 557021649 1
10047241 891170892 0
869797584 423450740 0
734978378 955463083 0
538760438 585428449 0
940036249 379256762 0
373064680 98328303 0
481768139 346529265 0
389962199 120057453 0
19469186 567277503 0
86252373 653620376 0
33337271 860167133 0
343193006 740745266 0
620131077 805624735 0
466129838 644369385 0
505819019 174550858 0
192645454 549358754 1
677379014 849047392 0
744962244 722299086 0
252082753 395037398 0
47144147 518410188 0
493756960 560991883 0
989967374 436460434 0
326496213 224704822 1
756550081 640538628 0
545563053 847150608 0
573325907 51179393 2
981226772 105635108 0
83942445 456699405 0
69926481 442833099 0
534800343 110943473 0
211911991 624103791 0
787484287 61417568 0
886558136 58760679 0
57476836 608216060 0
492132048 587340828 0
401886728 199956446 0
244007678 66495032 0
44300117 209362234 0
626740459 641314722 0
825359741 81563632 0
203353836 967502609 0
615859325 545341803 0
711400539 439274697 0
113845523 17139690 0
430455828 85772114 0
87075782 415171226 0
331710390 234535805 0
749481149 248244045 0
275287727 468437186 0
403922576 8957274 0
437591920 41011417 0
460906481 935113233 0
224391425 857060814 0
140403543 461684768 2
960101378 248252442 0
77959880 220497964 0
69644721 826555218 0
410970185 655863479 0
102223642 786901064 0
943678318 4856596 0
390800465 536052730 0
390177403 67880334 0
363168085 687668164 0
764738389 932913091 0
118892281 276841592 0
913506753 405347381 0
324836062 584902908 0
494568547 165337489 0
268114638 904295820 1
843949482 522176566 0
686280199 560191251 0
270313784 65195001 0
313556944 756912275 0
297025818 611573073 0
131144633 63766310 0
986753609 720657685 0
659911972 780730665 0
355620002 17801144 0
505256520 739736178 0
962838610 118539851 0
332847589 548735508 0
295943811 978010800 0
754297340 768016286 0
870552943 381179541 0
420429600 283750265 0
509471224 105556446 0
31257976 466990316 0
204818641 89864040 0
605058155 731624976 0
497256499 654789907 0
718516940 187532540 0
986883049 825398529 0
69034351 215274211 1
832437808 60467294 0
761906363 828676973 0
506884231 451446945 0
627559732 266131156 0
837585226 608805304 0
784159391 8637601 0
138402851 606772517 0
564467958 197505239 0
409815341 328918936 0
730035186 825731406 0
488787832 105392618 0
153176313 376569270 0
927433369 917477689 0
142581599 206407325 0
932189212 508743111 0
40347294 986584006 0
169605906 382643039 0
692142566 304107324 0
33279123 447781835 0
39903627 835561189 0
805894754 399397360 0
40051051 441071960 2
420225111 256070382 0
582541516 786573475 0
413249435 22750893 0
92646096 18275212 0
372168076 182214619 0
935180081 563303015 2
551175160 236855499 2
985548897 358426683 1
131485557 399975809 0
228940110 879791370 0
978578123 829785946 0
737894441 311661270 0
752005873 957716770 0
71981552 35295528 0
204339281 179899811 0
924028073 487670291 0
75755889 751192074 0
37200599 520720141 0
65058846 941480153 0
212732095 665053693 0
20369245 919050005 0
115080707 328970543 0
255036039 330953226 0
408903398 134690418 0
917774749 855324096 0
975982351 61071230 0
871274268 476343517 0
868322336 583115911 0
367067885 883391587 0
348895804 155171817 0
199870270 117339045 0
275437588 57131722 0
264416814 983538385 0
71618091 573384193 2
627013197 777821957 0
456311373 852890205 0
721360315 782864505 0
593345423 406005646 0
839891445 252551908 0
501132171 6263931 0
442741903 23419098 1
238763284 160475017 0
580245934 631257741 0
880841911 753712597 0
317471413 2993850 0
164701329 367395496 0
496507731 320785748 0
960824764 750465721 0
867502426 279793320 0
180575496 820067485 1
525178762 460798697 0
167152007 37717803 0
470888823 226759300 0
845560855 395558574 2
89658184 853548123 0
960880839 96491838 0
966908647 730883637 0
844796394 943229471 0
325511349 99403364 1
22579773 103639630 0
49525346 5904598 0
976008657 43717830 0
871665710 97401207 2
443290067 550509818 0
12121002 86717902 0
814012922 202440115 0
674980160 525624255 0
243949195 761301509 2
168691689 28461267 0
897709049 30687134 0
626818503 761287416 0
329090619 54028659 0
486417695 711208859 0
202099759 523850955 0
540792978 865479627 0
8493701 985148279 0
902579189 34337257 0
88526610 996674905 0
462231352 590212147 0
824651649 845172777 0
579466867 391314990 0
48692762 274642755 0
497434102 421002740 2
807607583 298544903 0
72632445 232089787 0
409883814 16020640 0
342740702 255752245 2
87935761 12893883 0
59170777 723596165 0
79727687 897665703 2
815649412 17368279 0
762201584 265551260 0
575118429 533042121 0
923560476 848201171 0
192023833 341645302 0
371216071 835212027 0
410559356 993318175 2
95437891 828733183 0
108137861 620271566 0
706883400 925604650 0
772314419 676561 0
31947924 823029583 1
59793668 754574068 1
885958480 375349705 0
440506668 91361383 0
924063505 394298967 0
329134659 487303282 0
364451722 144534967 0
442959243 800242671 0
68591314 212431310 2
831079954 182188391 0
590255945 55566304 0
119339957 788795462 0
771178824 298904001 0
694454323 755227427 0
49672412 60972448 2
744437282 355367799 0
309826101 707745776 0
957491618 983986908 0
128995888 268209014 0
644166365 991788290 0
750031264 109227789 0
591091880 848661381 0
50105375 684808270 0
819563363 180471180 2
743784882 171654603 0
55569261 75798610 0
40647204 373383591 0
204997900 444604243 0
33933097 650823182 0
704697561 587761663 0
94030372 13643831 1
650586115 613852784 0
801641453 281100205 0
320364537 683345623 1
799689067 446414050 0
628080043 835653551 0
830644720 370363011 0
325235546 406682413 0
654485581 691347785 0
22680019 735502996 0
225071944 391039208 0
542481887 874880924 0
536450251 692936459 0
868343592 502118617 0
571250505 946746776 0
411574285 848327257 0
687582558 413203626 0
182405563 97201512 0
906544908 873172426 0
488412938 905525374 0
505016226 804087958 0
203943324 328357038 0
944101016 397390335 0
611541357 698619877 0
587764128 794258135 0
428051926 768119251 0
985383073 4421026 0
624937703 31399970 0
606759132 650772325 0
530188086 95854108 0
18393509 461898162 0
468422733 280551100 0
207626594 85399314 0
53595348 667363207 0
528766913 73207277 0
436154998 261217404 2
527444387 927261852 0
499072821 442217332 0
407883654 843107907 1
385651467 679273908 0
603835045 780375370 0
128784751 17538032 0
431195848 800741781 0
316152643 115697857 0
822026989 64847418 0
624123050 136772565 1
248020233 886301909 0
844343579 975837688 0
242282805 105277237 0
704306450 833252345 0
976542731 578429269 0
80204901 498931204 0
818858180 75361695 1
782925262 119527672 0
868412339 1288860 0
699782678 603040093 0
39885818 936751605 0
867454649 123051391 0
978228532 446434355 0
7276619 521811749 0
810586734 290872292 0
115230989 559656976 0
408105540 412069150 0
737058083 386628555 0
827853984 705806572 0
608637677 654669187 0
124213175 144937241 0
329179770 679175493 0
956514882 883830543 2
83339976 39524613 0
196848596 412643546 0
235940821 552833673 1
137043061 450951949 0
761429490 322774040 0
974921541 392536206 1
485802581 257097164 0
706868342 948599594 0
664564407 378413288 0
586657381 893272520 0
115878254 977118361 2
649544639 711834489 0
51046175 710463757 0
723888470 93453171 0
457535908 646180042 0
166599562 139270706 1
625527788 349042308 0
391899162 262266948 0
467930004 360727805 0
647574568 622133887 2
906547312 400161878 0
282504373 689734152 0
722362918 462409968 0
912583074 73547743 0
574691485 576897633 0
337325033 558269871 0
603459959 341566478 0
113755553 483774960 2
161511207 45126957 2
718037032 63914979 0
77568269 16415219 0
530800533 662556237 0
403181198 466244297 2
206010591 328039331 0
176186447 757327548 0
240501885 927643094 0
907321527 255853809 0
928798480 36866589 0
253073231 966624882 0
683930845 805546112 0
78558489 163789109 0
643827955 229662921 0
632955487 84352212 0
340735958 126126731 0
997819083 68569277 0
944064800 712215689 2
445483012 666437726 0
11130175 993280447 0
20269558 379834338 0
655454303 104542782 0
146377553 818358081 0
130964815 394960664 0
541918073 76720837 0
990040615 363926297 0
747841429 346751690 0
156299592 114966230 0
887890857 534406304 0
510284422 308768935 2
994039563 765772609 0
668797707 809249549 0
184079013 367945827 0
232659667 303524431 0
585886435 964874837 0
731281049 571351073 0
259790995 34410472 0
661905264 281978831 0
263989730 334994341 0
623695104 600564382 0
954401175 462316518 0
353739152 66933210 0
282982235 465980657 2
893256957 751188876 0
633801657 757683498 0
91504314 445650418 0
823231819 312881918 1
33153173 832491553 0
291228584 902384926 0
40284779 297947702 0
419876588 10242110 0
582236999 188496220 0
720741947 221828943 0
457925428 863834000 0
90428389 629592530 0
100702088 689541623 0
36444978 472224165 0
991876878 716011148 0
130371837 606057302 0
679181560 64575191 1
371590248 801864319 0
60856809 108468971 0
804930562 493362622 0
788537116 385763765 0
925327262 699252185 0
196015017 326778759 0
494033719 997478670 0
470847945 51411918 1
964545416 608063529 1
157485011 407697446 0
558334855 873117867 0
519841433 751763401 0
210171303 102560677 0
291537935 883299433 0
175506249 899642822 0
216078301 567532041 0
949974864 883850290 0
534181623 118936294 0
854543949 187074277 0
537855514 68201050 0
239827131 821093366 0
717189576 187091739 0
829674133 926708647 0
776353759 995804015 0
664568838 100637310 0
908753456 724285617 2
93840860 846725442 1
354098338 496838310 0
415354011 179129326 0
54523428 104971379 0
998514895 151552093 0
616574423 313369143 0
100509767 466683282 0
16970354 669810891 0
210296229 559515706 0
366493822 427483038 0
46170135 259341020 0
737396611 286675344 0
519903864 392602965 0
526893525 526064600 0
839647626 289704854 0
658659486 662069442 0
196561038 288261375 0
921792243 383589618 0
497239036 158121962 0
704255092 890670397 0
209418329 653275507 0
797842795 657520088 0
427260465 919402614 0
590468829 511777934 0
554097927 502161300 0
883970621 926288238 0
884429623 494861447 0
660646410 749387921 1
190596823 767147323 0
225211615 759626620 0
475818606 395523149 0
385978515 788376404 0
956914295 597002962 0
160237265 464459197 0
266616591 536448647 0
311724075 135057301 0
523694660 84553867 2
85738827 36796249 0
16124594 529382665 0
706582485 307712439 0
428089628 475316101 0
662779634 643350648 0
537550493 753454865 0
178112749 448865036 0
803204883 309549753 0
489316971 348517300 0
566265563 379112531 1
68689253 115034325 0
952611668 319688544 0
396077961 247868067 0
118016108 967555894 0
970006015 111459413 0
598041842 659868224 0
725583163 375521990 0
601381637 203473055 0
373567570 807522007 0
308374874 748764944 0
527803745 53360508 0
108034878 537776457 0
586107677 615502964 0
512284639 140554460 0
96500341 568937953 0
324516111 876507276 0
649498622 90475547 0
535510116 266657839 0
812701063 567187626 0
273409290 891521023 0
783997590 972932893 0
319773218 996171058 0
846297037 98936933 0
807724990 483477880 0
285568984 240908297 2
697943603 387138635 0
166943262 549983165 0
352676117 458139192 0
782016730 465879803 0
380855850 82901718 0
872506090 149825426 0
287396514 684603981 2
105897865 656581738 0
721445391 110920663 0
788896872 316703261 0
14658630 365800593 2
111215629 599532546 0
653037415 758470647 0
723557198 338721356 0
29829517 501991829 0
96835760 842069619 0
341428271 458103322 0
895392543 501228104 0
21775009 292279215 0
503857842 409215705 0
853170940 321785181 0
788554731 682614167 0
366134990 719054266 0
18764086 758594149 0
473989769 854869293 0
61415964 623991147 0
947714792 109286474 0
942826588 222947430 0
320352634 514145285 0
536163219 313950477 0
86704898 259691147 0
379043101 238251711 0
83856920 104286933 0
791966796 38115940 0
452286319 539030498 0
898152813 968486526 0
426126947 732732706 0
426503986 91654179 1
953657263 916064005 0
816687336 936452123 0
905130883 396892535 0
736745197 613860106 0
761487135 151662411 0
724616410 703779998 1
800917684 981545381 0
35028175 185759562 0
85495645 269335109 2
964112780 646799003 0
120015402 832003572 0
404519704 303643884 0
544276381 201497569 0
633936138 340862935 0
997717844 782575677 0
884364896 299156973 0
597299860 258592455 2
824531176 519905277 0
733367488 3403151 0
144738975 766562384 0
665434014 862129795 0
46868653 380532414 0
99177061 551088347 0
541962086 238905938 0
330189898 868562649 1
163943380 799697724 0
593771554 117105860 0
548162336 964442280 0
629017702 979806012 0
913100979 865992846 0
939489431 236226719 0
508173910 602166859 0
884005688 617504071 0
529649320 835517660 0
703059401 53336608 0
180383875 352580943 0
18156934 372397756 0
904148033 157421138 0
700922694 375408988 0
239017674 60138950 2
550120105 928559443 0
873192294 685991120 0
840787066 915719188 0
329923502 880087470 0
510852002 317371006 0
376610740 56608065 0
802729639 789326201 0
936990603 499991629 0
235480595 225893072 2
76243556 984773356 0
624881293 756265670 0
936126604 987856313 0
62023044 274715823 2
626796986 417857820 0
935331533 289327473 0
960537423 943666233 0
114969173 163725197 0
672150660 103044362 0
901354627 556891356 0
541779555 513777603 0
565123660 672922314 0
130163049 526105541 0
638440093 130989 0
187833187 149952231 0
144690585 843307765 0
522429939 86190007 1
101927693 968308803 0
467488106 921105593 0
343401416 2550279 1
158422643 75077333 0
736303531 229784048 0
367709950 547314877 0
923380462 271366892 0
322315898 662832787 0
337912716 792775155 0
344809661 147301299 0
704745482 368388191 0
605767239 197392997 0
437581841 542192443 0
534390912 121800190 0
574006402 130592485 0
899959393 674670381 1
330738163 195387820 0
876180884 170641368 0
36508434 143973752 0
896472426 309492711 0
178544927 568863524 0
595456873 64981393 2
725718425 764952635 0
526874828 316217239 0
752014608 169492150 2
806811324 85450674 0
388962232 756904491 0
108071354 521134621 0
471685125 964497846 1
394620449 44384403 0
686050068 561091771 0
27271352 718499212 0
632696396 729903764 0
95191407 891949777 0
490396341 603173328 0
876495554 801133870 0
915392356 813710525 0
317980298 30074819 0
95391688 444157045 0
900589943 629559090 0
546234321 92224189 0
940477034 113158848 0
82075363 967213653 0
824126764 227560919 0
982370505 439657894 0
722971243 516634588 0
272698210 8719813 0
48130996 638785139 0
866876958 744091717 0
909446231 724529270 0
422894493 211496438 0
89374247 232073395 0
773842711 648884923 0
707696273 540132795 0
50602244 678343314 0
956342813 211206650 0
601047044 484122759 0
77389944 729376507 0
759997526 13394893 0
493649909 701078185 0
652431581 712369918 2
693354446 472034146 0
282906262 607657431 1
372051567 654223054 0
625405462 910203866 0
152706742 333627019 0
803044439 81701896 0
721285213 986392429 0
76826521 1061214 0
447890107 61591270 0
625794988 883892311 0
374518847 45613433 0
203620475 107668260 0
539218902 31383296 0
352503717 202156259 0
249845843 379134237 0
576433887 468298378 0
205473614 448048160 0
510283574 169128347 0
528932896 297350114 0
994668591 546937730 0
769399586 821435557 0
429332504 35864929 0
235409817 540691455 0
58406011 926629402 0
644279086 949604436 0
110824639 717519907 2
495339128 449246381 0
40775869 742060260 0
451712065 572804183 2
42696610 818788546 2
899050847 100512094 0
898753131 80634457 0
193959395 692754080 0
872882285 116191193 0
274869455 895514950 0
503888210 176927906 0
630334572 223189518 0
852169916 415629736 0
486440718 689051766 0
172723165 145491317 0
466719173 343066708 0
457074849 605361594 0
834269866 307132290 0
844901442 440748814 0
207345122 726271676 0
7408632 192755726 0
815864321 764513413 0
613636611 809133360 1
97544900 787022875 0
484056139 122307525 0
753601798 421263325 0
593946111 455122180 2
683523767 293164690 0
314130901 352229598 0
344644955 633684735 0
17235420 814232586 0
409348593 554711823 0
694765284 493403163 0
513597755 703539537 0
532200061 371122812 0
612433888 903455885 0
138674595 380951656 0
692570854 177237709 0
660680178 56766706 0
693437135 47507604 0
913879826 748410972 0
139323538 828220375 0
851265524 127921930 0
622654867 961247347 0
405758635 312772206 0
403876861 56887217 0
279531760 850648679 0
869116294 790259242 0
945543943 890659911 0
944248135 424018533 0
476089372 141107038 0
243879412 396139038 0
515133560 33308935 0
234265983 240999124 0
439450166 37955092 0
216157895 25734651 0
682943860 948794006 0
37229615 148611505 0
658989779 205893331 0
611710217 425711923 0
578845510 319174456 0
38238669 463249228 0
78090580 652322813 2
398604948 564043106 1
819266 928957197 0
193851350 989120621 1
587946275 736027608 2
112023809 234952225 0
407927727 870948413 0
106186726 37095394 0
432046442 276818951 0
44239037 144014912 0
862265314 585045709 0
221047870 625937460 0
165941702 144729204 0
362016700 212350852 0
167200879 131663008 0
732742257 879444707 0
944935800 585409305 0
367233088 948454443 0
954922576 537828834 0
56564245 515394053 0
833780746 108033976 0
123770030 177284853 0
872249702 639841282 0
434371048 407256339 0
13834399 633350310 0
43958367 388032128 0
746800844 323044099 0
293923972 767802731 0
890252326 375482659 0
352462842 321851927 0
410110651 309999776 0
395313357 738783922 0
42369358 73255874 0
476682902 912453710 0
54545193 131234980 1
623700106 840995629 0
299717107 213108000 0
125432305 200109336 2
428376362 852919696 0
579141862 257995178 0
484291150 826662568 0
651207247 19769626 0
130421220 8345133 0
609810138 472822441 0
251238177 63225180 0
520187852 597559170 0
638254221 16923853 1
976778887 221825487 0
13309128 937448377 0
636193123 125073799 0
126148559 46828147 0
347071308 652211913 0
913412549 938066485 0
711429813 726869104 0
363444090 431566819 0
789406945 692802626 0
207208504 252518153 0
98072693 227318478 0
158217840 762894975 0
614293725 937718662 0
665769571 758790167 0
40214556 131377435 0
797933857 403809392 2
761076848 842968298 0
329554230 153141587 0
553631239 54083616 0
574043156 217383283 0
1786160 677763872 2
274323031 6578640 0
473533535 648329915 0
646877773 391842640 0
510526556 147441424 2
742569037 892035962 0
173650783 878695641 0
707923075 674647237 0
390513327 443711961 0
946131896 644645623 0
976859831 577177815 0
983134349 803351436 0
906132990 249008142 0
128032674 307427703 0
56957513 467099796 0
18017120 899783588 0
175004692 570335068 0
48949140 296657709 0
338541936 599278305 0
143478934 887505930 0
30411102 625671972 0
308614295 520984528 0
469769354 292900890 0
874633546 680215205 0
598559403 42208952 0
102459822 50287991 0
73260914 705459757 0
619664072 183210733 1
482738120 47092059 2
559896649 862712453 0
789742646 35196971 0
804527228 401772198 0
14559736 549412353 1
18971292 625286285 0
877247510 594862932 0
786028759 537281978 0
520053096 161701022 0
371563542 729209460 0
744791489 708219688 0
984867920 306321907 0
42504209 299170425 0
57521993 957902614 0
820223549 50488294 0
102967730 496077113 0
467993843 419898567 0
233046255 984593476 2
574128365 237409943 0
102744644 608648343 0
383450449 192927346 2
324827893 95334644 0
759103940 591656311 0
986612881 24402440 0
409695842 451591158 0
791040176 58898377 0
623247218 785693560 0
704590790 572675840 0
543311562 791788972 0
548806296 562093699 1
28007988 992435983 0
297225244 699046654 0
825755052 653512922 0
865221712 796447957 0
110058622 333869201 1
913301389 350973902 0
614319140 491388268 0
217579690 829258956 2
770960839 660735984 0
142630621 55640108 0
620164760 205793844 0
676257294 584532643 0
439851010 340643698 0
929229254 268078564 0
980137490 167074073 0
54007913 426320333 0
861023671 927740098 0
681915843 28027325 0
531924124 814760044 0
354653825 226196123 0
370692796 959650682 0
703179722 949804981 0
511479379 550234754 0
653067634 110020505 0
888555226 620925450 1
111897064 901379954 0
717561780 272532532 0
567714189 702264753 0
173114403 162018710 0
158239898 655216846 0
880380475 179928768 0
39256805 508383127 0
483940740 303487764 0
284439655 406777846 0
479406948 241696614 0
902196826 17357607 1
977928972 861863416 0
793456365 966272150 0
74941638 978607779 0
938788565 490154659 0
27278785 61200409 0
34260348 616238806 0
546163370 772651228 1
180022553 214544360 0
92759080 233206933 0
74051587 182119763 2
164456785 55431128 0
874380605 714456382 0
637561546 431424234 0
54466497 281909314 0
47036428 120508540 0
18342358 936231733 0
574405445 210907025 0
560787993 58745441 0
832983463 938446221 0
886302548 257163432 0
142149848 225260241 0
347024012 165093770 0
944786097 288045659 0
162014488 692127225 0
70627424 915802742 0
953613184 515780281 0
768029409 791696329 0
231704142 789904905 0
922885180 995712735 0
844549267 327058768 0
102040958 120551408 0
206084482 29221759 0
943525253 403466579 0
475372406 190361741 2
473274769 784219218 0
134726288 847569540 0
119537331 44074913 0
432663976 713804930 0
122330944 852875888 0
157932882 77361846 0
930172525 153042094 0
401588626 72292169 2
376032424 840696880 0
212999236 341180246 0
308152875 87131415 0
752358571 570728191 0
146814197 217394505 0
286665434 468760271 0
845295874 174249824 0
171461359 394290376 0
110339017 855384788 0
101834855 818054886 0
542001578 547306528 0
852051098 330752778 0
734179583 404388258 0
467256531 969923718 0
378646930 366180667 0
171354621 356466846 0
20680262 392273877 0
63414079 577570256 0
19094430 488798762 0
112177639 202740330 0
412141696 131125781 0
546414001 616536775 0
197211106 181594526 2
944018426 702952160 0
472605054 833935428 0
176234286 702463225 0
631657072 343049816 0
105187036 352823889 0
256024502 246096246 0
257462481 372192724 0
795432460 9029838 2
760067356 914036969 0
719078908 496413871 0
77705988 176733071 0
81157217 78301425 0
483479106 923798258 0
401051751 334007211 0
100304541 773620205 0
519391253 942671179 0
117885536 982903688 0
125416942 374849185 0
2959549 910691860 0
933126581 794951731 1
910316835 158062060 0
938902352 845185980 0
371521689 531897460 0
507830639 990217182 0
631552536 962236235 0
457252952 267946721 0
236699029 71331157 0
746313765 734795130 0
752357068 987554897 0
210802094 459930593 0
922592345 218669192 0
150890789 5805469 0
496361475 659483679 0
491402663 821145905 0
538966696 79988330 0
33891498 630050256 0
302958054 546136953 0
124810695 647799493 0
862154346 30071839 0
970756593 164239559 0
310247478 227774746 0
504441076 451076279 1
295360224 825038512 2
53921926 302846672 0
203388356 77287327 0
570842503 386770129 0
106169892 147212949 0
435166476 261980520 0
323261851 150374280 0
401227964 170003971 0
112261985 236984499 0
395198118 429062886 2
7871712 241969947 0
776126498 28641438 0
333852002 210983375 0
568856269 404721 0
240719135 253275190 0
674458154 509665190 0
737318752 78614828 0
963649080 632681451 0
63379849 535873393 0
431679433 934307213 0
533536052 693563573 0
604591636 37825447 2
91582604 370055668 0
198530038 828329072 0
925678171 672785630 0
126829489 384236831 0
367367074 440991503 0
461528164 700185434 0
305260135 127633985 0
388235655 60895455 0
932425758 2592342 1
326212034 5473859 0
710317513 459054214 0
143143170 248407423 0
851942575 746453203 0
591253601 93183469 0
46777618 741405714 0
53041052 276164912 0
77437345 806126510 0
504076046 764925584 0
753468718 437048766 0
42854949 631547254 0
906552578 375081020 0
728310404 852244029 0
104263170 18920791 0
205973080 494392160 2
882564714 973219149 0
799961267 89459025 0
349422500 328135124 0
183419633 14450406 0
688614656 616535397 0
636400078 132750144 1
801795338 137508702 0
981794301 53734733 0
141321938 40389870 0
860563942 130040770 0
86598595 7097267 0
597368123 931545752 0
160515512 222076857 0
272148071 380925453 0
409063760 57220741 2
860250991 49104793 0
828472946 113030247 2
234931666 58152869 0
783320323 520499121 0
323280976 24221690 0
498382722 995898466 0
529739926 147629578 0
502641281 452964529 0
141918556 13113166 1
285402637 339947681 0
454606006 77218850 1
888676216 866131045 0
383990435 238381120 0
291760604 359167849 0
500803791 175164482 0
904096741 794692675 0
516347734 531310132 2
550283288 401736876 2
494338959 49346880 0
287301399 803610485 0
675597528 694405099 0
636563319 857560236 0
691758520 961474764 0
786252397 468823166 0
550504831 371458357 0
289805565 471928378 0
795327821 95646477 1
673535300 937726822 0
628623132 122674069 0
119186276 802565496 0
71189847 688172370 0
456891562 874805372 0
594718783 808836466 1
37298174 875576365 2
412063390 364216639 0
206583781 769033562 0
35400120 666367278 0
39351921 105133542 0
442746409 196480952 0
421652909 691860355 0
315735194 501560143 0
231662541 869041280 0
522520378 93393049 0
890250459 715838944 0
378536967 575863432 0
257620921 592446713 1
155662694 721998302 0
111679954 536682487 0
765797475 872212045 0
786775498 791147611 0
314295231 491092691 1
548027106 570758057 0
284661931 996132424 0
364233551 449772656 0
848863551 965367670 0
801283194 884415920 0
293451577 92513486 0
188626161 612692834 0
29276946 579328027 0
749339869 529296715 0
122591236 943019569 0
640199726 895143268 0
872406055 751065342 1
548357552 504328399 0
938686798 288772251 0
195485038 645082958 0
428567136 363848524 0
372085401 912358129 0
162942997 201842620 0
31282237 925643398 0
321002548 376163033 0
669642433 158082077 0
381104385 667216237 1
752889832 747710645 0
490900630 149977500 0
544418289 97414422 0
417499778 302027310 1
620649360 930180916 0
730393470 590165881 0
539617964 182590419 0
832729145 149062181 0
130525547 203325460 0
443476584 700895503 0
580082014 331766576 0
95528979 788460767 1
770586568 396020288 0
43289750 269250475 2
544079254 602115569 0
657309844 366264332 0
13840649 758848020 0
495545842 60826720 0
255994613 962217304 2
937924176 310226179 0
154253482 243852139 2
526715389 831297540 0
970010140 72444160 0
187682146 371649736 0
16854044 263137796 0
344782554 723067291 1
801620190 122439162 1
224551570 735727544 0
341221083 946878636 0
520794549 643689565 0
348999569 797946456 0
829351014 751454795 0
374948926 289836448 0
664907766 136902231 0
495385628 26665076 0
839591232 331727734 0
914538953 587727906 0
83825110 257280636 0
988948530 869205735 0
975778917 904822671 2
665943535 658815236 1
460902294 820338814 0
429606106 230944694 2
932261483 52739554 0
232815044 216729043 0
783870764 57856204 0
548018743 850240359 0
909108361 131324205 0
154666198 248269275 0
805529410 611544751 0
505406743 225850841 0
863556274 467942636 0
826307904 133892629 0
792581345 344990768 0
236961502 34329373 0
717244804 517072092 2
477401280 618344667 0
259603982 33163094 0
555499201 618999744 0
950248303 309472356 2
755086914 362333643 0
249398850 170544639 0
133991005 922055184 0
106669452 580391608 0
929019971 699165287 0
530928256 358705468 0
887395901 255642526 0
385088816 947338441 0
499642614 173528379 1
835378043 90923789 0
821189561 288593331 0
349749264 153972602 0
523373579 864349056 0
595800312 904907988 0
516914778 145747352 0
531252099 372487315 0
891948673 225826502 0
39127151 195481825 0
738619799 959753493 0
689458767 434479235 2
134346720 118704099 0
207832994 229990151 0
586099886 942317372 0
780872450 476085450 0
599353572 222791235 1
518560913 600641008 0
502437094 317724559 0
453914543 821599936 1
146982465 457897066 0
893513991 843709622 0
728452967 265745688 0
891093174 974425587 0
425235239 90550813 0
829315277 259625480 0
535082128 393307369 0
10142937 247860074 0
138139070 567638189 0
143129612 665060803 1
35883896 545389364 0
254595010 680798316 0
869960861 703866163 0
780190341 584489936 0
873771256 402987505 0
930109114 906011052 0
100226303 891080407 0
696413856 633918148 0
974716494 673968026 0
92060758 8007437 2
550739034 697844836 0
931416202 663519845 0
845194364 783057574 0
623801903 846544411 0
257242214 129376440 0
227855315 455761994 0
422538184 378393029 0
440191223 109057342 0
77171670 317301994 0
650573618 267280911 0
483604443 455270605 0
711909782 106838795 0
621806696 908210972 0
223522451 673411278 0
869748674 360465447 0
606306566 616394064 0
573350336 419893355 0
97228904 646054674 0
110699900 309568514 0
533947171 687599809 0
688885143 33932883 0
783753195 143734821 0
737654778 752850579 0
121995172 266751048 0
213531118 161733557 0
185977048 26574757 2
492268729 52238411 0
533235456 416375432 0
585854291 346750717 0
66601930 333291952 0
456044383 36855467 0
770516 339142132 0
832771981 925135192 0
320443685 941996033 2
182153725 32191018 0
120919606 61082518 0
600262171 503525893 0
781708642 68642816 0
822723541 988947799 0
74053352 432015976 0
455701612 779709146 0
770968090 743459701 0
517906144 425089318 0
578191210 705533654 0
858847397 908771564 0
81930757 385935686 0
615951706 39309852 0
962877007 367469522 0
380870784 34114999 1
759495423 84026819 0
948811555 729665990 0
53083233 403195017 0
229202051 980390210 0
564043162 102566187 0
51243430 865878416 2
114585993 284903849 0
161543820 778983715 0
846861545 827569007 0
594861477 978685985 0
330080593 639712455 0
888981902 464432222 0
167602577 49866098 0
30421796 58615724 0
231231900 389090883 0
408210165 306135931 0
413577760 783119941 0
912822323 202931154 0
629971193 29971418 0
72891630 643246675 0
847674739 127289369 0
693252201 254405935 0
208319635 39291309 0
685717956 925318263 0
79747208 933964520 0
13354321 432252024 0
1690768 818965872 0
564045522 279541534 0
82262517 197310491 0
78373131 886456050 0
566480013 633693442 0
72898778 842928920 0
847824412 785531021 0
584239345 932083104 0
989093495 895851445 0
562446292 752622358 0
807106450 25700828 0
419965677 737106498 0
469408996 86316286 0
749696327 769529945 0
37472885 210930118 0
330180866 360855877 0
360574137 470063935 0
305667848 240996755 0
536592823 683960351 0
421570283 179476259 0
841380027 507431172 0
787630281 53561226 1
714801246 405818742 0
147783432 760279476 0
273048666 541881046 0
851022273 436700368 0
14064515 21048995 0
757471229 303159719 0
990725070 404915572 0
306627213 979704704 2
179734634 79720140 0
169593227 858307063 0
262176873 65336866 0
385085421 741184015 0
144018690 982558046 1
421117381 137076016 0
56537749 837376094 0
422768639 554473320 0
391922598 728212338 0
706471543 492439998 0
927818226 108875298 0
363550764 272751349 0
142184447 691066690 0
263783808 535524022 0
288827046 64195988 0
149429978 674831974 0
979966282 197828296 0
226030441 413237693 0
3992989 570257566 0
418735769 112725282 0
689217892 933331896 0
942598257 418132740 0
530387063 990038808 0
604455780 105903340 0
661997179 803901251 0
447508206 21637511 1
696502848 417776458 0
516713262 31387395 0
83836442 890046879 0
955921064 376387059 0
415834455 476847844 0
659250117 40219342 0
68821788 590242017 0
35376542 809320943 0
827052814 880179185 0
848363737 525735140 0
832114825 392787195 0
171771714 687134118 0
791467717 442248980 0
978191771 921097992 2
485157025 873050049 0
169184311 14427861 0
905639621 903779420 0
424813133 800379201 0
216402305 839355448 0
682301713 76591286 0
629541888 389075801 0
127790263 394723413 0
492424190 740122060 0
670663575 258638211 0
9764987 932613931 0
91814755 319149381 0
95141858 303386616 2
119397033 190428270 0
213441789 649274602 0
362286077 208794989 0
84534673 132051597 0
131618719 118181482 0
43590489 64083061 0
683930692 628780184 0
597946787 543966373 0
389868263 183752678 0
715719559 342537128 0
572105593 707477002 0
503267362 164341258 0
534625815 586760569 0
483813902 798544727 0
348480805 422142809 0
422920049 777768560 0
78331610 823097651 0
887146446 968142787 0
908800673 318343585 0
385163758 719181270 0
15972955 717572062 2
262277901 771781970 0
904682950 474819931 0
561352688 300971282 0
35273746 869858190 0
938025258 416432805 0
858326455 244689642 0
758647992 77843754 0
868743453 187918919 0
946782887 55972491 0
311506827 277114276 0
929021287 738959382 0
915731574 15183728 0
630245935 997036604 0
125172071 109363461 0
240915447 779586843 2
637183722 733325981 0
956465638 805768170 0
442390345 616453913 0
504616207 579962046 0
346852954 797377963 2
410401050 14693286 0
344160133 701785467 0
775450097 540580353 0
821683905 561998407 0
249238325 197298191 0
374515139 631724913 0
9912038 885605007 0
151560238 622503040 0
19538291 595755582 0
283231227 95759844 0
595265798 204162270 0
33507194 569007055 0
988840912 173302813 0
817252293 450243942 0
912703762 661802868 0
600491650 732018110 0
426299925 983780326 0
566934247 850068569 0
2895852 61051890 0
671218984 20832552 0
970661647 453140855 0
773208833 641318168 0
603241408 902338675 0
665850735 571578049 1
533953635 169142751 0
62367960 355286413 1
485735423 146505065 0
80259931 736203079 0
869803619 311968064 0
367167102 247723439 0
591845548 207807507 0
531636864 100173706 0
254989808 952655059 0
381140562 932429760 2
217530540 655956259 0
990053727 106120794 2
712841028 674749125 0
626704842 393061704 0
86031129 71941957 0
346637819 823363524 0
249482572 953105222 0
873376600 359434573 0
61403846 589250704 0
71772500 277736809 0
674224575 561739206 0
5627851 937134083 0
12966249 586533377 0
57492117 117267650 0
598853943 643365749 0
814926909 826159640 0
336929556 710041531 0
356470597 290644092 0
94368505 64358789 0
111589433 340931941 0
425078062 228338288 0
365522590 581448067 2
426316572 23446907 0
717733030 904262798 0
81081530 91496544 0
446444308 409047083 0
227055198 93963735 0
933417686 645314789 0
288045277 54710706 0
534254463 173339052 0
822211011 465381078 0
160890266 662122378 0
719062748 996760613 0
103112302 498272201 0
545861816 106343143 0
880443710 783761091 0
325813245 824904014 2
818266313 901106305 0
690654583 651845201 0
473821150 624879579 0
85149222 273230064 0
527514003 575981807 0
273532912 843864311 0
426823789 339383827 0
112896741 470279206 0
982505360 307871959 0
82173512 177047370 0
133434725 216641165 0
613252992 998409807 0
449050644 883538316 0
9142470 535521509 2
671248622 890874116 0
629265162 58117149 0
49639742 390972165 0
698670028 360283970 0
440476928 952896243 0
478643895 393797394 0
463996027 354025850 0
536324907 406076061 0
691756220 518948960 0
905006294 443454809 0
83062496 966473675 0
795318005 104231138 0
654670629 367573867 0
260600380 362544610 0
718574057 136862849 0
45571715 830671448 0
528241605 511127898 0
331737610 438856708 0
530438072 510763329 0
836242793 17554248 0
866473210 377825237 0
792535285 764294164 0
83061390 253570021 0
359164069 678424525 0
861811228 865207928 0
431868338 799854034 0
495211118 566479026 0
359801600 554581180 0
23672947 804706521 0
533963525 510647681 0
671313939 2982997 0
281394351 641786399 0
211338469 234959579 0
178957981 180360711 0
630274434 904976514 0
734456984 517777854 2
815036597 895737041 0
490506938 741663361 0
110457091 105761665 0
454420133 281145797 0
550851283 110784686 0
28730722 988290331 1
459784777 505564423 0
429556036 896596330 0
962600328 952938370 0
438429302 417072907 2
87448066 894159874 0
266299603 824650039 0
1851241 214274002 0
740516096 362656528 0
532713781 968332638 0
660325036 646949952 0
353634068 898857357 0
219669157 490931164 0
686585858 632554708 0
340812803 840115592 0
482742237 883908562 0
530104044 305514302 0
800271538 443409732 0
204669395 174668872 0
709825201 121835667 0
194393290 106238678 0
31550559 942566218 0
627209606 487954904 0
306632868 304398851 0
503359434 703845094 0
85256010 568458976 0
750212889 945313672 0
821745656 316258082 0
232448654 46238047 0
299108332 92631670 0
668581363 344077966 0
785365683 758597876 0
671957922 725210944 0
149611081 996737428 2
77313677 35767264 0
175036138 672448335 0
719889369 919841265 0
987008489 316269340 0
574577615 109873046 1
87923555 827118595 0
781112991 433167921 0
126669254 256387260 0
964191633 254078278 0
496744017 799513371 0
426853123 943906745 0
96163805 95500042 0
789872352 903029845 0
588794894 144085567 0
917875043 759319205 0
814534438 225368955 0
231738555 974507338 0
216631633 218285456 0
310961666 94452059 0
208687464 357607692 1
352726899 683541128 0
561799231 811448193 0
237646818 115160946 0
126510314 491020404 0
45806357 827838730 0
778339094 870183821 0
649835445 856175052 0
120699133 678123566 0
764440132 840148740 0
378389421 410775229 0
9002439 718195180 0
937921805 278847624 0
695514519 813327997 0
955506108 483764067 0
127391783 422107719 0
695875718 803996597 0
244578386 166278991 1
763903184 229848213 0
795320176 307455746 0
824291010 375332236 0
479219715 715454996 0
886886231 35836959 0
669791991 125253222 0
628403956 387002973 2
764551541 290885385 0
615304478 272817446 0
135082589 321092106 0
79771280 308739072 0
722439666 970165182 0
370683445 545378706 0
82219689 51811157 0
517694398 551448114 0
39694522 616696905 0
728712712 166720013 0
18368084 920454676 0
648298983 851249338 0
850923841 594489921 0
581699388 520496667 0
117817902 279664399 0
57245513 777852902 0
849715084 323743672 0
233774469 220417968 2
421837277 915595499 0
577024299 392862096 0
129732800 146883061 0
202293122 860999468 0
367620432 745521367 0
628276541 329108616 0
603889848 922487206 0
502755179 65638587 0
812676478 318875821 0
764431121 493001227 0
358474297 711439834 0
796544011 321844606 2
500008265 353913266 0
74274247 711957723 2
418673702 160384228 0
792398426 703787231 0
755867738 140632819 0
137399420 746482936 0
143944882 25781256 0
757905584 948904475 0
720253005 261260809 0
7884489 761683725 0
924215925 384643209 0
875951454 809757641 0
694912375 724964010 0
739303872 939331610 0
701175301 333885053 0
152403254 67252481 0
695718709 843928422 0
50556908 520935931 0
974709068 526937990 0
65332537 437535059 0
447842944 396067699 1
561825366 80847546 0
259010762 46954305 0
381436303 788949675 0
924154410 243050831 0
988097197 148838626 0
935735181 706819363 0
18528866 535038 0
427974426 498479029 0
424330220 451411519 0
798836602 136401140 0
276110418 759230251 0
984969051 436330545 0
307787077 432843935 0
758087742 952755535 0
557800099 61756049 0
256700358 739487792 0
39889400 46784965 0
39923700 593779880 0
333385795 778415137 0
666195140 397792630 0
978245009 224831833 0
130699099 914843090 0
930509670 744227342 0
650485576 641983562 0
821276320 679963566 0
890547261 327255582 0
76311596 201333339 0
199965190 141288375 0
367449812 303840686 0
971633998 821202260 0
5526463 924432594 0
178286499 940149725 0
695374886 360198184 0
500894104 523338592 0
3346370 294834749 0
770261820 764675062 0
812313968 40771173 0
910265434 793134403 0
268310276 252966384 1
893274011 166820786 0
619671973 640917946 0
656031456 2304696 0
184907467 145369052 0
232955372 481832202 0
25015680 339217799 0
7527091 112216476 0
805051692 280900565 0
400402373 521189269 0
240077909 914908352 0
420852533 242039298 0
568548190 259216341 0
904697587 766904865 0
987152241 184563721 0
716243062 64762247 0
805638091 106939169 0
722737701 572128512 2
928392742 763644149 0
48678385 721758292 0
870925420 320236523 2
887712404 364514135 1
61596015 230573802 0
81179235 151382481 0
445649087 495337135 0
255500108 52438884 0
393270484 838430689 0
677950704 307148553 0
65998667 616765013 0
759709562 115283824 0
649317080 341078726 0
45999715 105360958 0
27863428 48468984 0
147503129 607395088 0
662563419 800584543 0
186478101 155768102 1
162664854 38528205 0
593047001 140899249 0
9558138 144203506 0
599330530 248857803 0
712083015 124678798 0
696876789 735459769 0
583414247 99109637 0
100330798 544782877 0
177123873 362031709 0
981043085 605557441 0
378024163 524834055 0
852901359 36641705 0
812528509 792245750 0
582898066 589826442 0
869905445 901071770 0
914847515 555143399 0
935521305 122773211 0
850738259 728041929 0
909192578 89514999 2
660997410 265303353 0
495414618 308203157 0
50208854 877698540 0
30178301 799084415 0
597805364 119023742 1
444121957 545111358 0
435051779 452414089 0
356810678 110437261 0
891327839 880280779 0
86708165 416030476 0
220727862 14530262 0
901100738 377334549 0
123630611 648312499 0
506051862 912803721 0
452671707 251202473 0
81398497 84007810 0
919507794 949719358 0
803369494 794805916 0
952735774 853169084 1
561648326 571696164 2
368055970 120744030 0
959622421 759589269 0
168134095 982195224 0
103297596 617552619 0
347696066 715259531 0
979817335 43743217 0
390917884 715323681 0
27648355 853884730 0
242051175 628953066 0
810599934 433030526 0
469305588 877772413 2
208335822 648502081 0
869686962 643307277 0
261047530 99676938 0
724526391 398425028 0
360172387 576569854 0
20602921 187087166 0
687608351 298567894 2
16274405 278229979 0
559771925 203369947 0
150124611 719407568 0
541862405 129113454 0
473590485 849285723 1
657398497 905541015 0
960150503 342434822 0
103696035 676004252 0
528255559 489630785 0
502961352 782477028 0
149916784 303307912 0
8547671 689128349 0
898606345 479729411 0
963053450 666460145 0
445910282 920537934 0
480403960 252595159 0
617239109 690401946 0
163250799 263938245 0
827822214 905367709 0
485846902 606816427 0
60312685 899070769 1
941051991 738529558 0
672864239 934205828 0
165399614 975503118 0
7631136 465903249 0
351672044 123511066 0
897971067 278430686 0
559990204 966003510 0
352002735 127009620 1
83951528 513085299 0
365932472 302683594 0
715784466 766057565 0
489127642 836608426 0
253151991 40182810 0
570932730 699972659 0
779101617 880415864 0
846416604 468834062 0
557545680 399356964 0
938545005 132839861 0
297125730 933327963 0
751292372 195058775 0
492087410 141621117 0
47067990 618348324 0
435502618 571468460 0
3463467 468748535 0
635240973 878411316 0
232909671 874143833 0
854473844 319112624 0
87212421 262692414 0
179476415 24233430 0
808857646 206323244 0
795273920 371894180 0
442982235 54322458 0
956390891 716888543 0
275820545 306610095 0
106622750 781944174 0
96277826 518672019 0
939887098 667305337 0
396012017 6497533 0
91445206 416077980 1
767857306 287902458 0
857217807 47830221 0
45379749 232572775 0
248449067 328784417 0
671121927 289214867 0
237285659 677372372 0
496410664 303214742 0
980701722 650314 0
513718267 752802358 0
58111868 219447371 0
916580881 908560400 0
508161259 762831525 0
350401612 370145814 0
450301193 617934912 1
816453763 894798386 0
588409994 572966444 0
54703726 3888331 0
938111025 126911093 0
965336821 737849228 0
210616034 630204324 0
150841079 581718074 0
502238356 27174228 0
315215040 25763097 0
902774499 724276755 0
947569500 932431351 2
747623484 865418100 2
91229146 785065974 1
637192639 311580389 2
427750465 215914557 0
115411296 553529270 0
931142484 767027792 0
188095416 874264293 0
25814182 357618860 0
43471940 314347934 0
118034777 430319580 0
17866335 125968718 0
469486525 481431122 1
133274047 155538270 0
122698730 42239762 0
665805623 893111704 0
330849123 624442538 2
195052390 636618149 0
577721746 92199627 0
25355284 399981215 0
84209244 616848053 0
196360039 120277601 0
692721826 315663683 0
486165412 25409912 0
41316346 850356019 0
192930966 385940918 0
560390647 924206931 0
928118029 513208818 0
850714505 870099137 0
403903021 604220973 0
961239837 372685479 0
847428210 235434140 0
639054573 741441617 0
658194781 581069464 0
932712043 810891062 0
333024999 785371623 0
737964094 595216436 0
409065363 312685647 0
517076585 559011837 0
988348689 64215446 0
346927385 400445897 0
340084495 630800843 1
629958303 915881260 0
782489210 61281187 1
61582656 427379581 0
141143634 573197221 0
462556313 450491639 0
972837481 314446183 0
436152971 387915421 2
97054045 28840859 0
37800636 194932955 0
577752510 205161337 0
45751632 981550139 0
845841100 216493331 0
794656067 922021389 0
559167489 366208688 0
555628767 151851563 0
967667551 137313335 0
597026923 121970750 0
573441767 122796620 0
670884987 323903683 0
379998565 379551930 0
47092674 93714731 0
983243205 501571857 1
595726896 827625454 0
786259983 743750339 0
171058958 543718748 0
919147955 78541515 0
712773976 439824335 2
516442064 527857826 0
689143868 587546684 0
827097483 156350931 0
519525770 85631195 0
631225119 981985113 0
482417753 3552096 0
481569229 150930748 0
391939449 537160528 2
108176967 390694886 2
144636030 460583573 0
582228789 360481995 0
952910830 319165781 0
666850117 819070235 2
580757553 255888923 0
545464185 491299107 0
385360845 201916222 1
446886307 787377490 0
685414820 577861682 0
10083470 378087024 0
384023275 186653365 0
177211638 928238388 2
637551318 586717377 0
979387738 498987430 0
156452888 498339755 1
12936045 63668879 0
412394882 95755733 0
367215552 584493621 0
981297066 615536008 0
385019530 238239186 0
548874326 841570088 0
748383843 146896276 0
104491115 107735250 0
264363747 809197750 0
281707239 627966730 0
896594823 372807204 0
783148965 280806735 0
901541571 352724520 0
272608855 927134792 0
781623552 280225862 0
766731716 747932250 0
627767239 477383030 0
157845925 931687152 0
661527557 75280550 0
891846094 366901995 0
709964502 698229348 0
164588321 226866460 0
535981666 553095710 0
128091283 658719902 0
192731203 174909852 0
124277094 894377722 0
56171341 625470869 0
239520091 311181975 0
820679874 258857632 0
23508725 844349167 1
310394103 337044959 0
162442870 383328038 2
42266266 614002221 0
882298950 743978610 0
207279753 303008638 0
198226182 863637643 0
763205426 317892561 0
507971777 558727663 0
781213974 36190636 0
140023248 791326509 0
691432415 244975347 0
479464521 20752362 0
90535133 144771630 0
450571243 862789430 0
366359985 781254071 0
753862914 42498858 0
533784775 167374542 2
331991716 74728785 0
358512248 783938428 0
32903821 405556105 0
288703727 362399086 0
493460207 221288468 0
94282840 632883391 0
462720011 188949730 0
125397452 949859117 0
285162308 985145163 0
616104879 110842805 0
112994134 777861915 0
724343323 613224189 0
518878116 734920222 0
57406448 131485421 1
144397458 540701756 0
261550788 468561813 0
736752186 752357596 0
128891668 305331922 0
228831700 845300005 0
454517838 42167499 2
464935890 513799899 0
372507494 85704372 0
27664258 511101778 2
659974279 712639905 0
588277792 342624447 0
700823267 143177697 0
939056328 226692533 0
935457690 746211957 0
743235703 50576647 0
292559802 74945754 0
31703076 296657048 0
720357026 518630512 0
36504716 69997762 0
251514426 480343732 0
980100334 586800153 0
915591275 623745249 0
521023835 998988246 0
712688494 759525952 1
837319040 918872737 0
968294409 940977438 0
827600665 144039939 0
373872211 145213022 0
428029481 385937525 0
630988648 677195588 0
792468528 419800544 0
918645812 699424460 0
870301227 211836735 0
202584817 436199901 0
93373783 132357685 0
39819681 815862825 0
431845000 981792304 0
924434949 314130484 0
970722373 256487062 0
626717746 197377572 0
128552250 550462727 0
116264657 616353513 0
223172328 283116819 2
94240218 296682483 0
815261722 337643073 0
637659334 203944476 0
94195632 113933150 0
370927517 204470660 0
962880425 855774752 0
722512805 288648744 0
210974881 855236832 0
170569702 556504874 0
115636345 480002133 0
294894617 592760279 0
563626784 442425677 0
634350528 715325831 2
811936484 824734591 0
208511279 93642880 0
34466222 400450835 0
124162244 270930214 0
659072317 105956300 0
910518524 689778311 0
596663581 452970609 0
568854136 231997154 0
852000197 823341427 0
151815069 816104449 0
713060807 535537176 0
478295135 281836049 0
32879642 79023528 0
128825387 194847160 0
458259447 237413321 0
927126807 651901736 2
860089022 244713110 0
927040052 60690857 0
100216184 151148324 2
67504439 240699707 0
322779128 375200309 0
951923480 587922091 0
919048985 287551170 1
473881007 318749832 0
496073312 728727061 0
27061549 177641477 0
116273513 918743856 0
265859089 283574273 0
687675292 6646694 0
170118019 294533101 0
514817297 144488302 0
857163218 489316738 0
29931305 128655955 0
998923725 699283319 0
143583155 312829458 0
7197321 561167896 0
27819863 178363543 0
692265655 32395810 0
139839228 268760627 0
136544692 31470487 0
232170408 443150575 0
538816411 688398664 0
193060441 333310117 0
433381770 99162207 0
873499226 153628483 0
105880448 773194505 0
502612132 372789817 2
291466954 234689535 0
23681995 227894039 0
248200642 264216678 0
710361504 280640794 0
27021495 998087987 0
685815523 510049981 0
508128197 481685443 0
436315655 481598300 0
594597554 871624529 0
568864436 803781961 0
466806187 754034411 0
840493982 195375713 0
93047757 7790896 0
369705016 264649978 0
4361939 944876377 0
958881159 793694399 0
784342458 131623207 0
168919445 315977579 0
80390582 50697054 2
899872705 87526310 0
624190665 8487810 0
302380906 888272558 0
239374157 213083249 0
524119446 133534471 0
568192420 288319691 0
830971159 453761073 0
83242278 891835561 0
12625762 643455228 0
716281397 227147418 0
11399660 765375497 0
282578382 999334217 2
271874799 763704612 0
158092270 460824013 0
910001630 242262771 0
918829109 41100239 0
346374756 786497549 0
577401900 11435632 0
843899623 771729236 0
71844150 409505513 0
717612641 766118583 0
96404613 327761825 0
119809908 19926225 0
752680283 204672094 0
667429095 917298167 0
363568995 642520897 0
827316839 138360429 0
572508578 605868701 0
155454752 411437856 0
165031392 962254138 0
157427834 138656831 0
145291960 4093096 0
993980675 714929990 1
43468575 202553789 1
408649037 998376983 0
494606605 253724304 1
536411813 416731674 0
230215548 657992090 0
925120282 258289111 0
273709228 365857436 0
213613446 380431612 0
230107924 265575871 0
483531027 740349473 0
426811560 50994889 0
988028193 4114680 0
190697440 256116834 0
956962516 641168298 0
122441380 443857531 0
353303243 195727803 0
456768035 117251188 0
535945819 791627131 0
407370699 347513666 0
9469287 7846794 0
248335599 201307998 0
830214800 795445191 0
784305931 853134387 0
835802775 456654360 0
875546904 330309904 0
625996606 569303837 0
789897129 769632326 0
894130042 83558788 0
294567869 91893771 0
16517629 339946813 1
935808863 90287232 0
248877573 379351283 0
825341517 164908766 0
579161214 346442944 0
474056857 142401052 0
463378588 849527704 0
910320315 365747230 0
960782649 443789921 0
69159816 985943241 0
393072245 339998464 0
262724911 272474621 0
889406566 132966537 0
608193056 884963023 0
135711205 38416159 0
784807784 11274751 0
427178950 997382536 0
685489990 531764394 0
220607638 384552538 0
698029246 638833507 0
130984601 738895999 1
122164378 947863887 1
899261547 176508785 0
995840594 254543943 0
629265881 25207552 1
579877589 23703641 0
354976876 796618053 1
101069805 83081614 0
128486287 605608153 0
947305354 820890299 0
485236223 420433334 0
624331421 748737847 0
50235606 93046659 2
852698044 681968808 2
72288110 233657084 0
742363901 438063237 0
345822953 902829636 0
548662699 295547118 0
688925536 359190648 2
155491297 97571115 1
254600762 913838576 0
518862023 753043410 0
694221231 698257312 2
169494700 381569653 0
611319193 223637215 0
95455640 189645129 0
47567114 460228535 0
446636423 818867467 0
863876027 995679084 0
564911660 789036034 0
629986054 292913222 0
447363688 928002498 0
435462346 812229939 1
405748272 128386741 0
744787351 929364138 0
352619641 282702259 0
692234172 31848152 0
17044706 718897303 1
746137938 146726434 0
716686432 577326465 0
334212762 835348469 0
20305295 122065386 0
698063513 362929173 0
314240610 43935585 0
214880011 58225828 0
71541268 661157664 0
507464391 768171968 0
204448395 927238030 0
576754079 441476515 0
284703187 30394592 1
528852745 238110771 0
220233523 451355152 0
728225513 986177544 0
416239581 563113237 0
95566142 328650102 0
440580491 776693506 1
939607604 142113555 0
91443827 816050327 1
733990984 55842635 0
777926700 956401115 0
456444011 42062475 0
247409163 545970004 0
268977044 191742927 0
487992468 104907830 0
680101018 37117370 0
977285457 311485430 1
382412968 73776604 0
722306897 132331098 2
638045197 77267177 0
405567530 278040140 0
374684708 43991335 0
667935010 912415041 2
769734882 469231347 0
140097127 344111892 0
617746551 338223958 0
942589502 964652542 0
916103345 903627361 2
600425913 273635312 0
990094129 307303275 0
112304053 297042398 0
503898011 447158540 0
947945785 287372177 0
208733351 498162830 0
22741360 911370327 0
910545102 377494861 0
535207798 957151841 0
601840247 86835413 0
289453162 441891819 0
707437659 323402543 0
53742811 985768266 0
945676281 649393324 1
237375742 784928878 0
894747897 45465636 0
119481074 517082705 0
197014203 974421228 0
770942597 736162133 0
293900546 911393082 0
39806904 310027829 1
123247020 941077969 0
913653160 739102734 0
15667901 672155092 0
756066101 42339884 0
947853924 570781814 0
22391781 361396348 0
217280222 972826201 0
239183337 427104394 0
839949005 465545796 0
629268344 112216844 0
441518260 309351022 0
963127213 337444076 0
406439974 568440246 0
839252842 453815836 0
384099460 822513042 0
310242652 77781528 0
144697088 54279500 0
825051303 5129098 0
515551988 513589573 0
71431208 915830209 0
276779711 927368594 0
429891388 704881584 0
62979467 763961119 0
732141189 7997412 0
484271066 510101650 0
707224591 979019314 0
138347202 527292752 0
876183827 744665437 2
343823534 805321477 0
687975426 592639817 0
520790787 731409321 0
850244311 471337717 0
397566412 552034108 0
125549550 95033722 0
195685536 732412661 2
830407899 193940485 0
958403334 95747973 0
414303767 397252079 0
95355325 891442785 0
581307346 185898350 2
104108950 143185793 2
326664739 121847511 0
259887500 889955891 0
909363579 211714928 0
348246600 521615782 0
834697604 293594485 0
67646307 427705080 0
10724815 536670929 0
908021066 292928506 0
16912094 490567404 0
419980452 317184538 0
214857526 786206521 0
376125512 361846460 0
883159569 614928577 0
278413144 414597214 0
63095143 99165844 0
357417936 986523508 0
560774317 962546625 0
122188816 21847220 0
60025210 126561080 0
41934366 71708338 0
881155109 950162346 0
518901348 174036864 0
638487191 814457303 0
744041985 294270067 0
615212791 13727209 2
544244776 377724465 0
68250364 762031232 0
680774953 136393454 0
892841369 779326770 0
591409704 570051776 0
631469705 765017452 0
457033808 421874499 0
764486640 806590899 0
739858433 234852485 0
393744361 218081306 0
26471945 189514066 0
498968962 868750678 0
494660464 786038627 0
110393600 941135126 0
936048115 784469929 0
294919910 430449978 0
726334509 861316181 0
148591446 847063167 0
373378253 712376929 0
777619414 910214984 0
421454384 400766409 2
545169023 465206523 0
38128291 38214970 0
881733651 613607067 0
4797145 365472841 0
387908315 226652884 0
140809470 939508597 0
799070217 786665777 0
785701496 261782920 0
24222228 412045917 0
586700764 517126452 2
638783676 110826240 0
92902953 158573480 0
737865553 765675224 0
90492118 127246369 0
912264592 932577899 0
47628546 461674598 0
795576787 893311623 0
425284285 348388628 0
540221656 551898561 0
749519344 994502000 0
584719802 298619539 2
19902595 101149081 0
513412948 825913651 0
130751684 923609387 0
649807087 48796926 0
614975326 169922741 0
796521230 329284209 2
947693468 123273893 0
760201067 60756164 0
892057689 572877644 0
309812497 25830105 0
148571163 471459666 0
350718101 549440488 0
982314175 426907905 0
678641200 228123890 0
408531339 592807705 0
220106815 661964547 0
438939956 574311298 0
499215771 371456891 0
351167704 663916687 0
272650346 259308969 0
348688960 994500191 0
359717654 278354045 0
811765916 589667713 0
60468759 979213472 0
511024075 904490808 0
635776788 404365845 0
552350761 938894136 0
748116903 534664399 0
205423524 94545304 0
136441325 888374447 0
146632960 834212846 0
130708596 487475024 0
975415333 974026226 0
667570705 563187266 1
919868207 561208458 0
28530167 872059175 0
764647584 128600693 0
102751205 696867717 0
557463931 227018643 0
360520516 320300662 0
24084483 471671496 0
59465890 570102344 0
888033651 72404423 0
484879608 836326169 0
747140857 697998562 0
827980387 280281439 0
862312385 20037377 0
681706959 92215873 2
524515690 835342197 1
21646927 92931780 0
107394601 115595055 2
455126880 701452860 0
345772585 348233153 0
512029824 447810047 0
436854609 840837538 0
886374625 699973514 0
193446443 133459612 0
258974207 124205758 1
615867177 384625115 0
974575320 705424416 0
613152660 382803017 0
881828369 736739192 0
163929459 773386667 0
49091355 339853127 0
846010240 402883095 0
662279357 434109244 0
535561943 101409129 0
983660424 77457512 0
86127685 802440977 0
14604551 641761834 0
728210842 851504466 0
41335908 182034161 0
15650479 673046619 0
417392774 932660049 0
427328437 2323602 0
887399480 606806272 0
666212678 811599270 0
64066628 936965293 0
389167880 21292142 0
495529879 483413113 0
858173383 849062941 0
13280745 757781431 0
421839573 105690001 0
708336698 72125367 0
335992673 317830596 0
366289627 280435900 0
631740098 463374708 0
229751633 396262677 0
125909318 687661283 0
967116191 168488654 0
998193685 984017772 0
2342889 957683182 2
947892635 728659249 0
964488380 137441310 0
501503697 109683911 0
252990702 60959159 0
635893754 244919762 0
13257986 791662112 0
706412826 236922134 0
986098409 60931478 0
846818065 90707760 1
409030600 103456398 0
9958344 750381425 0
621723834 885359181 0
177874894 636412301 0
23772819 272070250 0
302621231 260229487 0
576106226 607503484 0
212000642 226603148 0
44292184 601767307 0
711579034 930591264 0
659289666 473507505 0
253204136 597492788 0
632990002 125345560 0
550100435 564983067 0
593278580 89173661 0
103640910 84171067 0
145165863 104683848 0
56705222 380551583 0
600036818 370734689 0
688306780 417996402 0
52255105 493012021 0
107181613 633895231 0
274182592 755968755 0
661317134 93776565 0
661907638 926577526 0
983215290 183379349 0
721787949 953402861 0
796286112 709810878 0
123942399 412035055 0
724182839 720308238 0
864260085 823573330 0
889069235 780828612 0
539842054 621485335 0
477125781 977791140 0
782044004 977259807 0
215867420 20391327 0
745588025 103991934 2
87511753 28053051 0
331937925 489888920 0
443975212 527208205 0
70389979 413346906 0
311945002 312897256 2
288582610 972093664 0
424794991 665321506 0
121898176 582786450 1
322769248 870853704 0
614631037 70244875 0
576292774 122924324 0
76678987 444334419 0
272956245 462742481 0
44657760 202011618 0
103865174 25869145 0
574254633 533137986 0
969789104 276500131 0
317877865 559386369 0
806527309 124732750 0
601151192 907970263 0
819332507 66279508 0
869904600 137906423 0
831166165 794082819 0
126969074 59061361 0
385280794 88747954 0
999063523 713116080 0
204664471 274340284 2
711849183 120716334 0
472169489 78642305 2
482838891 112897578 0
653626466 685709139 0
993542212 360012966 0
324059337 964268 0
862406106 129158230 0
410271018 82441872 0
51850870 6093026 0
885920145 479134058 0
841175668 591985058 0
450777399 68656571 0
774052273 217522036 0
442392512 144767065 0
559977086 744757638 0
547635 597528158 0
1765067 227099497 0
547920712 538205815 0
905894734 721969955 2
238272914 741431034 0
764382686 641641299 0
835137431 221434532 0
363937748 836775603 0
811078770 686424905 0
1408211 393129966 0
429475188 660668664 0
87413099 511125866 0
289013530 478213654 0
940751883 761416171 0
966886419 294022673 0
637305851 58563591 0
635952285 201054678 0
168345457 67969014 0
97415820 967619388 1
972674702 957857330 0
958458935 436736678 0
414461851 778369010 0
240152455 649945615 0
713206305 481128547 0
311412357 583492158 1
324541197 720459804 0
623750052 308862940 0
846378791 666958329 0
962940821 931793417 0
134333555 912066675 0
390244356 896106263 0
291453205 559344298 0
20507290 932865898 0
807020950 247354033 0
586311447 685112446 1
123817454 489383560 0
730454674 405564382 0
145442134 706516119 0
16554574 762568643 0
129753758 596718907 0
305911331 947735692 0
136988134 986303083 0
65908371 882589928 0
532168614 715555625 2
897571788 556235386 0
403133730 56277227 0
373216670 621341605 0
404680802 698453170 0
93499862 417839697 0
23099808 119446534 0
140705113 68220783 0
629660150 533152170 0
107120833 577867412 0
464539135 561484585 0
981756727 6654216 0
77113741 284701918 0
31344428 309124776 0
763171440 13371366 0
479682014 697920963 0
175100050 913896210 0
666744161 819753721 0
453750140 63013220 0
818550469 531759767 0
911881752 566201081 0
166700816 579495478 0
664006067 710250667 0
335705502 623493404 0
778718065 877070602 0
973227204 624457063 0
9576585 789261782 0
311753342 653802428 0
217050825 217520148 0
470679369 268099154 0
728234405 421562321 0
633692763 184731836 0
211797312 952286489 0
934980073 253614462 0
763131513 868689927 0
85668383 437103370 0
385683663 444597446 2
228718926 95191219 0
994268886 811945790 0
701430158 90785233 0
973062908 813460102 0
164979564 402265304 0
277094861 14050945 0
946565542 62356831 0
492848155 300593938 0
369462706 46705053 0
210728227 256068818 0
12059443 284650422 0
384433591 842750 0
432992616 985758506 0
523938828 106853891 0
363098336 274289399 0
873181008 118798738 0
387232541 886597586 0
871133975 693442297 0
333768919 887267198 0
866902409 110917118 0
780456013 217696148 0
425525100 435327786 0
608346313 718070087 0
956125305 536667853 0
69984209 930319595 0
350975671 246427434 0
717547515 175939581 0
665429173 987077356 1
921649607 978026498 0
935861634 690404748 0
314901923 84455632 0
146621266 89672156 0
163591869 945539975 1
361319096 874226026 0
414843578 988417284 0
24989158 444865001 0
965691577 16517034 0
247509436 916711781 0
634679031 633554862 0
532719183 98905919 1
906238222 814071268 0
811004189 522311126 0
36888515 592154914 0
204764854 931716988 0
19705148 521250220 0
708765423 634242735 0
277035072 615965727 0
13883201 939227381 1
506540895 816468019 0
721979985 123470613 0
335810718 580575902 2
348555585 244434 0
356106675 121510088 0
725874345 547565248 0
733321605 660693461 0
373908671 754705602 0
166169967 640928123 0
226686868 569038540 2
737094965 2686692 0
168412668 655347412 0
629075928 294030129 0
373657490 187820885 0
513763489 416414505 0
658908431 496586 0
266276696 296469533 0
132568052 286991649 0
591544752 174803263 0
833382573 540058101 0
329656557 733823358 0
421646749 759136821 0
178326121 491116328 0
619219953 676173907 0
393680222 259451119 0
562305164 406819354 0
479675809 862530562 0
818341264 476813228 0
405158376 847499704 0
949556537 832946217 0
65428633 556529025 0
651103720 389504191 0
488185166 303623670 0
933456215 218143761 0
362444144 85681392 0
756511149 665507525 0
829817010 212727164 0
926605414 179397783 0
549303176 264317776 0
986310223 670573283 0
125635161 383037887 0
534307146 451115549 0
797891869 314297375 2
507317583 659000150 0
522348914 383543365 0
483629741 212215424 0
893750966 778185140 0
171515652 527693419 0
966842497 947691087 0
24304375 880123755 0
644857162 17665061 0
41340852 302174589 0
106552546 701844681 0
142804764 684710914 0
883542804 163081051 0
447060178 61956519 0
750717603 575256753 0
825952907 624359595 0
456070546 98187939 0
29678309 739703255 0
740005041 914092150 0
234499343 188568405 0
899073569 816733657 0
861275502 493176178 0
649629681 56118302 0
140393023 337255524 0
675842348 231683627 0
26960048 117889711 0
776573164 970439691 0
766902021 613395526 0
305892570 396274138 0
77433411 655858024 0
936707081 35760585 0
375690804 620620615 0
487269590 2418829 0
921110498 75783923 0
992289664 18356293 0
84942403 97251625 0
154248042 223412538 1
54520516 536156498 0
242175640 219983929 0
796644532 5681551 0
892810522 447202934 0
903940752 992770513 0
742794938 800025018 0
158615679 910880341 0
273174180 945374195 0
35708295 130823883 0
112289668 79975756 0
812695530 429354056 0
735913927 471115108 0
239330992 729930290 0
590041562 395844287 0
46160473 888329982 0
69829728 915795691 0
862737152 737357355 0
788155045 94915537 0
202232840 354896792 2
644497356 46672138 0
153837505 471617224 0
132599475 210745451 0
181255652 49579700 0
543883137 530765714 0
83406561 590051234 0
833711105 787596223 0
798219973 449593098 0
739936853 11370238 0
255809193 701453307 0
249336141 781419974 0
260564975 69462071 0
689551594 20644202 0
187791163 697078678 0
501726634 692496379 0
252118365 895439063 0
715314745 970300371 1
15249602 520278137 0
576511141 932901890 0
642929515 739965670 0
309407780 530594417 0
446482995 876966202 0
749645835 714058971 0
895741934 753899291 0
671556262 615197303 0
731466000 14168469 0
607064937 760668883 0
802824083 856987538 0
985451743 517056325 0
764030840 643983466 0
398251484 861300768 0
90957132 808620567 2
120067634 27081992 1
342367904 380977239 0
155241414 548974068 0
711965207 449010652 0
200905271 101623886 2
660709968 311734187 0
277667463 757858716 0
449006146 738034280 0
432432927 50129398 0
960886042 285697602 0
857426752 415661741 0
147100721 16438541 0
8080593 187904167 0
326819688 993451918 1
945588796 299197824 0
359429417 76053048 0
365494778 390234755 0
179099774 146503408 2
970939295 408931979 0
956424090 431704933 0
907525812 84079090 0
516616505 7545890 0
130775656 96800556 0
133270792 546531956 0
874586500 77541791 0
661601021 70597442 0
446877143 812847656 0
577404025 755074272 0
246721012 12693504 0
51391020 467776458 0
119493084 925597624 0
631116047 791227623 0
383379677 244676132 0
428931100 270608251 0
608755214 612515098 0
314328373 792215698 0
165966643 830482272 0
74681698 135141424 0
25665894 148516598 0
411692930 37056630 0
126352137 714838374 0
532275688 879257321 0
42585502 742099434 0
575000378 898816860 0
546078946 158489518 0
937021219 259660943 0
209291272 493131316 0
416257812 551281719 0
530871482 29888810 0
866173280 15510634 1
161489971 793921857 0
93753253 135049011 0
566567501 997543658 0
169493505 439364637 0
560788912 44816778 0
341908386 144850068 1
624678248 656178161 1
517528339 271682213 0
237302498 91450653 0
372211927 393712096 0
74641788 931663490 0
701600166 387381706 0
415378818 652334262 0
220819821 790106983 0
891045036 109827228 0
242730199 951046386 0
201463397 575942954 0
192164357 362780727 0
719191268 133860179 0
617626187 889867821 1
274579625 667864242 0
767901613 937076750 0
799296760 672719989 0
30257089 993456659 0
671745352 320972089 2
167532451 327814348 0
315233220 776281460 0
158712794 174697136 0
348855994 969388237 0
958192023 581245060 0
533292174 840919188 0
593816378 182327193 0
434601268 306273482 0
410780091 740407590 2
48720002 854530283 0
211037120 375100152 0
343814299 199118952 0
988927704 819035752 0
737147846 655442323 0
997338184 659715341 0
249850944 760748733 0
53466950 371012711 0
400316835 436672051 0
556274280 137104777 0
884720895 445059672 0
182241394 47774484 0
59627425 964037295 0
510999037 990285772 0
815928143 566718999 0
313775955 873211012 0
136606891 703676331 0
152600426 720259757 0
201103721 123893457 2
24266495 21881246 0
33806244 858737465 0
687130647 379507375 0
234324092 527855851 0
925917487 54800595 0
911812043 18649294 0
311375186 382130310 0
671089847 180617986 0
410369907 965957075 0
410779666 81779046 0
63255242 827871839 0
301371528 92806735 0
842288749 849867590 0
112998205 230086747 0
531184173 871036781 0
201203783 269263165 0
277048633 992034632 0
200281418 588603772 0
520009910 163285873 0
340474468 210429573 1
320985576 761997557 0
83074960 19520585 0
433689004 330612614 0
270837399 105824450 0
312940228 860798282 0
531075997 140499043 0
411236365 516049199 0
607928766 988002348 0
98506912 421065026 0
158866351 709978792 0
557072900 595034252 0
391001209 533159461 0
979487113 389181143 0
190311001 483372667 0
527927766 13713967 0
491893138 53057427 0
876611982 632077416 0
571388338 4977730 0
797222505 598815974 2
739687382 85667156 0
631366249 220669842 0
737817886 536985581 0
63279736 290709915 0
579067356 830048559 0
498688865 726582418 0
645097345 24335935 0
260682825 245191913 0
625029369 261048875 0
99657090 273437878 2
571608201 884207928 0
49904720 188835893 0
10860353 786711581 0
277329703 289374311 0
896818751 545528710 0
351627296 834091353 0
685227876 867755197 0
23975019 95787257 0
584366372 647695674 0
436976017 639658015 0
728149965 569431507 0
21159144 304721425 0
78588804 932666623 2
47431937 58633781 0
234901816 250887192 0
402540523 553582204 0
264554923 622986103 0
346426415 473615440 2
686002627 219228130 0
872920344 351087041 0
764365664 1804732 0
319904722 237992103 0
472180769 710455494 0
83325438 352448941 0
574726543 43241940 1
467844388 436613854 0
813294959 367430865 0
884491799 863304891 0
894011437 247324152 0
424474908 860082502 0
721790165 246576084 0
175551848 402756638 1
559275213 420660385 0
828307889 5272799 1
375185153 447656734 0
889138814 217165250 0
717779250 493796850 0
387686570 227970948 0
751250452 963089786 0
276376987 12278382 0
414091290 657948154 2
712965604 93484850 0
562497930 602473813 0
904949091 506913828 0
817853690 943636387 0
323963831 944664417 0
225987658 25661032 0
981382683 305233946 0
38247493 550872474 0
189906254 176095449 0
822019557 665098310 0
62149525 882649632 0
426435230 817175119 0
425851602 146161242 0
118704798 141552294 0
598007352 823330885 0
319930365 654542833 0
56130262 259114038 0
36645063 839345229 2
939981488 146360290 0
484654262 84350711 0
756994160 6713484 0
110218409 338100485 0
138193487 469331103 1
662602449 477910438 0
873223365 463674338 0
459263699 353711305 1
199891753 804590573 0
93253423 216657569 0
237617448 139218208 0
314021293 990135375 0
978977121 408617244 0
613589633 758095982 0
66524653 567845464 2
277336490 203590296 0
337358915 22877184 0
275696861 761227138 1
89270429 190801117 0
481550930 729084143 0
798183967 322143176 0
910480802 73252928 0
432335130 284816211 0
393878820 840602310 0
585321202 412540291 0
319184868 313138688 0
744475662 914640919 0
199541245 6396991 0
62679650 704449409 1
348553353 179487727 1
827811207 347116518 0
886534014 127921734 0
15819424 107548773 0
442239465 259821199 0
40773531 129065149 0
985651367 161914505 0
413727765 159269566 0
330359166 865989636 0
693085090 124760145 0
771722650 661611985 0
111987448 4652915 0
757550858 802497390 0
638393645 386151851 0
947218500 383967351 0
44715122 245438790 0
223617341 503958812 0
465791210 979574939 0
680658514 766845662 0
242143608 988724034 0
479069358 932971838 0
77557265 47500865 0
409313982 566593874 0
135722195 242454508 0
953901259 60703356 0
557035008 513367765 0
380512721 778581169 0
430721543 42301042 0
204921105 991091 0
359252026 577432880 0
210351980 78569133 0
143008204 966219579 0
948561807 980480033 0
362199004 587609132 0
930567666 168251027 0
327300991 157560972 0
192623788 363401641 0
615751223 97719676 0
504792354 198726364 0
547659711 806725163 2
151102127 851648270 0
485653303 8814001 0
131681979 320431639 0
777259267 539793477 0
749561950 922846913 0
601487043 127846591 0
215920072 221945556 0
455514595 370718671 0
666207446 73837326 0
16529691 517882843 0
743033814 711792777 0
304431461 491927127 0
65246057 11633912 0
295245594 395398074 0
822555262 257237715 0
115618467 386807540 0
993236766 324161742 0
530708390 548775352 0
155884565 30784101 0
123401563 428467125 0
68343851 23676866 0
63572710 8810492 0
941868873 749142667 0
251780735 254260939 0
207690346 30617915 0
548716525 264696058 0
959568919 977916941 0
703035316 81141335 0
69337279 303999625 2
848675556 430107109 0
865909590 139281394 0
454712399 312814471 0
8952820 265165668 0
300145685 483181482 0
70253783 530026088 0
561295980 481516916 0
90297937 837855561 0
33112875 909752798 0
710405817 111316907 0
910532076 828355061 0
975049778 512373655 0
883568795 404765324 0
444054382 720646872 0
397277107 756944960 0
136366655 952529928 0
85175842 823461312 0
540029636 283563530 0
203235404 657203997 0
167456518 551177449 0
792716726 616723806 1
78620854 841232147 0
384162784 872554007 0
561912868 144658470 0
16105781 62471050 0
517917161 707562426 0
46040594 833566920 0
412701756 67628053 0
320086015 102851517 0
654144548 690304073 1
617216843 572484922 0
881439101 900643982 0
832318477 738004034 0
943328803 326730486 0
464001398 51282455 0
309089092 606387902 0
401486125 386929094 0
445047438 826081344 0
735782174 959133432 0
987723850 793565122 0
571820957 27794971 0
910706927 127399016 0
260380841 111669525 0
116874071 982349825 0
15633417 708346752 0
11092488 570578856 0
656277497 702964818 0
751514466 184862401 0
650084803 772720350 0
267504589 321748641 0
900053924 360043566 0
445811394 746512754 1
773877396 438305270 1
370782170 606592625 0
260272042 622729771 0
267283859 47670727 0
204262563 355586930 0
376220245 623404830 0
265844311 230470848 0
678985891 480909670 0
43034438 383247125 0
647513958 455606109 0
352646311 238585824 0
335504530 135527407 0
53570718 857314253 0
621072076 204293637 0
813928020 219839383 0
141557201 859421599 0
199622792 958116669 2
110154035 221826441 0
569263760 516639082 0
347365572 247680177 0
335296006 922706426 0
551538772 369744739 0
219424474 696303205 0
372716077 681169760 1
417319261 391069083 0
903183612 280306484 1
548420756 124348920 0
64629940 32547375 0
892264306 742936938 0
73926550 118546717 0
50472015 954598204 0
264064797 925145026 0
443507236 606871088 0
853956544 272118410 0
944152770 434094082 0
654686074 501893494 0
493085120 951857028 1
360633609 122133608 0
215161384 485112066 0
929597567 623556485 0
755452065 123494558 0
127893746 96875416 0
136185666 291473887 0
980979917 635832701 0
843233487 170961008 0
62178746 595083250 2
454478405 914401 0
404967098 277488417 0
655445524 907909297 0
953446309 992931414 0
887838853 678111688 0
307874296 779569695 0
701710287 239118097 0
432302503 727102349 1
51519133 623962291 0
246197564 346825283 0
667104915 751232416 0
574464205 594100180 2
614163797 292947566 0
816115347 269646297 0
928057936 816701265 2
719431329 759751826 0
576619650 999747169 0
488580154 764361634 0
144273547 390153991 0
350026118 777571696 0
879453142 18946296 0
415331843 204183916 0
193320696 897219478 2
937001142 961310669 0
435548191 166272597 0
941738673 70325808 0
692551525 39592619 0
330513512 122457930 0
849164409 882221448 0
831949516 287286883 0
33670874 349723778 0
206044473 387340811 0
153128334 515914953 0
906160585 257434284 0
1090652 764529639 0
945856242 406113456 0
858892236 388127027 0
975650994 24041319 0
849877137 966191579 0
507216192 58832966 0
163750459 291619889 0
964856431 862607999 0
784888448 997353953 0
337590763 47545789 0
113810505 545773700 0
121656473 863566717 0
346358248 138589129 0
33114806 384503919 0
888264141 5275276 0
759476803 962995978 0
425835243 756045183 0
232078307 316784394 0
928287490 88669541 0
703435587 230581006 0
728184647 42196281 0
323601671 290307519 0
495434586 28902329 0
694882524 660906053 0
157923855 837969413 0
80498361 277121154 0
168865853 887591324 0
974812621 200769509 0
932105157 809594507 0
730314303 894402509 0
337531435 526671296 0
212774978 860365245 0
686163271 61473163 1
482081067 549963847 0
954275580 477507251 0
847517948 909132009 0
528842977 639608692 0
657156037 563469078 0
663282391 904719399 0
91984847 115563753 0
525623169 671397902 0
98988402 965533892 2
749964412 427006558 0
985594449 165977814 0
76983014 963600156 2
367581605 732586037 0
58425799 820294966 0
913298494 129594855 0
956965923 102028896 0
752943089 111304 0
396862091 881195114 0
340612596 646142124 0
235421957 726850943 2
138313557 392755394 0
85916726 23752243 0
803316768 701968257 0
757529361 81572273 0
456170210 3023047 0
941421530 724527893 0
642267749 17632032 0
675980824 322740998 0
97018655 70523568 0
966157966 163122608 0
436719510 770551201 2
175410402 82921716 0
592608800 61296700 0
141018933 115873519 0
160311026 997849042 0
173290246 446217046 0
111308022 196781407 0
157158203 766928060 0
84815429 862591774 0
87441479 282663663 0
991388146 719530524 0
236735150 980204344 0
172962310 162154325 0
628681695 110322784 0
115933179 168972098 0
29719782 347807257 2
896144568 864852954 0
669592470 389502459 0
79278561 946009960 0
232889247 138255785 0
814202428 615389499 0
748939936 42853051 0
993726834 891936026 0
968214808 161753722 0
317629924 134967362 0
232388996 12470949 2
521748648 305738469 0
462373052 86075098 1
505553213 185119955 0
553015973 523103258 0
887102550 391484384 0
104702037 8603815 0
595944996 346225974 0
48982541 183228899 0
846121495 20630237 1
43720936 631511030 0
116772210 99006930 0
180683203 524052763 0
427432548 158175799 0
145138324 224724141 0
546709602 104479536 0
278455946 425933853 0
740272156 396788241 0
642832412 842406170 0
259643257 448760299 0
954774545 497817411 0
908147664 277808255 0
269396777 185576715 0
982806164 122686445 0
804375517 342853612 0
691071942 441330361 0
389811482 638647052 0
122287205 594811935 0
91589465 147976769 0
527232610 80933005 0
226271014 205145287 0
775074439 75564365 0
530334200 855450004 0
281716067 346163871 0
4837153 321406858 0
10635229 169613064 0
204883266 499070304 0
273233220 253755390 0
254784279 918946208 0
617425919 14817452 0
343725911 310700090 0
130043543 54741860 0
108761739 724789496 0
733838057 126963435 0
203947278 331425341 0
556391481 322231309 1
645153583 406980892 0
811377421 836873600 2
868044760 90963920 0
102594966 406363091 0
164128578 620905125 0
52314273 140720827 0
443593756 191598007 0
767480190 80152114 0
580549350 374459296 0
680472004 187928679 0
799010714 331810516 0
714739788 685828947 0
588527170 154548347 0
296949674 327379681 0
173694477 987788831 0
509573921 145490990 0
844482824 360631949 0
423593011 531635079 0
287809828 492277930 0
82853557 221131387 0
879409391 648521014 0
197384035 634696942 0
592106381 16452510 0
964578543 816241887 2
702702361 629725253 0
546022826 583523655 0
536315804 622998469 0
930482472 85332924 0
417329504 718229001 0
525285383 15661861 0
45417684 557654997 0
752256497 716913792 0
714367293 167765308 1
657110101 808019559 0
166810698 8907927 0
279170992 59498283 0
55013008 56889034 0
690410103 672160489 0
489539789 540547013 0
581254246 115136438 0
45005703 609718016 0
787251723 124823673 0
343582760 89714203 0
61949307 418693217 0
471639430 149377958 0
100992230 842837752 0
958449132 917794538 0
716698457 38559252 0
966890409 453800504 1
826793865 703925 0
689440947 243383618 0
371572045 106069371 0
283029594 102151460 0
615174471 648937609 0
311761324 121746060 0
638866625 760705874 1
524690965 394828966 0
514922201 865252123 0
631836900 446719997 0
266944004 858901053 0
439986231 984552417 0
207280777 353874001 0
466240443 974311005 0
443582747 335341583 0
602581399 77547558 0
968923687 465180165 1
3471690 88056594 0
671481895 714011203 0
507158839 456730776 0
193764258 659671118 0
354176978 42398533 0
691836331 208685369 0
690279494 571301788 0
739441087 296882185 0
249183839 328679859 0
762475385 39747926 0
21181247 641782717 0
287210852 446317440 1
544142142 954979696 0
208397363 447114007 1
102453492 105370355 0
627178096 573899325 0
254038016 747281851 0
622479781 107442397 0
515911862 930613133 0
184016919 130241660 0
915372297 489035410 0
112706375 272565977 0
253861879 138687238 0
517158192 305936588 0
21202705 303043515 0
985781484 811954026 0
951756837 818134428 0
163958770 122541515 0
594118108 994508655 0
57362973 889859550 0
758529136 18522758 0
621431572 309499384 0
815519312 719711171 0
229588455 538186081 0
302181856 74993888 2
491136328 120240443 0
593312386 846977440 0
404615413 924809604 0
201391857 318556914 0
372482692 812276077 2
62004571 584165844 0
215731531 670612921 0
447093370 964301622 0
915445136 456580357 0
689098785 842605700 0
648243462 987915929 2
10416285 453274215 0
905101009 247269095 0
906875086 278856992 0
230712518 228504031 0
874089265 49167196 0
121877052 379419067 0
491238681 30334084 0
675544825 77910893 0
517932959 609975693 0
91462405 898150228 0
258111135 467751175 0
517434328 784342966 0
943572304 268868219 0
778862671 593233975 0
63714187 518982531 0
533566199 75821436 0
66051106 934273643 0
598155017 611025191 0
611837859 315980475 1
154024388 613351080 0
911714158 980262424 0
168118723 999849540 0
759482012 27607432 0
956197685 915732398 0
957025448 635542856 0
344644623 52884781 0
936069429 612498621 0
666576787 998679767 0
449793438 136271757 0
379080135 856303926 0
17045325 394613943 2
653607452 874986561 0
235428567 88631920 0
40312657 984839842 0
19955222 137108221 0
299065607 860866429 0
778734484 885941237 0
132584632 467380060 0
338451986 215422319 0
575659242 741270845 0
210465695 691781649 0
109429789 592192956 0
77131635 949453002 0
506448317 52136258 0
288658340 826180003 0
894536435 146301252 0
867575827 361657266 0
701645297 558215322 0
890435563 141992187 0
684860437 786371442 0
851473173 173233510 0
68814661 333485530 0
479248319 890050048 0
149501291 992161771 0
720559364 87424712 0
2219869 363683564 2
908637344 9839989 0
873534180 468522435 0
42119103 378905207 1
270298440 266464661 0
82054478 201835774 0
290926857 583337137 2
30975691 958202394 0
72847226 458041787 2
796225302 504971504 0
56664605 759422265 0
204607163 853530898 1
439807174 25550893 0
237551877 48122602 0
449826276 540837963 0
374519223 685752901 0
51174296 829786219 0
11942138 913594838 0
777246830 554343133 0
292901257 731990681 0
469659472 45328285 0
114798489 997375959 0
243519808 362705776 0
314470510 833433461 2
422342772 3891917 0
164436140 379808826 0
425279787 570600832 0
342038222 548158537 2
968103254 148388888 0
306947690 358413679 0
79750476 63703667 0
59270275 928166901 2
200377121 500417091 0
56827099 900824728 0
99240221 467106652 1
140909909 107084945 0
904888969 511786523 1
948105993 565528137 0
783000511 920302779 0
960970431 773839355 0
307990932 957378680 0
342827218 563335551 0
371272089 115546393 0
325872720 621541141 0
867505974 776023463 0
641853121 439427013 0
784138805 221014798 0
136237068 691196331 0
157084073 180703442 0
21211628 794946890 0
301551838 861131046 0
509901247 279952495 0
841207231 336902528 0
18743030 110502723 0
997936988 917916087 0
367963671 399230050 2
763335608 340144981 0
504313252 490225350 2
889057502 253423737 0
4133885 907121344 0
726180118 346175388 0
806942088 442788365 0
616681458 402378649 0
516649103 830886454 0
145879490 249805901 2
11201271 30626781 0
871704867 582297494 0
400621958 165290471 0
192673608 388942247 0
47888390 183521398 0
517607040 858958596 0
574047781 578499244 0
565564952 121806708 0
645803083 682692401 0
536594737 185561363 0
785610710 928314485 1
999909647 134363296 0
109710048 404044222 0
620914420 537901443 0
900635170 376647609 1
205778589 665582527 2
935958171 591225799 0
660026378 421775447 0
987824270 218045552 0
264791416 973575832 0
55751045 975840571 0
331258103 617403241 2
89485752 69713395 0
554499464 249494739 0
700510520 239552923 0
138091035 586131395 0
687984550 843649726 0
441006735 561887623 0
277722725 593406999 0
466751000 712936015 0
976605695 938739965 0
216991420 62281984 0
125448926 123547705 0
211347052 519171392 0
431940583 112466001 2
939734043 3680832 0
36759514 412813452 0
241282758 749209957 0
216137099 231385404 0
251044004 494857960 0
995137851 161133655 0
929110543 735669274 0
345966210 674347547 0
220886874 857969802 0
558666008 348193673 0
621367045 754438310 0
15829192 922102197 0
435290531 983113658 0
247751652 398842193 0
631320311 897509693 0
66840275 381067945 0
869518564 946998074 0
331125730 883694060 0
679031303 738885594 0
246460922 212558142 1
756758282 131750673 0
605697970 616802254 0
973494011 269619917 0
36150616 477253262 0
203219320 952633227 0
760122955 564468771 0
984925561 889144965 0
332318161 823688147 0
375613591 231115621 0
431287692 679671862 0
715375169 899720220 0
800371915 24707197 0
602668270 977050237 0
881231186 246894935 0
279651766 404153761 0
904843223 85604666 1
832025485 853939740 0
339861926 24368700 0
300399072 25444098 0
327876208 352048166 0
285050925 785636178 0
308333944 511648518 0
426987432 113102922 0
411052894 793419733 0
294754892 233665599 0
5431832 830535260 0
902589408 460265852 0
55320199 94899914 0
864588585 663479339 0
993690669 950279213 1
232426382 301386797 0
22000688 379899068 0
4743538 133139133 0
682080763 374509138 0
176701806 22047423 0
643288562 893176466 2
21101555 333914052 0
121243963 860223699 0
84839815 641001698 0
879104495 69708814 0
5725084 547047253 0
913321941 913481631 2
568876668 341125789 0
21742594 440034709 0
908419538 336343874 0
418452763 804948775 0
901902558 381111588 0
135215882 769960565 0
845997727 784689940 1
810756749 889710316 0
227021200 172703294 0
456260463 831244715 0
230332778 502846249 0
184107818 210818832 0
536723760 711786716 0
408095362 287252220 0
551231817 890175867 0
677159355 757602690 0
326535405 256599879 0
689358209 115452913 0
599232747 916051553 2
65943254 26790202 0
646355033 901089032 0
379512626 606622723 0
70138061 358474026 0
658712160 154942391 0
57144842 39324235 0
819729505 76556036 1
727888 724773988 0
980550331 155398816 0
641938474 74333835 0
606873569 454357647 0
816703646 991331143 0
183047449 885658959 0
23056456 573501862 0
88189849 59687185 0
909361581 462664576 0
569823377 540539281 0
837850354 52482759 0
692029176 546780863 0
802313684 922813029 0
507619001 684512999 0
112429579 249734057 0
629019579 553116283 0
508317565 139893303 0
987086641 470392622 0
460258764 34225442 0
213478111 300002432 0
592941366 148701718 0
305144382 822620493 0
703776510 829391654 0
624200759 85995612 0
865604871 166609592 0
385669465 985633903 1
708263351 881529954 0
378465796 776158090 0
343346879 686286867 0
100317006 849079266 1
552394948 289429347 0
601970787 522900410 0
921834701 153983868 0
511396477 940551576 0
941003398 391064793 0
4423071 564122511 0
354734509 535959042 0
586822162 631532268 0
294679267 607733840 1
120526498 396442225 0
156922118 6241782 0
144456826 299424555 1
369064598 628826246 0
853759499 57429924 0
557083169 350820575 1
880489840 2225389 0
777297151 245192759 0
61358273 252427482 0
198612514 945521255 0
531633963 37772639 0
733907524 323923967 0
328696289 684158437 0
884922705 550267628 0
810739916 629502451 0
867470937 3464622 0
541759618 529730361 0
263683930 102331331 0
716076275 847053070 0
114786885 330641715 0
552212134 443644009 0
292624698 187796309 0
600946208 172057052 0
808308146 993360626 0
284465987 568296924 0
13653073 110118589 0
455183164 306612505 0
545072055 380149538 0
781070402 439850065 0
771645665 423770216 0
101004681 84154538 0
274251350 545010082 2
259058152 80164086 0
455801024 883921652 0
849841098 249998673 0
784250126 978198351 0
788988935 294068785 0
500529711 41692509 2
489174851 755149244 0
438981530 380261319 0
17784798 27511108 0
196929314 187105055 0
32959507 812405721 0
592441527 819617835 0
732695168 974386337 0
2493499 55139022 0
348943103 706588947 0
708603263 27266375 0
449415251 90555479 0
470660991 633859963 0
842331001 722054143 0
347004070 114631495 0
284367054 367838229 0
48629573 569633465 0
551452099 937060742 0
369971146 244431537 0
935938715 261526442 0
776293175 584901432 0
510947171 496882587 0
72378256 899829878 0
643047625 285501162 1
67027226 849732397 0
376432922 710569735 0
881898559 776093269 0
323966135 226838902 0
144646873 892285970 0
380645465 815997412 0
818172171 763893428 0
415324357 461829817 0
200296217 592242818 0
797813948 529386442 0
116512586 503313619 0
795559191 582915125 0
653214480 264710916 0
13760256 633915582 0
671108449 598761467 1
451586041 699243480 0
608587456 18707014 0
717475236 167556472 0
688659932 789663729 0
574418558 186370547 2
906515849 267062539 0
790778880 2474887 0
21674571 376430829 0
276706985 666809380 0
368499654 756301225 0
571785107 619231582 0
910974886 313034965 0
206991121 853876288 0
126750460 912801554 0
110230492 435714659 1
456131937 53606240 0
415048416 656644605 0
107678392 6034585 0
663124465 659253390 0
458476174 654703767 0
767398808 70576638 0
70281007 691081210 0
318115247 962326789 0
224052070 859712691 0
456788210 814609031 0
595605297 710198899 1
83794222 563648266 0
114337410 199159355 0
484850150 36150232 0
664608782 870576568 0
217340382 921528297 0
185858894 554307357 0
319445646 913410589 0
12600457 757335889 0
572000125 83124956 0
298234512 148633845 0
493868404 640376428 0
195805389 310815370 0
121767855 381984019 2
184034853 838255295 0
947930520 111358477 0
519546412 917185783 0
179421707 871425594 0
746920508 228848594 0
482167072 203667790 2
945319955 438972248 0
412679375 599562574 1
745761967 490770334 0
119194516 816651391 0
280501348 674858064 0
124854675 337284498 0
210736701 490219973 0
660639508 250396594 0
971136570 17766435 0
448425407 636295388 0
951240163 90071920 0
707189463 589035432 0
155562171 420752539 0
790412141 609924776 0
178759026 9765630 0
36333554 541461454 0
269373066 293606811 0
843731002 25988777 1
311343917 596560474 0
120693835 428886837 0
201986791 203685153 0
600135163 668223394 0
860805414 748454064 1
462121992 717308938 0
982140056 295081149 0
612221043 120906486 0
297217396 469041505 0
3724532 420884196 0
354602816 906614934 2
112276868 173341454 0
798099366 827864099 0
208404427 991420127 2
6521495 873221552 0
481892440 259758220 0
222249461 796477424 0
909685787 644613489 0
640434632 511335684 0
339265171 657685493 0
934430 764198443 0
911140983 900948596 0
782296014 35345041 2
149720484 157560657 0
13321708 876393219 0
677881616 414787756 0
833924278 226395499 0
24898193 860270289 0
455139530 467294718 1
654270417 122060024 0
124241406 27777417 0
186163701 376392060 2
974498305 375176017 2
310017472 739784657 0
689268625 847079903 0
668396548 790368920 0
435193951 937662548 0
100779047 14959810 0
250730232 439408346 0
311271366 401248291 0
393865857 248426818 0
934769364 388547360 0
4021729 831846756 0
862967046 948493998 0
804801501 133240322 2
485421930 567830290 0
762446102 772168221 0
84844371 85020252 0
738691951 351875532 0
130107023 750563754 0
506701908 873212997 1
985936728 253167334 1
449365906 908696784 0
895245442 86470318 0
52631009 641903510 0
211571811 769135573 0
320651606 132058913 0
932383570 833039967 0
906272652 775732249 0
351341237 262473836 0
480065659 124103613 0
128509894 945797420 0
501273527 834369696 1
131902481 70873050 2
78240737 728182846 0
647818946 874528088 2
950602081 688637546 0
127118511 231272634 0
805880044 96123812 0
35416989 670309354 0
402570101 53339711 0
662778734 415010804 0
242169177 145587799 0
93189817 765219927 0
111068605 12450533 0
37090031 100356485 0
197612412 602657069 0
897458782 132680160 0
570502463 237470917 0
434142740 625832668 0
828529611 449401122 0
801721014 656857483 0
534393855 519590448 0
813046493 583807645 0
197774151 417862434 0
521510974 892558109 0
756231998 823891345 0
916448689 175151385 0
202735386 544921841 0
663950118 88951181 0
226941926 357795430 0
202445746 523968729 0
401318523 50347554 0
252997252 928495859 0
166536578 924150776 0
687500649 58349550 2
308334790 858133430 0
260066101 267248025 0
535981336 291626519 1
140004364 354910959 0
429781551 1412786 0
169381596 528435203 0
728418773 791573052 0
595331639 212037601 2
419893911 684864484 0
186798691 908943098 0
758678047 815767294 0
700263879 122278745 0
836217982 701104288 0
492043229 592014043 0
243539128 516923813 1
284058925 765853619 0
607672050 831503899 0
219786426 406324936 0
459299329 2874688 0
539749227 662905885 0
237344768 91162822 0
680267183 56848498 0
526703702 144147119 0
516738216 572690131 0
926837789 377395390 0
588371630 977465030 1
761447772 317164114 0
225084394 914495413 0
512361854 836349492 0
404624878 392695124 0
121982595 524520040 0
647192945 707745872 0
602712893 917099113 0
769933242 112374425 0
414969370 951732336 0
780898260 466592202 2
771125496 215498661 1
980999597 650808948 0
231178969 497877453 0
61298874 950483789 0
803343388 461126707 0
463959687 852354082 1
701409440 354886079 0
146722035 142569741 0
134175489 889332316 0
507528355 201763048 0
348896211 761731674 0
731976230 40172511 0
980571333 92615899 0
293582824 571153441 2
625716119 371285506 0
655360358 540798202 0
361476431 884752724 0
651869846 111391036 1
643343341 446704813 1
872139410 938611577 0
85720048 610208708 0
380736869 530654228 0
604415801 281901029 0
898023166 116544667 0
114321331 653090268 1
84711892 122924934 0
837622761 907802181 0
89652986 814735314 0
551405355 673258720 0
585600636 851767882 0
112873260 740353779 0
321984570 73806151 0
893017164 661549682 0
994910200 106112335 0
394505986 477895516 1
400369697 576150841 0
807273937 501973083 0
165834640 251701057 0
870702066 105816346 0
203879812 944253539 0
732843519 371799841 0
690300357 525028875 0
627140167 986495971 0
513876037 430739313 0
61381600 817660224 1
94926713 613042987 0
52706505 333399255 0
312088061 40679695 0
204602969 119027220 0
659473716 342318976 0
405653994 459319956 0
528449950 258557453 0
308370827 85013987 0
203274967 113620672 0
453848900 364379887 0
934592146 529062624 0
349718424 210170785 1
579663029 825786053 0
102848428 588158241 0
821826285 677003577 0
101343886 530733882 0
318954993 175678030 0
316350787 625473752 0
783356576 480870036 0
294884380 454552740 0
141234823 535282953 0
159156043 165031041 0
599082712 868744205 0
260376682 954817015 0
191489119 35331051 0
439912086 365521579 0
915734758 500756405 0
259870232 251894325 0
163135839 811203350 0
334715393 517610583 1
30406985 193489746 0
90054741 569561758 0
873181004 863561223 0
540651804 847369657 0
502588406 789060160 0
632282255 454085055 0
498531597 474827411 0
192824336 638331515 0
887473065 81377742 0
19148294 144578408 0
78174056 602088734 0
143860846 291790020 0
218744592 733837140 0
560538778 804862580 2
543092352 138138613 1
91614549 500713356 0
12617999 813234940 0
244247101 543033587 0
779296657 564551096 0
10588203 423227595 0
430743133 813060547 0
601821197 155568917 0
628118469 991470148 0
507096043 314520001 0
51978071 258976595 0
284740643 28335855 0
110170386 362753942 0
744584617 17559914 0
949712294 2262969 0
137622089 733228826 0
653227869 849299839 0
453259221 26925743 0
777059887 737555707 2
919937651 188989835 0
738960038 75241766 0
706610781 646045172 2
14058086 182384710 0
763959924 643732545 0
838904221 94098128 0
121652925 674217283 0
11644667 873907199 0
191976305 48067781 0
210041627 125989426 0
634720171 939298301 0
294499424 332236294 0
95421942 186499937 0
15700814 864328063 0
475368122 837987030 0
52433090 629470470 0
61857452 19114148 1
239770268 490392264 0
139944798 489746090 0
553916795 279925145 0
210106421 103253424 0
566525557 21447558 0
145080090 427302481 0
43356901 714312571 1
473971070 666337595 0
678486451 956807507 0
491926938 264415107 0
12270139 61482817 0
124436146 539953497 1
976586304 320960264 0
997820998 58698877 0
645189611 783731768 0
601360761 141115278 0
209761521 779966221 0
694976349 923205613 0
350138749 724569183 0
458394210 544523895 0
804436261 69919069 0
27555247 675105891 0
40461064 526951339 0
134423416 627768924 0
141446203 660049294 0
44390550 139942969 0
60053165 746620410 0
215709024 199633751 0
440553009 733230840 0
653273785 652191944 0
259027904 672811129 0
18991775 804868028 1
255199448 419803313 0
476524216 874010445 0
129859444 543266112 0
264724951 960075572 0
825340031 46712063 0
720100295 801375185 0
472569940 474957208 2
33346059 768423057 0
194610957 437968278 0
702419690 383198205 0
125094846 105950973 0
899372369 554624060 0
306808781 820611984 0
726470212 294174647 0
242243116 265038061 0
810430569 980487916 0
999596673 880010248 0
451935412 659751648 0
554798387 427308820 0
395666236 358082542 0
900719454 340932065 0
484320953 806341527 0
139987240 59403101 0
823798329 644626997 0
209441337 862969081 0
203124294 686690268 0
751327533 64556281 1
730167761 948141798 0
844747744 93468408 0
48717311 193454444 0
23219932 891213157 0
44100092 626793025 0
74336596 359721299 0
48306487 316132932 0
343470586 82203155 0
123494442 159252722 0
798103460 388495429 0
910933603 207209488 0
156917434 822786333 2
766619937 485825081 0
59497308 640620533 0
752761072 868835976 0
539981988 88054582 1
28054727 109147272 1
552934882 945918161 0
73468903 609296489 0
370582048 113837771 0
500032183 176039010 0
950882637 85974013 0
540422525 27324570 0
834496538 675524606 0
373507387 698297515 0
158479940 358642255 0
964939415 748658865 0
77624168 889290981 0
9959663 13977536 0
643406418 888656959 0
135426052 483441110 0
898624206 682082623 0
795876930 245904901 0
417774978 510218952 0
804220874 502588106 2
489751246 801930386 0
89984123 55491734 0
252561189 760625918 0
501889478 844185996 0
77116327 633062743 0
600912665 127252105 0
1891911 912205844 0
90773912 27365579 0
465278525 337468326 0
687954588 208991937 0
877226769 572713695 0
175335580 956655418 0
406815112 897589137 0
30342933 977672784 0
996699943 608054297 0
363853118 695055493 0
435579179 711258398 0
702123794 252216554 0
933119413 691748378 0
6392343 430902593 0
732929557 231864192 0
164122786 968861406 0
5761745 399639203 0
776448405 522868041 0
620440890 276228887 0
196908236 294078366 0
149785183 96264939 0
343067154 857575249 0
243996421 989580618 0
54697068 571080136 0
772651891 894230055 0
593554591 113375400 0
366852313 462187322 0
419402866 475752765 0
687906853 223274039 0
798303209 76967778 0
244647639 974179834 0
63615479 18201521 0
157279788 45591062 0
85040401 529534828 0
91388622 592278702 0
848619942 332845508 0
924866459 196431209 1
25853229 723055184 0
627440620 903003858 0
560070752 111329948 0
136221137 720314379 2
851075323 213266325 2
595024301 977949825 0
646074403 243617652 0
164164417 88482466 0
945748709 332883730 0
851819287 685465223 0
516856974 693071018 0
998925250 373515936 0
101320292 896123528 0
162158647 728577930 0
275408802 853461329 0
701736333 709846025 1
786245729 451212680 0
777845388 593916816 0
445652878 12554787 0
217287157 439370515 0
850792721 88021574 0
42514342 112252109 2
128347531 915830921 0
851875765 35983722 0
602501779 852787186 0
473309772 395941979 0
803600463 79703019 0
144727858 883558552 0
539482160 145526473 0
637170408 563988315 0
631781227 236412325 0
75824155 198523139 0
819645177 806500330 0
272435442 70910611 0
187396521 444202303 0
231726696 972128358 0
800977727 519857796 0
568002499 964640932 0
924315977 336413357 0
73594204 130024099 0
872689940 74907163 0
37466601 18897998 0
95331749 756193768 0
400469065 270164877 0
778340561 852905704 0
744707306 965346393 0
508644012 749970698 0
739015457 911929824 0
289089370 916034423 1
767253020 975117893 0
927425309 932834227 0
930042370 718801278 0
397680768 618415655 0
928369654 121911466 0
626549642 90292328 0
125011840 38853305 0
714669269 636950813 0
534334976 960736259 0
300713625 764070479 0
569056279 69173325 0
160088281 162849004 0
127945806 299260974 0
482694119 890110799 1
172501031 748056388 2
323098158 242498511 0
518728219 140343056 0
204067220 842823817 0
827713663 649183680 0
606199388 748598615 0
95149567 889142284 0
510323037 168766648 0
279064605 14380477 0
161128271 37733890 0
681238758 958233627 0
376853219 87222750 0
111374047 463871484 0
220264066 327847405 0
8983428 880843746 0
725860177 917377379 0
873782582 241964988 0
151497373 976326047 0
197140788 646735127 0
91540375 310783854 0
136743418 676496142 0
801447389 366535622 0
241573730 340712940 0
375749900 656525351 0
713723955 169290676 0
166526122 738100289 0
813385696 26168673 0
95521536 114550597 2
654692666 48670744 0
339923498 931598536 0
899738321 816974031 0
654978204 52556280 0
47327377 169368 0
118001030 929630508 0
75005453 923660507 0
467305251 740844302 0
42112377 584412487 0
398927242 57149683 0
608709177 427929553 1
687543667 418898676 0
269995262 498703329 0
857753738 945373127 0
463777470 830481662 0
237946962 970519815 0
651010556 607819145 0
299014590 438894055 0
175959204 397082251 0
818131421 397468448 0
487523713 143664552 0
873388473 315282376 0
496766162 552732913 0
997609274 96354417 0
183110770 159159526 0
476812894 859345251 0
80817444 285165849 0
407480908 71668776 0
518723141 807558425 0
445870512 178206188 0
498666123 348471194 2
81877025 605319242 0
498323286 339677880 0
286914876 25690107 0
422944013 461544912 0
202871636 92487396 0
170040859 753650452 0
800776476 40424019 0
85248853 63099560 0
209841276 23926113 0
159424845 905569920 0
721584566 90945246 0
348936757 554249565 0
104360338 70291385 0
632071584 587182351 0
433367740 718546296 0
43612972 363147159 0
203491274 104104139 0
231915213 221328017 0
807967779 827995065 0
822967827 472072822 0
409143369 623566572 0
577362442 57366059 0
381227252 61491389 0
792777277 557804475 0
998952130 310514620 0
714959595 790042975 0
767171661 669068725 0
629183178 935913454 0
888505812 165156267 0
151041716 884586138 0
684795876 411792288 0
975680016 9269815 2
332424644 342492585 0
221768263 101069469 0
135324139 166176919 0
355096869 963702875 0
947621089 102707992 0
285717575 725959722 0
306364179 41627261 0
34884383 52286208 1
914514855 591421402 0
498284342 106616072 1
230588978 614277878 0
830569085 320818226 0
13704578 130165278 0
816955529 592063764 0
868213155 586518529 0
840101832 182536654 0
428601788 185020234 0
165583371 901252096 1
562279283 182389903 0
358503808 706557777 0
187246835 230797086 0
89466349 16540686 0
760051725 528446486 0
511010231 91301908 0
184927276 697356779 0
745040535 59903947 0
820889532 906445236 0
717653248 70845724 0
190894926 698530436 0
253743554 115395734 0
440244337 771581852 0
811485368 385472240 0
21713830 99912255 0
346676169 330743194 0
957120392 788144344 0
207137678 524443145 2
910491616 981909803 0
528637443 623317098 0
564022894 932638603 0
912471034 786940429 0
803286344 422473810 0
730665094 403594323 0
730191746 626671419 0
748420881 501372318 0
92273019 190720426 0
733149164 739563346 0
688253310 222127835 0
771112118 53439127 0
455508448 843575572 0
218576548 177144582 0
959052872 299046312 0
633011021 734614535 0
149362533 956606328 1
655373354 209334303 0
585907954 966063594 0
618576714 621814557 0
240683900 269475585 0
671388434 174026802 0
760275277 955660374 0
351788110 69092873 0
832038969 962954469 0
555489722 550587355 0
769297505 48394379 0
882194872 732801380 0
477453367 654492986 0
261211697 832256686 0
468896680 468989162 0
538232253 898079374 0
710354295 838361335 0
196625019 699672643 0
827334076 71681469 0
741344406 781438800 0
679343465 522766817 0
392993115 164800366 0
709341203 93785990 0
470467628 834438796 0
243263221 134443045 0
342271580 663341686 0
495610324 134205405 0
915504496 124033463 0
487225351 411914469 0
385287303 121485018 0
993539291 207765002 0
883964223 513320076 0
505569041 139234530 0
361066565 874340066 0
502175880 437444757 0
360811905 317550127 0
23307116 355775011 0
288631595 88098576 0
221748970 485778508 0
992931794 834843281 0
119260848 45813018 1
353676206 366780776 0
393289573 427778906 0
846703608 897700582 0
661993299 927277536 0
888077115 359323580 0
595185366 689505443 0
588711676 577876872 0
975885328 326557031 0
933529041 539731145 0
97929188 788415358 0
439175817 347852653 0
326851632 155053221 0
388707173 408320186 0
38320383 726037334 0
520384773 995838261 2
22217050 847802189 0
766889366 482474559 0
937467951 262086381 0
780963709 251033973 0
367738062 201234802 2
369308007 489938046 0
143095228 42861132 0
715298636 696910229 0
854693389 607843124 0
860244264 221681758 0
641914216 874831998 1
111983146 486839966 0
245007935 50352465 0
594547103 534441252 2
354700943 750085578 0
984207371 840697017 0
716840996 521862982 0
641053238 858263595 0
127980689 371081439 0
898072792 728136751 0
754829575 984921920 0
193844921 291365712 0
61495645 408169291 0
151082267 60182581 0
878210597 123328553 1
306671067 562036075 0
183034086 825219356 1
857280266 809356252 0
584711332 531877243 0
387946140 829378488 0
260683476 376625534 0
377771664 600835304 0
435184342 802187933 0
94161212 133939004 0
624263904 121502668 0
917032768 129317995 2
190378086 658016033 0
74320749 862675577 0
410060451 261649495 2
931813455 800558169 0
872514526 946836200 0
591155660 665894880 0
359839396 82698704 2
244656408 319348091 0
857294455 164393271 0
580798424 568549658 0
210080514 683002939 0
42201996 464662152 0
2503713 988071206 0
15993902 223388354 0
521359134 663432622 0
535158503 403060005 0
318086740 458082818 0
648942433 889380446 0
703091723 509978452 0
768547123 207821626 0
880858866 449479545 0
134802663 175095736 0
313574545 133191821 1
777764788 77008051 0
708937075 963558337 0
988682763 382961336 0
432208449 344671734 0
767834165 887615942 0
666082050 661382919 0
298724253 804031627 0
268829624 741524431 0
258936999 955752766 0
954305355 483630532 0
234527243 856699545 0
230249755 701832985 0
11316435 159337047 0
745219119 748206823 0
113481729 504135599 2
908451964 677151290 0
323712218 914429268 0
821744020 4233944 0
72722609 897829210 0
48659094 773596173 0
664996811 537792428 0
398793995 409854422 0
147870591 992871739 0
696441132 741516751 0
221143205 366144155 0
748159466 528586777 0
771043720 697574912 0
824762590 610239010 0
636477549 444036187 0
798413632 990929372 0
323205247 672491298 2
240616265 65102638 0
195187010 219348585 0
89694115 395207961 0
839947406 474089127 0
910004971 155157901 2
966565020 5324934 0
7625145 774418616 0
141729894 358935960 0
640015058 184292767 0
499599349 498949213 0
75670286 497772133 0
352496294 962909621 0
95766862 388930134 0
362488267 894713103 0
294752659 456768066 0
669926194 261433552 0
604637992 992170162 0
137784200 84830192 0
649058010 95468897 0
397037876 407384514 0
762588655 520306793 0
262343122 654253393 0
136326874 140309381 0
412543442 923734230 0
995342463 210699390 0
344206152 148337675 0
873148137 272049298 0
843268066 107640633 0
808321496 684720580 0
490589368 304958533 0
30530591 305296350 0
741341209 274785974 0
736883402 901407101 0
891011670 271105416 0
545483620 12939559 0
886429069 126497990 0
75880477 806400953 0
768032359 705826863 0
700188110 943304409 0
174489453 536142819 0
44907339 149791995 0
548081284 682339779 0
615827220 657426682 0
829807468 110238575 1
713935045 830481500 0
3750229 354526661 0
996319818 799779315 0
86152478 721420494 0
301128088 154117427 0
906497407 37277207 0
931626508 946062814 1
499887961 62040425 2
972585652 183348985 0
70894853 750750160 0
749436905 367893821 0
847099226 8222653 0
177350461 534832624 0
1696118 847562082 0
694236581 392725314 0
432718395 208669367 0
137660856 186441397 0
580236686 229377604 0
95096235 265716696 0
507566568 339404006 1
600998115 14139615 0
102371375 370841212 0
882832574 83239245 0
460260796 984295028 0
249619865 646690887 2
229750003 445136352 0
755162566 716604741 0
113702772 59522232 0
440402950 457404027 0
206425465 584693432 0
33170762 831949363 0
48303108 542985197 0
468338980 233334214 0
73695608 188480323 0
604480758 700795040 0
81346200 896636269 0
626428969 322654845 0
273436181 40464709 0
154127917 558277882 0
178995907 797257313 0
77074017 312046495 0
793338346 97038457 2
825980833 1629863 0
38844821 61715664 0
979525298 578118922 0
990657038 287505587 0
900450911 842291866 0
620889673 414420106 0
333067962 203217314 0
715610809 343987212 0
262423490 545117101 0
871019417 358553408 1
648734265 932149093 0
703484790 128541005 0
943979102 673271926 0
526760419 779927264 0
218732608 460758816 0
957838100 316001419 0
715307686 206228570 0
108853981 587234548 0
53667433 496427849 0
141076114 523014030 0
108712182 630875434 0
89516630 491347357 0
118870763 233260861 0
103335659 640189844 0
965777255 144083031 0
743300691 629491319 0
940649845 677179354 0
113807467 117216633 0
39776325 865090759 0
577507209 232827757 0
732904702 58519106 0
923675357 582132047 0
99566409 288897983 0
47366652 981405531 0
22755345 424803629 0
641168090 656234494 0
57790984 474442581 0
258571861 73650669 0
604888918 675974434 0
469315336 565326193 0
889096400 430155398 0
940096264 964171827 0
756542211 54945149 0
701238514 607941978 0
388458579 218279619 0
432253846 90644183 0
428068074 978031636 0
15562206 144938161 0
622972071 38144684 0
891721846 622893766 0
266947872 27241192 0
608206044 6837092 0
391574893 737545516 0
688161608 221285110 2
31938107 163146553 0
493106123 332915141 0
471753556 119635534 0
812298124 815405425 0
485282565 834010837 0
716402210 788622568 0
486545431 423228532 0
635680494 757245389 0
191469018 524797568 0
157892816 355215560 0
553444037 897867422 1
517765342 319625433 0
84050226 418658797 0
792636249 139348210 0
314428167 176667713 0
59620880 30060289 0
930500862 19704701 0
391563032 693885998 0
368457867 50759833 0
760539406 67191501 2
326539726 656296896 0
53220426 464863523 0
610950345 781657444 0
428366327 344146550 1
763074841 70430341 0
576697695 308240431 0
609076221 844452551 0
540843569 363941735 0
908853980 65549038 2
41511803 754034662 0
749755087 127884670 0
679242622 861003827 0
827400588 564098496 0
239983201 867445165 0
320240414 820153006 0
840592608 496750945 0
462103065 881315584 0
958755359 169502664 0
663890666 243531284 0
90456614 406567671 0
610084954 795038072 0
672406043 378523022 0
426523463 86983989 2
245804549 936262840 0
128061773 585446612 0
599829889 560655017 0
817928176 616655363 2
436156744 895105682 0
594876130 936867943 0
89269261 314374047 0
213639850 51899620 0
794736697 202619007 0
680676925 777369771 0
249972433 838595581 0
534068431 6249538 0
583490683 273281277 0
265072057 524315963 0
817373019 352124912 0
931283349 990234867 0
588297700 847842534 0
117638416 886101703 0
371871329 179463432 0
192457429 609474829 1
617384989 787997982 0
373653623 30482981 0
735334880 951704994 0
416447115 317180475 0
314218752 671636622 0
191900260 601902004 0
297688902 443002885 0
568938565 648319580 0
686678801 560499800 0
564662951 342366087 0
799051047 836092991 0
366242853 463364886 0
730763142 406513686 0
21459907 200455970 0
860915317 840061794 0
63872581 59131595 0
101816996 557786066 0
78567604 732734144 2
28287578 357477511 0
503038903 88484594 0
452740494 995471059 0
15851972 157764193 0
946776116 62766561 0
38194453 519737803 0
125621662 992729722 0
467668454 294601755 0
365649429 21862322 0
118887892 334745328 0
104488469 517539292 0
950977724 813556085 0
155040022 71729358 0
88959360 373168703 0
680460677 71102144 0
607360623 586022090 0
365947687 938107966 0
409082768 53201455 0
606121332 98545727 0
37872850 693192143 0
14269253 276256525 0
875246768 888990819 1
42511103 77332243 0
818759291 821758983 0
634372411 333340464 0
158359940 182717729 1
469507708 916032380 0
337597655 991653257 0
636997452 37014606 0
814288707 178320414 0
511049838 22012439 0
775849819 627502171 0
319127676 727050441 1
38711227 464993942 0
546737988 146414907 0
985234550 591986794 0
399648070 825134369 0
619552431 663123631 0
909978037 422712729 0
494886312 550144997 0
79516427 457702346 2
660725594 803070394 0
60290212 41619256 2
465333529 311699284 0
556648818 196756739 0
263222763 877286569 0
978558489 96784178 0
994154884 714340570 0
641698177 750802978 0
988018947 999189480 1
717787481 55962744 0
32145474 194767219 0
10199876 679750022 0
455816308 445908319 0
12696944 660262860 0
607409119 808955153 2
554433341 75996706 0
540974375 797666135 0
657116617 909666983 0
488001140 970737146 0
970524628 181307212 0
427581578 141972114 0
520813393 735918248 0
214590400 439459761 0
967721400 930781486 0
235335443 153248167 0
434577810 916925634 0
307377582 122299767 2
728276667 432656420 0
858754504 287233948 0
235470744 85176152 0
610126005 321280502 0
670371251 702050528 0
810921914 387949380 0
587790247 740825591 0
144428141 333675471 0
123196512 68598531 0
153977596 968898773 2
527859450 611545427 0
894556968 536062483 0
352112992 553676206 0
21427560 994291375 0
775533604 43035074 0
217597508 407627212 0
152229556 429878032 0
510616155 6388841 0
844721361 404088915 0
80781793 478857531 0
90181734 833815059 0
25628973 902066324 0
950416087 225834562 2
915471590 37344082 0
569215305 807078049 0
878639350 251879313 0
817501972 158432361 2
767808391 446929841 0
196871391 183036195 0
122602776 2702288 0
968725341 120685014 0
993537761 437537561 0
940446191 419158326 0
143533682 273997062 0
998406009 734898386 0
324142890 763641868 2
90145345 915966381 0
916397125 865113663 0
716014603 783714529 0
957463234 642245930 0
208430757 101012338 0
256914474 612562423 0
862981829 521917571 0
780971232 108364415 0
705483044 813904584 0
18644397 347338613 0
911275619 707756765 0
316103135 368079049 0
314113542 640038411 1
173079664 10466883 0
906747710 365127029 0
953795939 161099093 0
479893263 679783147 0
247242950 285419080 0
434595924 425177003 1
585335203 578890536 0
18226461 704721601 0
195707725 384443668 0
955858268 105151403 0
53657552 785326451 0
89751824 622963832 0
446297332 948667455 0
66578692 338452484 0
562399833 726908815 0
445712794 576466491 0
260278118 969870564 2
785161618 818598134 0
718786650 766419969 0
263917152 449440962 2
283395779 661960146 0
138103915 28259920 0
138870433 12396093 1
375933838 85271552 0
646586941 15916989 0
957422166 111927920 0
555563285 191601208 0
722579415 406887580 0
21855715 806795418 0
231352953 71433361 0
30343250 717942494 0
997609840 844392275 0
558218428 4881665 0
84581698 988248247 0
481573331 848950836 0
533594474 162755920 0
308829951 57870402 0
154298104 718199464 0
804595199 588978567 0
304508849 641109511 0
509992201 73761638 2
764947052 176381416 0
456242169 269777915 0
45997679 51791646 0
545893465 230649707 1
18517794 870354874 0
77265398 897980276 0
813009053 286585970 0
477952178 73068648 0
104479981 584222285 0
191831421 476753807 0
136501239 343392323 0
461795381 720468831 0
964003790 999556595 0
463000542 435384892 0
485380031 290448685 0
334267921 849860100 0
868107660 591515854 0
569587661 753878305 0
543669230 39674710 0
265374729 683872673 0
60783965 810751334 0
655058893 33988293 0
322309544 262352378 0
126813192 122972138 0
889115286 856206358 0
871640039 138847334 0
453339716 871864401 1
592426878 639774312 0
906894912 232917302 0
278169080 656392885 1
36199706 645559940 0
610008852 480792295 1
378014699 316607872 0
964003421 672287746 0
57111792 897167601 0
58703934 688794842 0
36709695 45668867 0
15162858 965409679 0
384843445 235788854 0
51927691 687134666 0
591312419 588851898 0
67392120 878468616 0
237173226 670418852 0
719821718 679081535 0
29580889 175391873 0
547991119 499132010 0
27920882 671247871 0
374459214 877871769 0
658588161 423517466 0
921320295 673284780 0
593526278 131493351 0
180441797 857736444 0
134137695 993563993 0
650201140 900748610 0
952874663 17990418 0
590909095 60467993 0
716797669 562761157 0
385793639 349357558 0
737022918 755647292 0
239604545 256180346 0
806833455 27213633 0
611834605 397943017 0
878416358 201885097 0
441282696 8362944 1
526211991 6074746 0
610600209 441047461 0
536366352 103441771 1
146347432 362882776 0
556663967 468813901 2
213004672 307369613 2
945222472 388194495 0
720983560 524957191 0
530341917 82111791 0
97386150 374536228 0
58373335 259863407 0
800180375 887098763 2
554301469 152549256 0
584539280 359005663 0
40485297 382467017 0
559011121 987175676 0
131981260 47733846 0
536008544 498595741 0
590487468 870945225 0
461995045 792834501 0
542719722 720306101 0
294298082 84581589 0
328972909 457262954 0
594813218 242541906 0
729095301 437356528 2
372087012 232105009 0
874369074 71547721 0
413247838 240284628 0
351148816 29384287 0
318551142 277113358 0
63137739 238922777 0
558512497 118484411 0
583200790 166117192 0
9989802 236166201 0
119993493 623361896 0
833176675 281991228 0
186685183 199309348 0
849921490 135836861 2
726608923 184608737 0
124997081 450611865 0
5955280 948750721 0
18012544 83465648 0
60424151 16417538 0
467650146 936050126 0
635670990 77868316 0
696466626 883971918 0
34908693 675101165 0
413740357 673723936 0
453362250 777052882 0
522280724 908027331 0
344249872 390665390 0
660247135 214557054 0
846675254 998880441 0
545330280 28359058 0
190992309 747311945 0
709730569 192372667 0
138782523 217822332 0
5011072 825654109 0
635433636 1369449 0
723845573 343756070 1
167669813 656866721 0
800361679 644356489 0
659962489 195110758 0
938415499 388757474 0
622942117 163830398 0
680697594 891751415 0
405037903 587753198 0
972566461 374304807 0
881987405 214217457 0
23808146 190598103 0
870331415 139170759 0
209363228 720807228 0
404471813 457081367 0
992394620 227005791 0
137712952 280662099 2
431925853 566889686 0
257473417 557186479 0
328803144 572037310 0
41481873 290454935 0
419215909 88792101 0
584836303 451754462 0
308427896 809565624 0
1106646 91920982 0
423580310 720738772 0
622099741 143000942 0
47566155 564266692 0
817152196 900739635 0
630942119 548446617 1
41671932 168663746 0
679359651 684997762 0
102705622 333498370 0
374428671 620558402 0
323503285 278688058 0
99960370 5763571 0
120136273 179051972 0
340240130 119702109 0
682718946 80431774 0
830850509 146219979 0
630600672 663232738 0
808382808 270091201 0
486755442 528505796 0
388433097 952819384 0
266020361 702418112 0
673207297 375898544 0
607784972 496947116 0
675351214 236655738 0
113733964 95479203 0
73043682 407275361 0
710074258 228375989 0
722793356 262396744 0
677670313 509988221 2
318084671 404203558 0
105762671 774452629 0
873130720 17419942 0
451120325 534779970 0
35464595 467996257 0
686334918 529057619 0
149066943 671961797 0
817609761 966662829 0
378242769 694017556 0
973749935 86701397 0
425793482 185146658 2
132044506 524509353 0
112429549 441917902 0
965255471 59374167 0
124327175 28594397 0
665538858 224603610 0
622160181 119725604 0
18854793 988637389 0
824126891 603290388 0
775069290 462273741 0
39656404 894935040 0
350459917 59268870 0
851597198 765710115 0
949256541 545377009 0
660466852 386888051 0
571838600 604231961 0
141507998 546299055 0
50113815 761960778 0
815758348 955332845 0
919956757 736765304 0
758453436 436029153 0
161725358 829779363 0
610475668 373773799 0
341368259 354255513 0
753913277 775474695 0
523546261 106196339 0
339525763 192466529 0
911802230 264069676 0
951025270 359447219 0
588269903 711315438 0
978477457 985560051 0
4973793 18978753 0
851135545 836487935 0
623742941 968971241 1
362732169 29188360 0
168576396 22502095 0
379154661 847949961 0
970252549 137274492 0
20669298 634266814 0
759436092 486122395 0
293164703 67724626 0
126390113 335800993 0
111141286 953603935 0
604161845 84079169 0
408569556 748063613 0
655654630 953419290 0
143032254 26317194 0
71545135 142671630 0
578139140 76137412 0
19728162 106297723 0
760074338 641843057 0
504042721 86903506 0
634147981 344407569 0
2068874 744682775 0
362436461 815608223 0
142024093 792661976 0
147896667 882421089 2
242553764 964354614 0
515598788 459300483 1
314002501 567406526 0
908352592 558677551 0
518035356 55167920 0
808573180 68799845 0
632408216 724634698 0
3800256 15446487 0
321330921 707357440 0
694956706 555041170 0
63453106 821310703 0
376861002 478037428 0
706402526 437685859 0
128542136 63774208 0
856597551 967804606 0
37868265 703826428 0
503010886 214821997 0
702553022 874284457 0
853440817 807414243 0
93344797 445754007 0
595469719 829787483 0
932439909 871658554 0
517822076 55080401 0
473231229 145043810 0
161418277 708235248 0
907078575 811762972 0
161065518 123400939 1
253749749 85418928 0
904492919 21130678 0
691522351 533105595 0
466618318 724677697 0
50716068 131893766 0
686845115 946456530 0
45533594 842927768 2
536288479 663483275 0
265261350 131197729 0
919165141 326750694 0
700225251 596509109 2
643696128 673272231 0
160166788 965403945 0
846766239 285776803 1
934477225 361659673 0
605615706 874682667 0
264136280 219663177 0
24210783 179403258 0
283513719 59375070 0
710292991 884020949 0
20449738 995339317 0
312091740 766503975 0
811814495 198464427 0
348518985 784775925 0
57178438 401938785 0
604498248 684620523 0
754863573 761629383 0
613910146 932431614 0
448297561 636641482 0
634030044 138396097 0
504564147 123925 0
183161179 837778940 0
316014577 146683576 0
185605059 91139554 0
86877446 561228438 0
554750184 262767758 0
10755810 822293721 0
775547089 315972698 0
709268717 144701794 0
402595151 858568342 0
370420608 678019454 0
152158216 190084735 0
132119191 804264722 0
918574392 53972169 0
914357419 816702960 2
150019326 112530359 0
282471004 921856305 0
452605884 176043500 0
241881495 950116403 0
948019625 981469461 0
923374158 631820 0
251012707 467335973 0
37096512 954751118 0
313201015 678685034 0
995038160 543748355 0
715567734 178840802 0
904428346 33497784 0
587877743 339577826 0
77760039 754296121 0
476126110 107873613 0
973656655 861261468 0
729735095 616984856 0
736494310 850439237 0
617232557 581414671 0
9120322 139748334 0
677011854 29183571 0
75411896 978866752 0
873564153 462161156 0
689206389 459687942 0
326164420 396280415 0
266773 990202947 0
117629360 548582686 0
745365602 838970099 0
734961224 978553641 0
956140976 373455434 0
12076301 555097249 2
847754544 545462882 0
473821216 140306711 0
689726877 124177151 0
19904597 318392654 0
848650929 629529869 0
283389964 168044210 0
389434064 167217121 0
180722673 322535770 0
180289989 348393666 0
223767219 108033327 0
485925667 682431446 0
539965477 302290738 0
295158972 962072348 0
412556780 576410609 0
615692572 209581081 2
806344508 178824779 0
115703113 676503196 0
91709351 141175021 0
331123510 557887236 1
679383312 503834042 0
484871214 702895 0
228801929 169004995 0
801479762 58758197 0
706661201 319895336 0
968523167 145885388 0
527100706 459488439 0
552689550 765325073 0
720932596 61224554 0
425576450 826046652 0
940302702 619473159 0
112999099 692441748 0
667000768 486192072 0
142775703 292681655 0
421648117 841341775 0
586929438 310101767 0
46126514 665332438 0
745228345 269618663 0
671736015 290709696 0
849155904 1027575 0
62330081 182677324 0
984575759 270246271 0
624438075 451136923 0
365189874 75373711 0
443042560 338949968 0
534470949 809555565 0
902457788 344480033 0
613753803 570204209 0
86655642 714556444 0
406401049 783387492 0
788906708 659117267 0
524079313 875990252 0
246943960 904314852 0
65843521 53340596 0
386755770 544998076 0
146759929 323143979 1
488193853 976443279 0
569594426 775079735 0
875568862 97239102 0
839864510 593161671 0
277161898 144070263 0
5455494 498329434 0
998305486 144774270 0
391587344 585416002 0
99290038 577614941 0
89887412 405800930 0
132554767 829519202 0
806081073 777442532 2
52089120 819185979 1
481513057 421857799 0
27863267 465455059 0
819906638 590698500 0
759139784 880452279 0
844647121 158184476 0
235846911 538509233 0
337254940 864392105 0
302820002 75557448 0
568078114 804208058 0
797136832 985767328 1
278562417 521220177 0
808003454 552407360 0
689560895 73735215 0
552741473 24961706 2
803738328 698597772 0
326354045 175791496 0
899581449 224857282 0
794294588 805171028 2
169999261 244238018 2
454614727 697082257 0
657616771 678642140 0
18363926 474674068 0
883904181 278431304 0
603315886 52312011 0
251912911 787759187 0
48441347 382121198 0
277446277 947219335 0
466477644 421330860 2
82573413 214143829 0
607824980 719057287 0
205844089 307593481 0
810509426 118259237 1
850960836 233188782 0
144355001 260291313 0
227208673 152719500 0
29704280 740578562 0
778411131 815778915 0
647257471 968341783 0
40199311 317417829 0
48023394 748055680 0
399061875 304406769 0
558159230 894564718 0
45189933 609405701 0
426224899 979646025 0
296711596 600466584 0
863646251 132963437 0
285265446 370992428 0
141553501 651343466 0
326027996 500798077 0
598628089 24962797 0
165967558 10205007 0
62479483 449330448 0
479698128 924167075 0
251353051 482099417 0
890735850 266753058 0
558355963 144939813 0
667462961 96241133 0
105463214 739167853 0
304390704 583859262 0
510332040 3599874 1
146394711 310467776 0
31123912 983824099 0
130432183 513445514 0
146365124 134469103 0
51173919 453668811 1
942814440 220215626 1
839182794 65622692 0
189597218 654733558 0
206611707 123320391 0
93750912 57669085 0
953419266 877120399 0
708264205 442600837 0
492808621 553815720 0
128635357 858137644 0
197475522 758017117 0
6967377 337164198 0
504285556 193938004 0
814638990 112547811 0
140649487 824639638 0
626049158 17815010 0
621972626 6402327 0
854564459 529311732 0
533348935 538175901 0
874316068 31290417 0
21408337 563060095 0
884959199 955340148 0
895697403 527570000 0
908204383 320708421 0
867540533 653248770 0
133051951 463019410 0
447439143 351690143 0
521275874 965637215 0
532085952 202558161 0
929309769 752221015 0
182448003 8068812 0
19247927 935778138 0
845819676 609577926 0
846496514 28058101 0
765919890 774548404 0
498029399 569905803 0
149031800 33561517 0
837262554 962352176 0
239043245 300023612 0
297153442 252331964 0
562739965 5182428 0
612848100 200579800 0
87634246 790558637 0
810454877 439174489 0
757968036 116142325 0
439865882 360084593 0
931104546 81523393 2
28080477 883873945 0
651282250 63638301 0
845704040 479605664 0
373239302 892414624 0
148706440 157160233 0
333173722 442836018 0
281820481 94417869 0
923891316 785711349 0
971438399 875343534 0
678103893 109096609 0
950205544 172504370 0
676145218 715131140 2
25771775 697685050 0
123858214 402072560 0
278171219 611087664 0
61616146 338463057 0
405556665 429952353 0
651504892 791168832 0
178845766 618126268 1
667664427 662267701 0
655673736 126515353 0
181496348 766047267 0
305681192 281617957 0
664287254 691520651 0
178854426 7783983 1
138416351 33770928 0
359096196 73308036 1
555329283 758819658 0
417841070 345095359 0
892954090 775889325 0
665450082 533887683 0
6588385 535497900 0
250122880 19573314 0
462377252 726176049 0
3571152 890459574 0
238170809 929426244 0
394141742 77071339 0
53343125 108612618 0
248738127 399025427 0
930321799 567940379 0
961505624 650935648 0
228298693 370996202 0
538944128 110094869 0
271238105 161178285 1
344254582 952899395 0
110140188 372110345 0
137666486 76542707 0
654841066 357123450 0
406694325 798722794 0
122465136 890894798 0
735121516 895886031 0
475644605 908999283 0
481683553 702343338 0
618469061 680426664 0
102867600 680619378 2
5552586 596460646 0
379741478 929465927 0
736630763 640216873 0
542227017 294941994 0
69139218 91664965 0
42243863 665541710 0
66161001 486726927 0
192933035 338516640 0
81388943 801237762 1
646596706 315116391 0
573973769 911393737 0
574601819 160303174 0
575653031 687858725 0
565248027 925259258 0
9018059 884804774 0
211415100 545399543 0
581556172 194511479 0
327936381 256786584 0
746438443 169319358 2
363260574 191603912 0
581221000 194963828 0
420800904 856295715 0
635542270 728070208 0
298610275 952697116 0
359735471 925396026 0
363698402 748932744 0
368950856 939111092 0
219372122 348208781 0
57177442 962263628 0
533950578 925973668 0
200693720 890101607 0
896321416 109335347 0
933972518 245681213 0
495671276 905390987 1
544295047 783946483 0
631826472 361041239 0
945950777 949770809 0
856395899 183244622 0
891721072 323105479 0
767605691 814831269 0
3046625 178478065 0
836249128 105430812 0
663201126 861862129 0
93221712 305888110 0
811315304 50021200 0
750878101 963660831 0
94121636 808987824 0
461974508 523065198 0
931680777 656919850 0
95090776 380140699 0
974338147 656150149 0
350602669 725006671 0
346998244 487659163 0
809534183 290124087 0
111471802 638433978 0
262802722 923245523 0
744336092 524213730 0
814534144 902660165 0
234686010 668052663 0
265932522 460005185 1
643327710 966464747 0
395292644 735918238 0
637574896 244088698 0
590320271 381471653 0
340758277 265642958 0
656533704 857177955 0
171153843 684363044 0
990023218 699091955 0
433789849 130143487 0
95103626 578694567 0
3024693 991774557 0
929761679 174130175 0
855948996 407028955 0
778240604 843481286 0
282017515 235271693 0
465637707 574631700 0
237960099 570550789 1
475117536 832231461 0
992890085 508935072 2
562465448 866118257 0
888867303 479481724 0
533301799 145934949 0
498190908 901229550 0
325685790 401678059 0
566147405 638392710 0
154185077 908597336 0
738758792 377588314 0
103317592 614813881 0
377668743 288506843 0
139251092 99726675 0
114575266 753272777 0
18230186 959193568 0
846370411 741056915 0
177362754 639063185 0
168650659 148515497 0
856031467 461485551 0
102050958 919154912 0
313687053 897510618 0
316357567 205779186 0
17260385 987026694 0
880581493 200580720 0
681736841 401069967 0
140514719 183980031 0
355875363 238118958 0
204610853 350190628 0
945428909 736541149 0
283647309 260279697 0
690191868 329939628 0
885808082 31436405 0
838380282 433468581 0
998588584 219961725 0
751894504 34938297 0
428163264 358444963 0
538632068 691483512 0
500958778 504661676 0
432823969 251524568 2
384645274 956053878 0
142961920 943212181 0
970047402 369446525 1
249918149 361970848 0
754010394 745911911 0
254396069 67622361 0
277643073 323737815 0
933746584 100790727 0
182492276 836855894 0
997355062 982025761 0
691662923 3110696 0
854426993 75911633 0
619309559 396601602 0
49362634 479992914 0
201896723 451043966 0
942508371 477629555 0
137587696 110755880 0
841974017 631794523 0
200756739 44927533 0
855351338 818006217 0
305067428 544635103 0
124405680 15443362 0
27414023 77372624 0
18901218 915810036 0
572630273 946284421 0
324674663 69656768 0
610733358 950867611 0
112637706 45579915 0
69142604 3620728 0
153262107 702976403 0
54598487 716649016 2
124323561 230073614 0
185474792 265759568 0
620445450 641521397 0
170345268 512054469 1
170827328 682584912 0
882928415 891170918 0
169497477 559610544 0
701544187 549501311 0
755533800 537236620 0
106851155 669417432 0
831815753 381837400 0
161185466 576626013 0
763109697 669758844 0
117000248 308373326 0
353512828 211800919 0
681700076 974810250 0
971239166 49953718 0
581941199 614790986 0
241770641 358965047 0
935920865 179250579 0
802495445 274342199 0
992237146 254380705 0
35516835 174005489 0
486143254 356926889 0
701130257 36123065 0
46466183 508263559 0
894339045 345222617 0
142680206 373290842 0
966091292 140152681 2
984095604 911465027 0
358087539 734413428 2
489478853 431109263 0
578480238 64227326 0
804372824 243010911 0
18531708 583309623 0
5675203 546452169 0
898664063 71114564 0
57879281 531550478 0
684301457 480812824 0
761308824 865766873 0
614100671 640446368 1
641853971 374140685 1
240052639 111601000 0
182995199 423902101 1
532816000 93959992 0
378911441 192877606 0
617514715 562554957 0
962111514 216227904 0
527897478 635136429 0
694769465 931867696 2
767481512 302117091 0
116879522 105975212 0
134124938 180832886 0
481747098 819441971 0
302421802 503354857 0
882058689 658857562 1
441372401 42009486 0
59885013 352097540 0
501236786 765623649 0
73188478 212568555 0
483612308 300470747 2
223008520 84535414 0
896895910 23467416 0
696728736 33375737 0
567174439 204613214 0
254400451 165218569 0
83104625 486834574 0
16032069 490171363 0
551641552 708448107 1
638028679 437516207 0
629509346 153365639 0
138400393 347295795 0
347551732 20511785 0
112994096 151823104 0
886614975 310512238 0
33310245 751228879 0
60193574 12258104 2
987572368 43349754 2
354974361 549878331 0
842548160 824590066 0
845796589 802509384 0
21778034 702716480 0
190136894 18478969 0
259122277 664432030 0
955049647 679038677 0
481168818 821682782 0
669455631 668413889 0
975345488 805907246 0
859570940 680643994 0
238161697 394346609 2
391128012 937283213 1
488918803 92596748 1
932280339 250798634 2
960619644 670891879 0
1118757 2577923 0
951199430 206252223 2
14285905 838591445 0
234890121 486467736 0
698723833 274249836 0
819876783 13738729 0
92806623 105945829 0
881238836 118893940 0
537573155 272834146 0
440232605 299190988 0
676440530 696480443 0
252978006 569455238 0
60369998 58533160 0
387818743 127679865 0
954481582 381125460 0
877641801 732611580 0
78913049 340098695 0
149472796 592816081 0
428919511 236102237 0
747754658 650591644 0
619548832 562566960 2
969332397 284607458 0
554488930 69510585 0
341935523 121037216 0
996348930 471402620 0
368722382 324899402 0
611119225 58595146 0
630651964 762608125 0
417364397 5028379 0
333532025 497687238 0
149407526 751974183 0
237358261 639021341 0
152209532 54344173 0
765485953 609853169 1
477177133 272243660 0
691353160 42488573 0
654969546 73642036 0
489082823 550368755 0
330932334 19719371 0
644943456 88105763 0
390938686 739360188 0
504100047 858536349 0
238507990 613807375 0
796358177 290014732 2
659255246 710271427 0
547171001 808809260 0
217731556 678190788 0
792908185 946872307 0
305973050 24427705 2
272483132 262233020 0
638553424 509757270 1
794576016 529735914 0
202502181 822396172 0
324735022 835639829 0
530361920 258658654 0
467019245 874560497 0
338635102 646774959 0
739942095 15753579 0
44905292 700430357 0
19992897 585099327 0
273729553 576837136 0
238354622 66495541 0
582615553 537767910 0
228995260 738880518 0
962897672 432492697 0
805142098 129434661 2
22662585 732559651 0
144352930 914023296 1
437253387 9511171 0
753821916 279797776 0
373457437 505317351 0
895699531 398326998 0
449391142 883344666 0
152694778 949948947 0
234865522 539398094 0
742689507 23400782 0
266240095 938418830 0
674055152 678267503 0
113353115 660777442 0
687964070 162426340 0
66597134 181722165 0
475651009 240892146 0
551558014 268632829 0
361269604 737556754 0
823223029 699781296 0
850283654 246475441 0
759744798 427036297 0
507828293 526703494 0
118136288 407936318 0
167750698 94710688 0
88926118 703845700 0
878413156 881448710 0
42498864 279573880 0
452467339 208370491 0
751988552 465563517 0
189459071 307087543 0
217212863 404710402 0
425860783 818901817 0
877197178 423310332 0
496378105 183562645 0
770638866 869192306 0
659016848 776443153 0
567470375 153884789 0
959234512 728217542 2
476540056 416624687 0
605359264 357137618 0
840277191 388576330 0
475197271 139882779 0
145313926 93557187 0
630718234 491011448 0
805204338 837250031 0
139032540 981374693 0
949368475 225580547 0
418077605 286627547 0
688490098 962731831 0
866039655 533256443 0
490575301 750125589 0
883474692 806703307 0
207399879 621047902 0
827985241 865331592 0
364504686 719701277 0
578323642 726925583 0
651902153 393684904 0
981008285 883708178 0
302835714 900552236 0
794665957 782362960 0
503506117 724996806 0
741907358 889831346 0
247686385 128553125 0
75009220 726976010 0
912635450 918208878 0
559884842 38152334 0
64251433 331622219 0
659200906 988002627 0
876549663 527449062 0
696418338 685975559 0
726836690 481462177 0
247477160 926172529 0
96715115 604829764 0
46013552 738204435 0
962903518 118430532 0
129863538 866115819 2
682272658 285288660 0
247459511 115584469 2
551243175 704427142 0
916536055 524446145 0
560574427 272618433 0
913842373 26883406 0
234949276 186590539 0
219209567 442237912 0
900604872 615821839 2
112740239 854855650 0
589759698 509616910 0
707905312 869711541 0
608097230 346575195 0
335069056 388150740 0
755147005 963636870 0
637928944 271695413 0
25363506 414055967 0
529468440 518554913 0
362270721 72080192 0
560741423 291256643 0
232196799 544979284 0
163026010 420856667 0
747403586 568923476 0
35993669 579318064 0
74752696 244465313 0
914658701 636752450 0
653422429 13206207 0
91694362 252493888 0
65162534 24347045 1
91995914 199651688 0
81478631 360909914 0
410106290 90541973 0
818126448 589722836 0
510414964 824293659 0
933855079 142272325 0
499265685 112038041 0
11422925 308188156 0
346575941 471481406 0
609358220 914371645 0
824494205 3410795 0
29801512 128936098 0
583738316 290668785 0
194084995 234561382 0
263375487 126495776 0
160996447 271256970 0
845383662 402094893 0
671285977 662337834 0
240964776 816249784 0
701415918 391051561 0
918684445 284628634 0
614482473 324999827 0
513790149 174252048 0
700822 581352442 0
141007276 143972435 0
22694846 234562313 1
919999938 800396646 0
540139641 798045117 1
20279861 776504187 0
320521414 19141967 0
93764326 752266245 0
364904118 731101256 1
332446908 577774750 0
655257790 261167986 2
296402128 66772538 0
465739146 26822236 0
847349722 310327911 0
418017608 588801187 0
308952826 545316535 0
155008635 637941916 0
49797652 87075121 0
995386743 859711083 0
418238771 827754740 0
305481250 373000370 0
780608037 248838478 0
227407705 490579909 0
759182147 320515899 0
210596213 630778921 0
406987223 686320437 1
93839687 178478278 0
45349804 553816953 0
658255813 172351628 0
357004734 163167961 0
104146235 547204889 2
77546319 949588451 1
488740817 916609011 2
857333505 418442481 0
207081266 123389276 0
358890580 503348263 0
604615049 460844743 0
581121751 821088979 0
38224994 54159685 0
131546529 27655607 0
432827016 924427691 0
882551939 855072585 0
457485791 634969576 0
971728572 55602500 0
986539049 127414716 0
109267197 419944052 0
726667698 139126180 0
116217070 410554781 0
918182146 607309175 2
573033599 114593947 0
315729103 964405418 0
457809663 960335746 0
106317811 976454703 0
894253741 605443982 0
225154643 132694750 0
597265882 110636545 0
717769765 541962678 0
927992061 374604271 0
356970939 898823631 0
202502387 794592931 0
195258288 881446832 0
994649021 322146184 0
102244445 753000140 0
331397194 282275379 0
161950655 262270916 1
710368961 615405448 0
923592475 600031613 0
450890329 172164924 1
634597736 866258815 0
297697676 771104577 0
465963026 53305470 0
252403012 541733960 0
221906809 92596413 0
859017618 416330194 0
341842144 593366458 0
467917608 104544395 0
229384741 893212391 0
734193142 593717962 0
790435005 66692527 0
821768787 197348524 0
104334876 330823483 0
39782579 983178158 0
616542804 193151726 0
165669070 160876925 0
351153554 965621274 0
415508013 401697792 0
532642393 689807929 0
15898997 210832457 0
967488075 953406718 0
711390388 58686228 0
704568360 788449342 0
179200403 940057516 0
723907217 691888258 0
107417664 14440185 0
827512530 972867818 1
238291114 633556546 0
360523704 187880884 0
334245776 297043732 0
397403565 408299150 0
132914941 917453730 0
946785199 587510171 0
854336639 56504150 0
619796979 999658132 0
112620012 250006621 2
344049056 21549469 0
626826256 654818864 0
184739391 345866063 0
234305086 895850780 0
643221146 144010548 0
106099114 53753205 2
391506685 977155658 0
618622173 158841069 0
608817124 521728307 0
897057660 583936542 0
909101014 21646844 2
202525111 803503731 0
252169581 657500233 0
756673771 296855656 0
721398011 951498720 0
146711760 535717237 0
627202914 554720988 0
320783009 110128080 0
822814651 318137175 0
705887871 80785952 0
161096947 179728180 0
700572308 26378214 0
707891887 23458223 0
898525845 184551635 0
54844622 705733509 0
589805844 872273651 1
216096386 663105386 0
872778995 235278174 0
751464660 304281730 0
641426617 258902275 0
80156974 454554242 0
214099615 646717969 0
31166210 79786824 0
883065292 143762351 0
63586835 484911416 0
612225895 591702760 1
926861491 957231394 0
755499138 829333710 0
582291002 446850259 0
552267989 408930512 0
720656800 363947268 0
128050695 58763227 0
273576688 393044788 0
620327874 715642054 0
309853486 156346150 0
167161694 557701065 0
216899884 119710776 0
870599911 506311238 0
682041133 8196590 0
589121910 987114107 0
343450023 89479013 0
391314243 608838734 0
89813453 650326523 2
28175090 863140149 0
332159901 542750231 2
771186216 926505454 0
895039907 40235571 0
644545202 471988897 0
530791785 162729060 0
624520515 399506734 1
799630055 763383054 0
557603033 485413703 0
194896055 888998011 0
41817597 282996408 2
412438618 736577913 1
995015952 206566572 0
370294990 210996717 0
131569671 345796755 2
416937574 170255368 0
746720564 509140279 0
907066422 996121170 0
848000987 994757609 0
303114351 64833139 0
67697830 949799139 2
549670862 463203405 0
554050721 61898622 0
656767612 483385198 0
43203327 858994203 0
298584583 121607607 0
89465785 18296979 0
995633288 563478122 0
863034810 135728739 0
526964696 342723455 2
202981071 322385180 0
829700421 85349579 0
95100731 529481139 0
712594848 488682910 0
742384690 726948003 0
515144460 830922678 0
974664275 892179326 0
450111260 887688969 0
148780030 991856202 0
156553300 615875407 2
210351579 52328966 0
869251075 400827300 0
200070426 362477717 0
366541265 391246919 0
245354830 728281171 2
255357964 326452106 0
669680707 289074480 0
49849137 317077484 0
192257917 714278108 2
363119463 566168360 0
70658975 4652210 0
132914201 146146080 0
329633163 35433192 0
289565167 71998228 0
317977713 24487934 0
143117238 324082 0
247812859 228573206 0
116772753 149238423 0
694421775 371726593 0
693323807 38566853 0
238976130 543170955 0
854644666 440717116 2
496677927 897813434 0
205750628 954692903 1
516371388 708449246 0
603602390 322974205 0
79410428 57000137 0
834853615 847260866 0
293225761 674472588 0
13714949 676573658 0
352247549 784323117 0
40650912 581788235 0
806582224 649626040 0
82877905 33498059 0
190615072 734049446 0
36719557 783617533 1
74299887 419470438 0
821265723 572320152 0
471529401 493403134 0
116696288 624437045 0
354308836 820496756 0
424525242 266963673 0
633452207 924673098 0
273400778 816708160 1
804439424 371075881 0
722420440 984108854 0
120796288 238551494 0
616415928 598461787 0
835945208 674079461 2
869418351 630169261 0
404957490 207534802 0
771291442 342820492 0
408935987 225088094 0
148770041 6753918 0
697425716 206982499 0
157628131 539154889 0
948512225 984313235 0
907226923 898558707 0
444907772 336612025 2
172074219 169292933 0
827458112 647257136 0
727570690 27811345 0
355991215 755216465 0
740228907 139948979 0
526480031 54687536 0
970190563 266614578 0
128535337 67224669 0
55241099 293561552 0
906783495 62053108 2
36074096 233514180 0
661373505 656179752 0
924051526 816638061 0
61646196 661267963 0
885204818 615218632 0
868623651 861468218 0
775903433 566897261 0
57813689 680731168 0
538941155 818614250 0
752307208 733933619 0
525665688 51473370 0
178703314 497641969 0
801275829 824263449 0
939568563 59233179 0
293752406 50441228 0
102147912 574946691 0
752079423 957167923 0
707233141 405196067 0
503025124 123691129 1
910028553 59854817 0
108285224 272360439 0
600124323 370714388 0
563949864 797160046 0
852049821 79646698 0
144857621 935009122 0
551059658 93746663 0
841914351 244386233 0
902385872 796418907 0
507015364 958838856 0
38938350 677271396 0
989616164 266697376 0
719255072 113713698 0
703171871 931975334 0
212451000 682313864 0
777366020 206725118 0
704114826 592619133 0
876798795 799764730 0
291716973 24459305 0
717598023 457969493 1
743262602 862239563 0
604965880 908613066 0
423665389 784210496 0
514603876 201487620 0
356378724 162845340 0
380644245 808315406 2
364995622 500368137 1
973898799 117405224 0
542716169 756968844 0
813806582 613704971 0
224697034 217226647 0
619879094 886945211 0
58218807 236561597 0
424751277 51767300 0
201545749 77709951 0
274999050 463689188 0
473465508 591575592 0
787567927 672461237 0
664080658 236965795 0
930840133 131788467 0
798201915 197875454 0
852044425 493175666 0
422438796 15802200 0
895186182 692124346 0
786712307 232830441 0
932909269 975469434 0
102079407 708751719 0
22186820 970715645 0
942972289 93838795 0
112958582 783260108 0
419676435 462757807 0
934920471 1733001 0
915494182 507578090 0
297505355 600139907 0
639127169 972085833 0
152376042 653553522 0
814178364 785087487 0
873831984 831467143 0
674505957 611216538 0
730940979 70456071 0
24701518 563329727 0
932879620 481803071 2
461917743 52002466 0
655821455 372049563 0
66777049 928005830 0
58580654 21686615 0
7048683 918514027 1
544747007 645462537 0
802325244 544277995 0
252448524 28390125 0
796280855 678915958 0
406456731 444452604 0
413918425 428789881 0
533583241 520364731 0
275639623 358721421 0
141178589 549108119 0
912047144 492646345 0
27617794 509093351 0
489161275 830708797 0
117528699 230036958 0
72009349 989984582 0
273143835 122878405 0
806941041 892267006 0
935656554 693496878 1
646866012 118377406 0
917482788 296364698 2
166119490 314400708 0
153277808 813542557 1
970552421 652756658 0
197664584 98078745 0
442366414 367621478 0
871422830 646017251 0
844717120 147341012 0
108432272 322267728 0
508531323 898449210 1
964912209 544261226 0
926759041 737527048 0
135446772 167770407 2
323895794 817506246 0
963555379 956624762 0
116754260 39996578 0
533764521 197487269 0
113354741 70617166 0
279070268 92942995 0
270495092 733526409 0
612789282 280572838 0
974043466 84914378 0
17147459 475955864 0
366050842 357347999 0
387613363 67328185 0
591143594 107159401 0
149224488 313705528 0
642506056 175342735 0
545141945 711017541 0
774855284 230697396 0
956639384 831236301 0
12926053 738172621 0
379819923 511705901 0
866508445 165936389 0
54055795 861869192 0
541780001 159745156 0
809786890 763171491 0
457456387 790540247 0
519564095 322744248 0
283507992 560537781 0
838152127 987374026 0
58525985 338131746 0
559901003 910360697 0
765038511 672692916 0
373283047 777918832 0
964377322 983602376 0
791612248 35942422 0
200573976 57362903 0
899304272 355481066 0
347418393 991013337 1
623366159 525346038 1
419824242 55787774 1
751314557 258855650 0
433799777 814994194 0
862388871 718258126 0
789837202 235608148 0
810105174 953578151 2
654979910 72364544 0
674885018 990822026 0
697024450 513704279 0
714234568 958945870 0
498558820 726277267 0
9917148 946479364 0
619209621 303868181 1
602737981 601583027 2
718464427 892741377 0
488156019 793043859 0
92858279 81892923 0
240056261 542409235 0
330653101 164239730 0
797315093 725571351 1
203918565 62942782 0
494484596 796365308 0
192095481 461762730 0
312454646 198156767 0
265409419 635532522 0
658037819 737650348 0
804004940 390422705 0
379590494 356011696 2
329699380 703811321 0
384493364 864717066 1
558279929 939893309 0
816599382 582700751 0
97590933 340699271 0
936869187 302065678 1
517270975 688392536 0
59825260 42121654 0
518224527 177034661 0
410922357 750065165 0
781855512 478470531 0
160808866 732010739 0
340191991 762221337 0
965710708 919390786 0
516611992 510140230 0
326773521 249660494 0
375590432 225678692 0
59498769 137471923 0
349350385 329128713 0
859984548 48669740 0
103515376 628205402 0
972450995 721736744 0
978938040 489064078 0
346492469 229875673 0
924336194 397007356 0
196897301 741511104 0
255549676 10779249 0
362238643 873214774 0
933944483 530820205 0
26928578 766218128 0
355545858 125955200 0
203747647 640619227 2
90613722 46697750 0
10841142 903281473 0
462745813 785421795 0
827645292 737032640 0
160913844 555726957 0
729847915 150486907 0
688757175 983338823 0
604562150 781824756 0
755704571 52245470 0
393497210 532501678 0
802413730 3181464 0
132669282 495409655 0
56247733 669545179 1
608782173 345823648 0
442617663 900622615 0
682724981 433387462 0
132800220 415313406 0
389291535 380733594 0
998965025 41460358 0
51346873 413505173 0
893967462 34013662 0
100921521 443477044 1
128340370 296840728 0
726066801 891097059 0
902629657 141986538 0
522478400 37112372 0
24313029 333243680 0
172325518 221347418 0
376478385 278887791 0
777209890 611904730 0
11352111 536115139 0
181197231 121341604 0
601442100 486543518 0
286365090 516980363 0
566940291 364780848 0
389624709 89381918 0
136458108 693112654 0
374471151 198963685 0
460936 980334334 0
556226013 135526428 0
736186227 321619617 0
977729648 60026233 0
455021738 633094113 0
480187655 146166846 0
26668878 800042214 0
593633632 119675084 0
828998170 634746813 2
782681197 808359902 2
477349382 681731693 0
645588997 954422110 0
938600153 578289869 0
553065370 982726308 0
44534701 684470268 0
353510406 906522834 0
706280694 847365971 0
687036149 963665380 0
217023339 191764030 0
880949653 712682117 1
371900399 180302643 2
429235716 568952881 0
74466131 485308746 0
20872347 50531070 0
957207525 617239621 0
188190187 909322841 0
337436468 119631657 0
241700343 509025625 0
65062686 60491335 0
994944372 104122546 0
368387644 223289830 0
817451664 901196862 1
774769938 831214803 0
412639465 270584686 0
150658567 488803741 0
547746491 137144388 0
571035885 618625953 0
364973700 659755094 1
415198819 464985747 0
94434126 813038275 0
929802307 567378193 0
779327292 608164391 0
331848687 239400768 0
931194451 184483924 0
707694947 39391424 0
64006703 704586630 0
358769249 585875941 1
285848607 145169332 0
887751067 866421656 0
152923641 199344922 0
968860676 95204630 0
993524340 90042270 0
694671918 490009263 0
109985719 697092187 1
24895702 201415746 0
665868734 345873402 0
377761775 402049499 0
824816242 58609720 0
933582923 625368872 2
66761633 904158286 0
149625294 133627595 0
52688485 14512249 0
778939283 916668617 0
617900180 581647713 0
555717015 891957013 0
386589721 647082644 1
366084851 818860633 0
939056355 123192198 1
159866596 761451921 0
222068828 513027690 0
790881687 787356164 0
702689454 753323241 0
82504929 308298962 0
39143112 27618569 0
559807957 82957760 0
178172576 536906987 0
456128124 456155307 0
687936795 454091640 0
741628124 122903423 0
860674127 121380183 2
780992769 516411416 0
350784144 41363725 0
528926533 647344202 0
416788923 665695738 1
923132513 627193580 0
292129074 514168583 0
57858283 970446150 0
881702967 195893507 0
431610506 319280674 0
298636741 71820874 0
723692843 175967664 0
799475648 304903693 0
336858251 291200406 0
967333281 23253603 0
43895097 60803112 0
151219339 888853470 0
695695491 461192132 0
245566634 466412130 0
410260839 7073766 0
514048333 721293860 0
982704776 782897045 0
664111191 53589007 0
444169817 755983842 0
323893119 602059963 0
390903036 830464614 0
114020191 798503823 0
876617358 811279809 0
757114796 981970276 0
81283588 610845169 0
245271673 454794122 0
779762412 444377139 0
772029585 25230023 0
369624109 414773652 0
888372566 724568400 0
669569500 387782172 0
961104007 90730839 0
844414280 636251724 2
29164973 845290140 0
934873454 708374957 0
587527048 560894032 0
731189036 811124789 0
110920484 751882246 0
503786883 346312765 0
196222167 448682223 0
696964311 614215816 0
888785732 527973650 0
105800648 695361926 1
910830091 884791220 0
804994853 55228502 0
663840720 423317147 0
638072901 50941610 0
11106299 87101738 0
655193358 483873406 0
893757004 21206522 0
94061985 461092643 0
271528180 864640410 0
461456420 174391959 0
802695273 932130075 0
970819927 489439058 0
738702845 140159129 0
678126799 146935509 2
143050656 511550308 0
395455640 743027863 0
140850242 338446182 0
991847015 966750249 2
664809793 987906884 0
471908233 394586628 0
239670769 949486206 0
861674558 7924222 0
752201938 895956368 0
239383332 56680696 0
790385352 857896667 0
215604028 764171903 0
270510428 200931880 0
426617030 733821032 0
318214564 596378817 0
970589830 388455993 0
892718350 168049312 2
136616805 596947848 0
162996334 133636111 0
628045424 456513916 0
9339245 963214253 0
791307485 273957412 0
866614101 421675918 0
900291496 20299209 0
138309340 11837898 0
741338803 201553090 0
849188410 48230022 2
465111367 544526165 0
425386297 547670312 0
662544522 836578948 0
607119530 22955456 0
286394715 353384505 2
122389471 493662464 0
559093472 2077252 0
88082671 980302494 0
678717436 514759431 0
852849750 294381523 1
50362845 965305966 0
50274772 849364222 0
210015227 747130304 0
700120425 17953811 0
144571511 935973010 0
477176682 79282715 0
511309014 20053608 0
226214768 524832353 2
810103018 169002410 0
143327179 93480584 0
756162161 374555073 0
816037653 724875349 0
940921500 78638505 0
496010138 655008526 2
606322618 551241939 0
431978207 338290290 0
712741806 30733975 0
797312725 139118567 1
74327618 396712295 0
187025462 320581561 0
18369491 148681099 0
799772980 719213537 0
359668065 595182966 0
177908161 498421012 1
510429794 231032111 0
510852126 305780773 0
107842197 424733532 0
441837895 139124330 0
971305087 64006031 0
991914754 43958191 0
369526529 865919026 0
250148977 789938487 0
721213695 670553715 0
710755207 260439275 0
17237840 422797729 1
741965358 40134111 0
235345983 693087119 0
607450096 517804486 0
834173323 309224483 0
440561005 864524580 0
798913827 701367588 0
180051108 176836680 0
307008835 289612407 0
916523657 279878260 0
778309383 516163069 0
76552375 22343547 0
986766723 865679545 0
438490026 811678190 0
16601903 880141538 1
982546400 953189433 0
882456134 59564913 0
627766477 396575340 0
53138199 141793228 0
534843196 47863591 0
51952202 234299001 0
508784980 959566290 0
6817212 392709288 0
767724748 978686694 0
933007506 515117465 0
700801369 241715076 0
929854632 249066300 0
312937106 899389796 0
31310344 127975495 0
122544120 781337776 0
509944923 306989472 0
280407717 27314341 0
754203637 609075128 0
716132484 874672114 0
534412920 700116077 0
781062842 296268693 0
772490530 726596710 0
828192033 280275806 0
39650468 831324499 0
65733108 663116981 0
270392370 18974635 0
74255993 727143918 0
301138460 420946675 0
7007476 61411990 0
440701481 144273402 0
345568333 893145872 0
483339903 230854705 0
518760563 710935983 0
291415904 218075631 0
453394977 51184295 0
787898647 890288932 0
15873502 8884405 0
565047654 807357500 0
846028653 182379960 0
607118550 546988423 0
644934138 99816130 0
507988825 125495340 0
239131099 29076415 0
324808642 627029584 0
678718490 483917786 1
783247603 462014518 0
771967666 669502542 0
296722298 87678901 0
738041794 139355797 0
740138801 859258861 0
124916022 496052296 0
204247820 143280341 0
782522039 545927935 0
4475990 862269485 0
14128352 944630323 0
456344419 140323801 0
305648305 854605564 0
87245247 905919601 0
570824330 782380585 0
161762283 216577814 0
596547148 364855246 0
52107443 436661147 0
976238843 480762488 0
236176435 490616775 0
403076075 317564508 0
588190769 216576153 0
372002688 94953235 0
507523510 125085238 0
937903527 940617103 0
989850740 827794633 0
958897252 938181678 0
668364812 962518886 0
458278010 36837318 0
447654809 879603691 0
496911241 581263849 2
59770421 626625994 0
111615291 588861503 0
887538079 110215433 0
754196585 265875626 0
117082795 71492191 0
361809713 9112805 0
118111923 244141494 0
359308610 168806312 0
337472650 860105563 0
691136566 777175799 0
487610266 346329725 0
750273596 123286214 0
24146133 84862776 0
397643193 266019972 0
25000576 997611863 0
296978367 897993920 0
32226269 506544839 1
677179962 174919802 0
197782413 561808533 0
908565074 446682669 0
647229201 594075314 0
441276869 843167479 0
642797337 356032659 0
196406463 512279551 0
748153572 564108912 1
709643474 106395407 0
23621190 130697741 0
561826358 169890179 0
395358368 289490080 0
421415789 119184672 0
968886132 310654730 0
270547674 195063259 0
465027355 463845985 0
58912130 175578767 0
200299184 371796377 0
504227780 428282028 0
474734552 399720196 0
298815432 632796492 0
145893184 808368597 2
504875658 86020949 0
717510888 732611898 0
463833493 926843318 0
975567309 723154973 0
118034636 561634301 0
480434359 401575061 1
793866913 900116138 0
806943181 479964712 0
669355315 92955971 0
50959217 252378624 1
335130754 163162536 0
358114120 776137114 0
807023147 886807395 0
800477390 267850132 0
319093851 270631587 1
356185848 571392046 2
204543743 209020187 0
995918674 202286026 0
405703184 370903732 0
612208519 846296990 0
888297799 504031896 0
491755375 231041041 0
289350918 791341267 0
967558451 631569121 0
511768765 183825478 0
295369482 303756357 0
763819292 989816149 0
469236820 32896090 0
967122168 796341574 0
593610035 406338676 0
191940506 325076169 0
987225981 846968859 0
461144222 409737438 0
109512780 577698324 0
122216461 492652660 0
335313164 612005722 0
67688169 166247980 0
756122555 299081076 0
354392680 546227845 0
565836431 525072817 1
927070944 452539120 0
996987653 650047516 0
713910258 724083670 0
643579221 776445131 0
505392717 457364025 0
657193678 645105765 0
757285800 335080107 0
448635881 67465383 2
698722160 344831804 0
511760704 2988683 0
857644369 570255325 0
581341549 890192494 0
791511830 76276909 0
402245563 859262171 0
111876418 467022708 0
367569419 110765470 2
48093538 575659117 0
256105169 701773025 1
801849251 687495533 0
201170167 6251797 0
941784211 5381428 0
203489285 252812471 0
754738869 56773472 0
456596652 157833513 0
835393908 907646927 0
60579260 484876222 0
303236716 436936482 0
27336034 249207241 0
479914096 59452649 0
821752924 621244802 0
956502075 74140834 0
970151422 848621430 0
203910230 536793215 0
155876996 41028997 0
504079129 638811309 0
43308239 94682503 0
666465585 50549625 0
635995372 440805930 0
399465477 176755773 0
702672386 794835443 0
982707204 55261723 0
674189108 26542330 0
304166516 638315399 0
68627082 546687650 0
560019721 553556772 0
317992932 993367583 1
813820080 832700406 0
103692516 814041616 0
18861297 854439912 0
567319603 59173019 0
860705488 805633988 2
241526286 783575720 0
965714988 979023554 0
491368803 891288260 0
46739435 548104159 2
884591466 762244648 0
48322610 587268475 0
459865581 164855788 0
600021462 90309687 0
714371477 401093634 0
677807488 403485389 0
565729170 10028100 1
784891962 165064900 2
610392155 873583488 0
996576643 729862617 0
80770622 286165897 0
678910227 923605195 0
393085237 522604575 2
917615304 20025440 1
375466538 857471163 0
828008167 897959478 0
618073112 458435174 0
362282558 607774227 0
963744446 745400625 0
144805907 183085073 2
558932868 579588922 0
627502891 115247409 0
978988077 361554621 0
65314608 77349729 0
796102416 251857251 0
995312715 994222178 0
2679985 818657425 0
228467530 726751508 0
378818768 64365765 0
153238326 154233219 0
665409271 597002307 0
109812109 473401242 0
312286319 709620883 0
734794729 784596153 0
82233337 341852161 0
977393801 97140331 0
951518170 120694117 0
934527804 284628258 0
776958363 220202729 0
538569776 92365736 0
544170424 567414289 0
226670 261799388 0
245116311 118600711 0
713273405 751689082 0
446801704 180914583 0
204816688 453046861 0
179248006 695198848 2
997252518 843107539 0
182927481 695643787 0
830717932 109638630 2
833516852 383780556 1
890105404 985736437 0
712480724 677039076 0
249757413 672093096 1
118122871 784259867 0
371183785 91828374 0
740936459 282487522 0
219078093 521445210 2
862506055 102362204 0
100590940 85561769 0
296095482 113725878 0
257689008 944036376 0
321186745 693882704 0
980517924 109838380 0
66660182 998187505 0
992242769 140787107 2
545901094 310663885 0
785785496 928473714 0
840395423 927268824 0
840126086 924283824 2
111834795 88947706 0
424991321 270845639 0
972425904 374218604 0
208774392 345034774 2
855222218 756412224 0
549979392 443048565 0
343700783 68730221 0
379256703 160409232 0
238899877 163119672 0
986552885 955104639 0
63612343 771252955 2
519615458 383856759 0
64331382 998979254 0
622438198 788761747 1
345874058 697129645 2
705749957 855158458 0
350441991 427680990 0
303062488 870130191 2
799900478 450618808 0
172203022 445454818 2
842573345 665612234 0
465473463 10940700 0
2500495 676894 0
254964464 669371887 0
269335217 894041655 0
494458685 573832511 0
400314193 195354009 0
232577165 71360852 0
220671136 936030788 2
708403883 497034431 0
503081284 176641414 0
105094342 949827200 2
297705415 427690281 0
439788573 122463753 2
387896107 14132621 0
301519776 42067088 2
279624363 996280712 0
960972422 788383654 0
297882232 690042707 0
21707383 93248544 0
544498852 750951599 2
772458472 109807754 0
867317591 311051638 0
921863876 623834252 0
784176051 782426851 0
207926847 122852836 0
262607623 110794185 0
243287613 265739184 0
877545535 102692013 0
868112644 810625436 0
108250820 324111013 2
110877856 21929059 0
78498666 721331881 0
351753268 112360474 0
214418837 39337134 0
96608861 772508415 0
327214013 695268150 0
911990821 74801207 0
625167345 52087918 0
549913581 686645169 0
614339132 380749127 0
607805121 727313223 0
60671709 643886748 0
811661478 121745297 0
452749666 339218184 0
47281878 502448529 0
463199010 898748402 1
983389247 338913663 0
133211499 101191440 0
452510085 144303848 0
359953300 528232690 0
551187796 120459113 2
873242315 970734210 0
5291059 583967466 0
272765094 586807282 0
31942592 115620497 0
847641110 17173519 0
688738887 114464329 1
458708934 454022490 0
801004128 158780086 0
810597219 150799350 0
675371208 444500002 0
396415519 681144786 0
103354067 139401298 0
391946248 98342016 0
114377871 258489373 0
409283801 667166195 0
552151089 68655499 0
568262723 584569406 0
569064100 52928016 0
275927010 285002402 0
147717805 242775325 0
4060476 347273053 2
786604275 205297984 0
759944954 431615253 0
100445394 120355490 0
447060545 554774214 0
368000139 561045886 0
134731090 754954070 0
857891269 418564879 0
95409485 786215334 2
214236408 40791493 0
667230519 817827750 0
770569345 170734588 0
60988758 424561127 0
439069541 51199998 0
42492258 561483022 0
852755784 30545496 0
772886943 40322943 0
916331195 940964156 0
497215764 52857626 0
399852193 493182091 0
956748894 694455456 0
123788490 44864356 0
189880834 700412540 2
236599405 48829445 0
723536720 468325963 0
182871350 172243245 0
21515430 852454924 0
166545465 963296745 2
434520579 606969519 2
107713475 760153343 0
60358063 377995634 0
539866798 671916610 0
610083844 496960126 0
775958063 613372124 0
850259029 207470698 0
303485629 231065325 0
512212509 344487929 0
53174451 907175843 0
412325395 828337520 0
25239040 461504290 0
518312566 827631207 0
671352033 935831865 0
557541116 827016769 0
748167770 852863570 0
472170035 188262491 0
492831087 441245523 0
352605328 322566774 0
727147491 807274704 0
881582032 89561286 0
99564604 317775896 0
724622800 81353780 0
940837021 521546831 0
135017584 581122779 1
452862079 773286838 0
714991625 6571716 0
319920240 28593751 1
861410010 122635842 0
751027695 562636198 0
586382489 822804081 0
579789461 489031215 0
123260359 310195486 0
144670344 938789450 1
247246978 609544938 0
382134851 26376653 0
423920102 454010051 0
396747001 305135887 0
526813603 671828316 0
133586262 38687458 2
319070326 840495701 0
362494193 884470088 0
910479865 898788536 0
639448665 327271176 0
328573082 239690133 0
139787523 365457770 0
732832804 657654992 0
418172402 691325850 0
527710653 952411255 0
772166303 121837137 0
928210220 195064454 0
810238173 798757329 0
691844725 774417790 0
410973539 209579993 0
730878001 198015220 0
777017294 295191357 1
391589381 830790354 0
700055528 15032777 0
70259068 133684584 0
45070300 82551934 0
515095345 278362013 0
176752303 882487280 0
135831363 174389162 0
792116342 697327108 0
210762800 131681040 0
277915834 714526204 0
986502875 830140838 0
745759971 514819628 0
643062746 25868854 1
829412906 232895823 0
542404174 342022582 0
548869589 725131256 0
518869834 408816501 0
35156441 646094069 0
206591151 249250848 0
257126545 52005710 2
329264075 51508295 0
733518261 91721588 0
847640657 546078801 0
748628939 465002853 0
256716673 630081949 0
766436450 576508436 0
862876912 521771527 2
75962636 62827477 0
997375589 364314889 0
850275707 67265755 0
560636546 230959753 0
206574162 699432554 0
392841056 916335738 0
585776221 149698661 0
458438681 586215811 0
585779815 936181192 0
991123099 722189893 0
751148626 694912582 0
522532104 333623070 0
179386084 143875678 0
629214310 878780091 1
91831708 12931752 0
147520858 375833229 0
362246645 868092244 0
939426113 752180359 0
962542007 992643404 1
131152692 158470145 0
589561452 178141780 0
622030301 794236561 0
207915952 968368161 0
939291565 820259035 0
539107207 55560552 0
110559026 153552430 0
613861511 54391585 0
496365132 164242039 0
90022557 329153399 0
501373184 545382856 0
338235395 314689816 0
545574160 222505971 0
961695122 529482682 2
485003323 666429525 0
15628620 422962842 0
160065509 945072336 0
632654251 35235466 0
186184557 686434626 0
517585212 178326567 0
546194111 143024715 0
351584068 442879820 0
12809685 346957471 1
637957463 147724913 0
335923403 841079490 0
21941617 362687805 0
369819372 926169289 0
143484086 814025512 0
677471616 904956564 2
356092808 597775488 1
743813797 888893647 0
673437033 249595067 0
371506022 657220434 0
298686747 998185635 0
29860204 936852037 0
855068452 507533055 0
374644469 68891670 0
137655284 158544269 0
215050706 803753299 0
960090389 203721894 0
186664641 936878444 0
110726673 93370236 0
183263847 437353794 0
137851758 187421446 0
785685251 152302377 0
141498012 211344514 0
964092704 127874459 0
686750673 799549807 0
861874445 606032389 0
44009341 596799913 2
901992566 965443553 2
702027961 61564227 0
59518526 648694486 0
911270882 618628542 0
742839513 191627083 0
135223975 423572359 1
971408559 19223267 0
844331792 412915561 0
502946897 468422678 0
180630148 143962207 0
65642593 101555328 0
616917271 244710376 2
165707387 579870036 0
868317596 323558670 0
221921003 753906947 0
56081500 643539909 0
503681533 479490123 0
54401554 61994042 0
846073812 977030335 0
298007339 432422490 0
194560328 147613150 0
751205318 512871025 0
682982151 21685650 0
702167941 990374093 0
490747733 900472419 0
411810286 42843753 0
937221434 305479232 0
236912678 492515091 0
682357635 672639515 0
100609789 259746388 0
540348675 309709451 2
677236813 279121137 1
881677539 492474377 0
703242383 549694287 0
893983769 430413273 0
570629800 956691747 1
371206034 834552037 0
862489166 337585075 0
944491238 756392422 0
163742902 246057530 0
35885555 764646763 0
689081163 445757173 0
375887227 654896803 0
378002504 608618637 0
75982301 124787522 1
690752009 510107446 0
61560191 473566322 0
879850995 538101916 0
623952654 159625030 0
61268048 576774835 2
238234022 515301185 0
39352793 33369252 0
743866502 932277197 0
572772480 639442134 0
12541904 620863 0
932619971 178818607 0
985541533 104237405 0
453346024 517113465 0
30131167 655382839 0
775959726 424915958 0
506560477 990514145 0
151150203 173507239 0
354158567 349359788 0
892323397 24837221 0
477829630 118987829 0
879184080 686450921 0
27858228 829389669 0
965116859 798107794 0
589717677 13333436 0
223191622 720165358 2
795250781 263545344 0
994867256 337268561 0
806903494 713158983 0
642332105 195706144 0
742718811 426206875 0
134787494 5739506 2
266808148 735947891 0
330338427 64310122 0
1802579 164076225 0
254876575 759655875 1
113849442 105009267 0
674685015 355359046 0
100565141 514810692 0
854095046 305576252 2
630917786 589065908 0
786807670 437563361 0
960286714 159499903 0
137509068 886955920 0
110462464 985064426 0
868923046 632324307 0
55116189 119170875 0
324365314 445003032 0
262771566 968300415 2
278662250 823791071 0
68459946 63955029 2
924485618 144399019 0
781289653 747255645 0
624559764 785388945 0
272523433 477795499 0
331986872 524746744 0
937950793 583729570 0
137700133 19272124 0
923083662 241250564 0
119116024 263661660 0
360696843 642770843 0
256123900 554913364 0
926145141 32146709 1
45816177 725472733 0
986144134 872653608 0
415729049 667638487 0
768507852 560064669 0
844689894 902917967 0
367630019 489218422 0
158136852 640159362 0
413255765 40797552 0
85459348 909090968 0
51409257 979536267 0
965706209 559785221 0
17739074 256506065 0
110046362 15826893 0
769127152 328453918 0
120905994 259662141 0
327139931 225184362 2
901870075 209747848 0
784473854 275505110 0
478076448 774717271 0
71869651 292591838 0
626722051 139006141 0
931127891 961404094 0
376472266 567945564 0
507968635 105185718 0
412441720 530553810 0
161986239 18266012 0
267120885 432482043 0
56849201 640785427 0
742930602 263257301 0
381602323 741371272 0
556077538 627613975 0
475486164 558355338 0
784250959 898374170 0
106381326 693243339 0
898851738 732808048 0
830903875 414910963 0
516775122 375357589 0
892817584 8780819 0
65946015 454799475 0
379103978 810246950 0
922288519 998807216 0
569737842 519176280 1
370648251 612795119 0
824511252 426604270 0
217487825 205982317 0
689758029 146921240 0
160757853 234471780 0
74039289 184525706 0
542866234 669811517 0
45899169 909918155 0
846492397 161791497 0
964733250 845928129 0
13554440 682664884 1
377503044 243453840 0
49286380 294345401 0
437793372 685257520 0
763444686 820469495 0
13262691 262041513 1
410391001 805367694 0
290280711 539533673 0
96204823 194886081 0
712370945 270953247 1
363255349 410671792 0
982172643 830386691 0
802587659 486101559 0
289313323 828551346 0
4357393 21878697 0
641807050 35305400 0
199545516 817272803 0
287050032 260410350 0
583183877 114089045 2
951090017 42556488 0
761027633 846443172 0
831765899 991742468 0
278323594 106225971 0
887578422 237565058 1
342065547 596464483 0
488532783 361582801 0
55323136 508818076 0
995556126 322071506 0
556670448 488867023 0
993652085 10233363 0
361805524 205892174 0
899039972 4496732 0
605274679 443138691 0
490790360 873552598 1
739620802 69266988 0
479111782 789611045 0
282265673 552383053 0
38948673 671541381 0
819965668 656802095 1
765480083 494417429 0
135179741 605347186 0
452165516 464615722 0
441017652 185807600 0
989709607 725169879 0
29008482 278304071 0
996921730 459330525 0
118761892 407207473 0
190208736 961151405 0
313963714 691863105 0
850754696 497955407 0
24952830 820040296 1
77026968 727750905 0
514000459 424908434 0
211407779 833115662 0
296143644 133395482 0
27105427 397110256 0
61826324 510251727 1
554693785 980634059 0
337857331 538283939 0
266552290 600923306 0
231579794 516930875 0
421622363 331053291 0
722807634 783346590 0
154278017 12391094 0
203305511 232721852 0
624371453 964364560 0
303204388 70708752 1
526821351 56530361 0
493211121 781675662 0
823551965 213691748 0
53839564 190050083 0
966742496 746069950 0
900823334 914063174 1
931382709 107200219 0
325317459 489266160 1
465312005 950321257 0
972453310 574667678 0
580615909 786306225 0
783245524 973554618 0
288486463 107335693 0
708117542 441810230 0
719078658 387189730 0
462750383 192257431 2
583357940 553851220 0
858618975 756960578 0
871436165 640135757 0
764751937 926096474 0
333941255 831917585 0
887708330 949600956 0
313114685 142351327 0
446754267 583555166 0
287273630 343008612 1
325763748 984208798 0
764823743 834917844 0
90107927 123592276 0
636807284 986239294 0
570828433 251319623 0
402154754 203649534 0
856756663 819201628 2
272400913 691774192 0
449930505 216487944 0
938201074 766064562 0
271137459 92706818 0
2496569 490000987 0
42351220 453919076 0
42518421 367741341 0
927095823 360149967 0
189141627 4633322 0
600140266 59430036 0
755308301 663145923 0
222127798 535575220 0
680174999 628091744 0
409713771 27913861 0
171782050 533025391 2
961818736 740982090 0
762178605 708091698 0
794374041 579938298 0
958071953 913487030 0
765680788 24464091 0
742277378 227930610 0
317386303 70719712 0
461377606 593533176 1
965690676 976051095 0
589655722 994933503 0
448877942 975832827 0
747094616 994509150 0
295668686 56686951 0
607173484 420215683 0
321933841 142961713 0
518088278 985192039 1
36827059 890511962 0
751929548 909395054 2
867524307 635392096 0
729964599 630695641 0
869538007 509507442 0
100188403 145010179 0
6573655 756206208 0
444153872 212743371 0
83626137 674775160 0
670685415 811840028 0
637263073 514191438 2
151357276 988233871 1
45817014 916481296 2
422941509 705383987 0
110357605 803842026 2
4524788 857666211 0
149052803 33969445 0
943291906 5844974 0
92183163 128471592 0
147172735 969963797 0
422900020 204040305 0
873042023 47678617 2
997052476 848555615 0
211894534 708431566 0
225950365 290732737 0
184595225 746831851 0
382485213 443929086 0
790683877 94247141 0
622884053 964875314 1
912875308 84686331 0
640930536 757774424 0
376282700 92047820 0
691072921 861629040 0
98458469 179249199 0
222747205 595734091 0
272414234 494549498 0
519249257 728486377 0
659509287 309936792 0
190470205 818358683 0
199993758 558396782 0
672633518 563244887 0
833106115 856081673 0
864850830 941106533 0
988177053 888117561 0
758063190 554884606 0
272961569 734292698 0
908835055 625255646 0
325286847 964020174 0
645697245 759791293 0
493053701 119497757 0
887845286 997021499 0
81714470 475638991 0
195974536 803904933 0
201199411 81667259 0
341598259 773781891 0
628904391 29153966 0
279614548 802700220 0
546924923 65567168 0
230915070 202295469 0
680206569 387010120 0
724996097 7959592 0
441073998 434466501 1
314938809 358479936 0
6490067 54719032 0
64107005 8278999 0
795747677 239543123 0
634342098 51940691 0
282444420 769224110 0
621342007 111993965 0
70853995 569197464 0
64899352 954657729 0
780099334 246106631 0
55972156 683210023 0
517556322 16201675 0
507968636 317774018 0
299964864 781293139 2
918568434 145343406 1
115274809 484506922 0
669716899 507105366 1
281672654 332692895 0
52019936 654493024 0
79365200 328751958 0
791923858 884149834 0
245734191 207912612 0
641321980 137601131 2
202526030 402060944 0
839592880 677668745 0
123264896 170004795 0
869151797 580776585 0
195663515 147842829 0
105352711 768004667 0
586803321 298038198 1
373711203 988936870 0
806175231 896279396 0
669018695 818153662 0
731039808 348225523 0
628230977 871112292 0
491212057 625980884 0
294184237 839409558 0
767005329 888223690 2
410584699 255499863 0
40030886 985683927 0
912138805 166402506 0
313600545 571439683 0
876752187 706750883 0
130999483 517232974 2
488055466 422869324 0
577475750 74673298 0
33234294 142205200 2
821022602 236068931 0
492115873 137425538 0
165552297 652305895 0
115349022 886324697 0
151792970 891946471 0
717481041 655207910 1
371977438 235380845 0
109091012 40789991 0
140909126 872874356 0
573393138 264337496 0
79772572 656682017 0
304937594 447206163 0
573500227 271864068 0
200403184 182302903 0
959432170 776394084 0
310843644 627460769 0
691805378 349205120 0
149539385 73471693 0
133075460 665781577 0
31251028 323904576 0
960055986 560759883 0
915976700 463408005 0
319860317 328967456 0
878069653 725821706 0
198103739 96177979 0
37680114 843977241 0
135128215 58738372 0
124182616 140644183 0
849267225 901239046 0
138799676 151648178 0
26098894 9411744 0
368394543 94850451 0
151637194 418150471 0
972268615 86587027 0
990724703 458814557 0
556406293 340309541 0
494113896 132521634 0
553344086 575671762 0
306098128 270986463 2
852151453 550271029 0
756118024 922966472 0
360649639 118734397 0
205093555 888091619 0
120877177 861697261 0
413281530 315689294 0
375987262 495250649 0
407068318 248620883 0
452398473 967328882 0
829726511 872741801 0
209812442 380179264 0
424513908 612914755 0
869241206 588271025 0
163343020 625626544 0
842634403 770918822 0
44279223 200444212 0
535963594 656675771 0
410033747 560764547 2
523482756 967509598 0
104184995 506475743 0
817374663 458269008 0
486641901 435867320 0
126963014 202817057 0
649460270 800551618 0
416018553 528831209 0
925459491 126684190 0
952584700 117490282 0
285022778 333242451 2
37840371 710278971 0
780324333 77639830 0
276450600 248969415 0
816778427 387391304 0
539880329 110099988 0
351165864 718112922 0
572707249 327370168 2
455940429 708983192 0
880054128 401388304 1
360231105 420914109 0
136200124 571639227 0
111125950 832520458 0
160371512 768266128 0
394950576 256136976 0
768858329 289717889 0
436217732 732383347 0
936319732 500881104 0
876881588 947141397 0
48901636 322538578 0
662040301 66524170 1
955032074 290606382 1
906295968 608752897 0
368667306 503451987 0
2277840 945272405 0
567666423 958383330 0
213497470 157747253 0
472520832 735767567 0
603445716 932466356 0
468815494 78427835 0
592018417 17244987 0
980441829 863667313 0
77447561 556481153 0
224728918 904908490 1
74123430 217920716 0
123731755 636191277 0
882492462 407580493 0
570522509 990029498 0
751467042 143482734 0
856295910 397449521 0
103192232 993424033 1
392702257 632385442 0
87997401 807243794 0
938120265 262367900 0
219230465 675757407 0
126645874 935558224 0
144891461 753676624 0
897328900 731814491 0
33835145 531081896 0
331951084 477673808 0
409163882 728430445 0
40078645 74752370 0
374586751 942994400 0
751976357 302739835 0
518098964 202390623 2
117238396 491133566 0
224448955 814172961 0
615353428 526835567 0
85803953 231672606 0
114562065 224965106 0
80196291 671847763 0
262420770 635444863 0
102096263 488612177 1
547049388 852767043 0
462013016 797925057 0
978502408 265318134 0
55426223 948278795 0
712047453 101594595 1
156536145 12155568 2
815071612 901938574 0
109744401 193187847 0
58649804 431567549 0
3847536 270420088 0
538554100 422130604 0
447063679 799310267 0
786970756 123978906 2
579786077 404565036 0
404393624 100387242 1
556651847 727073578 1
33840911 546479541 0
99085560 124324019 0
552675590 365962299 0
932068373 592990538 0
868958288 9821260 0
806514407 23231206 0
450010392 437870531 0
43225383 848625757 0
883588132 682039796 0
775060686 569095975 0
60778510 730886682 0
913322956 855085725 0
917316686 92547335 2
641806499 512726123 0
945784179 611893022 0
578551282 671348762 0
2306620 77621629 0
46241333 243812303 0
421803975 625935392 0
208883758 388363934 0
53985307 41162238 0
403628708 56195338 0
841155497 923985892 0
46833021 77577233 0
75229026 686048219 0
719220354 363694181 0
596125196 963084511 0
358451371 20962192 0
395914653 288084093 0
88597976 252291100 0
343616702 846874356 0
27701787 954609985 0
353357646 555250256 0
667690539 546371883 0
294073663 38993330 1
960504684 132374677 0
991324958 93410097 0
910145373 203615507 0
101971140 674004990 0
843253017 422652559 0
842985118 797860369 0
489504006 226865667 0
982822095 112796051 0
854808876 61450543 0
890106991 363864332 0
853211780 403022448 0
9588399 901509323 0
791120042 906632469 0
870683268 354950009 0
993343215 939852036 0
487730938 158635165 0
610482203 142592520 0
325651931 185610371 1
724806334 662305170 2
480068275 703708862 0
526844041 745598200 0
395018194 142748984 0
256301482 454609734 0
253045934 934663509 0
156676818 426260388 2
46755853 285700719 0
366732354 820674141 0
459013743 551198115 0
886823943 363273699 2
295906425 712936584 0
691080984 439758112 0
71924893 218817711 0
62260308 238423134 2
674894829 312290125 0
438389901 715466697 0
214487985 361158831 0
91297960 113365536 0
212897913 615356734 0
786653362 911255746 0
984877185 209503184 0
22403085 274352224 0
565917533 139270659 0
69224862 449176125 0
138850019 15442093 0
497719904 229674827 0
956826935 443699973 0
311317336 869107233 0
118979448 654174840 0
22034676 601113289 0
219170278 807752489 0
838749969 762602705 0
227884091 82188945 0
859678789 967471509 0
145288763 844726895 1
693015142 687734084 1
135229094 991202126 0
339532456 514531047 0
52147286 133262778 1
483324396 75973739 0
724225136 886342416 0
82771671 438379711 0
352105578 494477079 0
308047639 75112940 0
143728889 939586244 1
201188248 824120970 0
829533246 139858518 0
947363931 805058990 0
272569932 843499687 0
1235678 232137104 1
972227222 206671796 0
611155760 559159199 0
533997325 607509452 0
925986632 670942850 0
704503910 536966647 0
584945687 81387739 0
734629820 189307577 0
65539515 722832131 0
473147014 98314034 0
457741823 816739077 0
500141641 346364218 0
274932106 79113764 0
933822253 73098017 0
793816744 623875187 0
786245548 617727234 1
114258526 52682750 0
443185012 215524799 0
136940710 580545950 0
406664749 823011063 0
396266972 891486977 0
268486604 273070735 0
428073593 680329159 0
90446716 137711664 0
527711160 297112747 0
376370402 58162383 2
176178336 741395176 0
987031740 432094682 0
715780025 448976802 0
6013845 804129373 0
133775273 390815839 0
993070894 326539981 0
720123334 879945333 0
721975529 230224177 0
953089453 198608845 0
435491099 20184397 1
777096978 256898170 0
315062282 80068271 1
529668021 95497018 1
463128372 347010395 0
351725079 8104341 0
70857450 241175052 1
438655480 2974576 0
668545892 652465053 0
275286966 377869780 0
915576047 975847628 1
83949797 61041913 0
316474615 643928738 0
662812909 938471227 0
510726081 867832792 0
753065863 61813860 0
554656395 273269790 0
671735511 671252996 0
279577925 34684357 0
683900555 490665923 1
953660673 350781781 0
667926502 122933094 0
786853440 749898850 0
371569167 638108974 0
207848853 431626737 0
793158047 895454347 0
136187945 83618184 0
515375372 261566513 0
196326351 659400148 0
542132015 361750843 0
441650488 733849285 0
78916589 136631591 0
858978516 416077472 0
630657985 430981497 0
966569133 822964599 1
713507502 309395449 0
774904413 423567164 0
372048448 136249617 0
481564638 544614998 0
470301585 240936136 0
412053099 838103382 0
201770785 608049112 0
39199118 591941501 0
100284998 873156987 0
842141014 930574008 2
189919532 576335116 0
493623704 70956437 0
655435294 285051964 0
635264243 610339835 0
53192583 536011315 0
275730404 799956113 0
327478934 127714098 0
188604904 571122680 0
766080883 749471055 0
250341446 342286365 0
291554909 97150300 0
268667724 215082211 0
555629919 539704390 0
581959601 545381835 0
97562004 25483764 0
834487125 844173309 0
683261296 195665636 0
775127009 904937096 0
41134332 993824774 0
765404826 645852249 0
384128639 991706818 0
21074786 632593127 0
101841501 872313622 0
130171939 457489166 0
410011967 372406810 0
798366364 131906386 0
856968479 845334995 0
94166898 390254805 0
900926460 955828261 0
162827079 238806335 0
366465821 404896627 0
949226499 909529331 1
426245179 56766882 0
505279080 235363263 0
642901544 41580053 0
11056941 848303345 0
354586127 261011899 0
575725020 293569615 0
893018515 530170426 0
13336908 150123 0
222872583 633957169 0
736327898 753052071 0
561723877 888185165 0
858994289 844275743 0
817649405 645841334 0
803353115 51290291 0
509266315 535514290 0
591007049 762542812 0
127661089 310845638 0
600264331 934261598 0
471006723 20794093 0
528707026 776293142 0
400065053 364197218 0
347994790 49234062 0
306654731 490046404 0
887357451 84505401 0
307030794 693002640 2
776195302 899874434 0
793961399 951510645 1
872419771 531095290 0
756288972 379817076 1
846345963 485712013 2
719681113 77177452 0
693856519 26852152 0
285975515 989672299 0
48613198 403869895 0
804038359 592241396 0
888323176 280084038 0
5156240 28885623 0
208444194 689002562 2
901849537 659149828 0
647807814 262171557 0
77084568 318224886 0
718352582 456744899 2
266864421 812883426 0
592893733 889007726 0
432515881 754364757 0
982872146 756203293 0
168496945 51247983 0
834450523 471291156 0
342382308 839198799 1
105937657 68513464 0
941258476 863537742 2
749112224 316419896 0
311308735 211985393 0
777002784 505689804 0
147560866 669227032 0
346233065 976221616 0
258794831 1057885 0
245143996 877582172 0
141063659 650687351 0
425229429 756931811 0
248350237 412128251 0
66301610 949678104 0
65306173 512824269 0
636541419 395597656 0
110334779 253334213 1
977355736 812774028 0
349102994 742305205 0
441204207 51184107 1
884811499 13652404 0
897217087 836680520 2
343511403 365115013 0
882818976 868665594 0
209677118 667659893 0
406827122 744298000 0
719362937 259197630 0
234169308 844211118 0
991689723 409068287 0
671796986 359357179 1
716034434 42906857 0
833854754 49629717 0
288668696 569676992 0
688329662 377969236 0
543374654 968276054 0
84148645 921839791 0
415057325 229793884 0
340346976 343894648 0
81659513 768876757 0
722937772 247620505 0
416000049 924996396 0
656766499 911471894 0
893463186 453446214 0
178350978 522096547 0
859381579 33644840 0
930948306 590644867 0
719678253 658482846 2
700643970 130613975 0
760953252 726531014 0
822094028 987330071 0
708551847 813182139 0
549375464 380845111 0
125341050 33198571 0
403282688 469666220 0
550503331 485273146 0
29998748 25032668 0
372980696 133616421 1
906536113 256618697 0
692576734 773527044 0
608466448 219808410 0
731284417 130454448 0
860390198 505282324 0
79837938 159981398 0
18812638 55020517 0
576938406 437858037 0
70010621 19341302 0
491550926 282091678 2
209446593 532176554 0
509998090 411583896 0
479481252 490533560 2
767253520 372406568 0
202908187 492096803 0
531838727 945489460 0
184446434 41088094 0
460273538 224702124 0
178504750 394469893 0
360280380 77346161 0
343248518 703430697 0
821403229 690623797 2
68982696 424733861 0
873360200 692161530 0
477282014 992421727 0
356650012 288650182 0
922294299 258666412 0
540066264 718230142 0
866390848 970676440 0
655243527 921046511 0
124531635 473632674 0
588580066 394445796 0
625483633 29525639 0
102505394 962218008 0
485658385 665066110 0
63318447 469932349 1
390173535 635163843 0
933820972 975227944 0
403765811 782674134 0
963371453 414553370 1
888881452 750438196 0
264898684 47755757 0
735410131 905385833 0
910113171 410041192 0
644512917 83231403 0
675684048 12937827 0
554063763 550645049 0
889667357 485243117 0
282728515 790994213 0
394912847 774831257 0
277952504 705359437 0
83127332 259287298 0
467952263 467674323 0
383273631 60003595 0
881058811 10232039 0
226614785 919110177 0
419805051 417928451 0
644319336 361212319 0
291347633 993292973 0
648473753 521639810 2
739205025 48549145 0
136165500 90958962 0
768564821 25569086 0
804750633 81050039 0
418209415 803545594 0
802702197 992495456 0
656571577 221179139 0
143836837 250627611 2
815279051 497874865 0
913558228 943842248 0
304968172 910558533 0
215120782 428729458 0
340377560 393966893 0
905636610 956981256 0
339320441 831149035 0
129598563 479598624 0
968580099 793793345 0
131406536 455707080 0
528980422 66017608 0
933110899 673875418 0
766964950 775393872 0
967993108 987656667 0
399921993 970073079 2
4366148 816256133 0
540502510 253283713 0
202613017 559585391 0
552692386 64956073 0
571738123 225802228 0
750267771 309573653 0
279634733 533963237 0
360204013 196565835 1
73531662 555901817 0
133396056 55436643 0
494014443 771126884 0
634507943 442649858 0
241939858 776680589 0
905342567 918602159 0
116010887 709309447 0
749988918 243741671 2
913426936 221205278 0
893619082 96431524 0
942514758 976268121 0
501994938 397750117 0
329808398 278413081 1
4909662 302073934 0
851833251 687177560 1
528886224 249737149 0
332244150 896189537 0
495987883 550123232 0
874434162 584865854 0
160717693 306150648 1
94603906 358020155 0
87977513 398617989 2
61558056 817421282 0
368783419 774560630 0
979710378 637448420 0
251575028 395106342 0
464708624 917769289 0
840293899 354483633 0
630318789 237215709 0
670051821 362169803 0
758054917 766168264 0
327743475 644518142 0
195518470 370177807 0
943894490 620200206 0
763083022 833794533 0
131249227 879533668 0
252383700 79607537 0
305033451 316912596 0
570258663 490707896 0
424054463 88836800 0
101453341 901182262 0
584681766 311484463 0
736392285 801874558 0
4643063 20151034 0
988840631 492221375 0
264070314 159218699 0
710177528 71503550 0
264416565 558536368 0
7331229 691125976 0
268536309 698267962 0
50435442 33669657 0
886066012 390388216 0
14430958 460927967 0
453021325 342955748 0
70289379 445521285 0
222361434 551945714 0
660721904 851243272 0
637122982 929310058 0
289532828 474581981 0
61491371 964681263 0
670726005 401381567 0
390343380 111211848 0
625437493 382702793 0
771026311 630995554 0
70262414 327395045 0
29583277 149412750 0
175475235 338553447 0
284889359 874844596 0
187121979 885993944 0
397900818 711543277 0
249235960 563252058 0
510403166 629565121 0
25158018 369293615 0
112376678 650243194 1
429118499 849313034 0
102261603 821469457 0
852524107 735448423 0
110229507 944779432 2
789792678 189875026 0
888017151 480110752 0
80493006 34746879 0
896352949 978861825 0
82350929 162916050 0
305911960 794926001 0
959175774 196930259 0
223110873 332023497 0
11493727 403965622 0
817639004 796838671 0
319067645 394681236 0
20643502 710221926 0
171513459 64995461 2
382084540 5952130 0
963237381 599458741 0
118562785 734701410 0
875924597 465751677 0
882543307 715676415 0
233039024 380071233 0
324120355 576477765 0
60817582 814038628 0
124761538 773911016 1
884247914 861469794 0
813651127 51816091 0
110995771 867700449 0
122819243 56482922 0
412368700 575578485 0
412188170 67480833 0
60721312 461050064 0
151325160 766330317 0
313934735 313283885 0
440139198 950534388 0
802570534 235102226 0
112148806 216444718 0
986365526 549681120 0
180244966 14124462 0
116560963 379142355 0
958939072 648684811 2
56150813 834971441 0
72569123 861149577 0
101483317 6661710 0
287498472 288735910 0
633562566 84276394 0
969922073 137532521 0
415069855 12319102 1
318464512 136325884 0
46678979 415415754 0
906141501 855858769 0
123108782 391367753 0
47019260 169361667 0
723377707 365539806 0
450140182 385107507 0
54865989 709904671 0
428528358 751780944 0
926361365 323511182 0
48752476 735140187 0
127254036 293634297 0
815968649 374064477 0
471085514 126560725 0
110995596 929335641 0
313064856 200272221 0
253125453 150438942 0
222364684 134899200 0
129948159 854287880 0
666139780 952532918 0
990785703 820789637 0
289154397 4468689 2
296785263 467431744 0
792436711 19762987 0
738492793 221198902 2
498011131 369091285 0
571056521 530452793 0
82875204 287616964 0
77043538 904781962 0
993358346 43117483 0
764644864 585260211 2
695543878 337893266 1
102888576 86867357 0
697819173 744699841 1
215333441 386612094 0
418558394 81805346 0
46979646 838440705 0
822482759 684120993 0
203301803 550250428 0
303806267 4358240 0
527189359 991816798 0
478871752 668544514 0
500476646 74141256 0
711021956 866028243 0
3820013 963946510 0
10179549 778895668 0
768883428 591720416 0
3492929 132429748 0
475204872 284861316 0
110587087 183754859 0
359926918 532528908 0
912101652 162082408 0
67963123 774339092 0
230461168 437188666 0
48376551 751482351 1
798110209 649173328 0
393598270 243271254 0
39156977 85030176 0
378973413 967059814 0
707905638 869868786 0
527212897 233461315 0
340000281 560438521 0
470174562 57350205 0
373406308 107970284 2
798166861 299139027 1
831081346 462630871 0
399071291 752193853 0
963988256 816097106 0
832025162 76697529 0
705480063 38441563 0
576589073 947874411 0
755638135 94533702 0
74117008 483489126 0
364342180 745750476 0
9404251 206080980 0
138768115 670053860 0
788070557 889651081 0
79113488 673570646 0
531300417 253990801 0
362618383 562590228 0
538210806 239539661 0
731730731 217602631 0
205780830 793261296 0
768686406 553149823 0
119730179 26509910 0
707782065 242549836 2
376599112 529792001 0
338975549 305908970 0
121639458 5086042 0
2899956 85871799 0
158943642 234720989 0
809768247 374298067 0
291778308 76718289 0
576548233 828548524 0
211036371 78590322 0
871237008 498847442 0
6961211 88390209 0
482398680 274351991 2
919169318 979184781 0
591154912 105018931 0
453932862 333323729 0
730391119 622612115 2
889141314 826368684 0
110342431 134857447 0
755980656 649377878 0
857167899 523742239 0
638157478 68536976 1
499012323 226661792 0
963740393 755995957 1
13630638 546030751 0
920890833 412199862 0
196238699 650475959 0
244114713 817812700 0
555102583 973732487 0
277759910 859376689 0
844973394 624537926 0
601584747 43602574 0
555800996 451961798 0
953994938 837211005 0
244338677 149265795 0
693688206 739490726 0
351193512 586026830 2
394272844 602171748 0
39719637 446844488 0
440339743 987300978 0
501713156 421046109 2
739409734 723398121 0
708973753 860876128 0
421991335 96913526 0
137161606 664885001 0
86817909 775080666 0
532788001 685166067 0
577365080 948146067 0
206307312 979072310 0
312340167 973683598 0
995058027 443465781 0
932388839 250556803 0
821395127 239837973 0
473422673 628335851 0
71459771 418138942 0
172382581 355437711 0
977642601 271670225 2
949742456 720073647 0
990001786 794421904 0
322834516 662157405 0
59135953 160487155 0
687025236 636225688 0
126089732 89417915 2
954824248 272101762 0
846144229 707656887 0
379946832 294393323 0
345949927 653345875 0
4893697 285465064 0
478353448 871046993 0
954507419 831080829 0
651634079 63605709 0
648508481 551147604 0
624557821 169463270 0
564819654 578906681 0
686797288 85386061 0
324930356 418856110 0
81244697 545958823 0
330540494 146493372 0
721872899 515965005 0
528043181 415582389 0
197240854 77238108 0
242332782 288069253 0
281262420 354076577 0
412305737 909911646 1
478162647 968036713 0
294125391 347448043 0
848446593 971153783 0
182327021 767073001 0
118458147 687093704 0
216603286 434551472 0
171900374 583807751 2
563138876 662921617 0
290932952 345168871 0
692473578 741242108 0
206530428 797325647 0
786732994 86554178 0
865463921 192766266 0
418125258 94429209 2
84033017 207000058 2
48469973 571875016 0
985601991 13096382 0
944282102 559965221 0
757045233 519691592 0
770341739 561611357 0
702615156 892198683 0
920192313 411863973 0
73729275 799788971 0
132801167 243638682 0
542285559 287962847 0
153237960 356708531 0
304523855 129311568 0
978756090 797875733 0
549419698 864146969 0
304495121 41237800 0
59855452 575830502 0
156261412 112633140 0
508284780 763032127 0
105074860 385745907 2
987707294 103708226 0
316732624 288026931 0
15518127 424267585 2
792131786 991443837 0
738702676 243586502 0
707061188 390395144 0
383095414 120015385 0
588003398 591857406 0
830753252 806139551 0
60098131 545571819 0
994739934 18420539 0
146455886 236569565 1
89642755 69821504 0
648142835 801430702 1
162632137 746791378 0
952607813 862200471 0
874807533 646217398 0
489187018 550701810 0
704267191 388244624 0
798083360 123518434 0
143827055 220064162 0
427008551 496426522 0
55562288 341569660 0
520909484 769711345 0
128926277 658110755 0
396988244 746931059 0
583404724 495940637 0
28950105 182072056 0
93983574 13992653 0
669960695 926278908 0
334007229 971078882 0
396882020 736588419 0
23333270 836287134 0
663571501 895339441 0
194484611 467769493 0
409248937 528313395 0
871463109 550332265 1
171512584 934243422 0
857051280 818297423 0
543162191 856913096 0
391165499 720797759 0
62334721 468348758 0
84896035 739843629 0
784433457 602541512 0
828507257 740471774 0
30306466 777789824 0
335869224 37686995 1
551696565 47284230 0
820735285 154085121 0
47032441 281033895 2
397976350 836659028 0
922178135 222398181 0
213019155 333374010 0
319178229 290419962 0
443962172 87051828 0
254740278 3723023 0
273267287 778310579 0
142282225 77886273 0
81247428 960774033 0
79800946 739509006 0
67693334 455827177 0
108506615 314089217 0
612807208 357824129 0
555977481 942617591 0
181481943 163558473 0
498384990 143242171 1
487503244 877288830 1
614173315 587223039 0
810991787 636207693 0
371289100 805880320 0
453897688 802476329 0
662191044 503037139 0
877165329 79188338 0
59515730 763115761 0
289038161 617608410 0
511185840 400710388 0
155841085 47232046 0
520423998 90300523 0
431946578 125800904 0
752409721 405801829 0
286515622 746093482 0
863619396 681604109 0
236826576 917130166 0
35355860 625855109 0
518465489 567364623 0
570996278 47088314 2
763675572 608615295 0
201530710 319039186 0
767257056 88516231 1
9767912 450898510 0
830197263 186891722 0
357717725 197884400 0
860316985 534928209 1
36712405 6924980 0
492302045 676304370 2
220762518 702828102 0
217640297 356718974 2
226582480 341420423 0
910832859 795651792 0
362821925 12267234 0
963720969 872528449 0
181998714 320189682 0
354353283 564088542 0
942020854 100930467 0
270649159 312035568 0
668169240 912044649 0
978796371 98212112 0
154212019 900940479 0
849343582 99773689 0
117569526 977004949 0
768588521 903805763 0
772648325 229833504 0
268351525 388803742 0
77799269 978568555 0
330900610 4840194 0
221933417 383517274 0
946002543 259161370 0
667514418 868918600 0
623049237 833963327 0
16739057 73278187 0
883068912 374031480 0
352613614 7120790 0
828013301 1166086 0
398145051 198334276 0
362489577 608515947 0
454652535 134865767 0
69203107 177736558 0
942948394 460746178 0
154387891 53230786 0
750959289 804054497 0
480922996 626974780 2
898027157 684596085 0
983683604 69455959 1
842266979 439524987 0
151161098 639354100 0
459007113 590644104 0
914033353 499667102 0
407687708 396543092 0
312954297 622918003 0
62197903 607729800 0
264836047 444426288 0
609325715 105561061 0
863868551 494993691 0
23582542 251703010 0
201853013 418087397 0
854776136 716397187 0
143565363 460007750 0
202929796 230677356 0
684975689 997901930 0
703565555 725835712 0
323389572 81707924 0
777563286 528569020 0
772620811 311799149 0
220092688 990186494 0
936552919 607329339 0
352383360 914376085 2
340726166 238006949 1
296508597 58672648 0
191313809 393336407 0
669593794 137295576 0
91822916 501200536 1
96368101 720267756 1
312780548 915285013 0
982187223 386874014 0
801042175 625946769 0
571165182 366854655 0
75796199 270764558 0
547670322 138407516 0
666332507 715066711 0
120917225 17778834 0
837709927 91537710 0
221702849 844798325 0
822013739 266970029 0
340672823 599925956 0
686101367 315152936 0
554940812 422741835 0
931247191 754684780 0
574429760 240709705 0
31544558 742995716 0
206868712 597146103 0
636149780 121431023 2
905075213 892381744 0
49280902 636711826 0
80464978 516433930 0
744313567 523480094 0
201570180 641627663 0
531143125 931251905 1
498975206 800559634 0
211752889 990080056 0
126958629 684866279 0
13123032 574694644 2
717804545 508252120 0
894105735 762629955 0
999409513 435775713 0
781444521 693114121 0
698480293 425438557 0
47915695 719006128 0
52736106 590459046 0
285270368 800705951 0
596196220 758925131 0
143146320 766032036 2
743713158 698563276 0
787405666 892289986 0
161317040 963476014 0
907217274 132714228 0
151599635 77621720 0
692885629 289147406 0
11739385 667746753 0
452137872 396478653 0
301909845 305781933 1
937497746 850200835 0
175091321 439991078 0
94451100 915835947 0
547756634 606876502 0
262241996 575847167 0
315397215 359993548 0
121573649 335331800 1
920324952 74191805 0
702210956 437728292 0
227354738 306950731 0
233520531 36292325 0
455420368 294559602 0
66312830 793591344 0
52572653 897086625 0
827126918 703181961 2
460501353 663977941 0
763057320 535436263 0
337710645 514355840 0
556975758 133988593 0
211044972 307308335 0
333208123 252535736 1
254348418 925636226 0
413646410 568292996 0
323284795 131498863 0
267260811 579770036 0
882951796 115684510 0
965470441 812921592 0
384817464 25427145 0
261425293 783364851 0
638640155 781445146 0
505558375 118517450 0
867950589 262930004 0
682337663 506643976 0
936482035 622846177 0
974682760 291225084 0
782066360 274548833 0
122340 219613722 0
508557800 886602466 0
336054261 562191418 0
655257148 886319649 0
754489295 323672029 0
81453399 161181175 0
153963504 840459445 0
622593268 759730170 1
813280795 858582875 0
604489904 553555578 0
803270578 407266164 0
178447070 891123569 0
178802486 88456531 1
321335290 434540143 0
120977711 807051716 0
542728751 895141801 0
451117188 822587573 0
531063986 598214915 0
238160380 782541093 0
503533646 7003855 0
166813538 881968991 0
953797513 131211699 1
746368911 277274574 0
985529672 753152764 0
121228180 777340741 0
531801068 332842097 0
782679040 925172133 0
517645530 967597661 0
986135917 347895953 0
963095723 472793979 0
69581080 957264991 0
439816913 333344425 0
23806727 414161238 0
148903885 783059416 0
525195340 674224371 0
624331069 714526527 0
592660083 51919122 0
575023763 285664431 0
234498277 839861952 0
827093450 292169579 2
117643159 542019567 0
110460240 928446909 0
815501974 371251213 1
634666567 903857592 1
973295415 833784731 0
87804770 497297632 1
41214249 44741528 0
905307910 899985197 0
174093130 116202766 2
70162573 576896600 0
464084714 684643495 0
49855170 121347852 0
35932607 823410340 2
81323925 785367333 0
443681323 401443446 0
414768700 8702296 0
391309615 328501622 0
199570611 301312727 0
933011202 365330495 0
390360705 764197408 0
402267161 20035745 0
456687448 500088191 0
673126118 789165601 0
428479954 39628670 0
873368012 627034912 0
699660642 241598121 0
862486795 221292418 0
292705157 469008320 0
771136780 180868696 0
628956328 689128881 0
984291466 211680995 0
279011902 893762328 0
42269949 77017929 0
34276989 182454692 0
4495522 818640669 0
732765815 703778755 0
667984375 512205922 0
630184850 767912608 0
735770058 243678104 0
143331880 932101033 0
674299493 178615058 0
916014442 138071125 0
598952745 49475802 0
189157663 605533648 0
131844252 55408314 0
189759283 536326442 0
347952873 962230431 0
103285799 771103751 0
390548854 950491579 0
811759800 785150238 0
20371026 75143725 0
149264433 636203753 0
293641744 969883504 0
294920386 911718252 0
288670111 688152500 0
903674670 389646810 0
268014582 273443224 0
555354410 66090356 0
167161368 431151358 0
27144484 57090743 0
59429798 813898606 0
309965673 777747870 0
605004231 778208648 0
15804599 685717097 0
916040221 500758126 0
114960198 369786375 0
88515816 47568886 0
480085328 442348932 0
703860977 230164586 0
137356331 78636368 0
212590548 190418015 0
8171385 34264986 0
926397741 891205793 0
582761517 238408927 0
63291167 427712775 0
254855461 312577026 0
394197964 655351520 0
90226844 100961336 0
129652757 893858911 0
494858222 502523947 0
888097199 271934424 0
788777729 326563984 0
766928603 806712676 0
990766233 405712830 0
708324205 609564986 0
785063825 231436148 0
427444175 494076121 0
23685474 516672554 0
271710761 961399886 0
408184738 647059792 0
989275914 773619656 0
851791294 77261147 0
5829515 148948232 0
48273586 604887609 2
316617994 487530850 0
104763084 73148079 0
245293924 541048771 2
804752862 469051155 0
664538835 809159202 0
142067327 378203012 0
9004685 18468182 0
16694285 671598882 0
106250311 192468939 0
80881727 325428682 0
35882817 129250548 0
379198480 224018851 0
404673092 628396446 0
937753749 326994329 1
31453117 568729382 0
370851453 588730580 0
487253745 18143731 0
46260753 228466090 0
12812570 168088268 0
635527707 226223540 0
229605699 44646908 2
172474013 37581083 0
85576852 249969913 0
671244297 477378363 1
51581846 157040242 0
785915057 337256459 0
68882093 417833491 0
438971377 104480242 0
652136424 637124439 0
939797856 320787149 0
55883269 222009984 0
46051114 619850286 0
466891528 767868204 0
292637714 987400410 0
623423123 32595159 0
227383901 277523733 0
423234808 645042488 0
28728900 457813668 0
775064289 405934436 0
962778638 288748702 0
443172634 314846384 0
121564646 566374679 0
149465925 496314459 0
195031902 907394521 0
7986651 721849866 0
190131182 468624211 0
263355459 283157541 0
253720232 166804286 0
79974486 747275139 0
329922920 907033322 0
553390505 45153953 0
408768216 63990281 0
69278391 763851250 0
419504133 734546613 0
142403831 961997344 0
227963589 62419356 0
12514163 610601527 0
472091106 146243591 0
412345394 356009638 0
51850421 942185863 2
545182183 909766133 0
545570093 236308442 0
183237396 227765156 0
662123269 761986245 0
742538112 127501673 0
628851408 572582709 0
509546369 149847587 0
163136888 143521337 0
620874698 279734917 0
671433773 111494621 0
223495277 450135345 0
515462592 614112352 0
129153018 875991198 0
407169218 105129514 0
278460321 376711672 0
225787961 308386311 0
961007042 30461538 1
148708656 17175158 0
147425602 465668810 0
897526491 993935675 1
382416281 741756133 0
541747677 161490579 0
425715396 912144936 0
607737607 241383378 0
121819037 103120092 0
890858575 666191162 0
281700316 335641186 0
378724733 753291364 0
333842167 995873407 0
939550982 984298841 0
717417608 244169853 0
75177662 185514078 0
52127794 381111930 2
537289776 554144431 0
114484283 608262249 0
24305851 395781555 0
712025596 3501104 0
468170439 116249898 0
702356182 622735036 0
4241228 995439166 0
523428951 701205727 0
991700947 45565952 0
557910750 608093048 0
131589169 327929559 0
701617937 592535962 0
923610319 816355135 0
749279045 890989956 0
842086737 806857663 0
675062045 242039601 0
59039384 234657932 0
494621062 857558541 0
943107970 216389077 0
445595943 349578580 0
265145647 869393222 1
301683718 427302069 0
811975741 384741829 0
71695459 507894205 1
572925800 460597263 0
296591624 720318323 0
999832516 263672338 0
837025166 679086065 0
202710065 804962221 0
29768551 908379267 0
967944148 33099958 0
914700450 692088340 2
939496457 538612901 2
695520056 113004218 0
590107092 293033160 0
18088075 328340179 0
969204715 764684 0
412468943 387586086 1
251895832 692509254 0
658698517 633209950 0
892890017 820475766 0
261044688 101335248 0
361165990 728282628 0
667824574 738993640 0
711563375 460099041 0
54451292 726052112 0
933069996 201073500 0
887493416 343457075 0
451910498 437258028 0
866865006 632887474 0
500185201 187943708 0
611671906 301955895 0
826146236 142907239 0
208408578 46738913 0
888526995 917407450 0
854449204 181531314 0
584008808 186460431 0
402655638 441656000 0
643176901 112244124 0
958990656 679550296 0
477267012 34776282 0
643160876 26643934 0
134031205 717417083 0
826836606 634084861 0
825266111 719807997 0
776020163 431408168 0
612196260 682881469 0
417466503 245622713 0
821956905 687535558 0
284530690 411535362 0
268245754 663049869 0
721288855 227030040 0
23985041 355440126 0
112554377 93394285 0
824935782 686998335 1
676465501 89536450 0
199428394 548959913 0
163560741 637129920 0
519635038 926701510 0
170867693 753927449 0
996742281 701029295 0
956570560 860225292 0
422838182 52577759 0
429446988 491697628 0
385606963 733197026 0
207155453 757268306 0
157228895 819759618 0
293803451 628641466 0
947525721 922125390 0
142417068 693239095 0
395614988 878471724 0
587357032 540511572 0
606088095 13900464 0
382387608 857355171 0
818838881 554656515 0
994904390 524639047 0
82865779 868099998 0
127152982 928356792 0
884077574 985877995 0
396032337 541160462 0
698472743 330790561 0
222081048 340528094 0
135145144 445205034 2
164077651 924339174 0
63604204 854428273 0
938677186 219059431 0
58989160 895440626 0
843884033 335291166 0
675338350 116663557 0
786989204 413353103 0
82359638 308153908 0
115246341 733311808 0
660255111 68061945 0
571050071 633476284 0
744674315 671982963 0
587748694 521798464 0
513447770 983440084 2
583238575 848448616 0
206728706 917812202 0
124885989 97452919 2
709910256 901887960 0
143479872 40984832 0
551210809 929556699 0
107669371 292227615 0
122036463 565460137 0
244838034 751899809 0
17967840 878538959 0
293390687 755782290 1
576290341 555583193 0
538942436 314001302 0
625215009 465112598 0
64033558 105529223 0
192197372 968313610 0
269272203 709221100 0
757536372 851301070 0
648339808 793666599 0
766235142 524251261 0
437582934 668368365 0
596004393 839619674 1
187396914 269482348 0
584221269 99426025 0
489941295 924259853 0
727123468 866954212 0
621377629 707378554 0
250095891 272735034 0
176643819 626468466 0
660833333 101285234 0
606548504 522974147 0
358546129 791351650 2
116620299 320898579 0
552121498 506948793 0
89186980 801916145 0
223439189 285704561 0
292627919 123547461 1
486595783 898799227 0
815692241 917435723 0
78943206 33561514 0
531100386 6748443 0
199841520 626397005 0
64528105 652482000 0
274887799 459858211 0
695112347 695822564 0
355882791 83225115 0
732264328 127383079 1
150155515 835475537 2
434830701 17598399 0
408573051 730558092 0
501278512 979268978 0
266306824 234286699 0
566273556 37294605 0
938695259 902686538 2
44479159 613718867 2
14045783 625942183 0
984208311 251246114 2
863507284 494085601 0
388407537 27867854 0
22021093 279216034 0
243399127 784631210 0
10494755 890088827 0
347561231 190298612 0
371474376 540353394 2
583919604 648500867 0
269302985 978859478 0
432606114 960707913 0
59948762 330396243 0
782096674 601518572 0
595578324 956436303 0
953930826 116026758 0
463535099 530998223 0
978162936 342278793 0
584857427 894442649 0
666137202 32226820 0
295988580 67283935 0
266790828 221790058 0
768470806 618456773 0
809126566 380483064 0
163560301 44953947 0
154809895 283057689 0
624120567 378636171 0
353125982 813025900 0
421705378 13761239 0
768100217 148116852 0
237502635 66624487 0
347595082 40337016 0
845004825 614467729 0
167794166 931365576 0
288779021 953456325 0
623906704 169020205 0
905164660 930340908 0
622160077 465991791 0
352066306 84866793 0
102127462 865027657 0
628944079 902720102 0
669448193 113863407 0
437192306 405738914 0
984986897 59006604 0
310896071 681136372 0
147895063 938825560 0
618188 628027085 0
690849577 401412188 0
959777580 128704546 0
532843946 319006045 0
617529148 525524279 0
585962933 455706890 0
306203150 28241937 0
35162112 384945508 0
560617845 950886269 0
253959537 764112589 0
300837710 491382907 0
311906353 59877016 0
611376312 29146578 0
429915487 210221937 0
120351704 61287036 0
771389803 641361583 0
33143679 136369772 0
421175650 443964726 0
450930728 465610966 1
59992442 252706514 0
910097133 325628016 0
142523288 306428225 0
203857075 506259291 0
425095067 187266839 0
469620708 29946021 0
710244017 21828836 0
44491653 81714659 0
878431298 402273110 0
997754498 192259895 0
742427234 57291870 0
394433035 248400058 0
558569552 953995820 0
915235651 169067361 0
71763400 440499177 0
828120769 105661022 0
951659245 813052089 0
456920595 456353749 0
539689568 2086723 0
27492714 641679399 0
124705787 133479735 0
564254741 751875088 0
866867387 17384963 0
783900437 910417687 0
115764187 470046857 0
636792300 392895235 0
199251789 14931558 0
363833792 849664999 1
141094397 984755813 0
401217726 843074788 0
55428077 99932768 0
31074994 544269612 0
561775704 873397671 0
638001979 139465683 0
798346164 409413152 0
118269141 82912759 0
871718641 434762762 0
665341064 382717141 0
26094501 282470222 0
809237349 345718155 0
252351736 820994617 0
749879710 242160173 0
80436993 676014032 0
945079817 292007883 0
607329281 102369029 0
651996829 250904109 0
29674333 604989098 0
376139779 696340137 0
684888737 59336246 0
416801325 707638548 0
730651347 821404524 0
671357211 99153337 2
419692611 68884279 0
513610198 358324849 0
60486105 274337346 0
19010925 476619132 0
711713550 974795157 0
590427882 712374299 0
140148898 146065520 2
476220980 345945407 0
346341170 111146779 0
661672065 454779119 0
555863313 352632076 0
562200143 9132697 0
976831463 786181893 0
255818643 45495467 0
910066344 22981400 0
532281357 834025176 0
521107738 958442875 0
529058587 375546533 2
234271977 283802175 0
692546173 536463551 0
152221529 534181475 1
169761526 404662361 0
652271398 872510219 0
431828815 504794817 0
553015465 344212546 0
642923230 999017662 0
830323119 480489266 0
980867849 306914142 0
295821639 121737640 1
295922588 103838012 2
573325024 592562770 0
784663573 947700551 0
637700730 958958952 0
556065116 636764277 0
196109162 463029049 0
715452923 279708306 0
264818175 135823248 0
191915238 937530679 0
514131447 339337138 0
25354407 634791424 0
263214517 593407221 0
73039331 251201410 1
163489006 421115968 0
923953343 143575358 0
140393347 458158781 0
668499874 368563513 0
868661250 428111714 0
443237964 411313302 0
467466938 188744489 0
604413936 265184260 0
19136966 290888528 0
528481330 77026916 0
319785042 802572448 0
68798715 352597385 0
935085696 196561695 0
324906332 12504172 0
820382931 790018492 0
614450533 516422367 0
334695907 203996658 0
383953770 259632834 0
577974470 921031892 0
37064919 868560384 0
993850500 466796687 2
772909426 419697653 2
68050423 880642363 1
931620829 669195667 1
590005783 657989479 0
406194709 833399719 0
142038014 243063861 0
592714426 145033031 0
843897543 879312149 0
114152150 439972544 0
843262368 158217590 2
526766010 80852132 0
756808285 245569726 0
22044071 203261435 0
468881742 642471548 0
105336295 706490898 0
259336931 831264751 0
597084674 629309264 0
2455443 867150887 2
840536647 99301732 0
321699060 260801228 0
125754883 553808540 0
104778053 373600134 0
141401115 182614856 0
298370817 43812794 0
359866461 607601048 0
197955031 157806733 0
53588395 408089670 0
370542903 998563569 0
187556615 119305937 0
261523243 25146676 0
705584024 117548608 0
167214772 822896210 1
519674153 6323022 0
531633819 399315786 0
547187155 360685741 0
74540369 126651855 0
758469007 39076387 0
741571118 352946403 0
365004197 709909473 0
451575852 951375361 0
891805071 94615278 0
162025789 69063996 0
578831184 587376439 0
345670063 879233735 0
595235152 445001294 0
367437038 806637435 0
975029879 156958165 0
32747197 649545499 2
293483741 409633904 0
238717770 415003278 0
691224845 528698239 0
391498062 132836705 0
696869956 416099463 0
215730372 550692143 1
431665554 774252704 2
524929952 33053427 0
341564399 460957892 0
231010974 528679626 0
42635263 701726309 0
121312703 480736656 2
944756424 546199793 0
158835046 659891643 0
143393149 344944584 0
491436558 36388127 0
465209040 890399501 0
847063418 412456228 0
281521098 750303680 0
482508817 441699774 0
693485422 380835152 0
149729860 729078879 0
56394752 6483183 0
57842085 155261474 2
992728939 192456338 2
905436605 820604870 0
736818480 567967396 0
120627567 709140942 0
268087666 219140090 0
750810702 821780563 0
915172279 781765354 0
629217810 722279548 1
892019849 160785515 0
377900058 131557707 0
142643604 974679309 0
195225755 608217072 0
896675550 637269513 0
785279834 760039161 2
753360917 788184016 0
871110415 231618299 0
184167389 481623020 0
740744790 518165319 0
599099991 828295194 0
381608235 782226509 2
99746652 761668537 0
838151180 882125455 0
141625056 154976015 0
233877417 801208709 0
908212826 532517068 0
557426596 751380226 0
452054801 815979954 0
316980122 367577229 0
670814897 856878103 0
142030159 999135378 0
548946453 705027193 0
466574799 7793957 0
735207319 290856453 0
853676546 527261486 2
584280538 363667633 0
10301725 470647365 2
665011171 462671067 0
819730014 709982892 0
767009566 203609925 0
641321783 925499027 0
426541427 810864758 0
20437400 8353747 0
74629215 847760526 0
562211400 637485370 0
828610066 650976130 0
647092807 783871819 0
27417246 308027926 0
646877830 95166441 0
744848608 716108352 1
114638654 266882904 0
400373492 910127997 0
62404480 716104827 0
498939894 178705588 0
117757974 898678991 2
718108043 629722874 0
304722374 191629544 0
73613531 141312461 0
170184430 431536010 0
426927239 569332746 0
629764663 400311133 0
746596619 341065924 0
741234288 775218254 0
973673665 81327205 0
368701221 41250426 0
280368777 487754683 0
190146392 840309225 0
300820624 366719797 0
330536950 108920150 0
133115746 147996309 0
700718031 978914055 0
837665783 484135981 0
360984846 905001108 0
481070980 572143701 1
790328707 840834545 0
366159834 717134340 0
128512046 26141614 0
551305530 14306196 0
730457150 50513743 0
391488812 6042480 0
352119931 320930674 0
999838561 335087079 0
889024358 368066185 0
785162045 20017047 0
762748383 521764362 0
746194197 298179604 0
92017571 652866635 1
292572024 322525847 2
592755866 690058049 0
152853830 77164740 0
794044066 285347218 0
108425556 723813559 0
600993790 46576860 0
466139559 732125375 0
259091356 33542410 0
354246734 945181236 0
110043849 324998417 0
583432906 653386757 0
80040505 56848019 1
487083531 167103964 0
542617007 304878248 0
216770140 89300576 0
649033695 571151991 2
360576031 440978920 2
681369037 339703847 0
784656105 931925518 0
64308328 866735990 0
2596117 11955378 0
787083600 754408741 0
33763201 28537571 0
994806310 610645178 1
142942590 311922770 0
317381473 218118833 0
595315765 663708612 0
743712098 70708327 0
353676401 133972003 0
791181122 156356931 0
810382646 555980421 0
474372792 924486475 0
543529880 235308259 0
958737673 663442645 0
384664364 556947839 0
833607 112706011 0
418634159 732218820 0
990415752 721155838 0
495036394 962006607 2
329483359 83423390 0
288620324 835221182 0
964040504 721852698 0
370254257 56234693 0
101534992 89503644 0
853080379 473749475 0
819426611 866233877 0
265937304 596689603 0
897550087 874642536 0
73850570 487787923 0
224876985 105667874 0
890849479 883831732 0
391539833 579799042 0
613193878 646659815 0
705773714 781413538 0
616936114 654334410 0
695142368 222430077 1
10103769 842702188 0
525679220 172236257 0
141942116 213486893 0
890052888 88118847 0
155744873 753937747 0
338505014 141781130 2
273611687 171512027 0
623404028 622690385 0
657037451 359308416 0
566144876 564231168 0
857658745 809753276 0
713496170 870864089 0
776079247 509304617 1
542827196 938650305 0
81747497 958300766 0
7204501 914194705 0
907072147 463764990 0
509508369 231961545 0
266065953 689194807 0
398594281 485401880 0
466784786 249846748 0
224571752 768744309 0
979394831 2378581 0
81432013 51906142 0
679836985 957139666 1
937328617 392770390 0
104222212 156545308 0
835692097 243290311 0
710936326 101047210 0
228488585 307351569 0
699732963 149873708 1
22936824 469908375 1
698011590 278012781 0
840624235 576815134 2
138041058 139583924 0
37084795 760720605 0
659302486 757733770 0
857782442 575196699 0
5990711 682758108 0
119764858 172330444 2
276440935 695042947 0
22264389 288285418 1
70349117 526060512 0
570552137 71204966 0
989134208 603165821 0
928310665 646218735 0
11132537 812082741 0
112728888 206931014 0
908158346 746175684 0
424128473 95411478 0
392164690 265627566 0
713894986 835914358 0
103483447 460328304 0
185402863 80707675 0
246970008 401598589 0
501300089 494178222 0
810634627 957940115 0
692300034 651621945 2
544762379 76466599 0
152875884 636786752 0
998416891 135085715 0
588235055 591273989 1
379926092 128455468 0
816320376 304920780 0
351000775 593408190 0
515311168 449581863 0
480158545 851248352 0
981900361 755394626 0
110744459 567609634 0
385574556 786973641 0
604931322 416167936 2
965107048 691104234 0
633118836 773449003 0
682049297 900929362 0
667334250 289875638 0
323506086 609678735 1
260006229 605953208 0
332082854 848033500 0
566396762 213703997 0
699383562 259995083 0
713258839 6312066 0
768657581 6357876 0
769693571 173334870 0
973061085 715391044 0
694736 460879128 0
705215451 440714192 0
976798906 747604782 0
302226132 150869315 0
295213903 957424084 0
440643581 768006841 0
19785082 788924926 0
774719357 790905850 0
389500086 586456433 0
945200808 790843265 0
767977973 201512165 0
6460571 886640736 0
845976363 886332229 0
502169066 56220956 0
298521286 134459890 0
436892365 17814899 0
691850796 277389349 0
712823532 664118472 0
107853071 706130219 0
73010906 217843784 0
545007084 183960482 0
94945523 195919430 2
829709957 379420977 0
339867514 871029840 0
84807917 912884218 0
947271250 778289698 0
176871053 555383994 0
578641774 640448662 0
854127732 904802050 2
648034578 275296162 0
223944389 701422581 0
873676606 278123500 0
444040251 131578334 0
815703166 77046299 2
27098969 906035891 0
913959664 277949792 0
173025434 236505949 0
744146147 932372216 1
792016631 64337360 0
117936792 898142795 0
60164322 776092194 0
531090431 871368620 0
769039996 774027834 0
263742354 389504228 0
1148096 739822111 0
438233383 104060994 0
518583166 874277790 2
679622816 929884722 0
102711810 746886675 0
696935178 155471200 0
183234397 720158837 0
25875084 869139901 0
57881787 99080632 0
62200201 35932646 0
936264570 870536494 0
63229124 168173901 0
613992175 569793861 0
780391189 888564838 0
333863878 288288664 0
992208149 234854587 0
468696885 501854248 0
43865003 44143189 0
570786748 680610212 0
495564210 946721141 0
963719377 309695787 0
812094497 873313913 0
403301002 495099995 0
631919586 388030815 0
839686259 81238398 2
80861069 551319560 0
830766564 413957520 0
991858242 57339419 0
818515796 476948542 0
35200231 18082712 0
921595869 582791818 0
971042878 635670507 0
531379610 948463982 0
858419249 598644920 0
411337898 81238484 0
753070438 208847555 0
630066986 271178656 0
770949320 649362612 0
96630859 179394528 0
800167323 940006417 0
301090115 826369720 2
399956375 22073634 0
660600404 280891950 0
240490037 932344734 1
765876112 695861315 0
907742850 348809245 0
779357037 325068317 0
219126980 266870074 0
102260371 558887867 0
82130683 523783183 0
958514772 64200341 0
893017835 173661001 0
912266151 311836782 1
149727942 519045348 0
19899200 692326738 0
619579783 650778987 0
359562682 204426973 0
351005285 834048935 2
77301025 266769474 1
657659919 252201117 0
992279246 971262181 0
653711234 271617542 0
102447393 69661046 2
315068413 42935246 0
327696583 109238787 0
921321093 598157381 0
713457963 669038971 0
622132369 827536798 0
330487007 308255860 0
531289350 445058177 0
149377419 830546470 0
433990225 743063497 0
37736466 96886789 0
170612700 883447172 0
645907450 99236125 0
670511107 632654979 0
837401421 811693305 0
297532913 540021564 0
535339365 10772398 0
289297944 102642105 0
214451443 587853077 0
23386150 571002572 0
81947786 198145749 0
915674060 68931563 0
857944138 412867313 0
954562277 757042123 0
7995925 194099272 1
539135547 904116298 0
856000481 12019484 0
906186020 990644240 0
804109263 144424234 0
296319101 778935573 0
8656573 464443520 0
182323476 885412122 0
851940144 386714 0
572717657 269392748 0
744625440 754292537 0
20249503 843573264 2
759807049 507981875 1
78906399 427566399 0
618007602 102832871 0
575076488 368416480 1
163622614 663910505 0
109167315 381813719 0
711210675 401527552 0
952589247 641519326 0
742661105 437782028 0
528929948 725593391 0
512733104 232047001 0
713620294 813379849 0
267830726 535826068 0
656401476 918626878 0
308616396 738077937 0
926379955 901820875 0
616912176 699550724 0
20899614 335923645 0
89622149 514263955 0
173860403 111512541 0
98096146 508706116 0
468759459 147162901 0
751440307 603939515 0
595619736 624822693 0
958915082 143323031 0
633346464 491043982 0
832473591 722655345 0
771521739 355206178 2
14028676 453564756 0
221511641 847957992 0
242710528 233301659 0
923768765 236918370 0
817262212 53935123 0
32825691 94861283 0
802932436 689837516 0
615983778 540833792 0
941607596 881071612 0
672130544 597784426 0
712705625 706617514 0
141174302 695673622 0
130839331 562019830 0
138520940 990782081 0
963516941 360595505 0
617879979 975941070 0
128881056 296044471 0
1618122 218269437 0
184651141 11572517 1
239977031 686148942 0
591940762 774757149 0
194837600 635841728 0
372519199 408928387 0
236830810 878596031 0
483637601 589257051 0
345719144 707759865 0
95521798 73655988 0
37009499 160880321 0
540739504 301006495 0
905326573 551175083 1
847571323 712943846 0
724595842 799221597 0
657333489 442782343 2
785629362 799921263 0
512332289 497303989 0
311223966 638284392 0
159549510 699602277 0
273139616 213969724 0
101609934 622584353 0
671935492 89320938 0
240452370 869509160 0
508265437 919495586 0
459356337 630006130 0
998076937 474619881 0
491800208 305860219 0
617507741 28353217 0
56495682 833763961 0
227346006 155359397 2
455498678 303565913 1
546307654 664289290 0
66479650 306691681 0
799483753 425160281 0
717964148 601384499 2
284597364 592592463 0
725498004 598084869 0
891726785 353227726 2
892622351 757006961 0
68502007 825987324 0
688643206 143641690 0
66135965 919842156 0
488801051 400594145 0
128574194 320654417 0
84780342 947548816 0
54862196 934153130 0
579665502 476388943 0
866720146 207737327 0
476501444 336960465 0
412292158 461211117 0
482094759 460765296 0
109616396 76243522 2
171123272 811994335 0
814019449 774398536 1
107649621 104999901 2
38635247 875346775 0
122746007 279479030 0
802098551 307284126 0
159291421 651563432 2
634951893 62013806 0
182435191 498523015 0
822996804 61285167 0
58727237 88908771 0
339999528 180622621 0
105240077 421348851 0
72186432 21731953 0
425215866 112696366 0
236410477 51201769 0
31942620 394653488 0
826605633 124282341 0
765613784 856660729 0
252579138 123540921 0
796629108 751339783 0
80050139 979516194 0
99174375 168113215 0
2420761 634148223 0
708787393 753710173 0
52667666 965831770 0
279457675 253193159 0
533613657 228999906 0
658490024 766725550 2
141210019 799659805 0
426789423 568805171 0
29288277 5157603 0
33992766 149218990 0
104492705 273329681 0
53757385 26782595 0
919165541 843676889 0
137018588 849178046 0
246555162 60680657 0
659372876 482356654 0
230788597 67798252 0
491864290 383422363 0
466343929 65698641 0
629309122 295189918 0
114115185 431028572 0
354652113 465355141 0
898008660 977726305 0
102962224 269055119 0
99786827 571520994 0
959932211 301103027 0
772633586 951554329 0
19326939 69039545 2
690240895 110447392 2
998547809 784718815 0
260308640 401074324 0
482379180 826526633 0
605249390 974976246 0
749945371 41055561 0
823262633 31806177 0
286514126 798513875 1
732353248 384319742 0
17006991 715767629 0
909548936 91354186 0
880444309 517391140 0
397435003 839280084 0
626699082 182932909 0
33378996 998219616 0
529811079 281215659 0
391079709 661828520 0
49317637 636238587 0
155340304 83296567 0
126273020 114547875 0
667051486 275420756 0
724226690 845561813 0
40818245 432749319 0
140638357 404709482 0
775649914 347886856 0
259238872 780690650 0
62876240 808339180 2
751671213 924641073 0
357264316 558018870 2
510968513 691143562 0
779851236 286709619 0
196919643 470165379 0
246554603 101825591 0
128756207 125140373 0
409081167 54015834 0
634369221 141168341 0
492818519 503565581 0
698368622 392264714 0
718771507 7483554 2
670745303 41076169 0
498549678 223377160 0
407426472 191953832 0
738386225 410451367 0
931929215 397225710 0
552881027 11000896 0
247191906 48816426 0
836898124 186501414 0
890978864 199022552 0
42536034 207732287 0
823849476 720817745 2
303521960 803679050 0
54287149 257300556 0
87988267 832031013 0
185752542 675102712 0
691401982 724733450 0
415702497 964364943 0
753554866 246201170 0
622334773 901994897 0
720498876 247547551 0
608002390 849034245 0
375015128 399543606 2
723296115 686106058 0
429056222 361831353 0
124473989 844856569 0
767040390 645846745 0
445148311 588743716 0
661596631 870274511 0
76544259 657814014 0
554803284 864625254 0
568684757 34651362 0
150511128 608042666 0
981037925 38024014 0
730637507 21998216 0
16416532 407093365 0
591161632 804384518 0
446738497 951638069 0
573940041 946431892 0
199963543 922492272 0
906571533 977912046 1
576562606 81725500 0
987805849 583065035 0
475199236 773911942 0
971912483 360828189 0
149764029 514099150 0
872896501 380317970 0
260458701 602598957 0
809696963 142787490 0
720774969 732157809 0
336818008 851041291 0
76611162 900723432 0
820288195 104685959 0
427068575 652096721 1
976352997 512629845 0
144040366 794976603 0
637332509 792596780 0
594252332 56145999 0
876599252 393149305 0
459521634 891686040 0
480404856 806154413 1
752352896 875971495 0
91611077 757919152 0
200268561 57965901 0
129394654 515047784 0
73189913 618343930 0
683711062 89361798 1
766548935 80080868 0
317871576 260617628 0
406562463 891945816 0
669460784 632462646 0
849081039 110725489 0
395218559 906066589 0
15221225 719911296 0
69237781 46726129 0
91870750 696530004 0
791308659 8209429 0
793616170 41684349 0
542093970 603346874 0
369323565 728168638 0
522779329 271381089 0
717982574 373837655 0
382409796 36020074 0
254247393 580486518 0
294539506 788635633 0
32678346 614204664 0
375855383 629849318 0
545874964 324030645 0
346046494 914675017 2
686995337 888680203 0
130191262 771443934 0
677135790 525409986 0
687698308 245698797 0
136109135 303259232 0
89720486 165831529 0
336558157 371288537 0
121325569 362819711 0
438797344 767069740 0
827424140 946062941 0
52681769 470904935 0
739766429 552729024 0
152473737 675181354 0
554020330 500894286 0
902919827 692412065 0
933720256 500793394 0
478296735 866413426 0
807824330 507554956 0
945809701 766875166 0
178488057 995341223 0
763301964 38037135 0
427205715 815427176 0
172111016 875334620 0
717932900 639892962 0
146731589 952077604 2
859445155 748521932 0
237028156 309467888 2
47498739 147401007 0
442330280 55169841 0
361046860 798772946 0
405287485 912780199 0
140963153 800382847 0
368944385 782508988 1
657379767 543047652 0
123828456 77342469 0
480778268 386759027 0
453845315 575907963 0
682763602 402471836 0
870599136 501734347 1
284796060 558132853 0
576736257 815529919 0
900277576 376649055 0
151989746 952097892 0
919908913 44341930 0
646922976 38462646 1
286882355 230995332 0
860469187 446485659 0
694307396 249468807 0
782243590 202152404 0
462975504 872517483 0
11462739 294069166 0
214626120 244262681 0
577231392 970157794 0
228763978 29076438 0
189471088 946104155 0
464454956 210614921 0
566117178 689742364 0
114949554 739409781 0
336011148 399890403 0
107318099 146779472 0
735216986 96416074 0
157168338 976148328 0
355573117 561917719 0
881047776 846835452 0
925528789 112842182 0
203690416 904049984 0
727893846 473131021 0
417106165 850589913 0
727184044 904162772 0
103953722 255192993 0
915514894 907709166 0
645208885 113588859 0
19126368 349942224 0
721066200 110132395 0
816917716 458337281 0
821406108 995286072 0
598185782 114924800 0
998537622 537689271 0
50828630 93366003 0
699805596 286161418 0
850786978 107653145 0
337381220 141997589 1
64968480 652882691 0
973252833 64444229 0
700478080 770768067 0
262237695 199697903 0
672177417 459985009 0
699201367 91369285 0
873593917 429512101 0
82940553 637698127 0
698333258 345590138 0
113063998 971128040 0
707428111 269881328 0
106618653 74984209 1
279108518 247387829 0
205737326 325080170 0
885341688 432183066 0
858384542 497817399 0
57408968 528338066 2
608991764 433918248 0
162371868 977293712 0
937209268 858106338 0
856852673 779895638 0
323464059 795588654 0
798059696 576264315 0
820005572 509775336 0
572801351 653160670 0
578542308 628377763 0
364644484 605361352 0
214640428 924397768 0
163380004 144627444 0
301685294 679144586 1
890327036 810366756 0
79691048 940544900 2
212196593 90129154 0
443380732 486027862 0
679782113 716871837 0
630585916 45651334 0
10227195 321122682 0
972293810 139634001 0
29188727 861357827 0
354598097 397984681 0
20995611 744953150 1
990558792 807350988 0
40159426 745498206 0
796403867 496629523 0
431905219 94146768 0
536854489 141188520 0
978403514 887964154 0
11857378 526702443 0
5376360 138215701 0
114358921 686761884 0
627842848 29443029 0
120059566 126016401 0
833248850 49537815 0
502871559 619769683 0
98020859 528441500 0
892760969 40095739 0
754594117 890922457 0
550239695 321333321 0
205520892 650622523 0
3347544 205167446 0
92378270 894733145 0
104029432 538103532 0
221600102 156044552 0
138834537 392656362 0
81001949 144800570 1
119694138 422574472 0
824406300 647309511 0
714386377 145334814 0
983500185 143739826 0
939786836 346295278 0
78213898 432909590 0
216136838 743840757 0
721712003 72792783 0
464056347 222464981 2
845248000 155887146 0
714853719 908382036 0
790158041 5929986 0
347791859 101638032 0
275114908 232094905 0
994188252 841885836 0
513303154 493481385 0
321189693 202560608 0
235232778 103860638 0
128003442 683326063 0
97330241 595145226 0
892193050 437281176 0
387504041 678091150 0
172284504 730461401 0
131797258 223019722 0
233590435 34719594 0
597632950 846533831 0
558716811 397424250 1
518609292 752356879 0
223881049 664112113 0
668597684 376480962 0
252252812 866518124 0
871704433 7831464 2
243503734 275590378 1
40437793 444496195 0
544986403 3924394 0
49545922 180062461 0
676743254 665922085 0
786663374 636533286 0
244800959 552240273 0
206399397 63650732 0
635212871 773545625 0
493709735 347664134 0
268751316 838321685 0
569337000 134653183 0
53557579 228926391 0
787316220 995285366 0
481158322 393028648 0
842872559 650717096 1
49505700 368667222 0
569401506 756363362 2
696249705 904080528 0
768066048 334799241 0
811324764 169927768 0
397073457 217666795 0
984264663 57926451 0
681195480 673999429 0
239272680 520325608 1
332275070 521218765 0
741139202 102892176 0
987086551 919974394 0
999658432 931320047 0
220401414 824847368 0
992322596 103161066 0
828514158 728340601 0
75767664 339494169 0
895490252 649733495 0
617152590 676291143 0
214835879 65815970 0
40620705 559362190 0
949864460 30608276 0
896947551 392162170 1
748820235 344936179 0
423836671 22993715 0
361403035 397735544 0
127037374 373067193 0
612760170 495832649 0
621662694 74455082 0
530371812 228111332 0
626485007 129917531 0
766850947 582730618 0
315971204 283890893 0
927678454 170798561 0
310699736 832275471 0
66748834 324724789 0
952391841 764907091 0
992732132 690239569 0
696192223 616162374 0
421266096 561737563 0
226724906 388473607 0
194507661 159039851 0
842167176 370144240 0
590526268 324278963 0
613590645 860843932 0
604352895 770410231 0
23047079 56145844 2
95716481 919589312 0
973628578 702008587 0
291202186 450193903 0
278659458 279004162 0
980017014 690057225 2
698025380 422776071 0
836051788 393854370 0
56318949 97675031 0
424144483 852189971 0
756583890 105147135 2
267952794 11727260 0
492038829 235183738 0
208072086 998552058 0
487637763 362370355 0
327696327 953678083 0
186457827 705394592 0
203330589 857632334 0
10140345 558755656 0
441241617 779864040 0
234166692 238859479 0
875172010 601637299 0
352831652 427171701 0
491714986 122841881 0
653199680 75849104 0
803093273 36975445 0
623211185 758522665 0
151210314 911172654 0
177425716 418904238 0
805318168 133455939 0
509664861 50639297 2
518602251 569149923 1
893484078 484394322 0
981729041 36931390 0
439513077 95795134 0
410421295 381804066 0
598587895 190193814 0
186026799 224556673 0
192219413 284006522 0
300272134 452912948 0
746273830 473540596 0
201875771 92895137 0
905960050 394856540 0
192731369 937887982 1
167226597 83489335 0
125721755 279074175 0
55028187 321464082 0
978961207 406495458 0
498568227 71754874 0
157229252 71966182 0
787171301 622453564 0
208648889 396450315 0
414789639 699654242 0
528313031 37011561 0
370654664 725304472 0
386858433 41543710 0
605645436 720666270 0
751524312 256665468 0
402331719 358828441 0
637929484 192125158 1
332517931 449763418 1
704829472 256648934 0
105423797 119657737 0
97683225 449557257 0
973156410 590897730 0
69681652 830666269 0
961072513 36577804 0
661764779 428576817 0
114355364 122700076 0
266050146 716653305 0
157215924 23112859 0
112999532 384220044 0
679110146 193514114 0
427654851 68146442 0
193147254 571534440 0
191514395 988450293 0
824641561 230275113 0
668061096 293715801 0
68688476 251077059 0
648889267 727584869 0
382507400 614870351 0
903212113 661484620 0
476356935 662220752 0
742438966 391308126 0
42637151 162877304 2
597377167 563102530 0
608525786 78610743 2
76989565 935271803 0
861861517 359217334 0
113981370 513895124 0
893594872 307634235 0
640678872 546857296 0
108062555 246783432 0
751464997 46554323 2
941686480 747353778 0
686511465 820058717 0
107777133 994558651 0
147304241 866201270 0
26763854 851057243 0
828052938 305069215 0
898856187 99476504 2
992760031 446221512 0
120619276 37575076 0
923771175 792957964 0
896576824 777123546 0
651901071 33698392 0
79336971 776779461 0
442902490 237018394 0
981255210 291334312 0
965608799 78025946 0
108839410 55787195 0
702254174 697652986 0
350288207 180805141 0
486211886 477488021 0
259967588 934214039 0
693395473 709952584 0
838876901 5588974 0
953190981 531642735 0
724338384 681708861 0
896839949 988993096 0
473225375 242321067 0
790534732 508645337 0
930990543 113804123 0
15239712 395689192 2
21160772 976518853 0
622517204 550149612 0
146210526 614329173 0
86388402 747412796 0
93312591 378224226 0
495427785 861918287 0
969924377 699665504 0
44149501 685229081 0
660642729 844027553 0
538731144 695312999 0
558593581 69389341 1
256739863 157868534 0
189151253 917360244 0
836994390 107515120 0
171997132 864118104 0
182701462 458802521 0
594626019 520364262 0
161616802 102722027 0
706963006 32243367 0
7417796 818614369 0
488832510 146402839 0
851392536 129998242 0
151951834 866583648 0
153391566 739443249 0
580924011 47748197 0
423349400 72268321 0
664858502 996642495 0
76312622 538174561 0
210138070 850774166 1
827814558 869897290 0
17213847 391455080 2
970315406 463973021 0
377044142 973643228 0
713679984 366564748 0
157558435 317957287 0
431119999 134848566 0
186977553 132553240 0
669811047 654438101 0
731171593 542757099 0
22960657 196692789 2
203427674 647235251 0
658945030 951243571 0
645117040 31847576 0
285806351 131805739 0
8571966 685324793 0
393736629 182367312 0
710360937 61285888 0
210711891 87301641 0
164797883 933570746 0
868968013 108260550 0
266228187 610541874 0
966407832 800134250 0
991714586 759068599 0
532248799 140392417 0
30990863 316139747 0
584121262 145304393 0
440722725 48362508 0
135294814 474180174 0
932758662 343632825 0
5319934 590304286 0
226003975 772954004 0
930236418 883147481 0
779093410 72039083 0
811793324 946167963 0
473233778 916711959 0
890358172 144193087 0
257833280 640768308 0
741734621 152132303 0
389949503 601356211 0
693277996 969684645 2
864629372 104959380 0
270224366 418633264 0
170092919 421163697 0
863603090 11818791 0
326519611 880575340 0
689070751 294686959 0
561203567 981417196 0
406147300 316024789 0
876696952 356499052 0
55473504 311803541 0
220416151 713457233 2
982993397 783726012 0
467391257 808342717 0
31286897 171539124 0
523532784 551932464 0
93588774 282446604 0
642354183 187053710 0
935216503 592068169 0
999312482 954606180 0
319124573 540804720 0
193422524 803206609 0
318922669 455320600 0
692957823 915045256 0
933699281 206492410 0
718226045 593488152 0
662213564 146522112 0
129831728 511598784 0
752966674 891149193 0
238226154 83510308 0
382680348 133424432 0
346214036 607789499 0
580623985 528919109 0
500131773 279056010 0
379489120 47515308 0
890263267 213452072 0
127584171 635788464 0
80748987 384562301 0
542521033 813491616 0
598912563 514474877 0
167979907 417328248 0
727844148 501131711 0
481415196 884271170 0
730713226 112726523 0
54367916 56816368 0
162994889 657671718 0
79913611 960668268 0
278501968 681936715 0
405575460 449382631 0
233117704 362926400 0
686147371 679959602 0
777414731 806071544 0
22043646 890633797 0
62036036 75916311 0
211373630 683250409 0
666172605 558226653 0
285165857 971793564 0
89921204 274482684 0
842632046 185608359 0
928405534 86139160 0
396416618 836202910 0
285648309 432790778 0
190960282 250472441 0
426903212 769886003 0
685268600 455891496 0
964585419 761544782 0
802619345 648726396 0
256630463 335335569 0
37148634 207223886 1
107460511 86399736 2
175017927 16031872 2
55423663 448251455 0
979948631 400688780 0
75629872 138060387 0
981505209 259984366 0
551535509 314891749 0
222960830 98027032 0
63129836 330220160 0
820912273 652791829 0
359189841 572524334 0
470738019 720835075 0
120093810 635500810 0
310633415 568755213 0
260289705 565027617 0
770840607 384204434 0
262248221 757028552 0
691606865 88321771 0
985657654 832954431 0
630833037 791502312 0
29555094 583652300 0
663363233 90408669 0
90505141 148746277 0
45080531 604231461 0
612201031 422697294 0
778111862 651838460 0
319375299 54607184 0
775669311 219312237 0
101994771 688596335 0
7357446 633276495 0
661340460 279748371 0
560487288 729555056 0
96121322 12492055 0
225017545 38176880 0
699540823 144123375 0
248338688 857494911 0
686145062 505639876 0
119721457 230440397 0
626932830 569680855 0
114610544 446073405 0
330681219 105989852 0
665722700 58259769 1
272218637 658144272 0
92383354 524880765 0
905361526 516580333 2
833192458 63785126 0
878919585 627367367 0
339336384 387816152 0
881819121 722724102 0
580899544 57851891 0
29929493 207391332 0
966367731 477720834 0
496856058 479384030 0
278404384 101834029 0
673240447 231820392 1
133368540 526031610 0
63239844 15661717 0
531848538 850543605 0
380986498 521349951 0
722597682 699111583 0
552880180 442234961 0
532377829 517796738 0
147825667 827188297 0
554971748 60412709 0
37701024 537554905 0
950633143 993706161 0
330882488 696966440 0
294382794 596844960 0
191265710 143859730 0
186567378 50562344 0
842227459 667707642 1
503888837 422424959 0
799388996 58578945 2
205161328 942268988 0
116528230 907217922 0
304129499 11498685 0
653190350 943782813 0
926227765 275372123 0
450930802 22535965 0
132020429 21561122 2
409316051 707505821 0
900476641 270469916 0
342719479 739986885 0
74235958 256660428 0
74508521 184752677 0
644993894 74923544 0
948187603 810135453 0
245593128 943690222 0
290557158 49057757 0
324491826 953671251 0
123632559 639322079 0
705292269 250951027 0
442658491 542951659 0
851362869 401997785 0
809395102 925862643 2
50221000 767783393 0
687531666 669199559 0
706124528 384022691 0
426933558 808187443 0
717266267 841502677 0
704715010 610194427 0
294535031 693555236 0
609822150 989780882 0
817471800 126892753 0
407480922 12021814 0
811077720 160510984 0
343734715 298462376 0
798664325 237635383 0
171252874 586822466 0
217279938 461252296 0
428213822 762154087 2
96183521 839683005 0
226948605 736972233 0
154818124 4034173 0
554976945 135708769 0
406633207 169975203 0
767087742 918542588 0
358203742 68191697 0
590725268 222899841 0
272999740 824133254 0
809152513 2992526 0
832691957 286115060 2
959468796 47007114 2
277982471 307127434 0
34683372 125923455 0
63758170 786588734 0
327382414 826507460 0
797520603 831531321 0
849942036 894334391 1
488932871 671737731 0
946932675 462656696 0
950339459 251624798 0
291414972 599310960 0
883962822 498040703 2
788697047 195324610 2
986215039 527437751 0
347952946 527380216 0
187628738 693694939 0
633795000 254567677 0
358163659 427727400 0
184756175 419655472 0
780007980 213597846 0
454653118 313243063 0
655820288 975741688 0
31348885 380554983 0
370693522 93032175 0
720488457 291159940 0
779305565 36067104 0
671287426 979261147 0
466789666 112465415 0
71232501 929282704 0
413895473 16887992 0
81663618 193330988 1
33114208 444464870 0
606271931 990648780 2
366725057 143693875 0
272351605 852278123 0
111482388 748530054 0
942746471 828203546 0
9611164 225500840 0
599471050 666760 0
27898507 48266803 0
809273514 363592071 1
623203824 824740253 0
347192983 474146914 0
258967610 463130184 0
511632920 752895564 2
605452365 526076426 0
920379176 31548088 0
295597977 900199170 0
10151690 28254478 2
524472342 319921247 0
758641802 283122868 0
446140332 190121264 0
990991114 310471593 0
219872344 135828713 0
184740198 340894277 0
153043331 273372104 0
307502718 55172466 0
99540688 188003797 0
483583312 588015135 0
417878967 730516391 0
580282159 846233536 0
194883967 436293042 0
193567563 62701327 2
318196659 5863460 0
52656036 835139369 0
261021909 6643494 0
406234169 817349334 1
211896135 744105003 0
638826360 820614084 0
666284445 604253259 0
134428763 457487071 0
349164990 891441909 2
845095245 379885658 0
189381107 646718920 0
890108463 77359240 1
41185946 506394541 0
798136275 114689104 0
321680908 136371129 0
455784282 929179820 0
801635499 624486045 0
377830438 634643908 0
576253339 336678899 2
479458623 905615816 0
9116926 288299665 0
362755157 533657899 0
758085120 684565290 0
288431529 17097684 0
9856001 859255968 2
817198079 23152446 0
115938239 951079959 0
831392888 854764743 0
89235922 967634059 0
879261517 918517316 0
696687801 799158160 0
396265055 513781807 0
749826940 665245537 2
974384018 654045911 0
587448109 194594892 1
663023881 422459518 0
188363698 89068562 2
681661833 831483580 0
867352749 64880807 0
82642490 966829042 0
995439704 173475619 0
892224475 236949387 0
252362822 740020409 0
345628609 93238552 0
128618682 562710190 0
545045377 327954182 0
110184615 654381700 0
134035286 349811835 0
918296427 480533336 0
903631358 914900635 0
511600937 557623813 0
586633154 548847829 0
219244823 872263928 0
463107762 297332532 0
734467519 289840277 0
308433847 918294775 0
110003407 900108558 0
386480308 483890819 0
431180375 961565358 0
16194448 126342703 0
646619294 490000714 1
703521255 849662036 0
932370248 640559398 0
505666447 284969945 1
794389575 58177458 0
501986890 112289417 0
919693479 143341679 0
889676651 34757227 0
586522802 796423745 0
820744609 617339371 0
838626223 862657121 0
397607520 308795448 0
507761480 660576512 0
440020002 460930522 0
736840636 163829921 0
776591338 91670921 0
14928193 313776103 0
985047428 672953995 0
836595516 861409215 0
115612651 43734537 0
164433333 145727791 0
979435730 30113633 0
495447006 53446275 0
384872435 501618816 2
543931883 983776935 0
139196364 16013967 0
891627455 698372871 0
660233693 499961908 0
970823738 89605225 0
853169591 222016283 0
420117576 109801120 0
532345581 80753371 0
659808361 198105331 0
26771934 733675487 0
201699383 91287995 0
516105037 755185526 0
402325869 945552490 0
918023469 385629216 0
947475665 814737426 0
97152591 139064516 0
77726984 493731501 0
623964360 653719014 0
842267474 281163265 0
959847188 59757879 0
705183863 441577320 0
618824764 364922418 0
208372752 497273549 0
748060520 671725657 2
301122656 329125195 0
25216751 627614871 0
702173672 942597653 0
429537755 718946104 0
829108364 344212272 0
252540639 790506494 0
142903530 770977772 0
767685768 718197588 0
689977652 344656303 0
756444595 944518542 0
586037853 780704552 0
582520069 774266109 0
847290865 804968840 0
723776985 607714023 0
704455815 766736632 0
129933415 595942954 0
822688121 59541196 0
831770658 41391698 0
466622948 844671176 0
237327201 703071816 0
300821452 409483972 0
464716044 593049460 2
776015279 25213208 0
279584987 396195702 0
904736140 607726064 0
871934908 120413875 0
71994568 388165045 0
21701790 799997763 0
749204355 414620570 0
437354331 626628958 0
700541603 58130788 0
842782682 48705725 0
567885464 358097377 0
30640706 306049088 0
998190725 192109887 0
629251232 872352665 0
46259929 502615861 1
694239021 708876336 0
770517588 233285891 0
313302471 579567508 0
746387744 64124326 0
66517897 234636758 0
462473433 482476060 0
796834701 644582255 0
236846515 138513536 0
931994719 446690193 0
121327624 26741355 0
47978517 807882788 0
775741116 691136530 0
613304432 291238492 0
294571216 206348732 0
264057771 734699309 0
49854601 146716584 0
347516626 338716186 0
246145653 48784540 0
548381479 16735750 2
119257594 653240076 0
60955068 122954116 0
654959766 500200717 0
725449239 108973868 0
823315582 826812148 0
766759049 559016914 0
90276145 85393197 0
869866622 815148151 0
357771644 898892175 0
727824932 901290422 1
244034401 501852622 0
118611761 195291711 0
590642733 692387245 0
158172231 100640587 0
788771247 917546649 0
275749957 106547446 1
667665191 908767594 0
186314327 667235864 0
462640167 493241168 0
45523442 85236236 1
746570776 37023846 0
482806207 939293256 0
804647562 201274686 0
661161232 745895215 0
408722069 722116028 0
765734931 153253798 0
691582029 719494586 0
283700964 462585434 0
633063886 674323321 0
557790294 641791252 0
436682317 917590166 0
464307445 94935877 0
758537137 486858536 2
69331779 40792695 0
85415238 169867456 0
275427865 655372317 0
824574134 528273078 0
71845726 98251112 0
283237536 58217804 0
455042294 874316675 0
320431212 996422858 0
285722672 311813646 0
37262345 474270440 1
469221054 754026871 0
269890430 643850065 0
381731064 202103283 2
860580584 132094796 0
784885671 225352799 0
85587125 491039965 0
878484410 21251536 0
808754076 942320179 0
684828063 789275529 0
869806927 821012242 0
478216299 9517435 0
791371078 278306528 0
69235756 960063951 0
77091730 730824246 0
394019999 168658584 2
12226898 341779798 0
359028065 150134557 0
18570126 728321470 0
945464591 983811229 0
649190162 902303158 0
362415744 671452955 0
595504227 99724121 0
3934406 588707931 0
64509485 583536741 0
26449805 252117307 0
962334057 182983612 0
406137548 232766748 0
84516275 84656887 0
709826052 981706725 0
57826644 657671780 0
148425642 957013238 1
17575434 663405569 0
944153451 942578307 0
465670633 233945838 0
867588375 712032746 0
326479096 57598280 0
725630824 759903140 0
399616509 561344176 0
645863602 111275789 0
367156670 30101490 0
123306923 142738040 1
818261980 314541786 0
11631488 172930218 0
181622714 517300678 0
821973703 136534643 0
142371632 966577958 0
290411190 833814041 0
415815977 814049881 0
633863115 871926178 0
198629445 392949493 0
999406301 144041446 0
921675280 102678804 0
765127467 842237507 0
37677801 432233044 0
627002236 726522474 0
269136434 971232314 0
446855264 823760256 0
153818770 507915331 0
588545497 325780693 0
66866646 942778189 0
423308359 713235807 0
460022641 361432392 0
925498946 191408760 0
780160928 212750503 0
254328600 311380323 0
846265204 232783136 1
990763066 742606274 0
931305138 298920959 0
822454155 636343120 1
544022701 579756565 0
977804888 699844138 1
622658300 102104906 2
296867723 853253410 0
827156827 807329873 0
329734047 333791248 0
495008873 304719134 0
13835128 719926052 0
237610653 584407334 0
533030091 935903561 0
235729979 934431105 0
918748645 821243052 0
143252396 683689030 0
374250691 142447831 0
896502983 745677807 0
645942355 452100611 0
676297211 425305659 0
804583444 528821773 0
891141244 96270044 0
808430670 124040042 0
586514849 602976169 0
963231837 806958363 0
639079377 182393598 0
538662148 65443122 0
100900880 443261492 0
536317653 732817601 0
10833546 786213944 0
859762205 923836046 0
361094600 70696977 0
620814976 45206179 0
943013235 252881397 0
7229804 596403292 0
594115250 47397515 0
670860450 513939852 1
111147629 844018740 0
366222313 91447601 0
259316544 97761291 0
551069066 845829747 0
496721305 242048658 0
876437726 671697230 0
175347059 521540495 0
416137175 889167181 1
666585803 82871360 0
899569999 667783510 0
816927631 154159439 0
538731942 716056524 0
268938158 844403578 0
376501758 445624313 0
143597290 233421912 0
426954621 2286233 0
12909893 16327954 0
888893843 133090499 0
189577788 392937001 0
38118855 703479519 0
626718355 164977689 0
210604253 851665895 0
41926987 555501444 0
569093170 726517207 0
448228547 880858021 0
597293068 869424310 0
571904761 756231484 0
687283017 759704592 0
108494322 768013941 0
513804917 692812792 0
954959097 773512084 0
266832680 161752936 0
66322074 957540777 0
367654222 357886842 0
105643923 608330339 0
980450057 259333342 0
513426446 494151177 0
315276881 153494914 0
244551291 890874921 0
725845031 138898177 0
938273204 742215800 0
753473081 647276760 0
790741624 692420057 0
551854355 155565911 0
673994984 747023503 0
971999143 921167826 0
42273903 173844187 0
389882783 962320152 0
347737741 3676547 0
31947194 547578462 0
794298622 31610018 0
288525276 76154166 0
682920429 205353930 0
468489879 754221831 0
728420554 670287076 0
953790413 90833760 1
157729592 385341752 0
716825197 175363207 0
218880574 444167981 0
305318909 239812509 0
684508409 336768854 2
367335646 190743360 0
917295660 263296126 0
185349078 64113538 0
45364783 488013168 0
412974323 836875199 0
143095733 771813159 0
45820302 6302817 0
185193940 287226722 0
781349039 34130224 0
108900460 513068282 2
218573324 464742084 0
284412718 968698948 0
407832117 973036610 0
9098365 454487455 0
931887613 222948350 0
845868301 541821809 0
697857272 108117772 0
79895382 92577433 0
971980836 136460790 0
116036834 258688632 1
472922200 505503191 0
315756090 731898448 0
831448945 43086618 0
906255183 232337435 0
223723479 49081560 0
473939078 203076893 0
204591243 946048613 0
150392473 864852553 0
402650499 187936357 0
26077366 406331707 0
37112519 105973938 0
726032926 821421247 0
204505203 706045699 0
471521651 729885211 0
21988284 606702830 0
519619271 735674312 0
137169780 21834855 0
822441246 780344175 1
256413958 496652755 0
33197814 404321338 0
596778261 322117737 0
970157234 117197822 0
905931948 430377007 0
676461453 834979247 0
733824234 776335935 0
31075831 543053835 0
66976631 469684227 0
857306603 77750163 0
487241868 395847355 0
107535191 48841940 0
49534764 131414230 0
78555162 9391522 0
12434373 106424152 0
145768637 871987854 0
256978232 474480433 0
296252565 984428461 0
88616926 60871209 0
134514055 692237776 0
100908925 887157504 0
666122253 11951366 0
92087047 600715315 0
284696104 102110035 0
463610199 78380626 2
100326543 51282142 0
337322831 466839427 0
689613625 850770567 0
276202949 774944710 0
374956453 644492096 0
169490842 718877771 0
704471577 172723531 2
194410128 352049040 0
167123528 305086893 0
779804065 77131685 0
586683935 241686248 0
118427829 958599131 0
713729532 28793975 1
25465556 133251795 0
370394184 149017591 0
952480126 478554902 0
420682557 958747479 0
102788785 141754685 0
292537787 588543219 0
41602588 136234052 0
594824218 958533587 0
438850021 721364301 0
269140105 988782234 0
682089069 55526270 0
143071922 913105277 0
975574619 166878214 0
403579040 266928437 0
30223519 607406643 0
679528441 693786160 0
995351283 445424388 0
956011968 18702767 0
347154848 658875602 0
178815438 375194033 0
46944418 446505015 0
40686563 656961254 0
980066679 887746810 0
422983292 960139873 0
146611476 623363171 0
664423053 57162132 0
100851516 430232375 0
986850840 307659789 0
275975730 344763254 0
253315514 890606819 0
574001954 393990429 0
82984773 565589458 0
433345552 744601881 0
811581593 109106539 0
146279345 873800736 0
255931767 681260484 0
146820131 142204939 0
175020084 361030726 0
616697933 505711485 0
253171594 753640641 0
994238693 30835762 0
260927889 246273357 0
446349739 671423276 0
852378247 611999913 0
893409293 407900540 0
739393334 421523417 1
386906529 960493467 0
537650359 855230175 0
423866416 420492015 0
717383889 10422934 0
296967327 476902817 0
822585450 654387902 0
674919269 74769791 0
802590875 592444195 0
247450549 429412355 0
195140643 461144956 0
813412157 903402392 0
388315827 527503770 0
380929754 416745844 0
285058300 984529067 0
820780325 13228118 0
890171255 894352977 0
916570111 507028939 0
10293902 632779304 0
801070859 434498316 0
768763543 924557670 0
907040273 737668866 0
899239547 945883725 0
968524496 33354088 0
722922382 612211651 0
168956379 441787434 0
203096742 768886984 0
547194364 144973386 0
791825544 777691877 1
234267033 958959698 0
219186574 534439973 0
254962591 17390427 0
863023100 33855585 2
379846805 230937907 0
813140834 888268858 0
35958113 905420480 0
513285526 677526565 0
70614288 925820156 0
106365127 74651351 2
843598119 95067255 0
755366914 445170097 1
459296639 38342312 0
793486686 112320102 0
517766099 542654586 0
86003679 397483762 0
539081888 291621297 0
785188492 357744532 2
865713183 53695581 0
936563445 849916048 0
15344927 737047540 0
233875983 16763602 0
66433358 16197947 0
794857785 79035787 0
456997834 375313488 0
7973472 427648662 0
129925781 588391469 0
905014901 160827850 0
832515679 96924192 0
211183085 579289252 0
357133859 564353894 0
11643282 143834297 0
979024827 698180004 0
389158571 867967109 0
702768732 433954809 0
953781685 882937171 0
776085695 553028370 0
461969549 547322688 1
394885031 68403640 0
34785265 85882882 0
833447479 724863935 0
756521442 262884827 0
995427016 339632805 0
941281530 136789832 0
924724916 292111044 0
480278945 476893240 0
119713732 761276676 0
419472698 106030892 0
66810885 858008035 2
963870756 405073742 0
300240059 632823048 0
197582920 622141871 0
637596391 455254440 1
740747233 425329119 2
117764674 478520466 1
372371837 78434808 0
611271142 116400404 2
895479854 870455340 0
953952258 145793411 0
652033589 13282271 0
631942568 317247270 0
276377325 383662393 0
881200870 188002457 0
143011079 684094218 0
594930466 694251075 2
456341215 393086389 0
684222696 518728937 0
857870832 520724670 0
703077203 247848238 0
844070660 873346175 0
930213721 613135199 0
721801258 450676008 0
509159580 130238740 0
632855042 792028279 0
320280373 843031492 0
612494696 155081904 0
438673611 34626035 0
467242434 56576779 0
621406690 202600026 0
653897346 148368288 0
121027439 17978433 2
12371356 627883678 0
336888673 199428850 0
192036015 216438843 0
130922755 135155890 0
713220283 156563410 0
184779229 419193366 0
798617890 640678642 0
28187161 242862222 0
581438116 693019717 0
604175638 379765414 0
969991543 306535537 0
620149897 759460525 0
350972671 411551563 0
458056978 12066310 0
968196675 297559214 0
105574714 67694961 0
263184404 932275391 0
95900176 657783487 1
206928331 624045587 0
428905004 18787100 0
566453904 91292123 0
337747142 111844649 0
121624491 905580446 0
18278090 218366018 0
542625669 296853472 0
753335857 705842560 0
805786349 271001196 1
313227678 492831083 0
424709321 928377279 0
95755173 269168266 0
357344460 540625692 0
990662393 489715977 0
376102428 142028868 0
291918830 836076442 0
854345559 806497523 0
972329265 294306915 0
665455272 901739362 0
852178803 102904482 0
936803701 458165426 0
60040059 795927027 0
713711341 529379207 0
284302851 255341219 0
863585026 619360918 0
928989583 336763286 0
510348804 30971714 0
287302526 660886169 0
882959944 20636382 0
2765951 782969944 0
351827410 414317960 0
210549121 61016277 0
24805557 40990680 0
638693524 954911694 0
984229555 206363217 0
214049014 405732427 0
18166735 45372474 0
472971286 112248925 0
518783900 842153369 0
324899086 783902008 0
43071398 932165779 0
565917216 108532649 0
416157862 430099384 2
40290809 968355916 0
919215433 607947702 0
354772276 144098368 0
316694208 484972729 0
398612615 27830052 0
844123170 367755923 0
902899192 601952572 0
266452944 921048376 0
660222578 350944436 0
37938180 255939361 0
113469256 582063154 0
25066861 693518785 0
564539370 1636376 0
833740415 783929294 0
26416069 727772654 0
758066986 99390703 0
474037710 786068933 0
890924695 168764155 0
583113543 204025284 0
927458309 962180752 0
436596354 675107074 0
719280430 132726121 0
781250564 775378771 0
959328111 33443755 0
845675115 839972208 0
115099279 36066923 0
747307857 721470486 0
145807111 880921901 0
249713513 319860666 0
417263859 449548413 0
432075038 250096185 0
515754225 392886941 0
568753636 241136835 0
803251705 751294075 0
49363941 14619505 0
460825458 175914485 0
730928210 531078669 0
675763798 27523468 0
242772847 361779910 0
862072634 412024243 0
150339359 179827227 2
487722859 158168470 0
221857695 458315688 0
270639736 188970930 0
800586653 388175610 0
114443057 795561403 0
810438509 871294128 0
136725929 422271297 1
539365161 378135879 0
97291241 800797241 0
949837431 636353520 0
570481594 554661045 0
911434436 104699234 0
511865725 527872700 0
921466079 66454166 0
597266938 582944325 0
654186463 911608450 0
737666385 750345187 0
311475096 161749874 0
705377503 476441082 0
119876089 232720649 0
364407347 876411530 0
852149769 42500984 0
127333807 953278489 0
257504098 166607671 0
657710199 662785857 0
69135048 978793838 0
107669397 974010668 0
914166320 955080956 0
87194993 877465033 0
105219061 649245000 0
257236351 341921444 0
697665883 215902144 0
830851589 431306907 0
426024518 4422640 0
931833108 760173758 0
569679968 252889671 0
315737792 215200749 0
179050704 918361992 0
331176835 649353228 1
184285956 911251692 0
467494639 439047541 0
721646155 464296497 0
655454694 112474864 0
902841615 876674066 0
105261692 365242912 0
280380725 879549220 0
119293829 127386840 0
659506434 475197022 0
663692185 182756458 0
44064525 604443018 0
232522057 863287012 0
538566975 836813337 0
54280063 386841061 0
18351016 282689615 0
507065878 65440153 0
336294412 918678750 0
313631925 612407896 0
765996617 427568647 0
816699099 331856011 0
570850699 803898998 0
662321117 999619687 0
629678334 114884478 0
853614492 204151570 0
398653273 296123245 0
369340598 8644006 2
748326245 169408404 0
797953466 951734968 0
89429155 714184659 0
817911277 547346326 0
15768296 744261771 0
107150408 537761736 0
657463255 840444993 0
870024455 15822565 0
366456598 778357962 0
33659420 411530263 0
70127125 146714352 0
853867608 321952249 0
520768898 736806118 0
852841475 411570215 0
135343940 52131489 0
106114011 847098267 0
975700880 477272141 0
779615812 398851611 0
641426511 820979854 0
668006001 919878206 2
156686561 531216882 0
508238141 105791505 0
565663727 374759577 0
563614139 160823377 0
610836045 953273306 0
47709675 726731003 0
718079236 771242660 0
831327666 401328513 0
902235073 571148397 0
966536097 34812659 0
682978409 738884478 0
507442091 389782237 0
61473357 672689625 0
283267864 999738786 0
331613903 278261254 0
58582362 282965845 0
363001914 837250558 0
131632590 27221839 0
449534442 159571043 0
169010960 126927844 0
298954236 608500896 0
609916241 674054806 0
1805603 708186463 0
121803076 290440834 0
960149876 772381665 0
857361115 611167437 0
326466692 10823008 0
842462766 705425562 0
958646669 273892419 2
126351962 127875292 1
105369487 964449917 0
232298726 389382541 0
38833528 429846948 1
985634023 446047156 0
15654969 580204207 0
539754601 298790847 0
807739626 372631049 0
374801211 71813605 0
852292421 348801292 0
788549494 430376937 0
733725193 503705870 0
481190272 411996917 1
327967671 385675437 0
352018200 402458842 0
144398383 452423799 0
641108172 291047270 0
598885366 928792471 0
108037705 205226733 1
82634103 289007637 0
305787128 56464805 0
139282438 571812794 0
40499227 350720172 0
5061563 773280513 0
255409314 240322106 0
523843816 172341246 0
291664458 886323602 0
769071773 73902583 0
251182000 829947133 0
9422818 163676391 0
71172365 938970589 0
230102194 188547654 0
117982062 486423856 0
926244723 125212721 0
638607794 963043796 0
22223566 663456375 0
877939273 976824255 0
70176258 281252497 0
237883952 580194032 0
422100272 852780535 0
308761530 364698855 0
527650231 785224795 0
516839135 70758626 0
28707560 297407517 0
376894400 36493368 0
282188034 699655117 0
266092019 549795424 0
834358504 5906779 0
932709417 822609305 0
801689245 755431759 0
476728152 90016523 1
776028762 735916719 0
599212660 451007918 0
966863425 865872818 0
655695921 695236628 0
364698975 755758428 0
604417547 171646443 0
162897972 294961266 0
320721918 388023379 0
189098306 311980207 0
608981281 132594228 0
126233207 778226558 0
72851490 765128430 0
946545840 653553990 0
247609714 892968365 0
665784130 862277606 0
797317487 415708378 1
112784031 500793613 0
797774525 112544300 0
119842572 57585308 0
204565474 184403893 0
836992992 64708885 0
314363809 5620128 0
81251646 981494302 0
393367955 510497268 0
293185414 285470676 0
67241028 533858325 0
796543844 874414987 0
147034299 38266407 0
927347120 522625642 1
682211058 871565120 0
318460287 60776394 0
780459332 104122628 0
50586198 321506587 0
991168891 73975787 0
304695996 132364931 0
430273810 654960468 0
288422156 583663369 0
374530347 777324908 0
60774072 23487262 0
422880579 700170505 0
238408469 197094117 0
85445510 593911565 1
600005642 465665317 0
828392690 200725025 0
2128896 110961674 0
582128428 490419504 0
758660563 817552771 0
94875441 650372589 0
78911430 152583504 2
50633862 15139201 0
282064519 332000728 0
851265631 949819679 0
821563952 704036500 0
402312487 385166699 0
444427528 244746370 0
335600100 216508048 0
636626379 624326059 0
559735567 749117390 0
122050577 469225003 0
159488061 799405208 0
146062824 604446013 0
600671777 782996103 0
68527166 156963635 0
354675631 360395922 0
919516504 888889812 0
737755794 652856910 0
58103901 740910837 0
670109941 857036230 0
691836606 714678535 0
53210627 441359646 0
37438404 682202352 0
773111308 351788753 0
414275569 164641432 0
519610294 606017263 0
400065511 649155415 0
215157171 615984220 0
812848283 45806830 0
25266934 491807912 0
662811214 826615913 0
104000846 507106726 0
290988278 996625467 0
174907800 894642813 0
21285309 18525617 0
969723744 724373824 0
108528266 943817002 0
94607175 648727835 1
592686909 896356376 0
487535507 220844008 0
341330743 332888081 0
37442292 551751777 2
927329555 326223184 0
316809794 812793733 0
352673757 146187491 0
195428510 21336709 0
518850104 136818953 0
803109327 130578842 0
47762064 146173508 0
45516866 45856737 0
151873424 7417869 2
67902278 105847968 0
398209790 526641078 0
950022072 101377977 0
573647120 639310602 0
550092826 301120349 0
385499297 334683298 0
700622781 219287001 0
422449035 305358028 0
620201468 716828886 0
627649221 515146665 1
492169083 540945611 0
526558444 308614439 0
207627801 100745637 0
462503301 530694039 0
168910925 976694253 0
288656114 201567683 0
175505973 369814756 0
419227984 684456150 0
963188865 582752448 0
181423559 476475796 0
437347475 148276389 1
239598478 203720252 1
409355884 109323839 0
565452815 631136689 0
249005661 356262903 0
455167861 318549923 0
320297480 392298247 0
268474161 420668385 0
201025 272279012 0
4924197 751100034 0
715744747 821133466 0
724752146 849723112 0
470975337 446034621 0
896025011 463860896 0
507710292 658426389 1
770260329 448979100 0
886417856 673207992 0
773991836 999701626 0
491864487 841368604 0
41099121 631243567 0
296817036 864703699 0
882756035 854995709 0
366651514 393276382 2
695292340 839798078 0
741439136 429930066 0
819602463 545341371 0
432321581 732452444 0
248364040 524709774 0
476092040 438199646 0
31156117 999987867 0
98187157 37276518 0
35061009 932952965 0
113994689 639227042 0
414195624 284596187 0
971623492 730107147 0
735305986 200347875 0
878294186 30457312 0
580148480 964062390 0
252751724 236026936 0
424598565 870956310 0
514621634 305998054 0
961099004 25506069 0
116985961 765094158 0
580173988 130883680 0
202072441 85241934 0
49119443 766697013 1
526160512 29794529 1
925767557 941722255 1
664425114 759635719 0
461042626 212061178 2
731597365 954919966 0
863224268 674906348 2
796126989 716849001 0
865415838 144650893 0
700468099 328250223 2
929057602 838601443 0
808424313 138595995 0
580163476 165155658 0
587953829 518497242 0
702680906 354398786 0
478225174 69665850 0
743685607 106203716 0
917887560 912519897 0
281383113 554773542 0
584129455 10910904 0
102832164 130705626 1
316269158 758239577 0
782196481 593311506 0
815110283 823953383 0
647956979 578213901 0
173703695 106222199 0
234275836 408820386 0
973301986 583598458 0
954091900 163145390 0
67964656 142710323 0
8015309 660945637 0
763510533 354234034 0
276085033 605402502 0
570101319 828577906 0
853861047 928844626 0
104689751 208735809 0
190109991 674162965 0
132234151 768332311 0
51382595 909805793 0
487102151 833631552 0
368778470 175294088 0
410626234 188364313 0
981161858 806386872 0
909924207 499849140 0
269221258 725411574 0
63785429 452412861 0
38306868 871967347 0
495644787 655076618 0
484392703 314645021 0
169515552 41292120 0
291506331 692655882 0
699071319 170444917 1
861759541 115940644 0
564774549 981503096 0
560554748 478430917 0
15812971 656018721 0
922981802 103725071 2
783511077 915806734 0
872732245 349274310 0
613823711 279085474 2
210745408 576692719 0
53193142 196488496 0
345797793 31307813 0
26626009 462951452 0
756967189 448219662 0
887224285 234651754 0
909936569 814451863 0
117619570 458637821 0
113918915 668409245 0
423748730 165122516 0
943562169 201220141 0
809649522 710698056 0
355959664 207392633 0
869312917 276336450 0
409148012 102092180 0
859505234 765903581 0
636738889 132666687 0
518449473 63752793 0
737808416 241953250 0
744579531 812609819 0
904491664 265568445 0
122891044 77721445 0
102142708 584486636 0
305945831 327814113 0
67010641 478347879 0
63167793 740281380 0
758161528 948555935 2
662395251 138038483 0
52715553 267668824 0
519768982 981161713 0
312715832 766830044 0
181341514 20766793 0
276667368 394957605 0
58521793 426531582 0
753881211 630192863 0
801658546 870400352 0
576063821 107056493 0
384614738 565928340 0
636103515 287968012 0
70222328 438623520 0
108040262 589704450 0
405778461 686387317 0
808656138 471688163 0
76324582 375335304 0
627919633 346499072 0
322344864 742971614 0
383345870 22246462 0
303994800 986407197 0
639780467 528756274 0
335407769 743892683 0
789444375 600089402 1
625538463 254270779 0
565508614 51377853 0
428370083 756432253 0
480609730 558428006 0
5143159 637549367 0
135743233 208312771 0
238294519 427995217 0
950043225 739373848 0
593203808 778441776 0
200805050 919595642 0
373088445 143329406 0
240634598 780857358 0
140864727 402888958 0
714119883 705798667 0
711477918 8784452 0
835643586 13341849 0
972713990 289541562 0
211376027 733177129 0
155588699 736890256 0
731002200 293512235 0
233458754 853745584 0
448403650 407546897 0
499228611 239355950 0
648473035 301970132 0
434935013 69573845 0
775785835 361578128 0
5537074 434605866 0
101763842 574663990 0
382791569 291349249 0
57269705 464289578 0
153915516 419372211 0
841368715 73700301 2
688843401 321594234 0
803129659 556018816 0
428872682 927652308 0
424334136 176022197 0
610647250 317007535 1
218856860 127208865 0
341857462 488854244 0
936173972 456921668 0
406894632 962088477 0
312819456 50044347 0
61391655 430582086 1
911505544 317152533 0
476166430 98656703 0
827388863 836290448 0
488482598 73768719 0
872159135 485666662 0
125338814 12024441 1
477323678 26368109 0
694765842 145657496 0
106526469 546229731 0
119795642 340755589 0
347566457 408180918 0
411603734 413917706 1
671426057 249140041 2
775201750 864451730 0
394310556 235854644 0
2780222 505335409 0
281568702 192115808 2
162691397 561003616 0
724554212 843550862 0
874250031 652101618 0
760856597 185753945 0
724891128 273738469 0
215645504 294475754 0
167217419 257538591 0
467560578 490967925 0
968037424 992428599 0
107082496 772300130 0
62422048 865806709 0
418871803 652392852 0
996639188 961335024 1
512105308 30306524 0
411440212 915595964 0
760993533 842890238 0
355559245 204858028 0
700558038 542658950 0
461540412 152573064 0
827535049 413270941 0
703863556 379621084 0
133466507 552333256 0
63277230 636973386 0
917618716 284707950 2
123857299 875070223 0
177387421 313668026 0
769457913 510226337 0
938976266 3242180 0
109032328 810687859 0
297484556 44114255 1
632508679 762915017 0
810750648 414550752 0
213917199 216521236 1
891188224 699424665 0
418221923 83811954 0
52418615 772592583 0
429104883 452531018 1
895313180 667802662 0
698692507 653908810 0
79790223 165763691 0
351484150 493307697 0
889460321 140662050 0
631320193 824656663 0
16478457 997950348 0
669192745 309739561 0
977362401 457858255 0
593028726 134472453 0
288880790 106266853 0
626394868 770197451 0
776811041 894316149 1
706229393 497960128 0
779319361 121573799 0
773531371 511715250 0
528425705 629589747 0
224650322 621974612 0
409948023 561958405 0
85855128 587279130 0
2469384 390928516 0
119934028 421839587 0
547391756 66967491 0
322670581 567338043 0
712997417 36385107 0
766087900 528370128 0
343130500 113518271 0
719953403 53625286 0
113663154 650183180 0
747212534 230313946 0
40089881 356525798 0
377531096 587538167 0
234958984 885441895 2
97567600 767059780 0
823627480 949245491 0
882286205 813871164 0
138790386 810752903 2
895427706 794321413 0
144046676 106751885 0
228159613 583370302 0
479178500 623163771 0
284756278 818002097 0
704893136 525492928 0
8460995 72789201 0
346898025 724509520 0
368749664 684512877 0
699944715 406169003 1
129601861 640865074 0
311877461 630291079 0
583073725 84843083 0
536409549 91447969 0
960497374 235883654 0
974993929 90063064 0
694391464 509881302 0
993381384 766873979 0
977761266 753944960 0
588689696 309677712 0
112940776 208403064 0
902364735 729815749 0
109193357 32891806 0
121727658 916886008 0
156174252 35722585 0
318085973 70923825 2
25622555 988037753 0
280659637 272451235 0
947345251 723016366 0
653716488 602508052 0
517623750 116900079 0
720520640 361361252 1
623009230 987271034 0
725239010 71030167 0
553746788 132932177 0
549476961 654911872 0
629062762 827576954 2
671354653 290828557 0
77674826 613356758 0
650726907 791655223 0
546243624 228066981 0
146463738 414997352 0
648577119 690957488 1
353617218 123864011 0
27296782 852172125 0
827517562 853503425 0
883705990 429998858 2
754919951 87587479 0
533903141 645069903 0
611328621 183450011 0
994822664 557689698 0
153112744 307449571 1
332836580 130441398 0
655785052 508078112 0
338418575 999396374 0
825386363 48197502 0
281066490 372081507 0
62203553 489059982 0
203582212 492843612 0
987989255 558688088 0
491201555 259023021 0
894903509 546041011 0
757107269 171337618 2
852173406 182051736 0
677533716 422181209 0
496358235 506074107 0
58340734 811675639 0
101376888 539258865 0
138155230 161244937 0
878237087 874646432 0
928188338 260048408 0
517264730 279230779 2
618407805 88744614 0
996795491 288203225 0
753282224 842097251 2
870180533 265434211 0
101801104 182497547 2
88950329 133278753 2
934940802 341486072 0
851463297 568857477 0
844457746 750911415 2
205520611 20799502 0
320675100 283507027 0
633145017 348602502 0
797907420 922121554 0
596375388 199332405 0
46314431 194882471 0
800564813 558724751 0
460484025 664348011 0
166550181 634209291 0
83390582 432083181 0
532538328 425120072 0
34604190 533719710 1
903626931 905503701 0
878378654 329119980 0
427062189 102057142 0
311210373 932972036 0
258837262 896928042 0
730068015 767466226 0
243223659 595302428 0
998445839 166952109 0
130370020 930503776 0
309337225 101349823 2
541676551 727968790 0
576733112 305058190 0
19934953 281867533 0
282568623 472108321 0
603052042 857927709 0
378302825 102153212 0
443704805 900641664 0
509778007 572241399 0
492280429 952669437 2
181648054 647220943 0
880196110 970862267 0
21194561 788737497 0
123297108 130712005 0
537463024 312408474 0
538363279 35365979 0
2008484 945297559 0
585954988 595295905 0
299015922 401663404 0
92948399 964703132 0
828309164 29425657 0
212061492 148951098 0
564302693 699101660 0
278023828 721748003 0
61599069 529823738 0
984759706 489287894 0
15337389 458911241 0
808723101 132811627 0
553739876 671331570 0
481969347 224680252 0
377577454 961506088 0
829861813 603560705 0
107607158 917839776 0
102567236 521005554 0
662040762 65850401 0
778083385 172053464 2
882012810 431045146 0
376301234 194855598 0
289484388 199607219 2
605028159 695946851 0
895510480 113918151 1
276011599 532575673 0
267910170 854623594 0
633258311 740432186 0
311004784 227696710 0
99588922 589165766 0
727776273 931111723 0
182670043 690571164 0
394188861 732146863 0
866447163 952380031 0
483157143 844411620 0
822108020 251708649 0
784884722 613960335 0
698836382 378091968 1
733228237 589417336 0
998434736 657218538 0
411890630 701151148 0
259356384 361505097 0
326697019 444594666 0
507358920 731110047 0
988955984 270995290 0
239530031 632616010 0
476625823 26881379 0
303301057 988686031 0
545539849 386819056 0
872959181 490562600 0
201945013 107800707 2
320798658 730128282 1
386247903 826336933 0
402840051 62341998 0
382916530 41856579 0
174609823 356561866 0
752162257 360775936 0
117449935 417769366 0
286734782 651976748 0
306410847 919204 0
943535429 900251258 0
97794741 729557822 0
130368196 919227822 0
492271475 937958511 0
943337933 12569347 0
875662461 583453696 0
467114822 360637968 0
9663958 240589305 0
36122987 134993589 0
129263308 351501037 1
715105278 88940549 0
68828220 636986837 0
271952005 946689712 0
720355783 78615646 0
814834608 72489442 0
678693671 423682563 0
212054827 821583614 0
762201410 453404590 0
604201528 572334387 0
381952107 413293666 0
769941860 635591435 0
653034902 61782270 0
678386660 220101125 0
546803331 411091959 0
622209420 487217141 0
552042915 992958750 0
994487455 205559850 0
50011846 471087356 0
156455683 112934354 1
68344710 280463178 0
687111515 932266573 0
245308262 19052360 0
48550338 859977896 0
786357844 142368313 0
938121442 24025748 0
184040604 747387009 0
612834961 489363889 0
387959187 256868296 0
309527556 373978169 0
488035738 653876994 0
125529563 366905662 0
199353455 38374935 0
801286564 206418257 0
400565293 51516080 0
898686070 313476907 0
382540515 503429925 0
861709870 286394781 0
962848490 409528303 0
326849526 987046879 0
839537714 189913871 0
604975234 619504921 1
389547146 248865130 0
611384079 45172029 0
850924698 174942567 0
524744523 218867920 0
85673404 815679654 0
906122078 548643039 0
505473266 131985309 2
234528867 690864119 0
883304853 960908606 0
763639972 5560514 0
260523445 670296616 0
310241958 591371616 1
212152159 638535286 0
757860889 878184720 0
428606882 605020642 0
252881747 189116126 0
346927976 385219694 0
703652232 638321050 0
812296437 553350410 0
425923331 568924197 0
120049458 131744805 0
98039372 459263343 0
900618979 447943842 0
193286825 40450085 0
116901372 74511149 0
619033958 761002613 0
216942549 117127978 1
573656112 1153015 0
843754909 61655437 0
840771128 27063535 0
740128154 220225790 0
99218614 265932291 0
978273829 928201314 0
270067374 229613170 0
979175814 876508866 0
567570809 75735480 0
625372607 67968799 0
368541659 28390291 1
455908131 38853565 1
383112404 908416538 0
34625738 823503771 0
237497661 499079027 0
669439241 107728868 0
231520784 27631871 0
134520583 403236910 0
33681239 92018117 0
277484539 19953454 0
358909142 50839255 0
813181825 148354948 0
748660014 636539434 0
923753277 770976581 0
570319970 860740642 0
997794681 502585642 0
210637554 532238550 2
852758014 90073264 0
93722878 483731969 0
821835106 492754334 0
815879375 764441825 0
291767817 271742003 0
732102987 539678406 0
660363228 32454318 0
21423551 42837965 2
370610493 806157516 2
506146120 789195531 0
557495599 872359003 0
249649862 225762817 0
511124877 313025698 0
54908486 448100853 0
602626208 636872300 0
52925952 952625513 1
981437519 816781545 0
375451432 122614938 0
307918788 552243869 1
632979820 815606616 0
764958818 224174160 0
507500420 94492326 0
790410899 901994222 0
828085816 48032362 1
321930039 144126382 0
48223930 973532634 0
177365467 964489096 0
171134015 351598354 0
874629090 639787528 0
515826407 70825406 0
384780911 112625473 0
505522629 825045246 0
522353611 658557680 0
434037334 260485352 0
421767190 863863219 0
89413784 8324986 0
795539836 853646347 0
90612976 494825615 0
222079527 117413741 0
494943325 326755979 0
770388671 511491128 0
109839252 360014646 1
543549008 151798965 0
49471099 145998440 0
709450263 147848320 0
153851036 245138142 0
2230011 333183192 0
364499718 115896464 0
602346531 566002935 0
294012606 196293343 0
207543621 889430029 0
932113558 334379903 0
139621509 243548949 0
515805993 623766874 0
340636532 618387824 0
282993112 976667627 0
978453110 211113287 0
834856354 855143938 0
679808897 523946090 0
418447988 502880270 0
283505139 706850479 0
10230468 257279372 0
527905794 524463817 0
59007328 932019507 0
578946890 917307982 0
784164582 62291732 0
273774740 629067332 0
27538908 276085699 0
546148722 605133878 0
694490921 24779852 0
614955405 102004238 0
14077103 359113066 0
768524908 579750715 0
485832884 713613619 0
60056995 28152039 0
296506957 803587856 0
411387792 595109769 0
71557416 200025523 0
592353981 600486846 0
174626067 703490014 0
389975198 143530980 2
677814228 12674922 0
477848114 592728253 0
417632690 798992976 0
936544490 598151556 0
815134238 386955129 0
956041489 117429347 0
426488963 584503885 0
147040991 998358515 0
51463236 418462722 0
194546247 879962636 0
60708680 867169437 0
389487328 556516385 0
918882393 314126055 0
571874499 935790343 0
951524275 62062140 0
433063212 976416196 0
160196135 49301183 0
198637267 241580294 0
765271969 926922101 0
105684801 968004533 0
908196700 599621424 0
484714110 491175072 0
854526679 644362906 0
390109680 467100614 0
316949032 72845598 0
676840812 168744499 0
910203100 88383494 0
5206552 238406739 0
585226020 737209682 0
996641746 61802304 0
322874377 272162946 0
807911128 994667410 0
173391945 484559258 0
959357001 623609401 2
854778887 388820809 0
609655410 955601990 0
590982975 22223473 0
533385609 838077492 0
632462433 99082332 0
27125336 458691460 0
255255079 759044310 2
488049047 855411721 0
630086832 280081870 0
282264883 431713430 0
573310698 591135142 0
785295024 415915500 0
311539392 68323369 0
304708253 150554124 0
634942354 482034649 0
592812306 725409364 2
259508122 867600962 0
989645066 9153736 0
416754955 567485017 0
742875515 576485082 0
472507198 717846525 0
248645409 357229433 0
326523052 672380994 0
539843815 270223730 0
718939047 487403454 0
697526359 778272935 2
52527894 925281284 0
685525238 800007182 2
444317249 644548559 0
187095484 909652870 0
190425189 904256356 0
984066802 423510678 0
395920363 172870335 0
935584300 795056926 0
973983200 121835654 0
369684600 913456326 0
119498311 133685118 0
130692177 860798818 0
51795043 242779007 0
219003181 437493092 0
183379428 222740461 0
490172248 43343699 0
352977774 608083436 0
773539821 491233231 0
464296294 773783550 0
129494519 406820200 0
517774691 340683219 0
12071563 430211813 0
311621868 230771604 0
615555194 979177650 0
66261137 198228125 1
392128995 445346752 0
112264532 727704287 0
69296309 871735151 0
767673069 619909840 0
872273664 883425483 0
301139918 168267477 0
306073639 778766645 0
425421198 279122734 0
352326759 154038554 0
76501321 590924026 0
457648328 42662573 0
36177802 839201569 0
768007151 46064675 0
948239231 358173598 0
647968276 777042103 0
346807445 385324180 0
83825069 237365564 0
345933941 581701469 2
542967422 935429702 0
583744109 196827346 2
172792274 958766170 0
313229848 122930264 0
199470672 806271594 0
698480958 122629080 0
330049418 702417206 0
372769299 274838409 0
471046032 824687457 0
220900191 107189590 0
101257272 314327445 0
739098349 814902348 0
249399178 63982952 0
449939428 457930822 0
794896558 452174715 0
913784907 743061956 0
611925772 130228727 0
966561353 558757289 0
904408846 618274680 0
142435017 854616018 0
4810086 589626719 0
979108839 579581727 0
19149489 34087781 0
844082346 950798032 0
916673747 96870685 0
652138760 654116672 0
663820836 811112248 0
1847157 81161004 0
38010323 437240910 0
318650342 835377092 0
32918517 134185386 0
936762694 287840189 0
310211990 644680196 0
70139581 846612780 0
21066272 573406741 0
83319104 192533292 0
797102206 288970878 0
813802726 330665298 2
158717502 24206988 0
631944595 255764754 0
221678187 319807108 0
463354245 861982221 0
915516829 604309284 0
991258072 612504707 0
857481025 193326955 1
284720981 499494098 0
915810088 101212418 0
702220774 930611227 0
253871846 438442581 0
146043794 195216407 0
115119518 193508232 0
702011194 699225825 0
748808872 251741942 0
901381382 326848198 0
190645098 45003707 0
362660510 938461573 0
129687233 45172681 0
229205702 832265740 0
699137114 626525163 0
101031376 218900170 0
7143804 351424905 0
533582108 314640210 0
692083667 228445414 0
279815174 641045545 0
645320723 610740034 0
186386349 320272437 0
657606982 39317616 0
907922130 77961491 0
452583520 590155384 0
25719510 98591172 1
266516775 590716392 0
941225412 78887711 0
522582278 579484198 1
95288539 313098324 0
374435698 637918193 0
430396835 251561801 0
942241396 595817838 0
107118156 910404273 0
142568379 630631924 0
138808099 455708672 0
91316781 776502918 0
944943564 122611602 0
267057965 574782871 0
19167636 941499288 0
575616518 824969717 1
896558107 503010168 0
22979563 978671217 0
595035354 644699754 0
860023895 405387350 0
792411671 701834606 0
245549044 740711379 0
315729057 673671078 0
376036437 924185123 0
876672760 325180500 0
392604737 263284282 0
261475233 311212996 0
568177399 429324096 0
210155550 353126563 0
908091328 300530623 0
948298875 523067138 0
611161427 332303704 0
57972783 430875101 2
374103180 847316683 0
726146144 240874559 2
538028046 724161564 1
143513132 24664330 0
585015418 854001597 0
228109995 54506088 0
629392003 47013414 0
646272022 882799881 0
755505320 805229629 2
875191567 512695300 0
229266600 52743415 0
499606768 152880509 0
21412069 11250834 0
503547124 292459187 1
100409807 208630856 0
884497252 15325868 0
23896600 489743134 0
6448965 363709359 0
861288163 946749633 0
556701288 984622761 0
524492733 237254092 0
798775490 363122830 0
540163978 506198969 0
456442482 313712497 0
854769527 989232939 0
541943663 832110844 0
31198345 968942480 2
575886411 891247094 0
157742104 484908670 0
736902891 860856811 0
491577422 525010406 0
976057204 942806349 0
765877922 816667104 2
571609523 794550967 0
957264683 495244936 0
245771460 167502668 0
134655027 441254762 1
885868160 572048415 0
757537816 762729993 0
532490894 641875827 0
765433030 502280169 0
653514620 225462502 0
118996681 377931857 0
42583718 30138595 0
56628074 983970177 0
540050384 571344340 0
926849365 253454727 0
456110307 412975040 0
578552610 957943406 1
169324229 250198052 0
984752654 306908471 0
799462418 265854494 0
449544859 279197616 0
933507747 351541162 0
589096181 697724292 0
355542918 547046053 0
237687711 102744379 0
217986542 990022477 1
344827668 848846300 0
108380285 701522492 0
989434289 124494111 0
583935637 371560592 0
345464995 513237625 0
830033245 869163148 1
337310273 272592569 0
695380831 17253456 0
711150007 138311055 0
567485228 713539117 0
417435548 936637630 0
477097113 853752550 0
762813426 391421701 0
602000628 707826618 0
567771208 123034842 0
8634818 412901205 0
645364837 882836272 0
787937035 852112455 0
394283400 56101680 0
206614205 472166729 0
290939295 728079546 0
396047658 838761391 0
586826298 531188691 0
426648555 558030077 2
994315923 608495559 0
428999436 982167305 0
248854615 54692892 0
959458560 59504691 0
684757985 575440924 0
395185120 565759226 0
962524066 337961377 0
75370365 918326024 0
543351206 344286626 0
265273814 187299277 0
146050420 213512138 2
624712803 452924731 0
391857864 788563126 1
783604616 148496526 0
966033322 739577238 0
796700449 874786838 2
514606462 422293271 0
220964344 709688445 0
555258360 810609182 0
947181864 870206252 0
649311123 550519881 0
46159004 737428895 0
492264826 626681491 1
942828413 632907181 0
937945974 841224163 0
910536559 138677061 0
939228411 246135308 0
196252467 196580294 0
134630964 676300305 0
639023125 858856159 0
557103973 352746306 0
52255178 112877957 0
573312258 144413734 0
879556013 436649789 0
417553497 906352181 0
105885601 595335228 0
912965059 783043895 0
365611439 213070932 0
178930655 119151889 0
296862507 134551819 0
390694100 796825591 0
151658244 337128203 0
844882089 745950224 1
965214337 492795770 0
543571207 533204305 0
987064122 16601748 0
489679179 618795804 0
605905292 889353226 0
67228036 636333717 0
935524475 470179980 0
106679176 362337876 0
683745730 676035868 0
740670482 98011135 2
173076921 142785174 0
368948606 744415722 0
934377300 204612029 0
18455258 81613877 0
75933459 628742775 0
609825079 863771075 0
338697284 683938341 0
714225630 55521966 0
920117640 524178646 0
212047398 17002758 0
614309032 385343218 0
883397763 418721649 0
447302517 848052465 0
656113774 333443925 0
613648930 95293040 0
158856443 729930600 0
737930841 521884457 0
753432815 416911225 0
252508516 912912514 0
224118133 8533315 0
931599115 448146470 0
85223834 448376509 1
701571870 145224163 0
331712078 905110473 0
802479145 566163937 0
104056949 473549342 0
700116677 683495674 0
767776965 429405882 0
671154572 502869984 0
880348243 814566473 0
693624369 696229969 0
683476172 26594582 0
752872982 495910790 0
189660433 907858637 0
779944370 539800196 0
470668565 136962848 0
198631406 251949333 0
489910811 217442595 0
43235682 930249514 0
37470552 832872037 0
208503863 274118143 0
361410640 534086503 0
980249277 259456528 0
339675024 151870947 0
647568834 450265712 0
786950016 104637153 0
657240235 115922389 0
990327192 773615071 2
309614912 162009155 2
142330974 888207807 0
288391875 311558828 2
893032808 615097099 0
137241599 436525786 2
681989227 806813063 0
188152608 144795606 0
767401186 228870190 0
325811506 886018932 1
514967082 185092953 0
846114127 527899689 0
184959721 352338247 0
891791427 58829568 0
520734934 751420617 0
8951085 135084452 2
545317425 56598771 0
106628059 589333130 2
870664008 827150860 0
240006542 155828719 0
148150543 723487897 0
655150950 503896268 0
133675192 82781122 0
763111711 698902335 2
137246756 84135792 0
872023131 823938408 0
244896443 603278978 0
539953404 157987597 0
929895096 145048743 0
85417624 404548071 0
830398042 972615679 0
777672884 638145411 0
215181847 220146220 0
471621247 878015101 0
912775036 205953409 0
730522308 261999766 0
285803601 31774624 1
57804751 639099440 0
191658958 858686683 0
347934960 33065275 0
514576683 133111512 0
307120926 549924823 0
99706314 486558509 0
564994749 920455457 0
485515538 442179255 0
75745470 775460649 0
35563734 1094209 0
576060702 512554724 0
183188599 307776828 0
615299143 226156208 0
573362767 202630923 0
872153373 143461015 0
760704724 210057031 0
777188632 164145006 0
422692373 96368080 0
277925868 460162617 0
360644926 649648184 0
302318202 38692994 0
690053129 97777653 0
657368017 144638779 0
446931807 119603594 0
124871513 605370140 0
642431082 228271445 2
395585472 21476974 0
570948126 755581434 0
24277934 29793418 0
634311685 133011163 0
52443790 352849118 0
324091474 524766704 0
299084530 66081847 0
855514564 143640467 0
22155065 79286849 0
997864038 291919928 0
118579554 17958102 0
1491431 931254124 0
967483005 261842281 0
716712600 856017942 0
64236758 90173977 0
900254237 189413504 0
479824600 589909144 0
872567911 895964051 0
858986107 19825085 0
210985518 293173129 0
726553249 692127633 0
27503188 111798856 0
851266957 535395006 0
88355295 291426763 0
41885396 452248334 2
41065946 269985561 0
832855078 575254245 0
75947878 265777838 0
42469339 761709255 0
879654524 426307770 0
438823825 142357295 0
97436795 700895435 0
310235172 57893154 0
148300609 257890515 0
492477599 846146225 0
775019257 771485731 0
948371884 567853422 0
640581341 444392252 0
810866999 124091859 0
39376479 496483521 0
102592412 211762460 0
524415347 498043006 0
493766875 867913540 0
412856052 752716556 0
227137682 572325447 0
144285124 156782255 2
318363379 844554694 0
710981420 213696632 0
52091485 952051132 0
487951893 539749211 0
44869161 949690345 0
598225799 677609308 0
878329633 280600084 0
532777512 434794229 0
565274887 78298150 0
611863359 299539518 0
2213449 963568037 0
750084141 180100633 0
121988284 475153416 0
724643140 665535136 0
694060207 536212608 0
971656029 643277457 0
167397287 24360028 0
858676608 409689931 0
196184517 611209599 0
891935683 602341343 0
14798364 208511620 0
126719816 754463651 0
292837071 527650631 0
686593886 762575579 0
587969665 686680682 2
917120137 978905445 0
134062467 619685322 0
716349326 775733619 0
65652372 650017967 0
528797719 640412657 0
837477464 70386816 0
920586392 470384084 0
930101429 363925542 0
777008652 632714233 0
864330145 688273286 0
27371934 465594736 0
869439590 17378202 0
101911629 817211450 0
61083945 38434123 0
266995785 99809425 0
718229561 800182915 0
89846149 388211597 0
707563734 908796550 0
708964393 135070890 0
390951968 899900170 0
549284384 666728075 0
580103069 272773015 0
372830822 349427530 0
734394794 813036993 0
309685570 980242560 0
3357906 664149630 1
254683987 294644133 0
462132914 362892981 0
540866720 713891682 0
286192786 52763696 0
125700108 361094135 0
471854466 56739250 0
499508915 140454958 0
112542926 54055891 0
872302859 113517096 0
491506301 872271665 0
868180434 708596901 0
660533565 327683102 0
463860103 839707293 1
687855044 349520614 0
508811523 862429564 0
595599687 258941735 0
642128367 664171503 0
440955997 980262707 0
577040531 345594222 0
721601940 706299416 1
104505560 372589601 0
18560777 977185235 0
367709433 642615724 0
45977574 93341347 0
31407675 371267438 0
951512965 43995243 0
972949821 650880952 0
475899496 508733782 0
573129674 649831628 0
197090315 99332369 0
689234228 113998485 0
682336911 438827505 1
988963274 954971079 0
335279451 916705474 0
992375332 561564901 0
61932085 122441866 0
522414753 180711256 0
949119108 255534962 0
363493796 578056514 0
281599647 897608706 0
540281379 621890754 1
242473017 352178468 0
1719003 714606623 0
502785418 148305957 0
233470523 829382569 0
419835527 753081650 0
57416024 943127508 2
218394460 907161475 0
324006786 638859764 0
62454295 391947458 0
888707396 661628830 0
742038583 157446852 1
675403992 35893785 0
312412494 535672075 0
553949585 364181980 0
104877185 174102293 0
427743246 15721974 0
3102759 449690065 2
652103020 923035577 0
324626444 415228654 0
651361881 970060381 0
948807771 847912539 0
298077989 224371199 0
288054280 412826692 0
888776178 602226375 0
999919194 896288957 1
555184438 686716131 0
760204381 669174016 2
804408092 332347665 0
470966812 837458228 0
248289587 542113270 0
587767833 967559726 0
787279265 599084587 0
353269199 179596519 0
532533964 541520254 2
668438815 674583130 0
871928403 559361755 0
455395567 873933167 0
964312597 30192633 0
133750815 195698933 0
33532191 206403926 0
436472630 221020622 0
919358177 14309001 0
315043509 746502857 0
965327603 590528545 0
214746516 589742021 0
544875443 77079670 0
557403152 333398237 0
632076618 825178753 0
198935565 431354309 0
691446211 665242664 0
130474361 418995498 0
862945842 875737707 0
257412115 625656269 0
115082757 329717546 0
326206687 454147638 0
646224957 973938114 0
758107108 599480082 0
864365097 477636370 0
48508891 136003147 0
917377664 330743380 0
189961211 125621262 0
463312133 770725011 0
432129308 218267894 0
908250040 342277091 0
62257781 166732445 0
252505315 674107338 0
373486125 277460228 2
103585823 419046174 0
362826536 945505025 0
194656964 784211144 0
615450303 355565333 0
29401750 246032491 0
124204980 245605137 0
656864324 719931593 0
987925818 447841942 0
723243064 321215711 0
664611801 428303366 0
83049208 902346915 0
182688026 968930468 0
689833555 325158328 0
536420038 13374320 0
358851679 188701807 0
76250203 961722426 0
887224714 991937102 0
293735238 48674671 0
773664938 302373450 0
690513405 192172191 0
455878541 471408693 0
462184172 411116598 1
846375183 220490721 0
863759968 466662646 0
151019415 469051170 0
310813598 984676973 0
356998995 530265614 0
986617607 275235194 1
977184942 334878640 0
277621577 389749228 0
665708242 682995639 0
143155204 420793509 0
65869672 999719966 0
508777571 124005892 0
50537518 287493305 0
79608343 58922604 0
362520968 579350981 0
492891820 232386103 2
525432675 930728850 0
393705780 64170817 0
158415064 3831717 0
787429963 973677573 0
978885350 68394523 0
661792263 794336378 0
565019911 378003571 2
168528434 762090598 0
69881639 225186170 0
285755856 146542442 2
905731434 400977917 0
888420723 629380326 0
333291138 546034452 0
842886241 668049970 0
941029360 997880765 0
778114012 71226493 0
979367534 930243127 0
407028039 815401761 0
260272555 494813206 0
983894805 58385851 0
266434470 863979478 0
892160885 17866025 0
540428718 794760043 0
44527635 665625023 0
79184744 773336929 0
108572102 223018440 0
610410538 169690132 0
40255383 293699862 0
387347231 925273001 0
179744630 500526149 0
769620514 434868215 0
343899919 540088225 2
472133128 922667630 0
62832152 863196764 0
794377963 370377285 0
553274895 544836061 0
281300921 580221674 0
782057946 423007131 0
352121223 692685691 0
428848949 243050072 1
420377744 564907909 0
185386796 753237735 1
921954417 938537943 0
293530167 620663600 0
289753698 53193850 0
976761812 888875828 0
394913634 606708175 1
606341473 333578697 0
390313480 954599733 0
934955092 909102641 0
565310289 688474657 0
610866119 228560443 0
49317783 271481733 0
49645314 9370488 0
117572986 34169533 0
294300681 421249536 0
27824997 85543950 0
210146093 117779116 0
839871320 189622647 0
161716280 159038729 0
284745505 383844505 0
718460754 939973717 0
602525659 859332944 0
243044969 533765156 0
906287770 141683463 0
685928996 872686491 0
878374701 467953340 0
383800825 702578012 0
829045528 258520879 0
518959351 534755361 0
354151148 600308035 0
12279428 336597727 0
479081553 616035282 0
32745147 537194877 1
51537299 651544165 0
367264276 840884842 0
701418303 965249660 1
455923119 821841738 0
698677899 425099649 0
947045145 94282575 1
428529558 970655226 0
706501231 21203621 1
481803550 307075139 0
588278059 697751728 0
733293457 903534251 2
878358028 631494053 0
579859763 860856020 1
525333131 945878884 0
35801649 984249325 0
158731079 452081432 0
975381398 400352459 0
506020100 775520433 0
5313345 448533353 0
933370387 196850836 0
438121019 54904730 0
335543715 72193736 0
741922006 860966621 0
663801629 749337262 0
951507905 733134594 0
869443925 337109942 0
839062241 793329878 0
538271202 895817434 0
919648781 723183532 0
78924632 520763190 1
759028782 570697325 0
746581126 948377690 0
225849559 197496336 0
66017578 191838601 0
55028970 126600653 0
269061529 75052326 0
351616380 392744778 2
883306595 273407321 0
414493069 67668311 2
826831973 407318469 0
369962605 839566171 0
376472971 714888752 0
826633615 757564038 0
605408619 690072686 0
121762583 14246966 0
549266400 73870110 0
628814486 663320539 0
194457404 538653201 0
377929725 2976852 0
421430452 547075224 0
360001741 246539420 0
923857 168329454 0
922369940 856852452 0
257083841 307251337 0
967874196 98633480 0
379836685 714348266 0
618328298 705761993 0
192002718 70302029 0
618213341 73735011 0
30084599 51252977 0
627486783 861423560 0
223155258 566721532 0
407031471 572817900 0
868438786 627809992 0
973090331 351528682 0
464309250 526045731 0
273430239 543088043 2
267242570 621318237 0
565396599 460759222 0
33839384 478981381 0
401344979 618363295 2
231904688 834713451 1
89112606 806199258 0
984411331 83654107 0
857676764 138165193 0
993173814 86514148 0
877736255 323093613 0
67269119 698881704 0
59981197 137656600 2
936739082 540681626 0
113589982 823248350 0
56143562 284301001 0
935796755 617549075 1
348157972 893695748 0
576143812 100608052 0
70881949 582732822 0
46091395 795884030 0
638902021 503499550 0
448458194 365473072 0
446607935 658245489 0
382075016 92989350 0
90138683 10553281 0
187126799 199750548 0
632939963 575914739 0
62376424 784869683 0
757934564 310612982 0
489665999 843315305 2
449390660 460431397 0
406079216 236103057 0
597173833 549034773 0
267863213 840585785 1
508538953 966539271 0
942933138 696954968 1
472851241 55531968 0
506046297 695916419 0
200208643 620290206 0
212176343 605469272 0
708525959 385975575 0
917744225 923726296 0
537299785 429043072 0
678075638 852443922 0
70383173 133618293 0
475865727 975698043 0
210013768 613931144 0
829864737 289540058 0
141176463 663370740 0
1122551 765516109 2
219897778 146321812 0
659864300 199946060 0
740266974 87208255 0
901491531 673194644 0
213546844 121091608 0
105207248 658164615 0
214703626 598037640 0
693511182 536151996 0
118826809 804113089 0
711799351 274053418 0
916815568 852827820 0
518520253 607412012 0
458555770 972614042 0
602518035 582586111 0
129823911 81361866 0
442973939 455510237 0
409085188 660994147 0
623081697 451326468 0
889009621 625732354 0
343909954 561933108 2
920584591 225782511 1
278414506 463370504 0
395595570 632697827 0
885809299 603012450 0
64793923 291501284 0
303792730 685629730 0
718855385 534476777 0
707545044 923884098 0
162310768 923790869 1
83019398 985126866 0
425293799 481147407 0
803456105 611721334 0
898911443 462172764 0
195241582 451906905 0
693419766 108369468 0
797702792 725426240 2
145945734 336123820 0
285948883 23830968 0
469777379 526267437 0
668998533 782571863 0
452783516 54019251 0
56634114 794862211 0
478955048 683715350 2
657222589 636754609 0
373569494 869641321 2
531999523 189786936 0
822454217 603172629 0
702784662 741977612 0
184884497 901487154 0
422652313 712720867 0
861087134 559890231 0
260127436 229183646 0
761527673 361434769 0
116718100 927778142 0
213377675 865586859 0
900098564 62054977 0
482696039 551207833 0
690225066 261381704 0
102144967 23182200 0
565548878 50007059 0
675372942 986141805 0
604257813 71099275 0
285647724 772829344 0
903644445 147207472 0
425566443 100400312 0
624860357 881282342 0
389596914 678353321 0
635871712 628702268 0
236684423 738330810 0
600471198 38622084 0
638250015 601475325 0
268950330 176675246 0
581174807 409047159 0
834294646 586346879 0
531235774 400763522 0
170043006 900586277 0
710043878 472620050 0
766723992 542494971 0
140965406 66528613 0
320226821 741113169 0
444132275 53671774 0
974050312 610114472 0
355628054 846151159 1
899856745 896400907 1
8409705 412913235 0
810715940 699529558 1
97742886 864371738 0
881631684 675443135 0
123080145 469641126 0
170648579 368233708 0
805119464 481626788 0
68319119 820221262 0
5311914 591154439 0
41788826 88756458 0
913278688 977347499 1
762580647 871625980 0
655346884 138416034 0
799753090 859939855 0
122803329 299096464 0
953403283 649544960 0
152866582 127013825 0
296754415 449343106 0
790699964 939370095 0
133703215 749849588 0
972217058 467558363 0
872570697 833035171 0
122609569 726381850 0
959204425 318723347 0
446373471 837272436 0
604788809 849289292 0
480620266 6927042 0
733692324 609692177 0
875576936 567371631 0
107094193 112894275 0
60144436 246713902 0
813483983 791533077 0
857657182 911644113 0
864457977 556972825 0
48770455 334789347 0
732312696 819119338 0
676475407 805745688 0
12253285 284588198 0
484008619 369958066 0
4459564 773982108 0
939763540 595989913 0
982235564 450336512 1
92965173 568245671 0
717378019 11607826 0
84362688 312990868 0
458629328 749611401 0
42941713 551659564 0
979722881 304845118 0
38637982 517663463 0
957926136 509027937 0
141025039 10380003 0
33337962 720674573 0
104639500 555220632 0
351280506 925762434 0
331316437 593840549 0
64507827 73562924 0
219994327 148832904 0
177661490 242804788 2
974626555 425980038 1
867267198 98838864 0
830439336 66520884 0
81196059 301393055 0
269755927 390188498 0
477427132 810752881 0
90926431 66255662 0
917833604 660466882 2
113029674 897700220 0
202021675 866837606 0
378558932 230078142 0
956596350 312497136 0
221809878 140590178 0
657273972 751111340 0
988807769 196067278 0
228402777 196692923 0
62584132 602003786 0
366991295 86320687 0
94976669 955139888 0
435029045 205678305 0
952771492 531443619 0
418387698 832884634 0
487585281 595188165 0
10789658 8439962 0
747670679 637335390 1
852750754 423795016 0
570146849 876960773 0
492212498 646202997 0
197224464 908786515 0
19168874 39486993 0
857898122 381121571 1
235565358 940433014 0
481157998 2967338 0
457498385 457051502 0
597748647 394620055 0
889829752 173806431 0
349860804 304183724 0
403911088 504794790 0
281373267 720432867 0
176795205 856455202 0
264570292 108527085 0
307917309 780793377 0
772848576 404113900 0
497799008 225235445 0
360254793 34628534 0
421070886 27370994 1
338987148 906710294 0
94839797 51190700 0
688292515 405860668 0
560991221 10742862 0
693179959 112132882 0
371845963 781528832 0
455825268 835861968 0
346312529 825035890 0
984853324 592631575 0
903948453 140004416 0
249011109 192660302 0
638928405 558527013 0
519386882 136503521 0
87128036 443745376 0
727346306 228730217 0
136093686 625510395 0
166976528 761052088 0
95850169 653494112 0
760617073 988079099 0
583051264 715899371 0
659966740 119903826 0
607724922 609176223 0
115553252 16788244 0
366731699 375261141 0
590251430 222261607 0
798438672 950386806 0
131274048 296429945 0
145686769 723753241 0
994090525 830933560 0
706617419 109457988 0
871645109 113714611 0
551624757 970038890 1
811644548 684069971 0
144237015 535431618 2
624775750 354121693 0
14215113 402768997 0
782684221 658531205 0
686199433 243654696 0
507264714 214202872 0
508002033 753319318 0
63318663 266559114 0
298969244 576248241 0
751194929 657681479 1
355089719 482229772 0
21174422 174903054 1
34430277 978827636 0
616068246 547097365 0
2105452 91350672 0
425963820 635631891 0
32638634 865742204 0
126495740 764953821 0
555756768 142341413 0
667194837 275969976 0
673985805 852513462 1
740054416 850136500 1
56023057 664763504 0
8790307 846593801 0
954799813 221696561 0
115622366 467550840 0
660926625 553493271 0
853360034 376726589 0
759285091 44872349 0
950714212 536752153 0
546793871 128916560 0
730477143 83582380 0
843494162 446552341 0
192604507 723292936 0
395620044 359168037 0
439735295 653070670 1
389120512 606558131 1
47451061 588322963 0
960801987 648690701 0
13564774 498283638 0
263761009 646572127 0
434690703 316287944 0
63594617 660126233 2
654609809 220830027 0
902147294 935950825 0
920533158 161657630 0
452160310 665152668 0
389454716 135228955 0
2886662 89371475 0
498925214 223073294 0
254307571 931110425 0
384448975 694582379 0
261442068 321614581 2
335061502 674985280 0
41562132 751023874 0
790677406 845445017 0
488065560 99791541 2
561565017 979029500 0
72907531 954227318 0
637184558 929069657 0
76413559 217316512 0
889822712 722266920 0
381743054 309491438 0
824429155 589890622 0
875407163 936541337 0
757043708 934765519 0
61544862 186639295 0
823551271 185741920 0
682899986 758028250 0
899754185 996357388 0
86479907 978148308 0
32258326 961914270 0
484259530 77143184 0
832418866 745549555 0
380093970 849121235 0
216752174 616929542 0
784991061 773264831 0
465753033 288760750 0
416162262 472718796 0
33510727 17908371 0
904435623 32294202 0
291754541 352128996 0
91487715 183694361 0
5003679 853880865 0
380790313 839062375 0
635413325 224328514 2
292853975 508671213 0
275390404 62923324 0
470993485 684320794 0
761185016 523090348 0
141226560 508284889 0
49191307 109358702 0
198463427 613206429 0
950029352 258377573 0
260196874 576069707 0
743467523 753908705 0
59648296 838612708 0
142544367 437973560 0
576674987 270274471 0
776324213 676920741 0
285858370 781014890 0
335349730 822792566 2
72631186 515138975 0
123508463 176143601 0
41143864 127405848 2
921196142 465462361 2
787782057 684849391 0
552576760 7136776 0
145787679 116977283 0
496918153 895970320 2
39957668 476935804 0
213070387 858416609 0
901456139 274138364 0
292445331 659314315 2
304071311 279744161 0
577068385 418841701 0
639637343 139292302 0
718721861 997557968 0
970106350 863956002 0
847704276 632151838 0
27689466 28675297 0
143433288 95516526 0
722959672 840399862 0
354072114 44959650 0
450556066 333693516 0
931607687 150802765 0
433524106 994183417 0
755813977 501152495 0
946339247 776050163 0
475138417 772945668 0
340399849 860638789 0
830401163 250579642 0
914607591 220338571 0
993750243 622447193 0
469155695 103869589 1
785292101 445528394 0
242510849 48391971 0
76535345 762945450 0
639780650 102017805 0
210007424 406814786 0
581687608 237283592 0
468576681 479296617 0
80995209 386921826 0
690872841 588936891 0
455312657 485390253 0
735426179 559075269 0
33300410 392472323 0
674214246 19541591 1
747454724 113954091 0
26942997 148164689 1
194729530 136314609 0
183291229 68363575 0
286086082 280060875 2
895523281 520196912 1
55458432 612706124 0
742302210 791104031 0
900818014 3849873 0
253706293 583790884 0
223915658 60088273 0
794112264 786622965 0
348800617 943199453 0
674058209 834977133 0
134504095 569655239 0
478772895 830524337 2
283629812 252981121 0
266852468 344158318 0
236209862 309813780 0
878239768 943407919 0
436913884 646000613 0
141260 19871622 0
798254972 404759424 0
189335333 43444614 0
860156904 134199599 0
423380707 77749638 0
275199173 408231778 0
855593848 868102395 0
955986619 294351712 0
253357636 516143282 0
82888408 843806259 0
646750462 149101675 0
96621152 87900148 0
145699602 623907130 0
873208475 963999159 1
396196866 160533008 0
489918751 922443642 0
409586136 844323502 0
327501575 765383150 0
90503938 80741587 0
172250345 807999288 0
739500977 554201258 0
706300156 986394029 0
239234807 535857540 0
40705137 227062176 0
2742419 470277347 0
679686178 191079895 0
624296777 599627979 1
724890291 632515687 0
360410310 358874712 0
493257730 626824049 0
100988890 917051538 0
920012206 809657452 0
785243568 387609392 0
918159679 712029447 1
932265934 76823373 0
395354492 817478562 0
242196386 283799181 0
2894764 203710277 0
653674700 760227154 0
610029033 163690220 0
234304107 943899010 0
674975432 723507837 0
994533168 841962532 0
953013101 376776024 2
133493620 35153364 0
365695675 393260718 0
892815931 893010289 0
238698772 150939727 0
920274724 600434471 1
909174485 76014901 0
545957424 237016365 0
22380449 248831924 0
211504012 175943389 0
987448645 777199921 0
673978637 439558627 0
49643289 803809500 1
555255698 97966796 0
279427211 603366745 0
833585970 830745155 0
852080772 6682356 0
58003022 525961329 0
140985780 707975604 0
44889655 119696019 0
89433169 526942547 0
441362212 432825938 0
227058580 184695180 0
114872495 759147636 0
394798348 193895827 2
678666705 215110341 0
360398694 33486707 0
807902907 118528787 0
167271453 579062184 0
416747160 131668803 0
155753113 500408655 0
903438721 14366685 0
521549223 303446342 0
594038561 585094389 0
400524740 320425375 1
105700110 932562237 0
671225594 688719894 0
823073721 415305504 0
47827407 727572365 0
207305764 92003557 2
923335685 424002536 0
10666291 32944574 0
209559812 128737412 0
45681910 509029591 0
739943107 26152335 0
973185610 749859911 0
753801864 568520754 0
721056744 286827522 0
159955620 985890108 0
221538957 242024572 0
238352215 193395551 0
381812422 155096890 0
320832075 14400138 0
241456919 942322880 0
906072792 842064359 1
684665609 701486838 0
519572788 228795518 0
114730124 648592217 0
375179185 576741318 0
796898071 942048230 1
519946040 533907758 0
595731008 742610330 2
643832388 460037879 0
518369971 750019716 0
959756474 136486110 0
496103774 947601345 0
763411240 686481840 0
59304921 516664600 0
233784635 632549839 0
679265691 256852010 0
40747128 893312049 0
52931056 696046513 0
999047297 950235612 0
69100963 475009038 0
101679046 56507155 0
829749216 42539875 0
573647750 376148188 0
581953118 845728239 0
626656017 756730626 0
89066125 903955818 0
48128233 86814817 0
85749955 673676656 1
731044864 551876645 0
503136213 249319743 0
770079126 503060755 0
720278229 51262004 0
416179046 406887843 0
968638689 659540405 0
320365280 712469990 0
507732709 199415567 1
61133216 680762675 0
308823448 395007889 0
576574526 612897558 0
106649438 385985151 0
130620785 729177692 0
995027322 790486363 0
245025103 440879685 0
131912603 214168942 0
770416989 286167321 0
761138953 328776758 1
715533326 720749419 0
839761290 568848540 0
134343858 305526499 0
338721734 481462033 0
437125934 443735424 0
322711606 87255308 0
288955346 892788564 0
190666045 629326209 0
875532286 216668617 0
633723994 127865741 0
948612138 565739757 0
592082595 102293773 0
422371709 749004909 0
315945661 496228657 0
399174449 854823601 0
343536421 167781313 2
196878170 290947773 0
801969860 670298134 0
382134864 608901813 0
555080652 242601530 1
30003201 823429921 0
400865961 501397005 1
346852444 360056214 0
413280411 905797048 0
98982416 68195006 0
10292039 773089284 0
58168370 689237699 0
101123918 808260023 0
83718601 516411982 1
71002163 367710979 0
920404635 720712420 0
960357089 869090582 0
145392191 854331789 0
988710856 289660758 2
487840889 391929787 0
879289290 517469696 1
174568070 244473461 0
190710104 47625782 0
395344097 980018302 0
995072383 89489385 0
80997892 411074806 0
76053632 238075887 2
64621478 392099661 0
813403837 438678645 0
740471209 793304570 0
98737547 141919831 0
865117585 79200359 1
297585830 644782604 0
932034226 388844014 0
558386989 965910826 0
723546670 26207036 0
135754152 696039535 0
794909776 883906820 0
122273561 598758301 0
130974685 488834934 0
17222617 361678744 0
987510840 191014662 0
120495445 25410584 0
441297862 949048723 0
981269788 311996608 0
454896899 708861517 0
482645278 422591763 0
16582050 456885943 0
332032049 593575748 0
952420327 167949131 2
686589140 677443453 0
271399590 568934106 0
991903942 962564293 0
320129073 767987648 0
138503501 603155213 0
707308767 81595983 0
820959456 958552016 1
4979577 37103215 0
123387262 753026190 0
920778721 185846142 2
522364246 93337561 0
752828553 160267775 0
940034634 552319971 0
676819880 365248281 0
160597821 716191067 0
216714090 666557785 0
140951286 132033894 0
120193995 599583054 0
536394077 96452703 0
41247759 139907508 0
307141035 717913059 0
907557815 229128638 0
194141494 899119562 0
292716952 994960396 2
503050166 496800313 0
969543513 743738381 0
316596751 24432950 0
994760461 352192460 0
226847425 983626627 0
397503609 240977035 0
942054692 232656663 0
476770099 841144299 0
918703149 675418176 0
351765420 192887852 0
549592815 318801575 0
324776894 992396689 2
428614900 116910288 0
74391216 65809616 0
997428757 530034852 0
840901882 361665373 0
230417197 128704355 0
449314441 93226136 0
32931705 314509803 0
297644502 149889421 0
112667857 816192270 0
800251556 368748757 0
98882438 977219730 0
50361023 268414922 0
355121770 977078181 2
680995060 143675043 0
647288226 552254463 0
712875725 698580574 0
98307791 794714536 0
247958477 983137145 0
819320178 305836551 0
733602614 416467186 0
702306850 23522117 0
40616137 45387023 0
968185417 614866211 0
289410037 339109973 0
36692135 313108297 0
272160548 945453680 0
263152112 774598000 0
823135008 324214946 0
728814862 887167636 0
257687649 71440178 2
710415530 396405684 0
952996707 611747586 0
648110717 653705275 0
796262127 129079302 0
49273629 737464276 0
870269604 122694597 0
352295257 927470747 0
838735701 51401013 0
136669075 198366090 0
433264798 475663247 0
870396047 489642746 0
896064279 410625947 2
285876871 353771010 0
268385819 942634454 1
10236902 89610089 1
921668406 303060077 0
168986034 256066787 1
454565401 635083511 0
814421162 285555218 0
729636122 142260130 0
675898098 484135644 0
378342137 703536029 0
946452647 356089642 0
340788054 892388060 1
745431470 561943474 0
199317118 45790498 0
961851458 298853929 0
554887282 589712971 0
39424931 575261054 0
618622008 759124063 0
796345140 895560440 0
25682098 985775287 0
308968254 53560951 0
116687555 100817880 0
692689968 49283916 0
812382883 869571527 0
613208054 396390531 0
591928025 925005404 0
630309498 220892250 0
458226377 959885094 0
908639780 338070414 0
972548107 26940040 2
698003243 242425468 0
944337850 121212198 0
702099072 736645926 0
806426075 251125162 1
891486897 401748632 0
377370770 931836163 1
82707990 32010754 0
592703059 631906819 0
523884507 227686502 2
123528299 288389328 0
939379841 9577335 0
69738091 50602097 0
260548700 916952245 0
646889593 647720649 0
273314451 125794518 0
38459622 428282097 0
971525545 674911352 0
619225271 4786066 0
647572699 471431804 0
979871067 859698042 0
479301528 995243313 0
291036782 535946899 0
642556327 94632898 0
164028838 485072446 0
385842478 200876293 0
174086674 837120868 0
642453857 695705431 0
841514229 515775019 0
60670585 99401345 0
948310263 440128831 0
481553040 719375489 0
406874657 537497690 0
534371160 709942231 2
509752875 217200803 0
800157088 67086440 0
969452559 549000899 0
961608107 323608902 1
678340172 574937007 0
23083365 371751805 0
314276193 80131147 0
788455474 274959819 0
610286888 842870020 0
975134214 856864099 0
481572208 790987285 0
918168617 900521798 0
37303950 448418579 0
567320721 845518623 0
58870689 671092145 0
131268184 247657685 0
744151176 933740317 0
727045258 326997357 1
528378997 146644356 0
181396277 629863435 0
667080701 875154282 0
440275779 834132084 0
325319359 323478157 0
952839213 146140960 0
834686831 870511485 0
196707234 850962989 0
692846619 501972576 0
842565998 99252834 0
459143228 250456337 0
676662736 839048288 0
644392054 54296566 0
58367379 112093311 0
473659814 615830644 0
122697418 665402583 0
187678006 815450030 0
671443989 37658478 0
4758948 914717795 0
854912767 552062545 0
223721327 88286371 0
392426361 624030470 0
574439430 113684838 0
669426002 539240002 0
355694868 711999283 0
95957891 251723924 0
859299234 556443279 0
437467444 393574763 0
538391586 288170065 0
72093180 856608762 0
312072576 544863435 0
399936178 939498724 0
104144713 96597242 0
975562690 898925342 0
515033892 55255669 0
862541981 594567455 0
55650406 57614598 1
398419515 96408030 0
165427111 45865903 0
288901442 891704287 0
218996204 947992595 0
405578331 643247244 0
41215491 662733989 0
259362614 981065819 0
683156734 929495346 0
661524189 223550681 0
165642199 164589040 0
362270293 473864695 0
340129025 570551244 0
332258895 683863724 0
698538645 8498561 0
419328456 288153124 0
843859383 65706921 0
616209971 82389052 0
387026901 865808900 2
63101141 603754901 0
460725824 361677367 0
816659758 230155379 0
132862512 380466801 2
362564809 562824363 0
5089162 56802420 0
641154842 412607079 0
71605504 674535771 0
885241647 308329664 0
48978468 248207117 0
489819764 720412294 0
820106179 941484338 0
844469296 990797283 1
8801123 54914961 0
777742204 268259258 0
182554903 86800995 0
431080904 348006404 0
19884872 135294960 0
517658615 845300867 0
644666756 655725131 0
528122677 331910299 0
363244230 852020856 0
215290235 699061238 0
998070149 518330154 0
573315274 807801712 0
570287371 531664141 0
903785621 484885005 0
818699418 853257633 1
571179768 285335805 0
42683706 358437764 0
524968533 193261749 0
790553138 203361678 0
738664031 825840251 0
199889534 27345160 0
685189120 815507596 1
605335004 929099790 0
923777809 973135783 0
43612543 127078976 0
60273640 890190382 2
902216941 186940959 0
975784550 422305766 0
972173993 382031199 0
725111492 14076581 2
456031903 436604721 0
170247451 858958883 0
87250336 549802376 0
999399912 352007983 0
565979221 552876681 0
383189123 578060461 0
529383193 792765971 0
358652774 595462276 0
437027972 66082378 2
544316951 492223989 0
548682931 231701645 0
174117308 126096729 0
586569056 32029859 0
25245088 73831130 0
969628586 409412023 0
855925702 441543616 0
957653351 905350972 0
980238541 438241032 0
279580027 982265252 0
554083343 553646226 1
116928088 395726620 0
960063977 308130663 0
113890489 960003289 0
568071068 39018011 0
680118330 824808597 0
291141136 75488953 0
101851353 867316233 0
168691456 994488501 0
508844657 422226622 0
560107029 765684239 1
17369737 407175623 0
516103458 164175850 0
996158990 299826643 0
52311017 222192710 0
7725812 709901670 0
937808916 396343934 0
717376235 869251920 0
221922110 699809322 0
285778682 406955441 0
223153912 127971649 0
43076116 454775981 0
351849152 558930871 0
440833600 945036881 0
122164406 20712631 0
754866879 21205271 0
79478281 491612537 0
643398815 414172704 0
490468893 813244637 0
40293291 994293374 2
80633682 712798806 0
490815825 225894537 0
811775619 618204315 0
574560209 436263915 0
703020619 794592750 0
943770112 147042263 0
835923760 169256380 0
268325767 16736464 0
884474046 860620180 0
480588390 575842339 1
43941922 771574380 0
843315898 875625204 0
722402317 272351608 0
460585540 366413834 0
829726660 43847304 1
993541325 102904318 0
897414998 726732659 0
532217817 901549714 0
33381350 77247840 0
330328085 154335217 0
578744081 113090241 0
754077717 100773600 0
260333 399028140 0
679197521 714811634 0
904191854 957405537 0
374069319 525414009 0
9914117 433899955 0
881781334 405703477 0
54235046 900370425 0
92006874 873094764 2
53398002 423643941 0
833262044 995895556 0
608724251 82522775 0
964773268 676069747 0
643257999 42565616 1
770509116 670820128 0
657917951 437280897 0
647134269 764857591 0
107047486 901778719 0
196713842 321672947 0
112414162 702661878 0
942450612 914497184 0
217481973 490493079 0
25971643 996434003 0
422919920 862488749 1
971169775 865378720 0
824705883 974995005 0
805440174 561908722 0
720504064 120447320 0
98845239 644366110 0
618184543 443349716 2
853397380 793246060 0
786537229 920607355 0
96266701 887613532 0
716332085 99181729 0
80913447 883068898 0
80131200 640247400 0
122730928 511879515 0
630934414 614488475 0
186621191 88887650 0
459946824 294454324 0
62634049 316300374 0
286727300 693334719 0
278427362 768564117 0
146205701 784507110 1
961992168 865665585 1
24210820 531410394 0
851337488 579627395 0
163227620 769232425 0
590242047 139010985 0
536309078 153603274 0
450964437 586092095 0
573598843 892300918 0
432262596 586375427 0
466061255 98280198 0
334121713 954397190 0
291914992 79175752 0
20348908 927487859 0
424411606 905882121 0
622101862 571347695 0
53913652 977207784 0
149984799 16198535 0
620330834 580672214 0
415879716 746260036 0
78949641 119081172 1
657864840 149221187 1
403424047 414760129 0
818283530 509466423 1
423120166 504887796 0
152925260 776694431 0
405211702 395885363 0
687788689 267794298 0
504322997 151240434 1
81464425 266866922 0
142564514 310299641 0
543362790 800771046 0
928789502 888993658 0
808177015 46219486 0
590544367 687336825 0
525729878 17410369 0
68778493 645985358 0
866893874 375905189 0
227645138 791910365 0
99907440 26510560 0
541000482 289910333 0
985368020 803755021 0
593286222 903546334 0
473188370 557356171 0
129510548 678722734 0
506532788 612584862 0
408985381 885336055 0
120511810 312162061 0
665306794 59297556 0
219404424 343498868 0
917188141 731383839 0
629522124 950119490 0
812109411 901285518 0
879802990 176664272 0
726972006 722985502 0
505716930 866415987 0
266055733 678973600 0
60395889 186040592 0
51673774 669995118 0
711380574 256486033 0
904630888 688420771 0
756367189 438542914 0
31318921 94609676 0
672663562 483565147 0
844472761 268050293 0
869940152 760769436 0
757143114 825880979 0
370458987 732711859 2
486833193 941616753 0
851511527 673485471 0
602118561 833149390 0
672532157 818111895 0
311255088 95629002 0
251252247 755830137 1
657192036 315102541 0
600007138 430292851 0
169706877 5097932 1
132394630 73603375 0
548881399 968274655 0
615246831 235108589 0
29041477 636338326 0
388720147 970829934 0
925883570 834666987 0
296342287 326545974 0
359990964 170515293 0
386019365 345696293 0
45475159 597773313 0
893030686 466869651 0
858441430 903434809 0
120811744 511265865 0
363812143 878186540 0
634247737 493010089 0
726363210 113984036 0
700695355 690888523 0
276418445 673148374 0
437930294 668386756 0
374516084 137087127 0
666598692 736408150 0
142618573 105210955 2
157603523 651124496 0
218033907 319333875 1
84831757 967713297 0
429393916 506725932 0
78017686 981666188 0
632114371 429425836 0
248639098 737289150 0
320860876 586170712 1
1233641 902213933 0
535481616 887141085 0
520166460 126654948 0
670676086 991199766 0
389707572 60861825 0
242052304 595398059 0
714525129 879787956 0
176026813 646645688 0
205640180 968091061 2
440847004 935548343 0
891035541 157990914 0
663104300 508678831 0
16932284 418562252 0
715299662 874434438 0
110990695 732779651 0
786120503 407816191 0
475729170 279801473 0
400947325 480770688 0
34992703 247985546 0
852490977 751038878 2
450118853 506770723 2
401146298 927398662 0
232829958 574607999 0
752766761 820765413 0
342016422 383701051 0
612367426 42385353 0
419736888 544645364 0
732246062 571968607 0
480892169 376109562 0
282638709 13090378 0
419656548 442323910 0
224350703 833104780 0
863939632 513190067 0
43869010 36417063 2
747652604 828978160 0
522582798 222824259 0
227336633 58738117 0
854104774 167977169 0
909157342 785615333 0
453125630 112510718 0
410075315 540825308 0
115926656 802742924 0
87968935 456961164 0
620626303 46878497 0
72413128 805727831 0
297573310 36689918 0
179919795 359019604 0
37644357 446494185 0
598010815 780457293 0
1408783 734069931 0
40247613 940472523 0
162085464 102774481 0
67318097 559551840 0
257422370 368491278 0
902790441 578858203 0
614593342 706135939 0
446947571 920067189 2
177375267 490618960 0
558029653 159765382 0
354680144 512744806 0
484132878 26681856 0
871777566 532088220 0
926597237 462790843 0
760005788 394264782 0
829092358 80776029 0
359954837 126848706 0
848951038 352404914 0
510392621 868086286 0
678620604 432465028 0
515760645 126480781 0
171421804 679599566 0
930267325 672950525 0
444424572 801354761 0
545246021 265719561 0
931048967 67580167 0
375508758 341174986 0
985419189 280597803 0
340537570 99429767 0
600736515 294724712 0
5522092 887634456 0
438736316 740008564 0
831486919 449043012 0
426707578 879893237 0
435109922 152442569 0
309137528 549837593 0
90764809 77991643 0
828313766 230054193 0
216445930 777554662 0
454434262 230091056 0
398791554 150642420 0
168257399 639696131 0
647917576 63196052 1
129473611 613928541 0
994725775 199419375 0
816417603 264913856 0
1929420 420289804 0
419706052 680576663 0
511191868 271402055 0
372450633 24461184 0
236049398 955880426 0
51096031 682775577 0
323978140 193160231 0
7782964 855598372 0
203891349 95313000 0
416501297 645344675 0
266795280 271850578 0
735674845 740911000 0
159046311 825266004 0
806678026 383312312 2
875190477 587605572 0
214918136 603909956 0
514550841 954573485 0
176081892 386845009 0
914336985 698956889 0
906991214 159689148 0
998839954 298428289 0
702890380 959617107 0
260881245 113386045 0
614047389 501697041 0
985724092 613613617 0
495912602 503437240 0
970736370 154979333 0
452811152 130259307 0
410120522 919158363 0
2960337 547778344 0
780316752 131803555 0
964115998 125700525 0
646526552 139091717 0
34359678 217602977 0
926397568 832322722 0
719963254 87339874 0
927521557 146308559 0
902797786 19890730 0
441332613 841484650 0
907957608 43492426 0
503743295 36770111 0
548948782 27490775 0
494013967 28587851 0
330213014 670703883 0
739052442 641585760 0
185074199 643010479 0
406626739 239230533 0
547327299 324097800 2
393468165 169185146 0
332634943 983419132 2
141349294 813594400 0
505126021 254405734 0
952347861 114569567 1
700761181 779500104 1
498294096 520804461 0
382143480 18120860 0
210033597 50028201 0
604368727 391121157 1
720778087 925921898 0
59437366 703428932 0
713978654 153509373 0
922636001 142591386 0
641488233 92716010 0
747486418 501272279 0
470256584 96881166 0
500713174 648215889 0
582831917 229869514 0
179689584 996536014 0
936819053 610100226 0
749344074 778382187 0
376003424 135769188 0
402515035 360552966 0
107933508 109779576 0
953905149 939921496 0
705140527 3688534 0
189794203 559924872 0
883180226 73155398 0
795812026 338469313 0
506618012 201726287 0
403360882 299521839 0
66303022 69693886 0
200347057 811237885 0
454965158 648694207 0
682372566 614286734 0
691016634 173084401 0
510430714 496356633 0
954268451 22190525 0
142141733 82380857 0
550542892 540809581 0
873810111 125875062 0
81698041 801661801 0
57904220 749727561 0
642932566 830269274 0
856133798 382160326 0
31885338 967957648 0
101806428 815502032 0
701111558 948089796 0
566807468 939367379 0
65978719 423462269 0
556746800 974807149 0
214948838 598717898 0
862253151 432642400 0
138774330 328628264 0
679323723 523656523 0
265576138 919697360 1
334350882 134265883 0
954496734 524820235 0
279086107 767156059 0
481612064 993784030 0
834274075 478278997 0
892280370 363312798 0
862079151 977603148 0
679421599 206457321 0
143228105 352235539 0
365627596 683335685 0
697019373 256368348 0
142341740 916209322 0
158216560 955704215 0
98542304 451561841 0
728332518 544634451 1
815990080 478567233 0
409695955 277565581 2
3147168 20531809 0
24443928 656356422 0
357902934 958017444 0
397576183 643075681 0
20636576 952792492 0
809799358 288643615 0
925058080 638605268 0
554976747 267387497 0
125428295 600647950 0
281571459 740405723 0
793173539 480117047 0
278751405 884930584 0
811676751 469956491 0
876385821 65719545 0
657931845 549867903 0
163939794 544174368 0
179313107 982932480 0
124236228 708542129 0
34247336 940311338 0
105519985 127062106 0
312823154 606897822 0
901071732 873832910 0
370301378 622609752 0
102503036 797330418 0
79590051 976187438 0
703518599 931960014 0
453652281 552066218 0
299849352 54071041 0
987781153 293956455 0
442819829 703073319 0
146098404 674979396 0
268623279 153513650 0
39929851 88423055 0
659745629 622118076 2
432587212 277451818 0
649369627 602856056 0
13531118 719179632 0
67553187 172026374 0
531834388 62405057 0
703641915 575412524 0
973935848 172311314 0
342376644 240344421 0
769301317 88872676 0
983380451 904744948 0
989163454 516809449 0
555251491 769088920 0
635758921 881333247 0
154222780 503592489 0
849443262 699581576 0
495666563 469732699 0
525899002 437495085 0
313112003 799652083 0
201161849 667795119 0
699977051 386780092 0
310979144 200854047 0
130701791 3997443 0
275139299 445018273 0
385826640 786721906 2
108052551 351369333 0
745426563 207593161 0
911486145 380220895 1
896768741 812617338 0
567815806 966799800 0
738522178 139564274 0
607261189 725341390 2
130603971 12266166 0
551840121 696300049 0
492998018 373901630 0
465018489 247165406 0
559416125 155982915 0
368170363 100776600 0
126846418 631964362 2
618086105 839730479 0
511911328 980288458 0
206051504 525380529 2
478819466 308777307 0
906965334 525239777 0
325070804 109588242 0
655919930 830364106 0
676163260 717574783 0
841449502 610079345 0
797405253 1305992 0
362242595 916652704 0
994499232 247549256 0
872781630 792793320 0
365633750 635972211 0
330017008 50907832 0
214632938 886175533 0
311177773 122709423 0
597934243 157996837 0
651666532 665783990 0
181278439 44852289 0
233245099 994079046 0
252827847 181173591 0
188234661 954813 0
222427914 74469571 0
125288931 365840718 0
3448902 809373567 0
543585259 341245973 0
946921101 679606204 0
351709930 243668622 0
50165743 86887112 1
145927009 847184059 0
949188897 216998467 0
89958657 62099925 0
444897235 699123193 0
684864195 630524549 0
51524812 55167627 0
931773519 611271442 0
89089684 513890440 1
795210264 283077910 0
567173800 80938927 0
13949671 610398147 0
51858876 147090576 0
357643107 38529456 0
936843234 686922554 0
505659986 536610257 0
305649899 561917043 2
22957880 171407830 0
918744130 768407168 2
776179421 199461206 0
133803086 950770267 0
450937267 339516164 2
594895405 615506553 0
56375705 311597540 0
361211384 68933075 0
757411051 638935830 0
274894050 575752637 0
877801113 17172830 1
697279991 70575457 0
838774080 745113160 0
415811656 408653468 0
219417066 620469865 0
119595543 990666632 0
222896108 614060436 0
513628324 365675700 0
66035290 82245123 0
328645868 504954583 0
382590876 238133265 0
14374189 546347335 0
144186894 852002275 0
178614888 141203960 0
911939381 40543131 0
663219981 301547348 0
268551008 194539143 2
903063323 58739875 0
364890597 696731339 0
668000631 907573292 0
176413090 123450919 0
453761023 173267981 0
910474283 593163797 0
911009255 245078283 0
373718978 831785733 0
657242451 794465110 0
925645434 489650071 0
313658517 872132066 0
941915592 594912170 0
190242274 172697558 0
505201303 674302691 0
708819895 82262877 0
717476046 924728109 0
342172369 29991274 0
2486755 369165274 2
709106985 478930919 0
16858071 249604973 0
918273739 833634346 0
566338358 164846950 0
72332444 65979144 0
480161975 69347584 0
188394508 990394613 0
184238042 823740558 0
19662671 576770728 0
738394334 321239612 0
141221829 74655764 0
365616637 111183957 0
257024742 455901889 0
605646529 410165370 2
430160335 771139736 1
358100868 871933517 0
658734610 459612859 0
333957938 562220182 0
523435661 705564466 0
996632854 647631301 0
543107080 109041293 0
969876186 150298956 0
503877535 76650729 0
938980834 197270806 0
965711573 29736484 0
833172165 650265580 0
615833777 648127429 0
197589865 810724961 0
141887302 941655760 0
787890059 28475776 0
985321584 314231084 0
905527632 223405259 0
863304660 116890815 0
380583311 647842923 0
371807386 492839377 0
222033394 94911227 0
922816205 603013066 0
861447028 946469918 0
119798432 641699931 0
436619096 259849595 0
936892591 694659790 0
676064443 628469835 0
448230217 370776565 0
832886963 876139322 0
167213670 74100439 0
959399700 514566364 1
963941451 492003753 0
411328397 105980494 1
848812536 979590785 0
133338595 943108488 0
640583140 396680998 0
761314893 567494816 0
841998512 858103872 0
816656406 202263474 0
500841171 663748928 0
329938602 919464010 0
863651040 887715276 0
332074279 184475422 0
841168924 207262806 0
284240725 87154868 0
15478247 847615129 0
786763520 480108921 0
555957964 122045045 0
589675216 424994743 0
268298207 534118702 0
879217960 186128077 0
827464781 7043803 2
836338248 657182578 1
302384446 93588683 1
284431430 166732416 0
107667243 861805121 0
348864497 213502812 0
618900840 86708906 1
5003269 598017602 0
68090484 737373399 0
457421101 957168387 0
94270904 61710271 0
173709275 160945189 1
403239107 887458607 0
416533366 535892573 0
755381690 723282910 0
748426804 873905360 0
992214774 855670862 0
874444270 63230361 0
527118227 228568209 0
399049246 178182754 0
368856830 764554639 0
402413560 804491239 0
432281258 391359006 0
39087691 325243036 0
838408230 456463429 0
935262790 352264345 0
372555589 88090730 0
760791353 729766487 0
23875839 918734102 0
248455738 572773779 0
459535492 236480974 0
29057203 245470791 0
717972898 55362208 0
374158457 38848507 0
362863871 224064771 0
464602099 987989198 0
145833468 184400590 0
4383809 863971204 0
525602034 49842107 1
330379852 669450258 0
631098485 601103849 0
217200028 492625638 0
717949878 562828964 0
230832865 497094600 0
108908519 262268517 0
98548134 109411136 0
136018676 413705636 0
791177979 713955194 0
561389829 697752549 0
435866777 672473737 0
115320519 854237922 0
279604998 100849142 0
884730210 861752291 0
158453772 572749385 0
48071391 729937092 0
479616288 446643814 1
148455896 717152286 0
101503201 909968943 2
100025630 269107423 0
481702124 959259444 0
670130185 906445993 0
671567541 760060777 0
356818801 375618977 2
294144253 850395308 0
646408213 29637423 0
55164854 104427407 0
506253024 94786100 0
149165847 905476865 0
317241337 81809116 0
137713247 918816714 0
496505569 896387536 0
816694536 116475701 0
376721631 86899197 0
876440388 388515931 0
82466484 794861941 0
702337264 56780278 0
659925424 326566442 0
728234041 152293562 0
335302416 14671082 1
513701928 531724680 0
783108206 12059582 0
291114044 51227136 0
170246031 845371723 0
701059354 851309875 0
778982708 19761875 0
827464967 390453041 0
371954092 68597145 0
540905690 270242011 0
628425729 52057583 0
788482876 643203767 2
69548551 482640685 0
606146603 223189703 0
52129665 655549504 0
279858039 121654299 0
883522430 475317698 0
850481230 676265368 0
351899544 615204114 0
28840150 417248447 0
550758967 856734906 0
73573080 299505692 0
401660238 8582079 1
838653090 80977482 1
641285033 471859900 0
747897438 762545766 0
608953972 688492371 0
833607493 37897943 0
853660983 729091243 0
221145241 660472667 0
614114320 134832315 0
303728556 743565116 0
352077314 750703812 0
330894728 425954730 0
306579305 417614348 2
226896068 68501240 0
53216516 893223004 0
500755353 890022602 0
694127702 789062995 0
971604902 89236875 0
575487861 146334312 0
57469373 465883779 0
187869696 214174485 0
811327915 277381713 0
767217190 273703673 0
636674350 10117920 0
664391274 586218038 0
393947783 64569377 0
862144878 795032875 0
687241509 551531075 0
812577622 541080844 0
727975699 684195688 0
7849381 273934663 0
716421564 612371949 0
785208900 115954925 0
696866913 553005867 0
966910804 574166571 0
811577309 373125991 0
933695961 119812436 0
67337549 140417427 0
339750585 417368320 0
764477677 403556064 0
410548668 54411130 0
503817143 349461943 0
641158417 573568516 0
109694852 711856904 0
385620167 928852243 0
449071851 956138146 0
20069620 252193495 0
47065967 957730069 0
325806618 310298206 0
488963079 730609961 0
689506722 294164646 0
764021202 934865861 0
85468788 996500981 0
760418672 813673400 0
633815547 62231562 0
706530067 912521584 0
794472927 307735524 0
305854324 78430034 0
317782196 450849907 0
907346178 696511795 1
913104497 856693210 0
503915215 25682033 0
267141572 616698017 0
630451277 654666448 0
303865836 739475419 1
286765233 943363675 0
203402318 863493459 0
134628156 25163961 0
888478303 730880080 0
131977325 115238726 0
449793641 889332539 0
366591550 718460260 2
343882989 119114924 0
248100862 679494481 0
654259595 101262070 0
25291738 824581882 0
837972140 911320312 2
589393131 112830488 0
970713733 762789240 0
737122306 966841825 0
744932869 690820296 0
647281255 541106307 0
212697426 763960120 0
631614383 967148209 0
255256077 944409535 0
707691918 530957324 0
98201367 374908430 0
892619411 560150461 0
985414622 421943138 0
879423012 749887126 0
920014381 358347666 0
242724120 916915205 0
260570310 953717751 0
515551316 643717022 0
577633278 267395942 0
959940596 484700011 0
320315631 864747944 0
998623524 193290066 0
101416479 468973747 0
88830239 11396964 0
975943868 46234437 0
994497475 116835813 0
808840175 485259231 0
788530915 819039628 0
434749465 362619699 0
52895949 837685543 0
396478347 197333800 0
808029804 883870929 0
800321883 201393014 0
906352460 583885862 0
515945736 382505135 0
715723752 695205407 0
792864398 77115633 0
732391904 152292477 0
881874978 904137773 0
575774521 897758904 2
593809983 318774314 0
55965043 978703500 0
870818531 477751384 0
64932048 63069869 0
686917128 406216020 0
756139396 664728495 0
40085731 200353179 0
89069342 633968938 0
838672300 575051087 0
475371665 599445303 1
14220603 868349383 0
184796583 18770027 0
371339326 885862123 0
853175439 119342795 0
483859500 489271775 0
73621974 580031156 0
89086932 971453334 0
696873285 884329575 0
991634979 106488062 0
206242296 430932334 0
586871478 422430295 0
887994346 750353936 0
35503805 216387363 0
131009005 592248718 0
759423470 555531174 0
958816154 96275208 0
193475249 42531935 0
829571494 428283823 0
547752924 265571983 0
34064683 711084064 0
298945775 40275081 0
732195929 159092333 0
267422214 501911864 0
683537873 820031575 0
479883608 681884578 0
663862800 234096960 0
488647261 427028628 0
712261205 117017844 0
38772945 73994878 0
632964093 886652325 0
673898158 112206609 2
77076957 618314198 0
728073389 918683982 0
536224430 13799509 0
570000355 174357864 0
812853184 452710028 0
882287731 985308980 1
704564761 427171316 0
109467504 718575316 0
423434370 613701761 2
306102738 68666345 0
34206231 378806370 2
182379520 483960702 0
885148993 335621720 0
429816085 148399154 0
897353904 853119400 0
841467159 765508531 0
270289700 422376490 0
594854748 642706341 0
904708729 194007325 0
721705090 390121066 0
458470756 139826268 2
413485709 39294966 1
159246790 616830793 0
873521833 914324213 1
754055495 684624935 0
124474309 880932295 2
266234997 164273300 0
273258494 782210563 0
358942692 488798489 0
999240092 315007689 0
523665053 418100942 0
171243093 497914206 0
265616569 11927083 0
457558660 174912666 1
224922981 267163953 0
99834289 428000726 0
392341065 182648099 1
482735700 892460448 0
729875406 292860475 1
76465412 290952825 0
464499040 461252201 0
171193983 957045500 0
881165343 16937660 0
718236591 413051888 0
653739952 478728580 0
400788887 65386519 0
734701410 633640644 0
282542561 457648298 0
640176067 117377511 0
990618945 150081681 0
638334734 768701793 0
807034442 119158806 0
79889600 701524939 0
573864085 87939728 0
702459843 413543273 0
54967416 519204153 1
818724139 70610970 0
845005717 297496463 0
234310343 978628000 0
977483246 938049607 0
501093073 924731108 0
192921424 121312106 1
514937504 866573328 0
325568221 667872536 0
649000579 354217647 1
547955385 154210586 0
793651708 347884624 2
100391959 662514078 0
293868857 790175138 0
506704201 450448988 0
725848259 642879517 0
233955436 938083236 0
33474779 457564308 0
700190499 546745171 0
50067955 203569033 0
210749115 293958301 0
112034242 15749647 0
417152787 660609751 0
815617485 458737540 0
537178221 92363308 0
94710937 141167436 2
132620233 415729130 0
865523270 33590683 0
370846957 835502530 0
478417235 739617901 0
95513618 401595551 0
290319580 207691596 0
221619597 802822497 0
41256016 537801585 0
362347773 61918817 0
848196913 903423737 0
68689358 841402241 0
166772678 427783416 0
492731184 243624300 0
414136612 762987177 1
728711427 340880277 0
410544715 429008747 0
949429193 670637788 0
555246902 49297940 1
608697032 207665820 0
459845597 524670313 0
751946666 463167151 0
8639857 312329588 0
302141096 669084901 2
871191495 587829110 0
239081704 219608727 0
413382455 265887826 0
68227107 663576016 0
654266484 84767538 0
451960038 431324789 0
689172878 93516597 0
30517947 2172984 1
166320844 737033684 0
115830841 430506734 1
722208756 187625695 0
103984339 623911910 0
553980373 600189290 0
584440919 574056029 0
659104422 557261208 0
92904067 717822489 0
629530041 328560710 0
521298893 798603792 0
446135812 62074510 0
97904287 311040794 0
507770428 442791819 0
791445092 37766582 0
699149696 438126957 0
315876533 566132326 0
118063487 413943743 0
916346742 685332542 0
805612328 6921643 0
528614798 948536028 2
56005758 849116124 0
828852072 806784943 0
485885374 125532959 0
741320874 462063602 0
447165324 670309189 1
766077935 88048302 0
766490130 951038174 0
748704160 184107257 2
644665838 752127638 0
122959286 244943532 0
62519015 178121630 0
75886946 984490725 0
429317191 750640935 0
946212987 109242636 0
267159966 986077668 0
548731351 180194578 0
497990233 16082131 0
112061354 809449898 0
186160261 810583250 0
125842762 394828562 0
142416741 119085398 0
624898086 22971535 0
710496367 130927467 0
551797644 22972279 0
370911550 54012976 0
869748932 998951629 0
647620617 491203202 0
623928285 362397977 0
461315262 767526928 1
467333000 73577910 0
395082230 901823696 0
145209605 403559515 0
547472173 731797028 0
522095318 530759168 0
982776247 515758781 0
304997382 128494440 0
576461546 231243702 0
427035664 750281103 0
555082733 22260463 0
658140783 814738023 0
680976458 240441887 0
171488316 825174717 0
462334317 667259062 0
78406219 467224097 0
390737537 466641631 0
222091235 29102511 0
461984572 3420882 0
650918915 318939555 0
105718542 698230113 0
659321876 451954139 0
599167587 516146981 0
229354448 929525451 0
410459910 659687357 0
429865285 294120893 0
34025795 92228471 0
609265812 566605251 0
427830308 10968974 0
66766228 662644373 1
11717321 973192481 0
30282526 502245617 0
576796288 179882398 0
264380042 409895308 0
610263708 955796357 0
958276954 682358986 0
85940333 140388086 1
583157091 822618515 0
258846294 536989299 0
649103289 552577174 0
197083320 123073980 0
210017171 311864554 0
849076280 610672129 0
703178255 749687052 0
586211408 583257513 0
980727800 437609759 1
912792790 460754537 0
629120894 288644983 0
351338290 326263882 0
442588645 654038517 0
924400634 187098873 0
701090897 521252235 0
45958410 676245554 0
566457369 381870447 0
60909435 419001890 0
699760336 313196617 0
886346952 744279736 0
57266740 681631512 0
924314044 132751155 0
485501789 611663273 0
860567378 708704035 0
524913221 992274960 0
492929096 674056538 0
252241042 521390767 0
23572973 363379246 0
297763465 816518565 0
392207270 171026903 0
812520195 735093580 0
927937546 218436176 0
56031318 296238438 0
840030275 61036718 0
165212397 459003177 0
633776804 674225483 0
346668538 58324476 0
689163550 179592972 1
921480954 920621119 0
866154546 558219465 0
418620413 16359243 0
444827051 12597336 0
117522910 141957579 0
90909980 898193439 0
336116958 323606126 0
91236600 635933847 0
72948079 314632204 0
580463866 576035471 0
208533368 546202581 0
692069645 677868669 0
810681489 731165405 0
541540364 87786850 0
228956819 703839622 0
363078188 450572675 0
411644912 644779798 0
900792064 156887305 0
559703864 580857630 0
82540106 321975246 0
658173071 563881034 0
184347541 94059484 0
592624094 893689650 2
548045303 988181927 0
130943376 83822131 0
807394251 57716530 2
556820374 54349124 2
472176779 142160852 0
408888242 529746179 0
765826545 969841943 0
360925880 413783883 0
793614934 488954949 1
423865201 363180404 0
411481179 608544905 0
66036641 93917049 0
15788566 484703640 0
794286558 136086812 0
845435594 253840970 0
639769801 358176997 0
796330499 574800536 0
568377465 958753146 0
220188651 261384612 0
863316975 275025191 1
179052326 453270985 0
941936539 527324127 0
189773354 289099895 0
706213213 116147479 0
653717714 50861403 0
914952050 38647290 1
54583794 718585260 0
613444210 164468794 0
817233037 101633396 0
407811168 355449527 0
515184678 427500241 0
503840224 7325825 0
571881852 437916759 0
408799328 857671363 0
604801079 186728812 2
526823529 952605069 0
25612134 360439325 0
488849342 235569641 0
687313470 51707478 0
975053811 257477723 0
111188432 204444893 0
988539956 885870596 0
426652184 14703916 0
755753300 283079771 0
64342683 85371501 0
455202388 408016959 0
527419718 331565987 0
165060109 328637975 0
245084257 703966800 0
532640189 164515068 0
663334413 225088076 0
254210555 43905516 0
496966493 795774530 0
813666183 91580021 0
289010990 278427156 0
405887897 918955707 0
296065166 670839704 0
548239083 829942789 0
328514620 555981719 0
541249645 396959295 0
835600265 511950674 0
120547081 588397471 0
141068608 122366729 0
340211630 625146552 0
404720637 132374174 0
69631837 322308342 0
466385231 491004747 0
289884205 695828705 0
772035325 140484410 0
313266996 120150348 1
784631353 816621686 1
74049356 218617210 0
585438345 243952834 0
656755523 520934632 0
677361264 878641131 0
662695241 755811043 0
722152151 568723989 0
840055592 320915623 0
822334186 851014066 0
285883442 105186172 0
193033096 765179711 0
581411706 532382794 2
336803690 991147202 0
126913933 204126432 0
164570516 311998087 0
544867761 820919630 1
134965408 343949170 0
88432424 424171018 0
634038173 274525350 0
863076356 116386407 0
616319995 923607332 0
540840655 498952230 0
317401902 822811205 0
56609803 125435691 2
497743905 15418376 0
737096938 401319304 0
486632915 466651194 0
153659849 85245746 0
568096090 210655084 0
48699680 718920189 0
895726111 791987232 1
303514976 478001674 0
575093869 861855984 0
542793877 708580218 0
763767095 128294487 2
817669277 522813561 0
513526484 919850684 0
493326398 762845697 0
317252161 272531579 0
885048859 690594847 0
914697231 739818611 0
684148390 290859262 0
162702307 682768596 0
578083997 257511791 0
461558446 521487471 2
65523934 470514339 0
28934839 95032152 0
922697216 968469600 0
87701048 514307243 1
600341889 404584194 0
95640678 192643672 0
890585029 154187673 0
856866854 919003724 0
14158115 467919556 0
11478957 561247425 0
427298843 108034999 0
304754801 791290029 0
288329341 391301380 0
53272229 524281782 0
807002866 627871765 0
37571991 288376945 0
240793374 810398558 0
192731907 466494157 0
849366900 178540065 0
443682807 481465586 0
194927764 246120309 0
501411610 36656710 0
804371719 739103800 0
824376799 350671881 0
147680329 113759837 0
780605166 228259334 0
825359242 394675338 0
296862682 25947659 0
161602938 686796476 0
998889355 776549414 1
900834184 230126212 0
323217891 100966815 0
266475292 33914762 0
259199364 479642459 0
126885283 973706410 0
417065648 391835773 0
712859754 165070792 0
195528752 85732242 0
301997916 656170764 0
155091766 126351451 0
510326189 872454286 0
966546479 761471114 0
901867498 984591267 0
275169023 923196123 0
86748500 931511626 0
637813812 909230632 0
239806198 115536937 0
164107016 368054981 0
273755229 693648155 0
870342673 86307329 2
378542412 300452483 0
474285905 849830707 1
935183299 899341961 2
213839536 585596712 0
143587521 331874944 0
368180773 420052592 0
743713153 449047081 0
590738505 163180874 0
710938407 37201833 0
414036214 60790424 0
302970918 920032971 0
808898321 12678074 0
997607626 488715637 0
110847279 956714828 0
803384627 940635478 0
54405941 26181339 0
392781780 203291130 0
883319404 572805120 0
622200514 495138403 0
939719651 395764766 0
757471951 159578876 0
116879868 647888827 2
167545877 622564182 0
760709525 196951669 0
517163745 51177213 0
616704640 817814350 0
569075489 238156374 0
532614925 293413106 0
974281611 21491629 0
524887855 30086232 0
290646574 523835535 0
875355801 195273983 0
84401705 688446662 0
627572997 563815840 0
374150422 40396185 0
812648573 837730653 0
6158413 231804498 0
90063074 795991182 0
363025105 141214408 1
130534878 485953746 0
87505603 5134035 0
483497041 206133213 0
701770821 913208568 0
882831925 116589886 0
678585317 301999045 0
645533083 53185743 0
971659405 965638385 1
57691231 768420738 0
907701907 760452772 0
16377936 62494318 0
512870716 259060357 0
295437514 431930458 0
633257420 355972638 0
621942871 483814309 1
918545454 66456585 0
779155774 66352688 0
384976351 372703058 0
664974928 728241995 0
314468631 817392565 0
139288406 607269251 0
820525744 598719053 0
992094406 775816806 0
870076866 547956266 0
23178643 197421903 0
972434815 391509230 1
51793529 87142702 2
332178097 121546001 0
188509639 803582650 0
936051507 238222611 0
363233983 95380661 0
472404653 624052388 0
975980559 75498201 0
618097406 49853622 0
29287396 702635795 0
156251223 474477189 1
575697068 956623697 0
406865420 607026242 0
573950923 531220402 0
80508371 967094329 0
521427859 704720419 0
46408552 227625285 0
389910638 33615074 0
332057890 730603328 0
462830934 935764740 0
142933087 597517166 0
760503277 492917746 0
485046978 183320182 0
310704067 973847037 0
895971838 137650541 0
768340786 533052524 0
602552500 331086926 1
256452993 809890579 0
926295415 472875761 0
677141135 494703920 0
49266916 673722148 1
79244904 145460344 0
629083552 324949796 1
778644133 203594641 0
746353325 143392416 0
408632662 712533584 0
419443892 982097989 0
554822811 814178476 1
117659606 692125919 1
843457753 669606679 1
742417946 172562726 0
714988396 852957858 0
989266052 981965286 0
221265628 432533305 0
626863329 982208720 2
906070725 462696285 2
543797159 423918521 0
150828090 107352688 0
502986281 147745413 0
116291801 220808215 0
798988046 216334033 0
169104855 59012851 0
75197878 767039979 0
503137531 189600462 0
767671869 959991558 0
160146358 905817707 0
584973649 950966538 0
700314639 207927386 0
527741559 452805143 0
348950809 576292968 2
338602180 12704613 0
168776705 189173181 0
394736836 701970246 0
424530856 70267340 2
636124299 147741565 0
853071066 644968182 1
615071192 16688382 0
575008309 416994865 0
94601366 125450574 0
13568061 16952691 0
41999903 339443993 0
388033174 590413418 0
804059310 486321858 0
213655343 122048483 0
277203793 933843596 0
649381024 14902951 0
243676472 947421218 0
734787246 684028136 0
720098151 586351717 1
965565245 39462599 0
14875567 731236568 0
38515280 87479330 2
27417519 434250840 0
657030979 139029727 0
66771675 85892691 2
746872587 904496763 0
52366207 15979652 0
662160488 44464676 0
651436454 629000357 0
46358200 382857866 0
950487201 325904354 0
880181113 313170835 0
308207113 801459253 1
351515163 100850078 0
393835173 345984168 0
78967753 308349979 0
821894824 697436600 0
34058113 788134864 0
771163768 143237024 0
280708208 989994276 0
311585763 931509558 0
45980444 168270089 0
102462239 582198070 1
234034874 653478575 0
300384872 671675083 0
319851191 960395484 0
174179441 583000728 1
164397571 809931136 1
882852819 622482300 0
901522307 675065551 0
385763827 23917410 0
286796245 212034015 0
88839324 824282166 0
370233621 647629377 0
965029008 749274521 0
505666544 255424789 0
517797763 949842150 2
11921331 909651226 0
557056142 7186901 0
383665823 595161505 0
267481405 245711154 0
283468962 336555522 0
132596735 715911957 0
46307981 70922164 0
332427278 635508820 0
456083474 635455660 0
154329255 824794473 0
552608759 408333180 0
812200840 269133567 0
852682972 946867346 0
610879237 730210444 1
463013338 308306032 0
234632605 989167717 0
93329700 464976919 0
417164548 669102350 0
218114705 472452724 0
325406931 353316058 0
10465689 952747524 0
559054199 542481059 0
63665158 277657994 0
421489196 503769721 0
675783145 131551925 0
356143714 885722055 0
681918535 980405911 0
392244769 510315498 2
997450646 701267081 0
322864841 667572932 0
397696601 100238656 0
312939704 546893092 0
989700444 165006430 0
771999590 660545470 0
400399199 108343541 0
224894358 141513185 1
639659439 885837084 0
139442334 418737003 0
371670935 385599662 0
19851175 553531115 0
365776930 902692554 0
242822285 236561279 0
492659903 41078024 0
859930788 343357858 0
657270716 710341994 1
717162731 292927496 0
115816646 861181336 0
804109709 931083365 0
132966247 37393867 0
156487998 732101696 0
783637513 923363510 0
105091597 342095523 0
544160813 130491392 0
306589848 515904377 0
931426136 380943934 0
74804005 12598978 0
309879773 690469163 0
41617611 312134223 1
514052256 465225656 0
284203696 970264126 0
782963005 301287862 0
608632776 378344998 0
316523992 767680556 0
178539435 937202581 0
921548790 369868113 0
85159078 34678432 0
697164968 717411710 0
528289318 316632534 0
696364256 374138684 0
266273937 919740596 0
831508970 701290235 0
67341947 487888148 0
92988992 448280475 0
8955507 448778857 0
909142237 526870685 0
711181853 491782877 0
349214799 84168200 0
209562955 533074015 0
724840648 346615318 0
488316670 813882791 0
174531817 425305473 0
231105358 345751523 0
456267360 966046380 0
335683985 267634608 0
863679059 902713708 0
115335540 693735391 0
344586018 588242043 2
579437527 395251665 0
29563775 406105441 0
190983427 150882093 0
388973432 579442084 1
527634122 761221197 0
22308649 242791646 2
904631828 57947639 0
499776880 995713399 0
576447598 496471930 0
598724555 321396761 0
851094626 301255226 0
52373042 528793523 0
338355483 362793973 0
461140767 4670616 0
506683052 865211544 0
666359724 471349080 0
842991041 23650714 2
892258018 372147283 0
718939029 89085167 0
504843766 371897499 0
224343933 328234137 0
734261462 918242144 0
234052541 245214630 0
823345018 198050087 0
354290549 704847158 0
676759392 747092625 0
167633287 605584460 0
832369912 486107005 0
109388532 20680998 0
95887921 559227527 0
815873996 199816785 0
470365110 539857491 0
379944518 890863794 0
174307787 813850354 0
821127001 546147256 0
506227379 309461032 0
804270003 351336377 2
636957937 540207931 0
921420804 642278423 0
369776256 958293345 0
504500402 633172639 0
142968359 130752943 0
837152468 692478315 0
481482292 912998112 0
102586393 797562520 0
726214659 639654907 0
385202511 995979348 1
849211541 851572369 1
897786624 234545857 0
449260988 294836585 0
730271493 161161459 0
694517595 164865450 0
172591737 593643298 0
128056940 294562656 0
392700684 715605361 0
6701367 963188092 2
553302912 111151234 0
672703978 640535566 0
406885827 423964371 0
715133961 225395206 0
22899360 88021385 1
446182644 95560460 0
469704774 341288636 0
325332324 948220093 0
949666862 811831749 0
407726429 147169186 0
635839319 931374141 0
27278910 456575538 0
73681982 70598767 0
861381472 798298594 0
967977094 224748487 0
965443983 57838217 1
827228299 745763081 0
818603060 54305195 0
90350374 596461549 0
484865049 260159713 0
752246023 397609300 0
242425472 753607798 0
56991000 629874296 0
894933681 313931071 0
867273935 228777457 1
4220544 840974426 2
326159480 326399769 2
184279239 963401839 0
421068204 407818996 0
500491717 409633976 1
84035062 168999585 0
245961181 350462729 0
142337383 975907102 0
447046109 818145404 0
333448233 930768262 0
894802281 791730836 0
483311768 526440051 0
512316817 50602976 0
772326191 654184005 0
862919462 509477728 0
382647221 420560507 0
204635951 51982623 0
260061320 436823986 0
352330452 334277014 0
168139649 250533476 2
927017790 32341390 0
567279069 605889393 0
718513922 734018975 0
571541800 855416006 0
17515930 817880566 0
651513395 938715159 0
437291851 589168103 0
687872185 182971573 0
837032377 892305712 0
46914478 425479342 0
480284449 781041028 0
528422809 46641037 0
14580642 267281263 0
851562239 213895833 0
318479649 866386776 0
319274845 316309104 0
502673891 656978582 0
586417140 349776663 0
889121166 77095095 0
157363702 434629246 0
945433461 301107612 0
598901229 367985400 0
175529285 963345069 0
249360700 36216916 1
231570307 106913493 0
660728115 857561863 0
921498987 396936783 0
157575223 804760853 0
157573466 921452729 0
477323569 95108990 0
681246390 120337610 0
862188958 482287962 0
237193217 875950165 0
192634463 299412065 0
983428583 281553722 0
73561505 60282783 0
898190173 306564752 0
699668280 978981539 0
659519472 753749561 0
514784705 8314887 0
69706163 62815004 0
858326141 906007411 0
941702353 627933393 0
325495897 460170410 0
985220884 475964791 1
654274498 864216309 0
475072315 704041557 0
57501238 690384803 0
563909350 739352172 0
560300522 55667583 0
877303150 352225331 0
532344633 646308793 0
399764129 566819361 0
637349396 200148980 1
407837415 131293895 0
844837376 290720314 0
896389516 784640628 0
721569835 3434453 0
430319830 588493763 0
440623355 930087527 1
981920216 245728556 0
584406296 413284657 0
602731123 571524774 0
693677182 766129818 0
28795038 224612717 2
461564218 963212428 0
541463721 149993351 0
33657767 66945256 0
902844039 55581016 0
13642918 578924133 0
278985125 929564145 0
103415079 528365325 0
735036954 143642308 0
183595377 410977754 0
644343625 100973473 0
310002008 611704524 0
398417665 386274182 0
998136528 111948736 0
421783695 951991963 0
270260239 928551938 0
532062913 401085862 2
916794619 300341509 0
942232675 816138654 2
992046398 302778689 0
824213440 756816766 0
525518378 92271430 0
571640691 685241871 0
964842546 342326155 0
420023924 518666674 0
397411790 50448371 0
2540797 386329574 0
155516928 219808663 0
237286206 639259738 0
705692730 579637836 0
267068323 30034473 0
282321046 39381171 0
79521336 170689774 0
917269804 412658253 0
225881560 800890897 0
711161428 124950316 0
910870264 659395005 0
398650078 300109836 0
732998725 273166519 1
148179762 83454399 0
971308802 445418489 2
669661631 249492303 0
124146015 910557496 0
301306098 681873834 0
422149274 577698494 2
516555210 275064922 0
799007235 883842144 0
340593832 672325682 0
127390723 840343925 0
908272441 890742048 0
132364245 884172630 0
332719827 655721140 1
570940507 654910360 0
873819912 969976697 0
996160168 563552801 0
954178489 933865932 0
172195785 122579887 0
932569722 263674590 0
68015910 298297999 0
777629872 577716701 0
906882434 612878606 0
968986514 546395648 0
559216045 346791480 0
587975583 380974922 0
276639478 867890574 0
259657035 774586402 0
593687784 530572665 0
380582104 735176190 0
450444824 815097995 0
554736358 797852650 0
823625380 224641424 0
472360988 355057172 0
528510887 36336545 0
35434656 607687501 0
931611129 450278763 0
130267732 588665578 0
98756810 602099203 0
603621557 398557103 0
19410089 723183776 0
720601704 9837495 0
978185355 391722118 0
240961131 685371723 0
351324788 104071097 0
956141124 204606605 0
715374574 287357580 0
638067611 385493648 0
549445027 247921871 2
363440086 683318866 0
8777889 126890375 0
908476404 995819526 0
444875023 344312572 2
573228711 139200065 0
672668856 163324600 0
532749788 763714793 0
712467069 618317651 0
919470429 771781825 0
375880357 788844646 0
155944386 169541233 0
380727531 578543429 0
133311821 867990962 0
841595812 361855907 0
527653684 935130028 0
177650002 589401230 0
662782681 107069884 0
840238377 175011182 0
1539089 66875179 1
129412312 298538583 0
214930488 433230826 2
135009024 748717506 0
458492079 93024764 0
109911167 187256025 0
99737374 552657611 2
33487443 898713288 0
327835853 89217221 0
813572330 309946079 0
268890147 672660964 0
787370146 380054128 0
487915411 127178194 0
96078740 981034976 0
629721571 86048790 0
635647067 9541111 0
849727009 694663318 0
239972258 629810586 0
305427571 26424158 0
682709971 132313394 0
21238349 856503502 0
189534539 34963815 2
988687457 54188040 0
259178392 175712937 0
525214351 692938054 0
780793694 454907280 0
229363054 11625246 0
904856164 32476605 0
136321643 49754142 0
398496088 953669274 2
19163606 600125919 0
732975952 990143913 0
109748116 54751702 0
9284423 588333095 0
970895793 758863730 0
405648354 986699185 0
360188600 17860745 0
311183144 183181010 0
768609480 866624008 0
70878251 859243306 0
629239248 69455441 0
921072299 642005590 0
974282749 86797370 0
880712717 146893072 0
607257654 66031999 0
138496651 782457038 0
624917520 219588450 0
110557527 119037752 0
326183887 364684587 0
764990915 281983937 0
275460178 770220835 0
583755109 375438977 0
260333909 51821160 0
271272287 981846397 0
558164668 970072156 0
347237198 575464813 0
509648455 607845906 0
465351896 364385490 0
770210125 247112023 2
256274668 181726256 0
664921630 946493162 0
648392444 421652783 2
844386234 487474399 0
694442828 339596002 0
252342511 676123529 0
375923944 343642319 0
107592919 831593858 0
964113437 753979535 0
593516643 395008874 0
632984247 376343117 0
157316675 552126516 0
882352252 796189530 0
494514395 902338561 0
793241259 542561522 0
1874726 243314992 0
214813179 611888053 0
249753869 766819994 0
645527096 8849544 1
381116455 30500768 0
885783492 45666988 2
802120560 212579733 0
980597505 33306485 0
98511604 412053131 0
762958943 347716745 0
870549863 123244315 0
359759045 3193225 0
617161935 395497726 0
655500098 144665962 0
976477394 815040874 0
352169943 102763935 0
735355432 702601081 0
873236071 74407583 0
181405576 162422867 0
537594492 556281885 2
880694305 402040347 0
944557681 283220412 0
611059951 705920926 0
553290353 55243728 0
953340321 926109447 0
32253718 432269281 0
685969579 455458120 0
572596327 622033110 0
863668253 94898691 0
3767806 83568515 0
779426313 705201889 0
101444128 567279225 0
756659565 80333893 0
950876445 3980507 0
334782646 119836319 0
408091799 245973803 0
326000202 563156241 0
195375182 10930853 0
280100824 82315936 0
7949924 810629412 0
852519479 96138087 0
604144846 426579166 0
559683502 447689406 0
666152216 16079902 0
551760898 913852159 0
52348835 7527604 0
813713964 102958793 0
891972477 598318700 0
315617045 500688476 0
196504902 278354126 0
212911184 962105602 0
174052050 889198407 0
360508519 485641641 1
18447611 184767662 0
581230627 762940992 0
738062953 579932667 0
630213768 940550565 0
25313204 619434928 0
178507936 596569360 0
392485729 569859965 0
330188104 322373581 0
898227849 90370578 0
555503338 391999693 0
670490948 730059125 0
842942948 731546271 0
534193112 772421619 0
489700246 520920905 0
436397263 444005330 0
190263736 9955984 0
632228592 343575593 1
630834436 211615178 0
630017826 876956009 0
81900013 690257947 0
965108386 856157817 0
49270994 268433744 0
174942268 56908338 0
128836480 698264310 0
452749854 517487231 0
43569449 768362070 0
61277772 621536066 0
226020816 191830110 0
978107408 105091668 0
697415501 53327800 0
102846579 914256485 0
99193432 447661593 0
464797903 121856952 0
298051491 497418799 0
988683752 765514023 0
894263649 323890028 0
724260638 121727062 0
410211887 170341318 0
344332661 496822416 0
42803169 79434071 0
394117573 20211575 0
840779072 350952988 0
973255701 580250342 0
617663392 141991616 0
724578048 319197997 0
330930341 118358098 0
868094934 360641602 0
67452291 320519507 0
276362149 479302823 0
541607122 145704708 0
322020201 948938444 0
801830549 900048216 0
238912617 43728758 0
412546999 349759677 0
439915293 439386852 0
924897546 992515267 0
178818699 558587618 0
343973932 912538774 0
240602859 245740934 0
866522487 524898076 0
992982548 675706469 0
974504258 185025810 0
21175315 520153279 0
148792062 878988850 0
336581174 112105519 0
930529732 810867843 0
949577051 820776439 0
199515147 229375651 2
633801592 54175785 0
622408936 597999157 0
793094626 549001065 0
820179437 696032146 0
90340340 193681375 0
45746118 40263541 0
423314191 730586633 0
267749490 20436050 0
439121047 420901165 0
209891361 866514224 0
754258242 306241207 0
198295898 461621415 0
219600695 275515845 0
974526405 455329407 0
765823768 509855103 0
330338339 908070887 0
122959883 552547557 0
265287235 19806884 0
596232825 916774707 0
34078105 718823761 0
188136385 571499154 0
609977332 906692150 0
428775649 402080704 0
27886912 285367095 0
118983735 752482180 0
439621534 700843859 0
998205270 564197110 0
767414107 376137915 0
929979039 424342130 0
557858537 711092332 0
778845507 95395227 0
96260921 992849790 0
278411427 104646485 0
991816883 173463225 0
775733260 134854174 0
804024858 597925972 0
137354929 561624820 0
128773351 473125250 1
116887033 117257238 0
899322801 386743264 0
651986061 601935054 0
921320539 545107161 0
127883266 338189221 0
697356355 625074 0
27929068 142959893 0
67180999 44534357 0
797672572 151176480 0
863631033 329814105 0
951569812 831362160 0
767105041 64083471 0
946125714 892575679 0
999185470 386622550 0
433673803 490779297 0
980026449 363724233 0
857442138 798569804 0
438956878 167287822 0
788064165 978616149 0
444807998 159626771 2
578352548 755086012 0
140581673 86263855 2
301051236 335514040 0
480846898 935910632 0
84066032 501229973 0
194727215 734321637 0
32273665 36966269 0
653663891 628761338 0
243237445 175241550 0
14289532 158172702 0
498679207 16365476 0
205125003 442692782 2
108853907 70241287 0
315395313 406104718 0
687678849 694043363 0
747484779 811317631 0
81499428 470719853 0
499099483 431550270 0
774461018 80576473 1
956889833 303089248 0
121772313 637314681 0
474434922 75475676 0
10815470 747804207 0
597554496 516547896 1
470225657 829992597 0
242537671 535739920 2
941059885 245828677 0
484058341 289940874 0
309023718 859550757 1
474958684 409534344 0
100972704 929158733 1
397645101 358873100 0
594466526 251736726 0
512061853 80500869 0
228220031 77049791 0
128460874 768623251 0
712165194 944995686 0
574426753 149222708 0
120364598 128875933 0
176842091 446262193 0
930637452 363225050 1
752229719 173011420 0
151790430 58911703 0
111055300 66114796 0
546772327 295449163 0
642517704 851229163 0
825166721 236174842 0
220739320 148667985 0
341309578 475398183 0
3789466 801424735 0
659122203 198143171 0
723720215 101317608 0
836256359 199311681 0
121423608 762188011 0
968373151 145816163 0
404218663 843097920 1
294678343 148967642 0
742685841 150684425 0
539696798 256777872 0
821117930 868979991 0
792147250 987662501 0
797913479 752417223 0
673064243 910453628 0
493929821 217745621 0
921990687 376233374 0
782810146 249050866 0
168066393 119032477 0
707065373 96052057 0
820317573 54100580 0
395442897 352492021 0
713921499 652603306 0
206762172 958407777 0
693577544 908573863 0
42618833 59774116 0
397858291 209286208 0
372149664 415579001 0
222503552 994283149 0
303158157 621777319 0
844237516 769799188 0
650571513 189943615 0
244315063 755779425 0
617605521 516449104 0
732894862 467724724 0
753582061 439751536 0
744318608 226897880 0
971823260 592894735 0
757922703 1536820 0
592168220 121927677 0
530832865 106414751 0
809244483 606799825 0
685974224 660476982 0
783178483 814072116 0
518064598 574475580 0
4161296 592633077 2
356067835 468771912 0
3411824 985206947 0
50906746 765223233 2
88070427 549961115 0
822178684 715815023 0
964678554 247282240 0
631395822 957753201 0
329376663 597281189 0
217927762 978714731 0
525710687 662273309 0
403625480 2735705 0
103104698 718008181 0
591757271 782789638 1
275196896 405410963 2
307829801 42291573 0
264071705 874396496 0
168899723 28985964 0
124943468 605435573 0
458361473 641251287 0
307639337 867683612 1
88017305 781284734 1
666250599 718989420 0
824393004 94872331 0
740375225 986798250 0
65297857 120776816 0
297263409 10556335 0
42814901 95952533 0
831467399 815184581 2
199987879 107887436 0
275323806 920804238 0
929240837 554662968 0
442190615 860256502 0
986129123 135352371 0
281535867 690269706 0
803690432 915377920 0
263771814 143089512 0
10034010 156399402 0
88285819 73999136 0
300915872 962681014 0
271233750 386131572 0
213459831 608851241 0
246377551 937116228 0
618566221 216620324 0
704643406 298931959 0
807088790 27215505 0
212240058 670788416 1
589025201 402201707 0
762472576 63098904 2
59341721 472483128 0
999685407 853910360 0
171691492 749003071 0
283460963 91015024 0
96756845 677803937 0
634788002 359464718 0
357328396 325621720 0
936676775 794875815 0
608439835 49663308 0
99775732 546440391 0
444680194 42613207 0
640537558 896946635 0
354014339 785335558 0
236716131 609012337 0
248791384 962251653 0
505976667 643228986 0
957676006 73573520 0
196325043 249601975 0
863830845 709829170 0
417300827 43385779 0
400881932 758309452 0
120969464 137904234 0
4038731 378341226 0
539917799 353962756 0
120143717 405097332 0
453126495 854824515 0
37145662 394309233 2
918231019 266857787 0
24685455 718663508 0
14032021 312145674 2
63921198 38299978 0
670465758 687978641 2
654735677 157107550 2
290786158 692618198 0
451678890 708799999 0
41009688 501112142 0
207632955 374803472 0
176445351 556634100 2
559274991 3598622 0
839178860 500481612 0
113713439 961716265 0
223645747 686071199 0
29939463 66254230 0
213724972 611236880 0
806794485 26090869 0
707475794 53588116 0
974594447 726274663 0
534635774 852854375 0
3620298 565535315 0
866321990 347288124 0
950363766 913583040 0
988625670 267438105 0
274447122 638213800 0
492391572 138749668 0
964539633 133155215 0
701254194 555822629 2
829311287 634497771 0
57003008 566393176 0
396962667 452848823 0
604641504 965318530 0
704622267 160641398 0
916379861 125731775 0
953847090 949895727 0
354255883 987240050 0
350789619 122658370 0
195587325 956000397 0
992108100 457055473 0
995595712 693997522 0
111905535 320135403 0
76090143 16391160 0
628296524 251452271 0
382828927 975950570 0
720246448 782870091 0
285075379 71920708 1
17863897 107089656 0
540250066 245311952 0
886648714 459695947 2
602315 430243542 0
326366532 16885055 0
573271875 596017199 0
981444329 626096059 0
643363848 124305859 0
90716140 487403491 0
862145394 927544361 1
863420690 150544928 0
556608209 218279270 0
239338667 961810868 0
285981678 686221979 0
60195267 341110511 0
96339972 576659275 0
285367698 863495469 0
354646815 251401197 0
297821544 964625823 0
466538635 14527805 0
716960663 328255283 0
418785891 435303504 0
19365920 302109568 0
208054660 402250598 0
276026226 215010596 0
594474789 588140017 0
264041532 898938946 0
457469721 78534117 0
53424391 633305288 0
811023241 310319528 0
797564108 727768482 0
976032762 79620651 2
621551629 111577274 0
344621078 698291726 2
800188805 770543516 0
569357381 55887862 0
939985340 494349645 0
618600523 580018945 0
930587109 469387818 0
415977273 529937875 2
974795739 413201902 0
422462749 247257390 0
415171226 912272736 0
435785210 28975269 0
455340125 247615156 0
619348707 747905758 0
35047523 41791079 0
133857364 293267764 0
651608411 519537037 0
24172805 821089103 0
801916666 179092412 0
423204159 149659930 0
97408052 44677160 0
341807234 397059426 0
669167832 799939753 0
823936898 644612477 0
963466521 242415513 0
923526954 921015871 0
11425719 69173719 0
188519368 335675462 0
94167869 294869585 0
509052966 721532475 0
55663187 803813507 0
778753546 192287231 0
257393294 292209411 0
519668499 286992979 0
39453337 45513113 0
676722952 32373337 0
914504344 804369513 0
489128409 248134094 2
905711735 738175957 0
447692618 423005976 1
169976055 60292612 2
229551616 100147181 0
295449052 60438444 0
31408090 627408099 0
657469059 742392181 1
887268141 254432981 1
667970477 78227335 1
589992377 816804149 0
425309466 258837463 0
46703383 494148831 0
410239405 504923831 0
924879790 152004218 0
616958638 261840480 0
567903233 293814599 0
759845025 45133570 0
743436546 934183153 0
23848179 334038278 0
813599629 233624737 0
514839623 772883158 0
175632964 40323852 0
426680311 936091166 0
81963163 68245421 0
227764676 308813162 0
14104096 491794767 0
580786249 552221465 0
80143212 678151801 0
57009597 929646675 1
637224181 583329743 0
31306913 377177798 0
795990036 464559049 0
851268639 811020681 0
955605654 404688149 0
295008562 195616476 0
879165005 783147624 0
354227319 675051152 0
533941895 99029951 0
349554156 920556199 0
457856501 41966488 0
895731766 276125577 2
907996568 440778821 0
177010572 400934415 0
814870213 671298051 0
948530517 362016824 0
455003276 371341764 0
101103135 293384800 0
1696317 87896501 2
570709034 21451090 0
59980897 926203039 0
256926294 740330389 1
705686438 107392031 0
139483768 767057315 0
930915660 490238826 0
127177204 163435245 0
291819689 974597657 0
237275129 878708414 0
190348412 429008476 0
77800950 980889899 0
784068618 425089118 0
726489040 472518783 0
147795779 84967752 0
693295231 283927221 0
596670529 954077736 0
432001776 449643 0
611100455 931198957 0
79996022 782390660 0
83692849 888812435 0
761355304 884410800 0
702598936 186464235 0
131585653 222240392 0
633638456 479677239 0
755417427 359165034 0
948085427 188137439 0
668300953 92000249 0
133671202 232190469 0
885656600 987447915 0
616026943 155080292 0
88711657 618951602 0
93080855 689597520 1
149318425 376466832 0
882325252 703823328 0
740038388 709770918 0
215730977 96009364 2
73557871 145757578 0
704754690 422206855 0
21191526 907436013 0
277041465 230548584 0
474490095 701158537 0
937242642 367812569 0
570296291 888113672 0
85229789 5909933 0
3393648 456273965 0
215399735 178381985 0
108594558 240203362 0
765265284 135247837 0
232296013 496707001 0
430643568 15446558 0
968008044 440090393 0
654413709 135331616 0
974618523 207779961 0
131072106 123098862 0
558102486 384561826 0
443177344 513902698 0
952291798 408883383 0
146438629 345760213 0
342372370 407430878 2
69640628 349535711 0
138096441 657371575 0
733615266 201842321 0
947436153 622096536 0
338614186 927999573 0
748346556 284621996 0
781420065 684109901 2
500226967 988924038 0
920808649 591480953 0
213912462 837634189 0
600113323 554012217 0
11713200 305138801 0
668793126 596245020 0
454307965 124112965 0
984777048 162100384 2
83664022 431434469 0
416506280 578708890 0
893574834 433281164 0
280785648 701652050 1
266668113 477790616 0
514021796 109980519 0
8816547 395451525 0
681014036 213430348 0
660309041 382868110 0
92996799 133731135 0
162979100 537370091 0
738506203 141846244 0
603295826 641066891 0
679797929 238307425 0
145039564 505201473 0
48591088 356009984 0
782398071 120470865 0
50930459 372792302 2
371767245 33141381 0
188054981 284059908 0
410914289 400753614 0
147267350 951942755 0
538573523 13275214 0
984110455 860143993 0
506533604 823026234 0
77279549 2156702 2
255655741 465597210 0
43596659 405405396 0
317641520 553189822 0
929938941 590305537 0
185520417 634886794 0
208907520 393602427 0
502967732 714255128 0
237235370 940807328 0
61509599 84508590 0
225970724 796886851 0
853643207 901879672 0
394781641 70637691 0
312182068 631583615 0
119395744 89394413 0
48525092 414348395 0
95518554 753296471 0
74943840 659859026 0
111630354 958034502 0
30230402 168306850 0
763776675 162603646 0
921954381 68946140 0
785398566 764210189 0
451141552 446377695 0
67789295 666816959 0
251150209 723827969 0
116361901 107523254 0
755580669 152889424 2
844341050 195456573 0
916480588 656929944 0
295034386 414043832 0
658723872 678039871 1
350214583 136725483 1
748203439 97412045 0
357047084 437188316 2
397524967 753521346 0
661095103 735781115 0
933013165 899260638 0
530949303 331908326 0
366002331 588280799 0
894639473 875108938 1
88619066 371209286 0
77085397 142765182 0
115136405 485039680 0
362551609 822748633 0
111795401 74861223 0
340180310 905827872 0
853007260 565707913 0
381882859 114969792 0
282709577 79143695 0
149578686 548809112 2
49770767 707071443 0
815534892 821752850 0
760020514 418759212 0
119059516 253759792 0
624104400 278409695 0
778071398 558908358 0
76704091 950526162 0
907343127 264670386 0
807978894 436701457 0
286911864 608492172 0
669125121 136107488 0
604016909 334636764 0
817411556 586727740 0
937334984 484858155 0
921615770 144438072 0
247169033 952127951 0
33122391 372485593 0
724444822 498384316 0
671057691 933278571 0
595818474 866878661 0
859301182 596491289 0
617406357 140402917 0
73492409 468700513 0
928234021 520234222 1
500469521 200045840 0
787371040 306790138 0
674802303 577099038 0
728776150 124451161 0
525815976 890207704 0
679072700 726277787 0
986346389 745577555 0
342355016 20787512 0
566613882 819942743 0
483824529 326213155 0
465615515 603359061 0
577049864 942602735 0
617362388 289911595 0
155007525 754465054 0
145428086 109657820 0
985615148 589172671 0
982438802 300776643 0
191967087 75019411 0
955036033 41141882 0
877614157 894736882 0
602168550 767692245 0
494120220 418015926 0
96036350 919339931 0
334620773 534235870 0
592400175 777836165 0
570114982 768426122 0
268766016 359846600 0
555401341 345260587 0
448329433 437152773 0
936096117 928963405 0
551875786 922441778 0
59944191 237409580 1
589342200 65205658 0
734122566 227197409 0
333302147 79127250 0
402148090 431893806 0
590100435 918374425 0
810729865 32180086 2
376936881 158429400 0
857442985 920731423 0
250531538 367402868 0
31540083 182244643 0
946329413 71869898 0
923772468 613020637 0
729621093 156200414 0
891935478 687604562 2
358275267 55891727 0
749287507 476479535 0
640666559 910917014 1
323240385 719327225 0
313480643 744718439 0
607202633 326790405 0
34974394 107024988 0
833259062 788858951 0
68011745 897735327 0
867425660 829863599 0
683917582 999573821 0
860419004 826085368 0
263438221 232870828 0
80048025 511376154 0
369818292 467889936 2
834019577 490725032 0
723256592 195063750 0
123148525 110618929 0
757173027 769699830 0
364067796 82115276 0
930388683 862271572 0
470957954 779046162 0
416748519 517194145 0
296981066 388173346 2
462408811 119460266 0
107314197 288201363 0
910093180 74223158 0
25335683 475615421 0
729915817 275570691 0
325850381 145622873 0
409705622 58271000 0
3411341 33923599 0
31598023 621363724 0
599763426 510262676 0
102654022 816532206 0
753004755 875107468 1
596071921 708726572 0
792136637 469131232 0
525395595 709059482 0
887811377 330450606 0
23924750 162223395 0
150206003 875158303 0
92672845 981244697 1
891862812 263770037 2
723267286 791103167 0
989241437 336213570 1
403034842 464901505 0
20418637 992023586 1
224484396 76938445 0
624854217 840541727 1
195273046 139672142 0
220206103 176893442 1
532315106 200014467 0
528194011 47136535 0
52532132 542417178 0
776745458 992622689 0
880142781 931707885 0
432728269 560317942 0
342201583 818695482 0
919426114 222557065 0
310066705 238615355 0
180342329 617248086 0
446695593 901893058 0
887726406 17171700 2
108973929 587439870 0
895981544 696841357 0
683167657 303436594 0
179409800 335448053 0
443132451 948856190 0
923147385 509354188 0
325175776 746134408 0
501190021 758201752 2
341934553 875946743 0
981575635 607903491 0
371289779 107969446 0
582865715 215260724 0
364542222 246753864 0
2117797 17502912 2
180327660 911700038 0
744691378 883672244 0
944480876 884302684 0
978568063 300517885 0
742063601 880198830 0
135139896 587482500 0
359289246 642082907 0
634388707 962555821 0
920754309 174821187 0
836311080 701942967 0
567706756 943695497 0
689675475 70045311 0
346966642 351008103 0
879750849 571246802 0
324960840 61534011 0
897038460 923585804 0
201141953 299020865 0
912570857 64371014 1
90331800 755247946 0
656452071 57594490 0
115608921 8336254 0
976012289 741028226 0
295940639 402639113 0
109277715 71884877 0
570946904 321082135 0
745585083 551241034 0
422591451 84262036 0
221128901 473321956 0
437009976 425275034 0
706962280 448108167 0
65075712 528587773 1
293857233 737295840 0
403415758 474909874 0
985943333 616166112 0
285905306 47067289 0
226090198 487283 2
583953337 641617084 0
311289865 951701721 1
752389347 154237102 0
128821922 495801181 0
566172034 624498345 0
311774991 265601565 0
617988421 988514302 0
324528815 50310645 0
868995041 893457584 0
613716323 855475797 0
533179474 114543636 0
866696570 533715908 0
462322102 417734721 0
641385570 210958256 0
630086179 3867223 0
136378767 323892034 1
88221 504425335 0
364152423 987223524 0
617602585 67208246 0
961009590 333802727 0
42742642 982415337 0
644848702 265828449 0
57002931 69352172 0
156042078 697094590 0
990821321 547262355 0
286920651 471164424 0
136807969 904694453 0
718358903 952408793 0
128604529 153758779 0
584091440 304138353 0
875049912 470716572 0
938384421 81705367 0
397184406 532434297 0
999234739 54535369 1
916851561 378391015 0
849718026 661528209 0
804808655 324210037 0
746291203 577212359 0
913051373 502898201 0
807968810 755832960 0
134490218 1446358 0
781891742 133453824 0
823135543 262157783 0
445984367 647440023 0
834871748 10217073 0
762143113 238488588 0
743520111 507565393 0
595998100 714747665 0
490020661 803180779 0
809334172 604569832 0
608642423 224468966 0
45525459 383610585 0
757024071 573540884 0
510684685 440210841 0
882784204 506027800 0
558528661 577623238 0
436540681 128573919 0
534576096 328817702 0
956207931 437034549 0
253677095 689151122 0
77330833 958607929 0
229514664 260573242 0
715766204 191717900 0
337367321 940271521 0
54033747 620075779 0
899509636 117814049 0
568630897 236339145 0
240317631 365148499 1
320887700 360645917 0
299917398 478692576 1
877430158 382962100 0
569796886 712131668 2
220076882 55244831 0
674161073 181024181 0
958028221 73934437 0
618994933 689955372 0
124651860 527171655 0
656230110 960921372 0
490411828 835547352 0
222001745 491398171 0
771373090 384618419 0
460269067 43621187 0
7341962 145119017 0
1597160 719262180 0
226931526 88359396 0
358095742 418372992 0
26604560 136329253 0
514229953 730529576 0
968697866 143334966 1
776978782 169039397 0
333365050 340436199 0
185338422 650083166 0
20122741 785024938 0
827150697 297866716 0
281474644 415878653 0
473676917 392164522 0
515006557 246725205 0
925892269 138117736 0
767591819 699269422 0
726021581 97863942 0
103887547 969663535 2
87971860 41104977 0
963131679 822114939 0
75004422 703588220 0
120555179 401729316 1
514451830 982304516 0
209756454 787361062 1
788421062 529843316 0
4869054 268450232 0
291492169 987321932 0
945603141 353742550 0
600886424 204240471 0
9263211 355805020 0
796512855 998519883 0
638602323 492054802 0
327854149 330337030 0
66021882 509546903 0
69325058 267181126 0
336079030 801111251 0
880396900 720130752 0
32202255 518179452 0
440745704 386355414 0
955811050 198143898 0
26467442 686938306 0
747925167 76162800 0
644810776 43592575 0
48280740 721652122 0
617361105 938214265 0
242662533 651188480 0
962733051 773191599 0
981517659 798853061 0
37298802 93189169 0
832719781 927057927 2
688142535 121738878 0
91959876 957622446 0
855860506 970423707 0
931367961 23296646 0
846347026 834511088 0
339163124 912944836 0
305928563 470021230 0
907144187 920746239 0
82146269 671966578 0
717628999 993892398 0
198875255 621299011 0
3131353 907438321 2
893289001 290248117 0
6391107 681560677 0
208950463 145575989 1
358139599 532073246 0
901787107 114372464 0
709882104 905959751 0
223748322 388563687 0
265090132 330148737 0
405673685 2340958 0
615317685 189306185 0
509971682 364741419 2
678876890 55047568 1
826383076 988195737 0
898478853 140149744 0
991513944 761180726 0
316261052 594493177 0
355012512 710645826 0
876549712 144542168 0
485875668 336788022 1
945325040 20675740 0
792259622 268536063 0
617104128 751199959 0
877803692 503491500 0
65502616 15748534 0
363700920 142367667 0
108428969 920154357 0
917788463 724982765 0
206292857 874570843 0
367236244 464586891 0
350269562 942504073 0
704149483 106170787 0
128029117 456035002 0
667239146 411494231 0
363351544 210564445 0
148742018 963314219 0
207099077 65541086 2
649486083 114273181 0
666251223 440146659 0
359443270 741808165 0
192105152 328829119 0
11758060 886940147 2
226357090 525144788 0
471844241 843904949 0
172039260 824570355 1
57376576 512470688 2
929852364 91671984 0
890701962 948598318 1
697963995 577310795 0
73093359 724263283 0
781088616 580414987 0
836512965 190159118 0
712943922 255554105 0
5555434 181480552 0
720196996 717855633 0
316482592 874362298 0
742930999 719961001 0
426310259 18856558 0
290209925 106535479 0
62661000 23909706 0
330603721 818854350 0
35238156 864518530 0
15627891 674670602 0
703976357 761973570 0
47885731 918564342 0
83687557 664168174 0
782833410 701133681 2
512411835 120861212 0
708957494 975449203 0
348384159 303927368 0
511273183 492932079 0
308667132 573738493 2
683253426 223712288 0
178157607 40758684 0
639438042 741969607 0
205475138 215400431 0
333580327 149172003 0
963475889 201981148 0
427404288 725090022 0
101953785 393687447 0
157135191 346914014 0
668530452 319300694 0
498638062 573552405 0
339437195 840127256 0
582520254 10284336 0
64290180 244509194 0
525258465 75848005 0
828763296 982378665 0
607537873 84099236 0
721918169 818040064 0
114696773 646196623 0
704813349 135693102 0
474254442 415453918 0
356556632 878581738 1
571012832 737839896 2
404988364 929375406 2
123590683 492623528 0
117166627 498721235 0
404340377 537456398 0
336589421 315331968 0
23137436 777094759 0
162570759 211224961 0
394604767 583730535 0
123622037 309773988 0
509856701 233563062 0
328315753 361761784 0
552972001 227651344 0
41258549 760426896 0
796980088 331114128 0
799362682 516409887 0
25704992 100283072 2
587442710 932762443 0
123606030 37115957 0
160716776 236878207 0
711590718 755030919 0
105339792 809512143 0
811527010 551640506 0
506952925 927496617 0
370895827 259331061 0
49754070 73443830 0
562157785 543644157 0
249831381 698768303 1
709125355 297666122 1
510121874 807963222 0
543651209 256943192 0
26355367 121687742 0
355844672 88212502 0
376421567 470329084 0
559302523 813501766 2
953012460 69017285 0
820104555 44291414 0
624500003 357142466 0
439884107 217054716 0
392022123 823005625 0
24086187 602967221 0
102453899 136159944 0
307212384 338778496 0
694876751 328780269 0
526882270 334748873 0
256550634 435099199 0
178836 847841233 0
386154092 775700351 2
113458403 677250887 0
84053720 844084874 0
713864442 768445744 0
722590874 96522945 0
914018180 680352135 0
931116083 593447565 0
280992292 435084178 0
742563603 392002378 0
14954366 251452645 0
121639610 771960173 0
298990868 60762060 2
972329820 575197948 0
125621868 274538938 0
292781041 898224449 0
438841014 827252228 0
414691865 870063654 0
95830445 187040045 0
402248143 80295301 0
601946265 911556231 1
41908433 21975967 0
298946385 49746408 2
960026294 121189910 0
55545389 13510118 0
778409870 134464881 0
326898658 892395383 0
695422971 831678284 0
326710997 291071784 0
320926946 75584124 0
106642834 866968561 0
347290840 378930511 0
261365137 80615002 0
559746467 843887907 0
868211704 372237100 0
39357081 856526009 0
611102207 102334413 0
553321601 857026807 0
590301306 82910360 2
740316024 66787907 0
921081095 216126929 0
141219904 132719335 0
79948328 992388210 0
263401020 728819956 0
878599255 595839675 0
834312766 110486863 0
87402123 694144252 0
950135233 732299784 0
959985845 571376761 0
911301490 90991919 0
290626460 4798461 2
716978175 258388908 0
740152722 136214300 0
2407738 10571561 0
27385364 288591000 0
297980174 689185576 0
100643213 805451534 0
690009488 118035728 0
271175592 901962549 0
772333925 580074247 0
268578242 411399619 0
626167133 942632049 0
60960227 29570863 0
341831990 222468483 0
93612807 441187144 0
5702206 569638901 0
203006142 561770363 0
373754813 87954723 0
780496033 683787487 0
50835919 734422459 0
250309924 392351058 0
9060306 989656905 0
12690120 557711012 0
205513016 693343798 0
88957954 827297735 0
942573594 493824068 0
244820049 339807165 0
299549906 257072848 0
621202298 550102195 1
11366304 712821257 2
12041003 743398090 0
99419105 53924248 0
74555023 467860846 0
973647562 948035734 0
397471361 567181685 0
1254360 686826174 0
146872362 604060976 0
861623515 325840607 0
417126347 909382225 0
247069351 70490253 0
315587944 721800488 0
110081389 557678212 0
218353922 345564566 0
52356841 62968880 0
36752269 925368724 0
105579449 780604621 0
110390496 374175512 0
973164332 37042538 0
275475730 115089757 0
866002051 734361786 0
995624642 74194398 0
819589210 224852263 0
5582749 676323619 0
719073767 436444687 0
306633375 730582788 0
512727110 108937319 2
760060383 871007902 0
543020437 183045809 0
651116602 422522324 0
39210436 32286988 0
166352565 951354062 0
441962507 360454578 0
217757551 254130767 0
466114239 989316992 0
829436389 200676704 0
398636257 330090736 0
918626374 507177846 0
261239126 271257127 0
914592635 77008181 0
760095327 249987111 0
949903908 491106367 0
116174816 61336379 0
898623889 714171900 0
622843296 279541707 0
240856678 20665804 0
311342181 134150505 0
487153395 802031193 0
791821140 824203782 0
616858893 459197297 0
38403805 653288264 0
316027908 771090402 0
619484090 109506002 0
60240751 500874901 0
86836313 101330326 0
246889417 417742867 0
420844354 950144484 0
896523007 839957128 0
569159148 768206305 0
729111040 419832574 0
597095984 779711713 0
525965733 213583819 0
36136657 885226181 1
950691251 98697789 0
322479638 598339649 0
137314626 122868325 0
415913545 155407669 0
866455697 540533369 0
924284649 748619436 0
48680257 84000327 0
916344866 552573768 0
683997723 547574177 0
616522786 645524133 0
633951604 308767962 0
117680616 344097676 1
909919837 198654348 0
816098091 153272338 0
46870637 137254978 0
160073502 867897059 1
733749460 427304091 0
585159411 599285950 0
91495499 205522135 0
590353423 223930195 0
425612957 364765105 0
618705803 708609518 0
305678736 755208945 0
814664997 949459819 0
632789018 530702976 0
768690460 822825652 0
49504852 52473104 1
708924841 398096391 0
696296134 499588358 0
199151732 703887501 0
80155441 963232249 0
247757193 98995124 0
961149099 888896700 0
306101812 822173569 0
6890892 146668075 2
967833705 498756333 0
668380642 645520859 0
541697592 283678911 0
146325531 293657607 0
324309807 561567209 0
820260621 708569255 0
787087809 955983482 0
574475498 487244121 0
651771836 173028034 0
735232140 677976221 0
69710755 421697416 0
304244490 274945338 0
78440846 711804979 0
788575500 535279394 0
515246653 408727276 0
145740003 435946098 0
143962249 502763812 0
67330713 679670489 0
358537775 633305962 0
643738295 818466486 0
361573363 553556676 0
884795990 224968931 0
373326621 286192842 0
848240587 239451802 0
621038258 928898805 0
723821947 417636507 0
323463859 867221064 0
805910869 457255938 0
648655366 778555456 0
939462991 764876943 1
95832824 534032264 0
244807970 589455946 0
82467699 171614860 0
911893047 557677805 0
139540379 213882087 2
626136185 595084689 0
660741803 380864373 0
689263362 595473267 0
461826720 22703116 0
804268756 364960233 0
925299064 904790721 2
342570017 608112301 0
116165568 943541011 0
73410147 176527143 0
741947945 104622464 0
552439126 803037723 1
749817435 483261624 0
775011 737551317 0
808430038 874238420 0
197348658 463778949 0
555675833 101695825 0
704997843 216987461 0
13238429 370889029 0
875793485 891992970 0
956030491 570577037 0
815910401 15489263 0
637130931 762396484 0
467906833 343236918 0
253469628 322867002 0
893697307 55880340 0
435949496 706364734 0
90587027 324401725 0
993309134 934873725 0
407358851 11614372 0
884149469 534398811 0
646251978 484390671 0
366183448 473016169 0
691130308 125599295 0
858083015 53966515 0
867696928 504756198 0
407303857 650010551 0
728000859 20714343 0
524555534 565071811 0
706111787 361981345 0
24223264 90400780 0
86495125 255951973 0
729823753 57229636 0
112259598 660533981 0
29620912 719331379 0
349658478 940823214 0
66482699 33110478 0
939249103 270146750 0
662276554 772836626 2
227299832 441188192 0
858577500 552967121 0
115181214 474897498 0
502517460 519151688 0
197758935 210715509 1
183728789 381116351 0
907016414 668947364 0
190686633 694459104 0
878545624 430819626 0
693337119 58493883 0
459423850 61097563 0
990261696 663884371 2
137921434 387628588 0
37748750 86194124 1
880437097 390220131 0
486032802 343498956 0
587893741 532514726 0
253165171 188283285 0
417915313 805696604 0
134714676 27861911 0
127509315 751774504 0
21174536 709330460 0
625359483 408294804 0
201564167 669601799 0
350035819 697428222 0
738272192 680566283 0
721599726 213181352 0
654246302 100503331 1
510882919 122731668 0
961552015 794097795 0
240057559 37439536 0
601290846 872103996 0
832237853 264619231 0
413462155 751593037 0
117397885 430600850 0
335854775 287712728 0
283213093 870850779 0
448740152 346379060 0
399834980 799673785 0
757423767 789222607 0
264723198 255371210 0
509214605 803013301 2
253378692 109958980 0
929454133 439349900 0
726699136 254774410 2
674663184 739318595 0
775120699 47128719 0
29984742 195976607 0
478001698 457681746 0
596589605 787575528 0
47770870 69519716 0
203232116 217659211 0
657964201 175607470 0
354125645 185662972 0
563506794 92317325 0
759080474 68501123 0
610596640 683768419 0
886942735 977812019 0
7211469 432520033 0
911641408 822449338 0
86872131 192404673 0
323857091 11337770 0
804193889 399098341 0
885909121 192045645 1
156576988 790328950 0
532957538 200990562 0
296912739 138651271 0
166259871 982240900 0
557192575 201069804 0
781171250 508114468 0
257233669 172431902 0
576756070 21543532 0
505366732 931535559 0
157632990 233728728 0
213842707 813657818 0
58640816 134506486 0
921845295 40422900 0
652723032 272994240 0
839100799 847538290 0
653292806 75395638 0
945733526 227924624 0
837999247 106328602 0
178941918 883876749 0
82413450 933880745 2
971557317 899149689 0
657046487 168590636 0
907769756 809891913 0
95673637 54983876 1
310785831 858648887 2
420708007 554447274 0
198027106 336876884 0
425088048 643240274 0
296072254 112549838 0
855225051 855507852 0
793925374 46252807 0
952705560 379673699 0
33986352 60757876 0
64773823 871273527 0
304333279 62756201 0
594663826 91937961 0
32256240 644961860 0
251402391 64068746 0
776826575 775746063 1
906454142 872217785 0
380867350 511885438 0
664854345 935893570 0
609075330 622045252 0
61921425 222922863 2
364673109 426043104 2
627288197 252608443 0
96347461 103682030 0
885687384 680270956 0
415686719 262980134 0
142666083 324051201 0
776365252 136225555 1
610834203 517835909 0
430971821 17913521 0
324215677 39362763 0
192942519 44202984 0
553442007 379397492 0
639743975 150856967 0
362445547 268532655 0
2129411 137533178 0
15467077 446567479 0
404402593 13063041 0
95772304 788149685 2
887530614 133164705 0
18378651 750242561 0
956597049 90803594 0
881959134 267285563 0
953945676 699441405 0
210597251 487242629 0
25041605 187244561 2
283165101 931633060 0
334440756 4131086 0
132660357 42082824 0
825271549 259905306 0
402654989 309625929 0
296886592 205943733 0
744551892 274352800 0
59511557 75347402 0
700311322 789227467 0
673621817 529803431 0
154650402 830450017 0
385187222 16486423 0
488690199 666596237 0
160095280 101748658 0
327282713 580819575 0
761538826 93872380 1
16789165 711781144 0
543444010 499081161 0
117212807 925573759 1
535792243 360153605 0
8844458 999998615 0
370583653 21979563 0
782773074 866992995 0
802402941 264423550 2
534734821 563767743 0
723360901 787726684 1
206962898 365810644 0
69313528 750215808 0
977717018 60193497 0
952302229 62277982 0
710952466 153426673 0
286189629 6748119 0
687396795 199461787 2
988313294 314393784 0
740264241 967705542 0
834422974 121623119 0
736172608 192297259 0
1582201 265231396 0
455588310 140641218 0
840843651 404791539 0
700137287 656036470 0
807205470 335699646 0
471718246 85193016 0
417749330 224212324 0
627586721 200505752 0
569489823 86983257 1
121747331 245362830 0
999958250 169385007 0
287507500 223777574 0
695248615 240773935 0
155787246 620956350 0
507898199 683153626 0
792548589 68504965 0
101017692 567716977 0
69482473 79940926 0
38744691 227707402 0
496444902 484145801 0
864113057 240962880 0
390448547 93469546 0
876064528 142706679 0
670443188 61096254 0
545786865 113791680 0
820440911 789015335 0
9793880 960451888 0
483949756 697600861 0
388152092 468872818 0
515442163 30476336 0
390010465 257287967 0
892607107 18529761 0
303899351 354767123 0
931645706 365139803 0
625967349 346193944 0
250936738 136369642 0
373405385 710874260 1
47617174 606869212 0
212547638 339845058 0
757556791 319600279 0
438462519 29570292 0
72464421 512182298 2
102934382 761069841 0
723306974 423946917 0
590384940 524437009 0
588918252 590901703 0
50933583 708393555 0
319944356 741243949 0
750029209 555339192 0
862251540 375335005 0
503926118 716432850 0
603350372 760615553 0
996591540 522958199 0
94062788 431866109 0
43961225 87805234 0
846504840 101711390 0
1805738 73361716 0
915136114 734599807 0
368984466 255286147 0
578749216 75614285 0
772226374 210033458 0
827509954 569233948 0
705894536 495850392 0
963474126 943971282 1
308526914 60675149 0
779187908 897666305 0
448201013 830013505 2
209707504 857422788 0
254280810 192567945 0
668555356 227056578 0
645827263 130337640 0
512349712 117429089 0
644479890 510329890 1
326324568 713910378 0
983668885 768569632 0
118616952 393398174 0
85264954 5015769 0
67324228 964981666 0
78930953 584152875 0
485584758 558057116 0
544724587 731904785 0
82293279 110372671 0
10048079 131709864 0
87335359 715942748 0
911339234 124064778 0
844378235 918057509 0
761574544 237742797 0
716864215 50877799 0
663854035 340576346 0
245019297 623867690 0
136071321 788480977 0
585220759 787167752 1
844623576 561601343 0
123233504 175254708 0
878361374 303449744 0
681557540 321157780 0
732578214 587955613 0
818237941 500979730 0
616422787 888723320 2
72192468 541861057 0
233191879 369579199 0
34704722 285181342 0
854574577 638486732 0
794881571 305063415 0
49781363 365815547 0
773807038 942946949 0
357503225 306888266 0
219038027 644380723 0
700756509 400895517 0
139692893 212479628 0
86542571 380976582 0
620041338 77167333 0
614984836 343661306 1
123098959 807824411 0
57647079 158423869 2
521042330 206728665 0
387480132 799008676 0
214345580 248619172 0
152397359 403012735 0
259709953 254910991 0
430334998 422744882 0
214466994 190033658 0
641733410 218207853 0
692156616 535982632 0
873387657 222971891 0
905255310 117148987 2
574029354 358861679 0
673005147 529122738 0
199740838 732201634 0
799892456 340871037 0
880867654 813852299 0
598294950 78897809 0
828773052 5078229 0
957967822 394295339 0
995792916 844480600 0
763550184 29776688 0
712598414 422325454 0
195870733 284972792 2
916515467 364854457 0
220830469 851146338 0
840163426 507800674 0
929207558 612719288 0
2515910 597105148 0
604561141 196903161 0
974181299 708606104 0
53467812 534956170 0
118194555 296834538 0
470650788 555541376 0
117087910 92614473 0
105343816 254398498 0
839965203 323924184 0
235263302 662934987 0
462153313 850673612 0
976336100 94332704 0
613736849 162583228 0
392004622 88841210 0
686577397 399563119 0
640690899 47145675 0
67253376 96913890 0
825713884 52285546 0
8635239 393545845 0
770856712 735776131 0
591233241 201361097 0
765562141 404606341 0
74839867 325293485 0
30128275 441545968 0
553894766 957062197 0
615509785 239649935 0
464531018 687006948 0
256291779 285072774 0
347403101 740845184 2
990416996 564569536 0
845477089 73772508 0
653288238 769803283 0
790683553 533792453 0
581967648 426520656 0
832518306 108339061 1
632255909 347405145 0
575755674 66992745 0
674197846 816125541 0
24619857 469803558 0
570672024 895219694 0
82988625 199211274 0
207504519 252580052 0
494122429 291536149 0
553945508 652209130 0
937413837 639106807 0
759494723 978170960 0
22057817 881142894 0
166520379 163660298 0
293137548 17855909 1
129154399 400212839 0
750041171 983296897 0
842023835 461674 0
561592890 236211656 0
531513886 740524130 0
129668625 672372007 0
68545437 222576880 0
552529162 435850761 0
244649072 456868336 0
508883318 747228731 0
542039527 413238006 1
514646103 125938026 0
617336326 140823355 0
875612789 612574776 0
34243503 252237305 0
319830904 981495822 1
524535521 146401724 0
80790941 597044550 0
714735368 670524995 0
278736611 192742040 2
426765229 250839778 0
770435780 333616445 0
835674237 759227065 0
609356319 61533855 0
311502856 427235744 0
702691574 810560146 0
696282699 554059906 0
878385394 59891182 0
781677941 884790569 0
23161444 70536691 0
397567382 64340221 0
522968839 58920003 0
267042986 699013769 0
548745672 849003318 0
864511106 474788688 0
88559573 870927651 0
70936435 860180493 0
49510298 858227680 0
245459165 150453883 1
608126841 592754355 0
91183208 14812502 0
16640019 778627916 0
287762903 398645960 0
323281916 375559870 0
182138912 680927459 0
534543814 961324101 0
114394624 612311298 1
950063351 156173422 0
960925328 313446683 0
856087890 712090533 0
592596362 762269101 0
690507970 915616573 0
237010417 696186721 0
351490416 108882234 0
63561575 297943131 0
945042065 163447616 0
118382889 672895659 0
389933937 997582877 0
320996063 341067439 0
842145307 927141056 0
512005294 190960005 0
138221795 659648789 0
248985018 939318974 1
590763968 250568397 0
728076118 430865060 0
60031466 165561801 0
885275136 819588055 0
17068350 723841587 0
886205842 605254490 0
70170768 270194941 0
650516215 798092517 0
656318348 219311121 0
113119740 326743209 0
439656466 438170055 0
821553652 821807870 0
633613612 52055783 0
122465085 46040467 0
265432061 562537933 0
458596869 193066167 0
817428797 64091363 0
565359035 569227552 0
732260230 831565780 0
944639647 32971373 0
276924453 285009339 2
975974007 810682893 0
786029695 970252836 0
309868508 839277971 0
744454500 201097836 0
534421298 883201589 0
698883544 255492008 0
782886869 880464028 0
883635484 857147556 0
959586991 641800988 1
446312076 968111800 0
53877570 813709624 0
540323926 529154465 0
633422992 364681527 0
733977689 25983483 0
982875247 113103860 2
332606459 729505753 0
97022296 436092102 0
8544445 950203863 0
45100548 337101893 2
76252948 972793530 0
81410918 600921450 0
697613071 75014735 0
943549039 736825811 0
724241376 117317970 0
949254917 58222288 0
438668170 963488066 0
617457856 10103127 1
296802719 694768283 0
828409817 141948688 2
266816995 163243137 0
87675706 725831560 0
989986384 952602588 0
550255445 175900836 0
450085012 97257763 0
592287291 19631558 0
785223093 326959937 0
298561541 147945464 0
620162285 883891455 2
2330827 43213960 0
811233861 59314340 0
961095857 490132002 0
339838651 886137681 0
93010256 359527153 0
833743105 518427694 0
488642257 434951226 0
804944629 391689936 0
405833992 535071400 0
141873201 956897340 0
404776651 482929721 0
30776780 43588561 0
820660821 239897406 0
749006251 557848005 0
96666854 408034944 0
303601434 618237511 2
749377034 367554434 0
316000237 19826198 0
940970227 163793004 0
495214312 890732427 0
96759578 18907550 0
394595424 170132656 0
825495828 7003265 0
69388465 257773436 0
992423565 848562669 0
582819721 990081424 1
435587376 424799784 0
642530438 887613498 1
943326834 857194683 0
561966277 843652154 0
572389608 136611061 0
504984634 632688516 0
184121170 501102746 0
328481311 128677211 0
471618857 472849665 2
241027892 846950566 0
107170370 115611838 0
810898245 281152165 0
256529061 593809362 0
929479833 13632345 0
499066017 729434822 0
930764158 660280447 0
203355613 490429122 0
726295541 231368713 2
246970154 815218865 0
134842727 289020540 0
594013051 825184245 2
534565741 523873665 0
469744846 175073286 0
95645121 137952196 0
272810787 226563161 0
350188374 360327610 0
936580260 69388402 0
601615737 281906149 0
367222540 779884824 0
533483410 440663424 0
851081921 122589241 0
730318308 240180902 0
397868018 40824484 0
996824102 126541331 0
127899847 190302822 0
59322545 267561710 1
122087234 84468526 0
671834330 128745968 0
520901535 436154000 0
795386926 98564793 0
734175360 141384223 0
660635876 737989004 0
901910149 391103381 0
655962298 543857101 0
728362345 803435544 0
750148070 638811241 0
78242414 402575014 0
878949276 766100624 0
723730723 744191066 0
881870026 919795998 0
547675002 764037513 0
430684582 448620591 0
79261089 55077557 0
909277491 223047181 0
298566355 962584789 0
751866150 759108382 0
471386881 253225570 0
58344344 836300503 0
390262863 811475642 0
874938197 710713453 0
464950667 921340497 0
626877518 498293230 0
711692735 872639611 1
510755839 590545559 0
770067345 706921203 0
118387960 198033330 0
40768147 62686873 0
48855877 442055116 0
863431510 102738281 0
224743994 522942488 1
399425880 554199941 2
52638130 676633027 2
667049436 567008156 0
308305048 766192549 0
307358531 788194356 0
150403024 903211188 1
327476743 981593813 0
783358967 368850016 1
705176256 740830712 0
202651963 925545694 0
766850206 371852712 1
830167028 473652459 0
184035510 768439414 0
7651269 237528548 0
42845205 539654732 0
407419974 11199473 0
108282109 660438179 0
20024324 833619160 0
619444759 110307306 0
619034811 243175828 0
4537139 277986058 0
721558927 571186593 0
266192206 858067251 0
569450373 307494033 0
440806385 328153579 0
287482308 302771767 0
432197320 60205170 0
33361654 976081984 0
350851850 304638674 0
964952743 536497632 0
107429648 377886440 0
652530382 498203297 0
126133844 98369463 0
775456867 20986450 0
288393179 893198609 0
940577229 481527591 0
275479345 965007098 0
533282434 844392049 0
405341633 574622023 2
56178468 107519713 0
146416574 679019889 0
894833330 598730267 0
912178808 107435957 0
601537522 69281875 0
391436154 447952306 0
107308519 438431774 1
294693531 614273191 0
19813356 589985002 0
204636604 964616482 0
107928853 405869406 0
675943625 200397231 0
134565077 614941717 0
770811212 261116274 0
692948923 756433355 0
195400901 26844703 0
139102586 6523224 0
266986741 849283249 0
776208680 671013767 0
600180190 76722894 0
910397273 481813185 2
144750568 302000622 0
639551009 85688981 2
849650870 654215474 0
639825121 953458895 0
870147919 56508991 2
145722682 979619025 0
812215633 101126990 0
130823518 236649111 0
50110276 606708117 0
913742114 245367789 1
228842721 685788121 0
825426887 406319264 0
223496245 751228057 0
161741504 152654077 0
673692098 26650042 0
918928094 684037361 0
925059679 548419763 0
111589296 819290777 0
51388593 836774357 0
113683868 432044590 0
544730067 733968578 1
16987829 58764942 0
958400781 221818762 0
84426684 416446383 0
501455932 79231284 0
65479193 513883101 0
159792334 805144192 2
697152208 134375966 0
249377900 74071969 0
221896424 520203622 0
980870497 416880057 0
508191044 304276443 0
71711306 971801080 0
983203553 53423985 0
786138547 449714132 0
18991943 536479293 0
120704184 668365526 0
996195105 675051007 0
138057742 607960100 0
794584146 761689732 0
109447543 258089675 0
768745240 769454998 0
654177674 400934379 0
573853433 202557706 0
171595850 670668677 0
417808210 143924226 0
393513785 931750106 0
919356705 503159010 0
8976048 812987903 0
922574599 576389651 0
838916698 807367116 0
972811710 802543655 0
455511305 287137905 0
638275485 94190456 0
285843258 126946861 0
94745043 121797283 0
396065289 602169479 0
393506398 463297847 0
965825400 893656729 0
770998594 451368549 0
513805491 942040067 0
765722960 440586072 0
694032104 513527473 0
648491166 478708115 0
184842079 51542998 0
187284151 452465104 0
546448206 611585044 0
293770278 520410775 0
108985190 99194251 0
118299589 569649327 0
55559067 571268119 1
589807765 477367126 0
46506894 478510651 0
888247703 690528045 0
308381289 861647247 0
354108240 169107999 0
797781565 549751448 1
55139903 653293350 0
737126399 926040542 0
724559425 293150340 0
477424939 22628568 0
62063829 877157889 0
657458902 23712282 0
881363046 837882431 0
539110647 979306330 0
760167831 458146849 0
843726522 108371679 0
620134596 136082922 1
804032477 117288542 0
677707894 78896483 0
511013058 671328568 0
483263600 490252565 0
960372642 803017026 0
598786802 351331142 0
813493203 175726782 0
527016120 179759889 0
225446181 278516514 0
649936597 652119217 2
449014642 941937346 0
451481521 772453226 2
951759201 123038357 0
772211278 8606087 0
706347507 717034534 0
680188858 27590400 0
36898760 217066513 0
581392490 502916984 0
683957122 137939270 0
52981664 727828005 0
228226353 579810877 0
702102027 548036520 0
483187295 234304762 0
71600538 317634613 1
825517766 623378707 1
764540873 32313941 0
273712491 669857211 0
636404244 432752782 0
802179520 19835560 0
147613265 787959106 0
319485648 663336778 0
392132667 562276063 0
116039369 886531610 0
670029625 256445403 0
929079648 563183494 0
845067414 191056957 0
302965069 321808575 0
162892653 354696506 0
485829644 342704691 0
751957285 218475605 0
383348532 156077519 1
85476499 380542059 0
614688110 629604841 0
706892525 618916308 0
524343449 862212610 0
597922838 638644421 0
969752147 7014286 1
801223611 212305600 0
634938805 181789401 0
45507245 122950667 0
230212836 8229830 0
466762689 542974823 0
812598238 524081846 0
597309086 211866068 0
94200465 399184782 0
568503578 279988752 0
287679850 575203516 0
788563728 94935867 0
22424603 833077438 0
267969149 8595880 0
22988501 385761089 0
401682957 115400201 0
960014172 842680108 0
216830635 277318427 0
3053693 27065173 0
485842743 577198014 0
958165364 24233138 0
202648912 438720726 0
94298311 419923848 0
142563883 408731430 0
626283204 876115559 0
152696426 45803016 0
377245559 325713915 0
282428459 110511729 0
430733993 38707867 0
42056295 552903246 0
654870448 803918207 0
214168442 174262773 0
444312557 470157182 0
232281017 262153455 0
529490145 640355631 0
416531857 379476747 0
206514545 141062070 0
889728322 154484217 0
223162721 728276430 0
56100882 420596398 0
940945265 762308576 0
836022795 375957938 2
923640498 134630381 2
367667483 416009437 0
982626923 982503459 0
621481279 29733469 0
771130294 874933640 0
104761962 455638484 2
427088785 637549082 0
893160981 31500314 0
985758745 303186338 0
994345328 414699932 0
972676943 622205387 2
707504218 709229697 0
269568738 324689429 0
181269794 139732633 0
150265139 910023044 0
903117501 643547434 0
330401005 882103210 0
297260919 360958228 0
514044786 115082918 0
972969730 998925927 0
370349234 140520475 0
45686930 287266746 0
659199146 236817127 0
89146042 535025322 1
968172959 508814212 0
780335897 499661024 0
398998943 343891820 0
567008308 304859509 0
183743466 559897756 0
15555944 101068739 0
274788678 950123237 1
492736461 23261177 0
28102321 878708358 0
878324834 364124450 0
205220383 941007743 0
138950825 879834480 0
683514029 743697697 0
254993194 815854073 0
742296769 725216073 0
309295286 117847830 0
502682836 821789252 0
272903189 413629744 0
390936115 444712291 0
99253320 53385538 0
894726888 279884301 0
688335248 815221905 0
445184350 236655159 0
430150359 203364581 0
368431727 337074310 0
41779379 520277820 0
493211576 583518307 0
882204844 997987464 0
998755288 309122555 1
568539625 566236042 0
352943083 230006319 0
802913389 151581093 0
531664839 723362785 0
580840150 798117380 0
742984238 405771442 0
156287980 209476290 0
653833616 358325062 0
980416846 93998826 0
65422465 273231860 0
97097876 973711039 0
941054130 779596777 0
678439449 98607977 0
332235262 479197393 0
18911871 572865882 0
148915600 37673133 0
445008091 443366271 1
557222675 66873153 0
276357084 915565740 0
575051476 794578935 0
6431567 44241182 0
46708502 248816488 0
81473879 623920462 0
915016543 905509897 0
489650881 863426851 0
778368722 362441589 0
551271580 891986999 0
36825954 652389789 0
410978625 101399090 0
528007624 639370852 0
528222498 142534063 0
120222790 910006313 2
39129419 289290094 0
468034385 782611192 0
904721383 92265956 0
128655220 931553702 0
934598321 520310969 0
592880372 19395204 0
56815540 503916490 0
18099969 19060421 0
420749529 197864945 0
765766262 579323029 0
316534317 605054114 0
427375087 97730239 0
661530876 64157776 0
777193615 730602038 2
188676263 58673165 1
677417604 405823881 0
479144878 142084833 0
565614661 481575855 0
451871894 444183217 0
581923809 488864427 0
739831802 844289207 0
531731807 463519445 0
54548508 565020343 0
114961615 498247499 0
278586053 75132749 0
198335329 90067525 0
739607023 275928519 0
990101640 129974048 2
171896421 804433241 0
526192913 685181759 0
563303088 624812342 0
203958482 156599370 0
288760449 956799941 0
371433835 307476441 0
457040995 370046326 0
468667853 645440327 0
25171365 523122384 0
944421272 751780049 0
620634526 463432512 0
88630854 294171287 1
763842127 715153524 1
56806952 205909047 0
124320956 867859129 0
637923415 230216380 0
685118983 308519279 0
839284953 31738799 0
139327486 662110392 0
401970873 801346960 0
276312113 707323344 0
293287026 606502158 0
534478457 52581345 0
815629347 317864778 0
389748314 116776891 1
802358688 758097786 0
453379147 880035137 0
362470010 227831682 0
30288192 251566776 0
445308905 243111280 1
992746855 293795736 0
82632881 529176625 0
465302022 969522669 0
123675873 668383056 0
850672371 843132040 1
891565238 36539487 0
174548488 949730047 1
147368075 796495914 0
186238466 524376123 0
832987571 860660749 0
266819713 56424289 0
595659853 696532022 0
939082547 997958750 0
128373131 572581005 0
178649048 465170829 0
763657476 605347314 0
146836345 62339171 0
558175569 347184721 0
450852157 996302103 1
543102244 763823837 0
564252945 235996029 0
758214958 334402269 0
375018504 77591280 0
967381195 187827317 0
722585189 559418803 0
643975406 77261677 0
776176372 727791121 0
25047647 696876468 0
716596599 686373901 0
628759839 193539217 0
778221597 448626531 0
608113423 586810701 0
858623246 234352846 0
50470279 494663308 0
730696557 205785802 0
862777645 520385644 0
297658768 51890413 0
731009123 617018505 0
941168603 753035616 0
12061044 653296567 0
689512079 557835689 0
893683348 431452630 0
788525729 393329305 0
422006428 924455877 0
302189634 427836583 0
44905937 139528838 0
32704077 812090782 0
45932439 518557255 0
864769914 952820477 0
431445623 118168186 0
142370908 483061278 0
626976185 274648770 0
326474456 861781812 0
135083885 90281861 0
463217330 548370324 0
258290779 522446171 0
535783228 84232707 0
719044981 951579435 0
907538742 938189199 0
133686487 783299639 0
462471639 735945069 1
363999159 393178689 0
243482189 796866427 0
190819844 266558329 1
522568489 248730473 0
259477574 714851412 1
726589445 286194212 0
192184131 123598259 0
225656581 204890947 0
156492847 983388359 0
264119346 437151938 0
74450983 520556170 1
360856120 740823676 0
23283997 90498264 0
337937083 605346152 0
143875099 923007166 0
171500946 133604772 0
980938175 563753516 0
302520821 395421705 0
611272800 859841766 0
920430175 132162460 0
30365272 868457591 0
481163694 682477451 0
388942240 277522308 2
450935159 203374384 0
312138315 588104543 0
51675725 844302218 0
595872963 944516426 2
549249195 623149286 0
616604564 214413513 0
189827141 568110003 0
105867183 234018760 0
783057655 905106584 0
867848252 504009229 0
323617426 914514188 0
883823932 292506784 0
48511222 67179534 0
511299711 926867417 0
636397085 439574349 0
838429332 698792259 0
763535188 855492546 0
536410910 916858547 0
293761081 721903188 0
50095261 869122722 0
229283414 423685767 0
730000392 76240736 0
253399953 17848137 0
844931379 551409754 0
353891759 52635820 0
630546512 819598010 0
357011768 651169526 0
267371649 516578403 0
547632938 194168545 0
526235959 614994320 0
571177655 108702821 0
813378406 838180904 0
404420874 412767998 0
591248559 693634491 0
303451724 491950285 1
115833604 489963435 0
255047138 18546779 2
345941643 98604677 0
556008373 460457325 0
366325691 440564471 0
397196429 712355689 0
170024548 85522654 0
733677111 450480073 0
522868028 96917042 0
530944867 6309823 0
907648218 695165259 0
79411621 14471796 0
877527927 712008696 0
367981272 32925622 0
232133032 998078279 0
898814688 693547090 0
217083266 862492603 0
828795939 968751723 0
416410314 173857679 1
64065213 232025609 0
914472925 61676410 0
184513948 885773970 0
982377376 774647990 0
707853169 41076496 0
233980549 13934588 2
736056561 755834528 0
419868112 141872339 0
897473794 981412722 0
949929942 19215961 0
424045139 840411676 0
28504137 546211631 0
188516417 552143698 2
855195693 582592891 0
337981020 114023441 0
261635004 515739730 0
423709268 445172436 0
734730954 34812397 0
998426404 618050088 1
452203104 463255754 0
658740688 972441799 0
627837258 807729199 0
153469403 347279773 0
501837263 425077889 0
542349556 563357792 2
858789852 718586169 0
169668850 105794886 0
61784165 487072923 0
525734795 794250192 0
681552130 443684619 1
638629254 56762708 1
931074656 952664344 0
431007595 281111935 0
146773091 205133432 0
586311076 184566140 0
246836648 995396020 0
473679775 963114824 2
382764837 280757597 0
851576222 462964664 2
758355467 744883917 0
784918239 513047793 0
262726331 210208801 0
682139529 499296196 0
411392596 313392451 0
220744344 679230143 0
745516593 662697239 0
22358167 826725674 0
374626670 83134365 0
772347611 572632810 0
570676819 87802406 0
31203051 556514114 0
429216157 953894101 0
530777597 244189758 0
760203831 707439323 0
40082681 285975211 0
638062 390956728 0
525764480 192373815 0
64794648 930597027 0
773907670 487334190 0
64938215 486458789 1
52512987 892128378 0
633749374 715615999 0
457900490 415389384 0
423909903 646394122 0
431791893 364603724 0
311180831 974686942 0
76823050 689463443 0
305254652 649027606 0
184422195 113130639 0
6356476 499179097 0
997111475 298027966 0
151726542 150474586 0
664257564 995982937 0
363957665 738284459 0
163576587 632840874 0
994999388 710968903 0
913923925 41082413 0
87534739 929155057 0
597445851 25545715 0
741582225 990195456 0
657788604 163288417 1
910741058 440834091 0
378954349 979985162 0
868348298 903088813 0
379020841 107315530 0
123335453 848114823 0
797865816 927767436 0
655450399 9975378 0
773350050 59668793 0
996976545 795728352 0
887311944 520786051 2
796968546 885889526 0
71266666 493598279 0
72302673 792213763 0
73316446 616446545 0
661876767 768539528 0
804269647 580781211 2
105675838 804621095 0
474619346 384551878 0
128638862 223624913 0
492801732 828366745 0
957120081 651764909 0
15368201 521595600 0
26175919 663051092 0
879576781 219173412 0
227495575 49857283 0
960654381 598147252 0
66780920 281833218 0
706789083 67184614 0
908427570 410876502 0
810366962 292538287 0
667326582 885292564 1
308210388 981480017 0
38210481 813496148 0
524733784 242433920 0
909331019 311345782 0
424259404 389108139 0
119377956 489442637 0
817108034 840797246 0
555531864 108866713 0
403581014 277590146 0
88085452 323568212 0
266100310 726824053 0
311554172 709756287 0
780358290 693919561 0
317902479 583491381 2
371816858 892348242 0
808587932 517077895 0
576549753 478929384 0
692574328 270943872 0
311310718 657131407 0
536387437 665015068 0
861746388 445341348 0
167046102 191200703 0
270525589 418748229 2
70268344 211433057 0
186677257 486719874 0
803847915 418017758 0
91766253 87346886 0
878826124 698709117 0
770749604 641356081 0
935688454 326339375 2
644282354 783418442 0
956891029 887029027 0
561709115 98492422 0
819943855 130003347 0
750706483 994837510 0
676742023 814376060 0
988549794 494192008 0
812091699 132831952 0
259901050 525277157 0
512610662 709636983 0
229005818 414692043 0
518720146 562431719 0
458223140 981586948 1
732731913 693447757 0
215367968 697477474 0
743730627 447183924 0
353965952 683180216 0
529427478 585928341 0
11835276 391173304 0
959280605 819103367 0
208700369 484596913 0
692248964 325206088 0
57324690 152484140 0
76377954 478729823 0
847667479 131467126 0
771210794 118195881 0
708758694 145582625 0
657295852 728915270 0
318788542 668414069 0
920002055 134544318 0
648132103 951078911 2
750731999 781643707 0
170605813 527071780 0
919573062 163624171 0
641843447 144911020 2
333684217 183335208 0
707034666 322782506 2
174765854 350815990 1
588563066 903960357 0
566900929 48662012 0
853575420 377529473 0
307171630 901656901 0
50253076 899651621 1
614035271 487850947 0
227051932 479889872 0
229699014 120257616 0
524827682 388587528 0
684102323 645008086 0
610032755 274998980 0
80490595 977071767 0
359840974 858106202 0
735165322 889443085 0
47155337 792300015 0
168293977 122826604 0
285764758 715301298 0
557877686 499046536 0
62368496 471372159 0
717062204 115211932 0
779465728 420050415 0
104051623 499396980 2
37024313 898366930 0
81342884 325323142 0
282092788 397732538 0
284242473 46352724 0
172968410 117357516 0
836381323 497205862 0
621583556 10112553 0
562743226 488615523 0
178979778 362748002 0
693439474 136222158 0
938773224 79410352 0
849921164 217180364 0
959616437 588965042 0
25348839 685911675 0
652516357 361128899 0
780531043 508052503 0
128826941 476690891 0
51116319 744245519 0
167523740 392247816 2
160909340 568525801 0
92253186 503316162 0
145779551 103327621 2
458581914 518189227 1
844883819 557153747 0
299857193 19943388 0
6569171 688192306 0
739384227 227117951 0
191689788 972697374 0
638710994 270846196 0
202237652 544235691 0
896578232 737219787 0
357187503 251250552 0
237799408 612547878 0
999986612 484192277 0
418399417 42283005 0
428629412 439606579 0
429488908 694684609 0
708365258 586136189 0
244511691 16311236 0
943950931 85488485 0
87820194 538011078 0
978921113 456118879 0
995285132 858394103 0
194642007 644913150 0
937275473 526334841 1
307041501 31457142 0
554161365 712883119 0
818765632 225226699 0
361794003 384352513 0
791854827 536171891 0
622177618 87679292 0
914495349 870488566 0
777599903 472312018 0
145735594 890817326 0
235796769 429807060 0
574509828 992319056 0
13718440 432310418 2
346618101 155997069 0
127416678 15031896 0
984929736 816144816 1
56019337 774785198 0
484823891 150741780 0
4151145 31679065 0
714723286 592121611 0
747090970 495423153 0
904822598 101723885 0
350309051 350468699 0
487154218 885907491 0
38158133 170641455 0
29587339 962562002 0
486124909 657376754 0
725662738 90603493 0
111950926 233237468 0
954455086 602036005 0
701736786 598251566 0
515841203 584968925 0
222187244 425583094 0
381670192 555027516 0
530187247 870697617 0
392029914 773010260 0
276514105 546129239 0
369066547 815230846 0
43860863 211890267 0
346165676 826379521 0
644487522 706187681 0
781542757 23624437 1
808501793 836219912 1
117889055 36682088 1
272016200 999627116 0
933441176 885473663 0
283913017 364846667 0
998832977 595709490 0
307489465 958366343 0
445317707 704828823 0
966644604 195711414 0
181524716 948584518 0
315775331 766788713 0
511736065 855980169 0
134222653 532161045 0
792640882 255775307 0
722221073 740642999 0
74884671 868247677 0
786668797 652819476 0
69200630 875062508 1
28535278 30758220 0
276956422 103576470 0
107681584 629675948 2
876563897 982835965 0
631986907 438412074 2
39542933 128612923 0
582506208 730556776 2
781791878 843822945 1
485407510 33224518 0
650326244 471315992 0
195372441 695974567 0
693537256 62030406 0
82902735 388232749 0
31061241 104452503 1
100396975 932230729 0
187464097 940148019 0
126751554 761039061 0
92020283 83930841 0
363932383 701839722 0
157460159 778061513 0
898353049 747909909 0
552853063 267463478 0
582392275 130825529 2
86563716 578463073 2
682162850 711142334 0
144128982 159981600 0
804892186 649007329 0
542687428 57894126 2
680233752 195424805 0
36112373 293234635 0
960672896 159021627 0
490782068 520458384 0
129689341 345536689 0
810855279 677607892 0
161147110 452646826 0
265422792 233603581 0
614204778 421436338 0
382862616 858337793 0
282616599 621979990 0
235113924 463898276 1
961015974 836175269 0
261052062 167896255 0
285744915 371379641 0
473937997 202226688 0
931190669 366599557 0
605466583 398954213 0
920260594 970160925 0
421746231 193911482 0
278237071 510944250 0
349941173 448086523 0
605102918 840806792 0
323114398 193280895 0
377081269 80554352 0
741044864 303492096 0
492726682 944608313 1
118578354 825821306 0
509759393 179076441 0
396407231 455144814 0
455279497 932517808 0
267003847 8014374 0
802580557 403700792 0
54564649 45548543 1
649845613 495985887 0
821953836 133390777 0
863896356 826466879 0
59484793 47617638 0
550808769 110739463 1
637536842 572207429 0
308170907 719291280 0
241763545 52367105 0
960822950 128537940 0
837039597 679975825 0
798463086 157645659 0
431239020 492818256 0
173649943 156468545 0
614217907 198498073 0
79117864 614746244 0
345034029 937532799 0
241184481 756731489 0
183750951 452897208 0
540247978 707220626 1
787016954 176783758 1
903185222 485343231 0
257760739 365673990 0
29456822 844591347 1
67129767 819432644 0
776560381 255930053 0
604265163 425590092 2
518732755 51033300 0
976505990 253128806 0
267391705 993926236 0
448629560 861361837 0
869456121 707010394 0
253069687 203982354 0
356884847 789229220 0
220813231 82153448 0
513526749 558818202 0
502612657 367234571 0
111729495 746638599 0
71331438 592694727 0
186534379 414286308 1
804441289 685942623 1
307839747 226874362 0
148381950 722717216 0
31596292 145002794 0
998647944 324792266 1
765680207 572866753 0
417279339 6105852 2
387992281 793154458 0
908438709 462420135 0
476302600 238181109 0
87605507 567114841 0
170428745 620958366 0
408543962 699705422 2
408915046 866829160 0
882956462 736242049 0
144117274 636180207 0
493950119 810186970 0
29192680 120110951 0
74361890 558668023 0
778794785 169957003 1
289783429 822400763 0
64225083 90960249 0
272205231 656138124 0
944221296 894039147 0
45650528 2045298 0
779378466 507413532 0
264550207 242701542 0
519553354 320369551 0
373178075 88047977 0
252816454 5361418 0
262132213 365593020 1
65416965 768804008 0
871927156 46047128 0
960089029 161422135 0
99459158 220878729 0
703454154 737370483 0
511196438 659904008 2
362245529 694695752 0
751303170 73456977 0
784748088 75120258 0
626134891 828407273 0
638348872 487799946 0
174998124 567132925 0
661839648 166343199 0
423282629 425347267 0
49463696 490824549 0
342484228 298949173 1
36947444 751968381 0
438265177 225071583 0
977722573 324824811 0
876982223 874527676 0
744559260 715242312 0
695321945 406862045 0
501527668 935040017 0
21051992 427511278 0
692235460 707693174 0
238313479 610204100 0
333867221 295340932 0
982945683 810370709 0
526919400 875720653 0
52030653 268308697 0
330011391 960665186 2
154448349 124214891 0
216420498 120780928 0
531211700 229224020 0
94921063 480973337 0
772333424 473753604 0
612927927 357657570 0
52916452 36367229 0
108413139 117602629 0
824232952 263629235 0
921037320 145805831 0
544832079 215489776 0
63598734 613341526 1
834036952 393076724 0
863080361 120889577 0
920605314 115447040 0
937152480 766242905 0
362909334 19980117 0
127825833 680690229 0
475262794 294856053 0
726804833 140341777 0
473495141 34682046 0
296053577 837423636 0
719941305 610263871 0
584610725 499008857 0
358814658 834648277 1
626819991 750022264 0
821176316 422055583 0
474146126 50519680 0
125941390 59423907 0
448739924 956945072 0
153340376 130257438 0
815489397 295915254 0
99302706 186792933 0
222023920 203111526 0
150046590 649886752 0
819322887 64357514 0
105203884 143662223 0
560581132 437165890 2
754166582 244310277 0
237658775 115458608 0
127304590 804277114 0
581588979 177612234 0
943696677 384123704 0
670242981 225844195 0
511730509 147583807 0
414998994 419310158 0
302740222 829390953 1
486047065 927460651 0
743605882 677233340 0
749880770 398172652 0
285206658 692788997 0
719515482 882762072 0
503663294 731460547 0
70477013 295807978 0
880439580 96334985 2
186468363 244143235 2
229676678 940057309 0
519677133 328206621 2
260465131 48975190 0
366524033 52994028 0
114851076 81734233 0
935703046 487065847 1
267220522 747567146 0
204824297 824954394 0
665857485 477401279 2
372360436 50154364 0
44678294 559998255 0
525827620 708871440 0
313437197 883225255 0
713306905 240692532 0
329940338 145902734 0
68047859 474479194 0
302307445 130242931 0
412746827 852988403 0
644264247 953674705 0
349035741 282291908 0
690337566 989474900 0
454136272 231220462 0
851455226 995468144 0
673904554 254927109 0
734054902 554010802 0
114303378 516565112 0
476732471 583555451 0
32227120 636424379 0
633012912 850547439 0
462981734 65978752 0
777046157 795899943 0
579788223 143833201 0
810714146 519020543 0
682451793 876505729 0
568271978 628880559 0
116052055 488767873 0
758073728 296745029 0
171171866 367165328 0
169650924 490775260 0
282199211 756896320 0
443365640 920434140 0
737688743 84502205 0
526032217 36634 0
934418274 108714632 0
143599086 406681611 1
795688700 486953460 0
247220211 425655019 1
194173239 57540774 0
829273247 920175536 0
353257156 960710912 0
132109334 362763047 0
718846947 58743891 0
524092596 6122964 0
948593110 178612331 0
982921429 962559827 0
288040684 921719576 0
752279344 624149922 0
193585670 329640816 0
95702425 525923598 0
88260323 771166579 0
564116951 879215754 0
532242247 299635974 0
338798946 213361216 0
364145264 332746101 0
135298468 793090887 0
881924052 432613361 0
106085811 96105633 0
548891497 46973356 0
425518836 699244562 0
525837064 793675592 0
23792470 734512834 0
160456909 412704451 2
948252812 988885033 0
9516044 694678728 0
430960505 264839842 0
796328262 912172019 1
247748565 12764280 0
760129637 725021201 0
242898620 603419021 0
341590695 95668303 0
943984366 896513841 0
665570620 226684283 0
812257878 981367477 0
517608305 328944762 0
31064132 886310747 0
40980689 698262325 0
192420433 114297308 1
984713828 439222867 0
252546045 302820841 0
406623334 427306728 0
518902413 905344756 0
31531696 176113073 0
847084104 671160511 0
91432884 28209118 0
980986624 56209274 0
326125101 284028187 0
885886078 425825951 0
922872718 130669991 0
464759907 658286114 0
564962758 258467142 0
140284296 439285815 0
992420968 131693723 0
382780253 11955416 0
471428338 797478815 0
659451142 713582683 0
14490587 274603419 0
646261435 548885866 0
471310329 454601768 0
956285726 248265079 0
611230545 256570932 0
627790398 752242748 0
147209543 14828701 0
92063238 100202931 0
982114935 412518335 0
794069068 134044880 0
958439704 274848368 0
876913817 763945265 0
929566512 642426944 0
897340742 784177448 2
673240383 471828783 0
703421593 465005448 0
357831951 561430837 1
868844136 977362734 0
222644696 352888418 0
773778786 669864279 0
220379038 420715111 0
195629715 10130108 0
383472670 293029856 0
320399151 66856587 0
923679491 156991119 0
427255357 224408275 0
540882348 58194769 0
954444120 848272316 0
754413999 523123046 0
697955442 382884421 0
188104967 703926579 0
969436912 483954355 0
814152262 132643921 0
109763508 642346426 0
271563525 823584153 0
574687186 784572424 0
773900235 7078623 0
706134039 386646758 0
627346838 827390127 0
739099900 62016370 0
937449698 360873913 0
2408150 11350625 2
371772154 909099638 0
907895243 874550288 0
957242785 270474442 0
133297769 348637022 0
201921882 403900262 0
336828519 100848620 0
974108720 468509869 0
256832692 640547394 0
541094754 667611376 0
88221307 111464323 0
461560155 789487026 0
662494169 210727138 0
3529029 105338101 0
157888532 955110379 0
941034165 720697348 0
11529447 555085526 0
912427603 372045503 0
17159467 818449407 0
431664371 453295285 0
372819522 905816609 0
338995204 603455492 0
779126090 159727289 0
852208046 964071658 0
616312986 47503427 0
161569818 673420312 0
169511247 394123890 0
648292524 168151081 0
220942803 125402963 0
334320714 43865400 0
991063073 89074398 0
390694733 445342883 0
10837017 851136681 0
85574281 356038552 0
829598721 837356259 0
94136272 249968660 0
326266899 179025523 1
446932982 756248499 0
564417715 97643435 0
79533718 658638693 0
497783798 757226746 0
693453009 84438275 0
322856882 46472592 0
183868024 121860430 1
631807453 54557839 2
477248317 25150973 0
60330018 129869230 0
724170228 75239309 0
682621102 584247417 0
564019869 635047461 0
79650103 779363949 0
619383716 782227575 0
394023798 455426863 0
31459495 622685816 1
146399837 381688064 0
504871796 129314818 0
42500075 599120861 0
329350086 100042384 0
789137692 541508606 0
478471777 801876866 0
39504809 234645223 0
193487634 166685248 0
844451776 253856866 0
514175922 859213511 0
98676793 384753916 0
537145681 213721453 0
534075447 57425034 0
418714920 852240171 0
358145777 354641386 2
863963267 180662169 0
934158198 319830084 0
503504990 221598962 0
898918497 928477733 2
588880115 712395323 0
608240803 406350510 0
948791407 331442945 0
615843762 227854811 0
356345089 259065043 0
748499880 497899693 0
647115154 373199531 0
468720453 125756421 0
859498469 796985227 0
780468717 556211779 0
83520345 86489409 0
547292278 480754596 0
601913411 534467226 0
61708412 863492328 0
380837035 251955346 0
188420417 336041280 0
596070973 518687431 0
872369563 245964981 0
915319711 556730740 0
72105786 180555877 0
906500961 689234142 0
847785692 106489890 0
605196269 643338049 0
190251040 911894148 0
338387881 933458395 1
684101880 93014421 0
898308498 665992868 2
641413329 260222099 0
816016732 669344543 0
933525516 379613667 0
305306561 429332006 0
406081186 753904729 2
194089107 391112180 0
715501354 774420656 0
740610402 629374082 0
780810044 563246117 0
287380384 208990529 0
913944333 42753355 0
977064619 750102661 0
102660223 266653562 0
531610804 49642533 0
175091877 26283093 0
31252096 98356762 1
134492709 765549789 0
291751786 913712605 0
972780224 27481172 1
399069404 314092984 0
735208967 117664976 0
359381525 233076513 0
67387606 960205089 0
188330541 570822492 0
343306334 689581488 2
945081116 39574274 0
929120237 665219522 0
44359816 657257402 2
210549313 196909059 0
403114366 144394450 0
24832286 712816136 0
433636919 488817756 0
927523679 2438735 2
737161862 495542922 0
69739005 809188122 0
865509325 38129879 0
511998102 302796725 2
159305024 711967496 0
492036645 594339274 1
272951533 932175176 0
781232107 45295554 0
75500299 354166984 0
964988814 654672209 0
642463072 354845108 0
711361304 840417353 0
264490890 749039634 0
903597164 513130693 0
607295787 430025250 0
904786599 228699945 0
989857470 861971663 0
99498960 586627445 0
138471112 565212274 0
581413954 797352017 0
889927433 178058846 0
706962735 417278481 0
479061919 352284466 0
338389451 790716296 0
578623845 931697969 0
761119148 295786007 0
732192621 771479595 0
663103311 320145294 0
530957583 302084621 0
736632985 963108626 0
730845245 360423731 0
827284192 178850763 0
233381486 342357035 0
385945531 77498533 0
164622118 332391321 0
145451025 302028697 0
479856654 142709641 0
809545269 558324307 0
67861713 163491388 0
82978167 17628620 0
833955528 288510553 0
916285448 47065499 0
608572823 312410115 0
502023022 184780573 0
154166166 784809494 0
395669183 212351173 0
887301573 912664684 0
558523924 710995843 0
735515055 238801642 0
783295638 255699078 0
372505898 422175578 2
287144263 381634225 0
939003570 754658645 0
392613425 75308625 0
378503197 187425093 0
234898929 960126791 0
600198492 498963003 0
745723328 592161011 0
182848177 337583263 0
636962563 497263696 0
63656366 818786515 0
331731748 232040155 0
48351628 839908052 0
177921271 638904384 0
802635442 265552910 0
728701788 899947309 0
197203655 140629375 0
945683358 112592490 0
549719120 29743244 0
479814263 203330179 0
685177281 564136321 0
124995247 732595667 0
19730107 520880159 0
197262759 565345760 0
337022915 811315755 2
557525063 559547794 0
208717695 82337131 0
111082570 998669405 0
846382047 950341548 2
914493260 48759124 0
242069809 163596357 0
667478279 28337547 1
282836844 874288745 0
889057921 872179138 0
361694545 584778944 0
63155521 374396534 0
21128473 46311933 0
501622693 72852138 0
438903000 787649292 0
367628690 99557604 0
556314446 688879342 0
80947422 81997 0
828412546 971707833 0
376090380 483599930 0
479163784 818229110 1
119984997 622946611 0
570252499 375375819 0
598300002 758812931 2
496558274 390740955 0
500751674 474959195 0
806871647 915948510 0
340076874 342265905 0
978215459 802970164 0
168085030 886172586 0
801342433 374297396 0
361623223 782097521 0
386792854 351788948 0
304929673 331801599 0
483199002 669675379 1
200460716 530536484 0
426560738 693428228 0
721513120 380589619 0
793355400 661159778 0
17617122 663531026 0
642745461 193382592 0
815125039 104294911 0
123529349 3845869 0
788076647 288041103 1
957765138 439254938 0
539712747 51657608 1
585709355 902578784 0
441062656 416684786 0
70491622 548433025 0
289484513 256679966 0
804230978 599449181 0
981584881 828361847 1
456231892 263171472 0
986410697 66321982 0
689379074 537894455 0
109543800 165499360 0
243389696 582708737 0
594401557 307413019 0
769240149 620871105 0
848265491 146193051 0
113302725 17465894 0
443376381 16468766 2
411663121 149256549 0
63187293 288744952 0
158286032 149302298 0
884649219 483809582 0
158422319 225057655 0
59294773 117029637 0
148804314 629336249 0
499942567 135239077 1
17870850 394554591 0
190662767 260631280 0
349286244 970078803 0
342102054 951565376 0
542483474 514269072 0
301444367 120788977 0
115405145 291010031 0
128819124 32873882 0
661027812 497835145 0
473908511 978548824 0
747204990 949695507 0
78464082 462117038 0
938186487 145461031 0
54933893 686271244 0
26395406 828227492 0
341725021 634393286 0
540019417 128353583 0
387297077 762253995 0
818437631 220582148 0
40180823 702983842 0
545990865 226182330 0
569841394 44207644 0
132010919 594436003 0
236566436 523640768 0
46910913 527421175 0
902549584 480535356 2
132915184 139532227 0
48938792 435921951 0
273815611 94570095 0
77309094 558231548 0
540906800 17512441 0
329325807 499385564 0
515050422 95930178 0
399987515 631164937 2
249650759 966772162 2
849814161 325502351 0
134354591 115158380 0
858577089 2077937 0
183115472 221402666 2
924922525 234266671 0
796554 52008747 1
134059775 466838611 0
555842118 726416748 0
922777219 957370623 0
925211841 26369810 0
18263620 920813927 1
285524384 312620030 0
683780021 243167670 0
786460191 777328981 0
399249102 909570350 0
92602262 549522295 0
179754462 999053041 0
180493744 888083788 0
864141190 454753267 0
793615546 999643434 0
60194967 42097813 0
176925885 215418462 0
822754725 450037468 0
314887428 514604169 0
522311629 675000775 0
898295595 728189125 1
843902959 686459348 0
6759278 29117082 0
32519880 255766136 2
414097480 246736569 0
767085791 134333444 0
331284203 85523461 0
642535595 879411921 0
503279736 993754155 0
499455464 60372138 0
854887585 446675092 0
675586481 49802234 0
351906913 473519869 0
171595883 836288469 1
728809557 292186914 0
41194369 707845099 0
968284816 128632158 0
743109696 135066786 1
700281953 148530800 0
786264453 9049427 0
458999682 534285766 0
107767785 741815267 0
936901556 754855722 0
656519928 899834571 0
287401686 324588975 0
529601463 72618496 2
426320025 466769205 1
485252896 512732141 0
615626478 150322182 0
50582410 703258893 0
407480408 596421650 0
502864110 655507156 0
269490979 146066947 0
964271086 556938988 0
818338810 198192091 0
935101946 200507463 2
969268130 222407370 0
922222014 569354267 0
203286927 793911351 1
969244555 600721557 0
760518211 461625866 0
693227153 580069553 0
908844045 344962632 0
464084776 966418637 2
488999720 32994698 0
11857569 511931722 0
524752995 323826782 0
538315492 23961568 0
922543076 609183065 0
740096989 393871189 0
496853877 68184081 0
28950623 69491939 1
792421725 849726447 0
205866072 42329515 0
65897240 591241970 0
149363243 248780154 0
289837291 424519579 0
107925351 117489802 0
607472976 1944056 2
784389649 833543945 0
511716885 708986381 0
524230919 601326947 0
955660616 534494073 0
71682923 906238308 2
12613943 843663529 0
74285624 15295221 0
266015447 12352799 0
355437964 177595654 0
912337341 553572395 2
554827198 676439498 0
791160235 30011731 0
782846164 53481169 0
470817237 423285672 0
217586470 92894434 0
125635099 918144252 0
910706722 334890323 0
440599511 905665271 0
308242207 778024028 0
84193944 658909339 0
128860804 232858277 1
480466581 508569628 0
885705354 37464889 0
611875573 126850309 0
956507758 825946250 0
987134583 602719031 0
563793612 920541585 0
254483490 8965215 0
69778415 610979725 0
391780371 153501699 1
836748859 613607406 0
484034842 399218459 0
105503886 141426667 0
935904148 127722499 0
624119476 159124617 0
577270000 896641797 0
419517390 745069778 0
199510317 517411294 0
208742097 442969269 0
353543791 659876790 0
151692927 676743196 0
256067933 763523184 0
323416339 69760664 2
665206956 123866096 0
542787462 994892452 0
969222876 130729404 0
527905078 443673373 0
75770472 963276478 0
282957684 640222935 0
366818402 500637106 0
799339602 945935274 0
78036281 496469339 0
554032452 476097295 0
783714697 596876366 0
239081870 458689798 0
533386176 216477747 0
725749052 410617064 0
132636863 690089678 0
636834728 314990732 0
106445184 303004035 0
842419576 147507868 0
969327803 351283413 0
181066840 631558773 0
830546723 68472703 0
507851464 833678620 1
487273250 542096559 0
115086 218924038 0
399533811 82444268 0
952856827 451982185 0
244088381 494347571 0
226150121 702901691 0
580559936 678510739 0
628648088 705241442 0
449284303 761344975 0
378344186 744130519 0
431868085 889647112 1
43608755 145521159 0
392947631 198642911 0
304470062 109560572 0
336268254 103143346 0
899852376 188567811 0
481629046 467871813 0
367104617 994436237 0
138890105 966542843 0
445412295 604989140 0
136699261 126359008 0
97267898 16333345 0
167301678 821507342 0
664201841 601070839 0
362074126 76717411 0
500432303 844406583 0
202425084 646856878 0
99661156 89271039 0
580690001 710757050 0
915034918 691299336 1
1152063 173330684 0
104618679 953999700 0
5144980 738240968 0
114093472 777892854 0
315893824 332842517 2
303694082 302727724 0
837107670 2760808 0
2220457 464272431 0
954310062 490483217 0
573056271 617474779 0
627698347 678445285 0
234524277 11136097 0
133469541 900719285 0
753724475 754334116 0
745993730 896367931 0
695287325 567970724 0
673588083 244491223 1
472607032 35962267 1
94324027 919466762 2
968039943 269678811 0
70633515 664815455 0
515929911 675783732 0
124768193 713281996 0
514448694 284073565 0
891811545 363833676 0
452384400 246788537 0
625031918 740502771 2
25800405 606231966 0
690608690 536777267 0
672817295 375018906 0
868530182 385523931 0
292283400 487631341 0
840538552 553226277 0
496611044 889611605 0
693966742 403137470 0
46499541 602613973 0
719527368 265761754 0
42533335 543612050 0
326593110 264442152 0
307483874 288373896 0
100784316 946724281 0
540531553 497586812 0
400696981 404918385 0
477625106 826584674 0
265529485 166574062 0
107370398 797319 0
308757938 299241568 0
173002866 236925299 1
393492204 530768574 0
536731757 896015939 0
130775576 493497327 2
629052682 118165153 0
858545300 923054013 0
506013184 836470221 0
581884656 663138271 0
548692021 793141702 0
510681436 888467120 0
350489526 676347906 0
686936395 263964272 2
419694322 99441906 0
590217047 893298210 0
973177541 530878352 1
752321421 728639637 1
456228649 482524816 0
365056515 74669564 0
68358438 806449561 0
567691890 209906030 0
70718895 121748787 0
378883396 186001854 0
446276117 37099595 0
484274128 628301002 0
868938715 64474447 0
829236934 404387314 0
342573569 714203620 0
951289 796188441 0
778286501 692349699 0
472198386 684229711 0
953487019 792464351 0
480120696 919782129 0
883138238 308234191 0
574670751 620521299 0
830083834 114431039 0
421367659 732232761 0
884990790 155102694 0
180461842 789280350 0
206906516 222532176 2
106297793 468968554 0
231587261 630100054 0
839859467 256990911 0
46629473 167269422 0
760149826 441263516 0
83951752 755947344 0
838730748 428412428 0
857764743 208589842 0
396582361 217253705 0
70968880 212602688 0
246495622 443410891 0
36319583 653965847 0
438485197 543497712 0
903664136 222762368 0
291465204 887006777 0
613321654 248652539 0
441993928 463354385 0
383678989 818009827 0
300789578 511001044 0
414271780 12508192 0
204671188 248821538 0
697870093 734740031 0
644080410 147846352 0
949770309 755651270 0
446958008 124309621 0
632388976 407283933 0
944323889 505747356 0
84792142 987084334 0
19057736 730343996 2
964621132 893956715 0
556389362 995583831 0
136752686 487975492 0
205854138 617089553 0
17029478 278045113 0
803793851 370172042 1
957407789 159465453 0
112550362 864867510 0
281055617 570345338 0
122739136 352640705 0
65750218 427419151 0
762732007 867971086 0
881798917 266239465 0
172357970 39837375 0
230552122 479401991 0
176340834 857531976 0
6845393 418677183 0
328674656 45277043 2
604868316 419609594 0
213325044 325816041 1
671491037 756985645 0
694706346 956765402 0
831420795 25152879 0
94005859 468465719 0
55254256 59766934 2
576164853 26564742 0
220757795 779816440 0
505997105 840375564 0
426567834 727207238 0
702471765 176197749 0
594835461 495114701 0
424374860 934979875 2
281924385 734564717 0
99606569 822760269 0
76325255 427047876 0
231838196 102595451 0
506749206 587797259 0
808244867 79597675 0
32809101 736777719 0
303323587 123230788 0
741201393 999395492 0
163599644 472805904 0
90235836 264276993 0
935457138 722812795 0
595996309 418857179 0
262593001 712143312 0
172178423 865128347 0
284581327 877741878 0
238452694 158257491 0
212980243 202062078 0
52235918 269162009 0
289369088 643458607 0
129992035 596869995 0
260455643 253221030 0
902232304 862271224 0
677289975 243907369 1
43220095 429883096 0
517992372 934580842 0
132952213 28339609 0
317856200 220328750 0
559457967 423721455 0
905701258 836705615 0
552348332 420835254 0
962869821 495781036 1
129403139 68009823 1
578681866 729608505 0
827752863 705091138 0
593056727 1196835 0
996577737 742223516 0
215671924 554336190 2
241466775 140255190 1
524794903 426222288 0
222282964 998664230 0
382703140 984941193 0
981403517 857150371 0
358685622 858086753 0
267749771 798155401 2
501534207 449347424 0
557555482 869169608 1
172529478 347800293 0
460915837 270754482 0
197772899 91299746 0
761711990 314873179 0
871460427 496745829 0
661356840 62244849 0
372121662 209871555 0
267799917 924657813 1
471021483 704908713 1
126520628 445280730 0
248621178 535850263 0
325981503 596449520 0
705934662 79300464 0
129772355 443574215 0
652349411 131014135 0
579208311 590561059 0
144994536 604256999 0
443187249 135879090 0
411643418 540974110 0
435507839 858977866 0
178858982 172408589 0
115885124 247738287 1
970501985 960305325 0
263135927 459977633 0
797186844 879614115 0
370534605 957651265 0
682301245 487986493 1
650774497 761345468 2
664837172 265849993 0
840464142 862826311 0
659970352 163665682 0
581936954 314900476 0
253034326 680474302 0
584338560 235901745 0
466008361 290498326 0
724356261 205126335 0
639817119 265071741 0
349304551 407684576 0
45273670 134602853 0
648757144 75213959 0
8943901 928141838 0
269918093 749159485 2
40903457 709623935 0
622601171 498798125 0
82183187 542739530 0
904772039 47720313 2
809374653 766276174 0
382207242 913204139 0
88501203 368079354 0
878429590 171907722 0
431268286 735018707 0
445255151 700671797 0
187840112 768003719 0
366762470 963612213 0
707582105 250732004 0
6882683 974109626 0
495130375 160586126 0
501119214 483552485 0
22051301 112636282 0
615029807 408547794 0
149732210 225698430 0
113025420 34106121 0
601320139 849607033 0
98437561 515062757 0
393626792 914913555 2
322919863 205520062 0
700712584 133397438 0
274521167 70234098 0
325891587 12571029 0
907907657 874071786 0
730666576 904314921 0
582350230 542924102 0
72707649 696236816 0
136157651 997600295 0
197964285 614830526 2
974479331 282528803 0
752681983 639068100 0
342968402 54684469 0
835824518 124736017 0
105844020 878014210 0
128305661 249651166 0
722979487 463635085 0
190212609 361222586 0
752742975 136879865 0
848469081 408489962 0
540418389 843395732 0
276024238 662804571 0
154464336 807153813 0
67912365 207687337 0
333491559 187097445 0
297038704 78738064 0
159199721 265748470 0
19281331 498623810 0
175383927 58681129 2
626712207 856522725 0
142244485 96218927 0
733887937 80438000 0
324628432 564577695 0
875834537 436593773 0
887235214 958241563 0
757268074 971772089 0
590960553 545138964 1
877266512 963996109 0
24784324 874329901 0
149090829 569226639 0
571966175 671004942 0
655935378 951499975 0
491079818 685754892 0
512409336 880464715 0
464265817 917750375 0
623020156 58955408 0
638394293 640709305 0
39199899 729603615 0
837499887 829687959 0
105341527 834631820 0
93167362 275753441 0
490970070 28878943 0
407295824 86178658 0
536908588 949098254 0
707149621 768212080 0
399902813 464953350 1
88571997 765910084 0
49948619 607990158 0
37542786 674238590 0
100597700 43386644 0
990104565 942299678 0
670226789 804558365 0
948925655 958466368 0
660387264 482728921 0
656275730 533555766 0
900392057 633673771 0
210723361 362156694 0
725571967 852073367 0
583470292 552831609 0
373942172 271113212 0
130679167 11799630 0
203221318 41021004 0
381782727 57672048 0
763842913 582407219 0
791296321 572524870 0
339677650 599731045 2
200100721 39110534 0
823653736 604577913 0
707876339 900982271 0
471194599 77096350 2
477368353 920120697 0
44555611 432824843 0
492996051 423541319 0
79018804 436373914 0
100830047 717286699 1
924602721 708678343 0
48362640 911681305 0
475333248 703686276 0
982559381 391347178 0
523146808 980174592 1
807020319 210360768 0
650876850 292177460 0
35700152 827575617 0
17042473 28223006 0
651485178 201952515 0
246741279 635108729 0
124384540 876990651 0
477303920 491359209 0
36465959 969410744 0
378623576 708994387 0
923744711 63895808 0
887479210 78121994 0
642041823 813559846 0
60525881 562511787 0
282800047 371371153 0
569276575 75712250 0
692767377 71412505 1
894586625 35921775 0
59417105 974224833 0
17925988 742222729 0
23568581 488372582 0
55262154 362409043 0
87371399 590787528 0
33152401 478527947 0
79978250 39962723 0
70648204 516474773 0
821550245 886070818 2
957515544 551494610 0
450072546 893447082 0
434131574 731400065 0
851771456 791419755 2
435857935 299935414 2
731817823 746030560 0
366751622 308335253 0
292775344 917916306 0
452900967 192622557 0
702303233 37073560 0
950149747 106173303 0
478769579 565337349 1
381846858 609083982 0
853397487 133060485 0
897366855 608404026 0
143065966 258867750 0
565996745 127520687 0
115880061 389754205 0
961684609 844203894 1
368376456 531296323 0
98418935 691513901 0
690779865 411390065 0
452101469 332315500 0
627936338 832365776 0
203363996 449723998 0
414796078 629293205 0
156940981 856282367 0
546852341 36202378 0
125470749 84681714 0
458227343 89777664 0
832022925 130126430 0
788667531 47874038 0
40559707 133618628 0
977763460 697387597 0
977952069 568986784 0
468505015 758726214 0
402266497 89691007 0
450975760 820520579 0
425277463 798124460 0
834091469 295897199 0
370149651 556506378 2
927584911 265256741 0
134541611 103618866 2
651874125 487411264 0
718941386 351344493 2
490835872 227920507 0
748740233 789291907 0
768581224 800639157 0
470717680 87480014 0
832929321 242143628 0
993381824 727196316 0
218037699 778515619 1
631709522 653616839 0
176919819 497221019 1
891393251 896300976 0
556692139 821565608 0
39159044 259019301 0
139928863 304979992 0
325506121 444273923 0
136191338 834704896 0
201569170 279462643 0
518939781 499584576 0
915928121 440598471 0
148564368 612798856 0
7723316 829323067 0
182299248 298029048 1
130393182 373221255 0
609656894 720642595 1
850565205 865625319 0
692875516 616618131 0
673699766 331724838 0
972227004 558146900 0
674003796 559559879 0
767677327 379594375 0
276459088 360494452 0
80779308 208036020 0
69237883 741594762 1
726939916 948686416 0
275020050 526899984 0
401562051 496554124 0
564910187 572276016 1
551845809 793967350 0
844033639 3021546 0
704102435 984650704 0
298297475 571225947 0
471698292 12997648 0
339663727 892632755 0
294706869 751165252 0
971926306 591288938 0
284923955 180375315 0
711134245 362514955 0
47572199 147937130 0
274293409 470774609 0
386415129 9838931 0
50952102 173114675 0
177393670 965778083 2
747024491 520005532 0
73125119 603968558 0
508352606 423077794 0
110745276 363280527 0
883939493 10157308 0
113544859 710198278 0
669616380 777821101 0
28133300 787711911 0
194157379 290804597 0
905846782 642033437 0
621622599 46565437 0
559897291 393318275 2
590428781 459806678 0
629867369 188073641 0
878418248 22100271 0
811631550 715982426 0
631980 428075587 0
868626085 85324366 0
702381423 143815380 0
697921901 402393531 0
123596828 132390878 0
883892844 980961838 0
92091775 89434305 1
74296296 48056414 0
623399118 347231436 0
539452021 776295179 0
22931622 606107613 0
743300135 505475262 0
116811497 35328864 0
139744316 868541004 2
793469880 20756816 0
174293705 48448456 0
241151557 233570515 0
23702428 68036804 0
25799626 889427423 1
851974280 734203593 0
680931239 79891981 0
542528734 98577804 1
605974400 652241065 2
494391075 473056104 2
215188129 990375012 0
511522467 351814019 0
770625168 450888326 0
376297672 552882792 0
34085368 94786615 0
900555026 224679910 0
888817602 896515682 0
759110795 677390180 0
122029310 448431844 0
820442122 547947641 0
895615003 650678072 0
20734768 990620124 0
392705831 671333222 0
428381479 974299890 0
226254588 501049803 0
108911715 49489713 0
746828775 205946054 0
39744278 152636837 0
839860637 53966863 0
786814292 254693226 0
385906091 646532867 0
304798305 394004679 0
130858219 27014105 0
367983117 684355564 2
776127817 851690262 0
448913055 78620055 0
154528728 116654702 0
761497629 649987443 2
876170341 502713957 0
418322408 137084523 0
232579745 629669370 0
624081788 944991231 0
881212833 109148068 0
332984019 676304466 0
699117191 255438838 0
797998485 66783094 0
956699770 645885185 0
854751304 678726877 0
341040655 273975560 0
576018187 281951037 0
73305938 822359313 0
364110119 224665155 0
642463932 46469897 0
514774916 146420980 0
874069727 501282793 0
5144172 26147785 0
629817320 784540950 0
101941150 31383616 0
118158628 929438568 0
796396864 641936480 0
832989469 316052428 0
140248025 466440985 0
673422482 766568300 0
807211332 83351740 0
462885644 536182606 0
67816977 773218354 0
356336379 28623517 0
182355439 600826455 0
727945504 840795270 2
77491681 31425116 0
76466305 328190480 0
876981973 723782175 0
661075006 411663553 0
809014006 793209843 0
383205799 815912889 0
865499438 244482528 0
921126431 311318695 0
422530882 768741087 0
757877786 572674997 0
705346539 62545561 0
519339367 488195385 0
332971408 525006215 0
577597680 741927858 0
465538623 430132775 0
140240744 353941807 0
464534990 829324494 0
996344700 435086330 0
408627031 88203326 0
352622379 423864582 0
583927608 864549124 0
945769156 568672023 0
166071998 34073686 0
840642607 364736401 0
388255515 261516144 0
448907377 506813151 0
805500322 31561789 0
659773431 804567745 0
54715370 93330864 0
110629533 981463924 0
33530322 771850812 0
430390378 515184159 0
364259040 434913852 0
543183094 967003292 0
506105454 412112433 2
197449592 937417747 0
432924482 930873513 0
519011330 66491231 2
60086882 971366914 2
185776041 589899501 0
553265458 168529067 2
856748672 59880387 0
127925833 909124630 0
955894145 757010544 0
770009243 770292669 0
37449537 439859800 0
725341520 365616658 0
443987146 67502630 0
538790775 89902076 0
325031654 385215119 0
200340501 394090436 0
559521108 888723673 0
29142441 333255619 0
279960920 425727831 0
431309 931301386 0
322491287 758441202 0
29441329 873675209 0
390607866 51791980 0
145341693 402493223 0
559100002 486014351 0
705627195 870214961 0
253021682 590464289 0
945616310 509157330 0
940109672 463183290 0
639071123 287726707 0
490856654 633903318 0
965217785 381328883 0
466717557 425468103 0
696433751 49451056 0
225051827 59725126 0
748579819 18681290 1
416045455 55003915 0
635972838 59983993 0
312184739 123486801 0
392909773 93331466 0
575584060 568086360 0
818582945 47789800 1
228163732 1356537 0
327288535 929050393 0
126510795 984687068 0
335805616 775776675 0
482164611 170467514 0
551304879 940610422 0
92235595 719414893 0
563939092 810742078 0
121070203 995351678 0
603887832 66521869 0
69390488 781875284 0
640405934 119195902 0
118192783 901136312 0
116728930 144712436 0
992168592 264586529 1
321777141 260667116 0
710043128 879373944 0
723113684 540867247 0
98575736 176461844 0
759676567 63319760 0
525756401 19842186 0
517138412 599190070 0
448663580 85301549 0
196532522 704252659 0
914402598 227127775 0
37914321 32702283 0
132353304 178809592 0
480655542 352827210 1
820216952 372797425 2
489658825 721248933 2
346464112 526499721 0
925119941 37783904 0
684388557 188253622 0
774386316 956118852 2
407659881 905625943 0
637548854 114314533 0
772909802 10927473 0
562051003 179443666 0
492084009 839763445 0
512792563 326099067 0
707384225 413096826 0
83184943 289543646 0
792158125 311001265 0
823547487 653507870 0
511457013 599575731 0
89606939 528121460 1
489755929 13346983 0
827005725 352763982 0
93351857 134566230 0
703227152 64454453 0
74265697 708594163 0
806863735 231731015 0
361441245 497709122 0
49044658 682277140 0
656906966 282029271 0
347313266 413116286 0
482816759 350917899 0
439252579 481860943 2
512058145 110157858 0
955829392 446772526 0
919402947 169462884 1
576233782 759786821 0
210923942 588983617 0
118507676 247295122 0
774190642 177279638 0
692040739 345848645 2
36590438 598968454 0
142438670 110447095 0
514876586 280926023 1
659567402 920181884 0
506301145 312050119 0
4515303 799838337 0
861619905 780822932 2
270715869 258879884 0
401332039 432096598 0
333567496 767615798 0
711083541 831761761 0
875131767 989188490 0
905345447 111796455 0
43868553 388518833 2
14582487 567468124 2
257553317 820815962 0
188567828 252252639 0
579618657 746385333 0
7658592 59974410 0
70260592 33043373 0
965086034 698119237 0
64984935 976306755 0
522404021 39946211 0
984861448 285376293 2
442754278 167625508 0
160814782 299004696 0
927468234 293218905 0
752181102 127305281 0
901604056 485557039 0
852031214 23524541 0
773235240 630387015 0
605544464 191359038 0
270079250 387852284 2
275221317 491288404 0
449094411 821697582 0
53738239 274672639 0
357794552 753308687 0
32038511 104895513 0
582165800 339213865 0
754264905 101372301 0
748584090 623041445 0
671500585 252315910 0
658371010 307304848 0
683118992 26196719 0
843180984 923242981 2
713804707 514786345 0
388644010 354559671 0
5165545 444525917 2
487023215 144727524 0
854554094 49845157 0
472480364 62471727 0
182771894 21542888 0
280027199 947996354 0
426205313 939691346 0
784415896 388430460 2
98360041 242581589 0
310393022 863852438 0
777660066 240929425 0
619846170 707874099 0
63526132 629663909 0
909822006 530357292 0
216818030 730597041 0
965702644 671577313 0
888627775 124612990 1
953611530 588946095 0
138464434 643216900 0
113358793 383478075 0
885048848 823425417 0
13322621 857094807 0
188249518 730382733 0
693080111 153039984 0
655476500 749848431 0
116663376 116128466 1
721085107 262799056 0
219674485 377597601 0
209920513 171923444 0
981760857 82603194 0
764007706 538911538 0
164896422 171709913 0
609218070 139921801 1
788342778 620247382 0
52314594 129625096 0
925886651 972620537 0
234470739 201011244 0
893053967 139177479 0
427801655 869644831 1
71102793 913968032 0
651124422 536934501 0
617524951 50770875 0
511100789 55015292 0
518731847 274700994 0
834499626 167466485 1
242970082 672724222 0
492552581 816970126 0
19794296 957992865 2
250709215 535429698 0
145452786 766036408 0
941694641 470897684 1
819482332 710991456 0
64044745 211740852 0
352255106 387588229 2
208692514 819934825 0
983684607 98959163 0
344438982 695932576 1
606227790 808078248 0
683909339 679255819 0
540212496 219870025 0
187685543 195230270 0
295206383 250611020 0
922537915 487498370 0
312287042 531953466 0
52605943 36609533 0
377119909 471119491 0
732436972 689322746 2
645214374 804196982 0
370607874 472728876 0
939496376 623495193 2
966979526 836584254 0
105317537 617684113 0
463241375 759600797 0
812955135 654810705 0
760627981 828021203 0
15530157 416837897 0
170409502 893882344 0
123538861 285320723 2
369932298 164555402 0
696842231 59958957 0
941642518 251278193 0
290434103 653503511 0
497820651 771397788 0
147539244 449947695 0
596248561 536181562 0
456458504 7416858 0
363754095 361965882 0
439492685 296418474 0
617590930 835832877 0
706435958 484038720 0
510470083 338527782 0
705373591 857402692 0
339310952 789172614 0
590477553 312288775 0
576433691 919630268 2
548203705 29030431 0
167646146 518676322 0
220162449 18876547 0
84534616 818700163 0
575583454 598882094 1
981201209 631791007 0
862327152 727044839 0
202476007 365520934 0
935510631 442853577 0
156635788 593563069 0
377779803 854308419 0
907905685 303684463 0
605378604 729338358 0
53536062 421461547 2
316555233 277757258 0
368176646 594406568 0
846908113 107552214 0
649472460 600695144 0
286503638 301092971 0
777577743 85256066 0
566253912 43204507 0
738315097 581562555 2
675328944 356391543 0
978624535 73483601 0
437762338 149130753 0
511893021 621061249 0
967462497 131317710 0
313774671 895002192 0
764240887 901670693 0
167193326 371945824 0
67902625 546113957 0
467138150 87885367 0
586798530 137590609 0
495185598 143779757 0
347200706 589834485 0
952383209 735190354 0
217841700 802120941 0
990074336 504182273 0
392697718 439826983 0
120789907 923177201 1
14726414 269821882 0
356181869 768569285 0
74260010 643030645 0
593807184 956195776 0
14174191 506090284 0
613880858 789710373 0
335245813 885021098 0
961930098 707765890 0
487303747 213346640 0
334767199 364133801 2
137864722 378039994 0
604412823 502562098 0
502687356 761830327 0
304292524 499275903 0
441874815 544729425 0
451009085 100072574 0
951863185 907491664 0
624270133 979653921 0
292004902 584463442 0
700041433 750565163 0
45984198 940049932 0
487702374 143177970 0
963256034 543925995 0
265482517 13576888 0
659121234 395358947 0
953134100 529114595 0
358607853 371084212 0
213481856 30790273 0
72762391 483456124 0
55267347 221877842 0
565620418 231399688 0
550657739 84957209 0
101180027 281112206 0
261520816 280389047 0
222631559 599654267 0
663277407 507536272 0
381686822 685463480 0
719621679 586811566 0
769263448 14145316 0
466034170 297061373 2
442082860 564141943 0
534588782 765283498 0
915433280 220338732 0
775513222 26167392 1
125077733 744753526 0
564926507 231767857 0
493871769 118216382 0
717527399 696014039 1
342781054 297091400 0
274691735 989653106 0
58912279 65187431 0
682998766 567170456 0
741125629 602342246 0
222200645 104599220 0
845811675 555489901 0
832797615 274594108 0
753462881 355581417 0
652409738 590229465 0
28242222 449198245 0
870798062 619134801 0
220996070 756091238 0
701983976 108951006 0
808733658 218152950 0
842031942 41253943 0
496704192 276995046 0
700493327 466750795 1
829594156 954597731 0
332160117 667551938 2
691253956 531202011 0
810900634 199837651 0
773032998 581130846 0
224894901 768228371 2
666288841 903580304 0
904832919 596601229 0
718434934 444115663 0
608685861 560017871 0
949734108 667071846 0
141587818 471793831 0
508377865 281206512 0
686259001 449604207 0
76916570 156072173 0
824346279 738031992 1
480906112 70999287 0
19181340 751511919 0
433687999 690143415 0
568783872 302696000 0
58612941 742793800 0
80852372 47110828 0
803085471 167433802 0
700033089 247113195 0
964047824 709864302 0
909466792 636844017 0
612804894 806240178 1
727621155 675081966 0
654781820 13944916 0
92991813 931676109 0
950514913 775407513 0
899164238 918983869 0
876029989 363980134 0
664262819 672356883 0
134802503 730289349 0
992255707 144390812 0
170808818 261164125 0
122535411 186627733 0
585524598 233685131 0
73607215 106931164 0
505358172 676513618 0
988535240 484469254 0
93388634 550968698 0
75178513 788622231 0
361180540 287425520 1
586372922 185253145 0
768632041 921452894 0
782244928 526692757 0
524621412 438629634 0
170331049 98003778 0
63453971 121787210 0
33181395 16823798 1
760288465 395677155 0
104151215 757085861 0
384836419 582777965 0
525168503 476301003 0
967169795 515824953 0
224824973 853676598 0
237015644 804305324 0
932430590 239774871 0
410713969 406999625 0
878261830 911317238 0
776970636 149145722 0
424642052 476444290 0
80472736 892168118 0
585445135 694908124 0
290783862 109204565 0
717388183 217821378 1
626065536 397052507 0
139929069 369992667 0
837210987 701868217 0
444836878 57862490 0
603182050 784594633 0
944032394 641934107 2
641644757 814146757 0
881662627 414845280 2
314430465 457123174 0
374619534 75040820 0
509023223 694917516 0
896612194 121301572 0
942422085 266306906 0
402948429 832073245 0
709377962 127216644 0
148023682 398524631 0
594262406 68703158 0
547616315 375600439 0
188208827 689399040 0
895201606 298256691 0
822024870 693851763 1
904747945 190876004 0
70572569 550891421 0
8136426 863546993 0
269262144 79707759 2
920316869 405265207 0
565101026 141439505 0
337859920 167650066 0
920713636 875268921 0
735258300 473147084 0
1578775 438042841 0
31249244 99605619 0
889363591 406207355 0
680735635 626232474 0
39067265 76929432 0
384505410 853727153 0
122833152 38570090 0
683439632 612009579 0
447704564 249594678 0
806961965 178484166 0
196550345 57894490 0
199949759 630919764 0
731886628 120312324 0
569431544 24721123 0
744218849 913088104 0
18847486 534936903 1
198542231 477901068 0
718654738 350294072 0
430244326 165708543 0
850801029 580917411 0
638477433 104337087 0
10167655 758650285 0
683247104 158198416 0
172669162 82111458 0
28453218 539763595 0
292764241 109397086 0
145576180 596942752 0
361781766 685670705 0
830769198 95545438 0
947749793 985466528 0
820000209 526767941 0
908085058 542459311 0
385507005 441205969 0
228301661 110649370 0
14762096 315998858 0
507134017 804165520 1
561114607 877751951 0
133752028 87116853 0
140117377 589866326 0
266166855 99434588 0
159365723 376891740 0
470542870 369013939 0
992771819 950165736 0
130810738 128182554 0
513587868 853675692 1
135797923 830542955 0
133580010 957119970 0
913850792 929283581 0
554019352 711313831 0
737605259 99216765 0
563585790 802402189 0
723784366 249314074 0
933471149 56988709 1
727521777 543114320 0
824334471 766032323 0
306635242 718851332 0
59968665 815919872 0
339103558 900751423 0
365037532 321984692 0
324744901 587311208 0
366923440 797016474 0
351459949 687620314 0
395312419 450447211 0
974242193 925069608 0
787285887 41685161 0
596972585 294705682 0
411436827 113106883 2
481710470 697460561 0
336801549 668070 0
733749670 929984434 1
524786864 405366857 0
837524262 691705377 0
673373023 743768107 0
142820061 579544565 0
237741339 22410252 0
703932213 81056478 0
65023710 332882048 0
918438248 163643699 0
844239576 920965274 0
98739446 89747771 0
548614226 789794784 0
428224448 501853162 0
439708844 455504246 0
578605412 709828223 0
794899456 228631873 0
683245588 86287489 0
471465622 372550854 0
70973868 997283529 0
103989307 523141317 0
792804441 934423489 0
664698183 550435384 0
221380104 21132548 0
380220497 771506163 0
774367742 362398895 2
821655475 544103207 1
148093112 958091383 0
512138173 925256323 0
814186111 994065515 0
915543190 601462927 0
892324832 372702210 0
247101456 107009361 0
159101672 251816471 0
64732971 185823077 1
868529003 464403827 0
160409296 535412914 0
730605269 51201792 0
923515508 529344863 0
236570924 108788870 0
869932401 70174546 0
59444350 558234803 0
440900497 973223474 0
706947587 564818289 0
967782411 236024919 0
66808320 402756689 0
192036961 48927965 2
976420260 635034666 0
244120675 612624221 0
98699482 487376051 0
339828789 566183572 0
483148636 748227991 0
818921370 519190179 0
477203281 274524176 0
897048909 981609532 0
400842445 576541070 0
906894699 282060113 0
682283045 803330575 0
62370413 131847597 0
558403735 638010931 0
557458652 73930218 0
282311673 377676972 0
864080098 306923835 0
473201026 559016219 0
177951946 91652654 0
944680998 945269318 0
95318426 377389041 0
211632481 36361812 0
72065459 857993184 0
93406686 677042356 0
217230133 620753617 0
691223525 730372910 0
720522930 109897102 0
514415876 780329788 0
750633791 234711261 0
353312296 614327888 0
226377846 332421111 0
471729386 608167644 0
977920991 478273976 0
76822148 592926371 0
505458623 934575315 0
744247798 650590758 0
448448476 936488499 0
240123663 85097474 0
210040733 183215390 0
623329250 143407524 0
373399422 619974664 0
89610198 659673774 0
56547465 196105492 0
596881668 22636446 0
461852641 840894890 0
480767147 48227341 0
629690887 617559454 0
350096861 43525011 0
388180149 238370504 0
341615371 195333921 0
40246127 368912062 0
650133730 635722705 0
723290476 426592282 2
151944083 732585175 0
273074434 348843076 0
912290616 223932685 0
568723836 141804144 0
329742600 393891834 1
86736261 644504055 0
768606668 650131392 0
693804032 308497702 0
548237749 376521339 0
859814124 869129152 0
53545750 174942926 0
368605180 386066810 0
984082143 426984800 0
282184638 126939327 0
618869864 290042538 0
453172004 27790945 0
511713919 253540995 0
37623683 941019457 0
307611769 880883196 0
23319991 78641120 0
587918445 228223217 0
623560991 113574866 0
554378695 472412810 0
155712246 93006065 0
924748491 99945104 0
775421683 473075531 0
594822609 351237843 1
760098357 190855837 0
13755980 125247856 0
359967567 379301163 2
446970714 909848756 2
643033501 535179948 0
167661470 341962450 0
497894002 69721040 0
61464110 602372850 0
520342028 57274409 0
600571939 98762190 0
120436261 726125415 0
807755790 51131786 0
8174772 136895914 0
63969973 906265940 1
239325096 437988480 0
282209004 378457144 2
957594980 732108529 0
814823469 392357007 0
245689735 84419789 0
14594903 922487383 0
124128666 716074859 0
425244115 342989631 0
455834019 139968080 0
837929722 249708371 0
487296212 17736388 0
546416911 717528196 0
420497495 188956955 0
990997351 368106548 0
532184492 596950105 0
590281185 268138213 0
126599319 774963533 0
369831077 754235605 0
389004734 432880722 0
78865159 772956150 0
432711579 316097290 0
467436360 142493978 0
289308528 852897496 0
971407076 95296419 0
519563564 630561682 0
671904485 480113135 0
684103947 105718656 0
251395426 603945237 0
25810646 591929490 0
198164020 821689868 0
250222513 67287771 0
450119083 653761716 0
704556177 821917843 0
55283532 109861322 0
853537105 216019435 0
68977963 229668044 0
867865733 97476327 0
704842952 275248987 0
9512815 834822364 1
359057498 686190022 0
618322475 997007255 0
35424634 306728053 0
646399347 196887089 0
533835332 153735927 0
855246274 186194229 2
732661611 60921854 0
135053280 169047390 0
19005624 60104841 0
24112118 174323828 0
974533383 557191287 0
691976863 578520419 0
547754420 85214957 0
617799200 14839572 1
20209316 646906650 0
111983419 397024760 0
513795407 875847165 0
722697871 910185335 0
99776278 806963192 0
410713277 741023066 0
585752148 745832305 0
751985324 130495427 2
71278736 18068110 0
419829127 524850878 0
249830992 44791983 0
53106675 937487780 0
53492843 16107650 0
779522641 96340744 0
391119536 417295075 2
667416348 75226884 0
842797140 67284396 0
584650818 589500737 0
581452106 191847118 0
405530588 431438362 0
792980229 147218539 0
51418290 989741021 1
964429136 145903351 0
926410792 231605469 0
282533542 116302608 0
749117960 433582075 0
84623531 538593041 0
872149716 139670456 1
471178317 893283022 0
190657492 896545537 0
307320369 655509161 0
208677391 875150574 2
786960485 259992702 0
634188566 291432258 0
636028945 975015822 0
910993650 731457551 0
643667150 661739297 0
928503890 737183664 0
708428452 38742415 0
872172107 39823001 0
457282600 359791093 0
592381379 731613353 2
754007127 602329428 0
202574657 239867506 0
74727536 215839097 0
739890949 956047223 0
944284768 931115416 0
917404529 397486308 0
474314743 83499215 0
43301341 194268656 0
665494659 666657786 0
419720402 243334238 0
742692440 119482953 0
82608376 544785277 0
890956029 65752094 0
421279802 738982156 1
821241849 617121793 0
583629816 320082009 0
583188088 309663733 0
462420099 912306188 0
358005557 641975010 0
797391570 479580099 0
107216534 380131654 1
634681008 265235167 0
809855799 825050741 2
752049067 41989523 0
200330857 603168472 0
73497699 184714313 0
126226735 103847788 0
16408721 448985950 0
383212258 114123481 0
472313509 139421137 0
910432615 544118921 0
231800238 279971082 0
24843308 482793065 0
47437264 785330313 0
810510423 314617756 0
123928802 940903079 0
612917616 407260509 0
819985960 949685706 0
643626185 615375768 0
127305459 335371966 0
576027983 404242325 0
730074941 942024747 0
413232298 669769961 2
744954031 30327423 0
699570765 236486810 0
408162136 331775148 0
638586128 711958194 0
737179548 268991638 0
99788521 901649980 0
415612052 641547782 0
335319198 81806195 1
968660541 788022638 0
67858406 972446842 1
776144434 425930136 0
56676427 586512742 0
232395496 505859375 0
859848794 173262050 0
350077798 661977909 0
101527343 800188537 0
481821362 136804310 0
85238590 286493503 2
143740855 714455293 0
280710375 812490669 0
798724873 359831329 0
173569977 424320303 2
146448807 500766724 0
613602454 502263659 0
649993456 301032480 0
717440870 824633363 2
965438756 820675142 0
226525631 580144613 0
464444898 452349897 0
186674973 834673749 0
39054371 487724102 0
36778595 741917350 0
225067769 412108 0
474970446 899783941 0
710272595 56651363 0
328850722 204117498 0
301913017 523128965 0
175131051 603582033 0
676986788 25288631 0
424432202 146407609 0
362275505 959387311 0
53204186 652643145 1
950127709 522468854 0
995963914 613846686 0
309055178 926215546 0
822001522 74493698 0
35443127 263393724 0
771344991 897621841 0
129758465 643167981 0
281577032 97180395 0
248103767 124198979 0
427046451 653541795 0
359759567 87779008 0
656050454 95447585 0
129849894 35258706 0
227966959 916170433 0
134552198 39163691 2
226895062 717819602 0
638988357 461794285 0
354204263 704471656 0
432945015 883972909 0
583547464 594824473 0
79705637 365826615 1
879200739 89602342 0
607400584 402252689 0
694497732 962229780 0
140039721 385984082 1
846192569 644228980 0
78301876 923673963 0
506023934 524011951 0
925743126 391237719 0
150854052 815645723 0
150983540 430176484 0
865102999 256537545 0
316359511 137860276 0
231444700 416631323 0
6773272 117924538 0
619419014 888864400 0
779442950 375831151 0
993999768 796584482 0
166839735 534344334 0
784871858 238994965 0
563531230 685809192 0
496483454 762968903 1
632139260 737429524 0
441577310 906334900 0
5175010 70516969 0
785135651 560591500 0
637150740 136179876 0
267245610 839338910 0
907635753 869926171 0
530044337 34564186 0
792284577 690163917 0
535783125 730517676 0
177692218 814492160 0
875488827 555142417 0
383108169 981426921 0
429599738 60118626 0
378833610 695680459 0
342171493 477434676 0
945437513 145628607 0
120555903 906221747 0
162392785 724191252 0
51672187 150374398 0
121726788 145843667 0
422783861 458416867 0
638341739 168955460 0
923108838 65770057 0
748071205 387983837 0
12251513 915361972 1
463251902 527529787 0
109215699 33516547 0
316428204 699618944 0
425940236 630183082 0
793191164 637664065 0
762351464 112460249 0
676943932 121553744 0
980451165 763705623 0
495592007 925627161 0
397932220 523312269 0
703221204 862468271 0
796700759 659546931 0
640422642 560533174 0
39943336 93897032 0
116690499 491791377 0
996840749 358317438 0
82709098 592662505 0
886562290 690670037 1
444215341 296005048 0
828448122 551766061 0
903304655 323786011 0
61756551 805158799 0
760918352 906594033 0
344688357 280879696 0
56764422 984741318 0
103401406 599849335 0
40561430 136154482 0
949048252 498962448 0
393858237 631355502 0
601746374 964912574 0
217386122 571224628 0
971227121 692072477 0
563876283 581315884 0
437475547 895299243 0
768316699 931588648 0
825368201 828536864 0
487659626 13413375 0
415624128 312736433 0
578060993 943080585 0
876009053 453957104 0
114724470 462449084 2
475727816 567447330 0
223356572 562988160 0
360739242 328167101 0
574210812 285514218 0
643388209 540396746 0
105554405 499324320 0
592167652 55493998 0
855565976 911319095 1
294683076 250461548 0
541717482 193015890 0
827921871 810822926 0
73527620 666073413 0
7622153 247703252 0
457619065 673739554 0
123370677 31736272 1
892866026 519745211 0
380578890 25516562 0
919698122 173955484 0
999386725 293112092 0
367643155 859397679 0
956832605 162541829 0
480249842 60038447 0
45102621 823376068 1
126851352 812721199 2
62232588 88463422 0
879564897 544918087 0
67558846 438912814 0
484586676 18725487 0
187430978 205632265 1
384796913 167752031 0
39203040 135613474 0
291759596 62343674 1
124569750 674352885 0
958315151 539647503 0
125543032 813115285 0
513638307 869758442 0
638627024 119121472 0
889861755 647728425 0
169424250 223285632 0
588250944 997836015 0
318375781 584949260 0
259999671 515968339 0
98954563 857752007 0
996396647 971604425 0
91518504 942493459 0
31542549 140227301 0
268258843 793496732 0
153616765 25057901 0
933502870 70228881 0
242161656 179560413 0
208098779 276520420 0
900320655 49824616 0
679402117 215755342 0
101654731 143864876 0
766919800 295314349 0
191949533 50627284 0
803781913 36041981 0
77225664 82039475 0
891847261 769807754 0
794749939 723939821 0
837155924 902649780 0
802820910 940568778 0
181069148 298223242 0
660857942 205735443 0
134037629 518236880 0
626061795 944072167 0
37763056 333374730 0
367264260 301103540 0
501412712 517634213 0
523968548 843168030 0
284166930 37287844 0
430348850 473787795 0
616597048 8302071 0
896277774 716964679 0
58349478 717396983 0
542047323 736923225 0
284719399 984351193 0
415396040 963581698 0
62107026 92036596 0
678834496 630655047 0
425588869 496470959 0
287753380 203861803 0
652407479 865471512 0
631404149 290078876 0
169999058 514139965 0
196593942 44421664 0
960260998 125892774 0
529187790 639022083 0
795342542 912571157 0
59434265 983376940 0
599758077 672763825 0
70368400 535066355 2
121515723 909946089 0
256636310 623964883 0
816808711 586160570 0
648798530 112276236 0
241521051 775809866 0
190044070 926677725 0
79117002 193708062 2
878368691 69894090 0
43182581 754681910 1
26456556 206507636 0
272664891 294862454 0
454486354 785869544 0
645769240 742096690 0
854991210 59410558 0
98547972 295165410 0
61980410 771935392 0
94208025 80036849 1
47190359 857398328 1
694755761 793580722 0
784784382 61427040 0
371257884 680196054 0
25879566 389795753 0
21556870 183872249 0
647885028 678031040 1
783278169 664703651 0
926727189 45127023 0
74752654 173666819 0
875248426 152851658 0
275185604 220310106 0
500958903 515215358 1
12496847 982181017 1
142316542 58530509 0
638786727 409702390 0
642837183 102169688 0
126102665 632178116 0
572032229 433510531 0
765707662 809108119 0
604748400 987513296 0
21296145 73192767 0
507778958 90658809 0
960795473 202156098 0
209729158 991824995 0
324359598 625913591 0
244243295 510550709 0
961740822 737161036 0
798368014 167570625 0
868454506 12271658 0
431303560 246196226 0
24087455 18405155 0
981019998 510939890 0
75884517 675855625 0
868609416 950993478 2
399732297 146436841 0
456347492 712882276 0
326458498 522114841 1
696329886 458331369 0
124376683 90903611 0
721453853 985597336 0
789690472 508924518 0
99594589 133775892 0
383039790 506464253 0
46777340 30605787 2
465496432 507250051 0
24693126 937203047 0
181515222 222739725 0
447672959 44793546 0
566355147 953875951 0
837469403 668062816 0
87721017 919799354 0
348323123 382663532 0
469811172 695497752 0
719313003 824422163 0
18657524 575980260 0
809562386 244798506 1
763191560 902086742 0
834358960 311727482 0
962673971 418562836 0
785412025 526262034 0
986999976 499783575 1
751510908 148400986 0
741000357 401063922 0
381708567 445955354 0
301641532 47574089 0
950719354 639498417 1
90686612 480776964 0
716208771 932854549 0
682169434 706600476 0
959950783 980003862 2
985919064 22225011 0
981984844 109604610 0
867551277 530552439 0
918401744 483843695 0
869576594 765397600 0
292556091 593845644 0
879142290 648289710 0
53253885 683178749 0
89036273 162589432 0
875531426 831644660 0
910839716 698196093 0
80494826 553829020 0
104082571 8069840 0
455208434 218769382 0
404443184 62429493 0
502890973 639201974 0
95096751 60670665 0
481626073 616599238 0
738048406 490607018 0
411836397 94969406 1
872797995 360857698 0
428278128 589778293 0
414670603 789729488 0
368602425 370644157 0
63437088 824814438 0
218091793 465139137 0
992965908 466679960 0
23753198 565121355 1
922226938 420133172 0
326529731 672197605 0
78637292 877098106 0
353534854 335701742 0
933552678 977022500 2
514309447 620089530 0
708519939 315610286 0
617971877 603027396 1
719461260 435030723 0
273015132 781343928 0
809785296 409332250 0
883515267 854647270 0
53267203 550524131 0
809346479 191551911 0
460960939 582074477 0
14405050 517257985 0
784642861 212083149 0
18821760 992297157 0
55256942 459188707 0
616101628 59593985 0
351758966 723346663 2
766124304 333379261 2
481231879 335296436 0
375387865 234781760 0
2636582 611216853 0
35703612 527845028 0
209978404 367780382 0
690446545 652429618 0
83651290 730566845 0
291589886 276402933 1
340263909 386555576 0
136028237 695362412 0
499466381 507261760 0
321677738 528446240 0
114445573 588148535 0
542730510 321817986 0
423843678 882693202 0
794942977 731803692 0
785607130 417086725 0
92842859 88501022 0
237033611 678893326 0
746989235 509540512 0
12943968 436790087 0
594504 652646994 1
164067903 389502488 1
479737259 12560790 0
514670064 174098228 0
612506528 614074089 1
60310357 15814967 0
254918474 270887573 2
469326197 477637083 1
361333529 583256673 0
560074517 792002630 0
342929817 64339414 0
712877622 68535450 0
46726413 386093767 0
873392782 649607310 1
247298025 875576280 0
43584131 345894701 0
245933252 236260480 0
606833188 160336185 1
414841444 145187703 2
777287172 25259969 0
898221568 960352990 0
719268429 324693855 0
537846702 71291652 0
839191075 224465841 0
198125586 367615236 0
674685890 493442550 0
149926264 183053033 0
771224614 269508804 0
203364853 754249323 0
480006548 880969616 0
30365108 325009892 0
930026715 35916539 0
481037139 677169160 0
647634115 703951804 0
466074321 146081022 0
199985849 768143489 0
724422477 599076091 0
220552570 336483178 0
225218564 715865267 0
294219294 478269699 0
577068168 42550087 0
580986612 986203062 0
660420029 720853725 0
317839845 104322998 1
516048568 313943252 0
978517942 131651574 0
358555842 557683843 0
229434240 561891530 0
566977732 534561500 0
4005019 554299861 2
614468967 993563254 0
183645788 927261933 0
816033599 461603225 0
564589019 70193155 0
360959742 73797502 0
711612216 448735571 0
428032941 335150486 0
369862674 166998958 0
328642673 241756264 0
912473770 597746749 0
150080002 1146931 0
852828161 26863804 0
910345656 90131003 0
533319421 615024637 0
216246317 853632036 2
314412127 100890768 0
399057501 957320311 0
363535430 173710846 0
157912230 674461426 0
95824919 226861274 0
887409789 898600196 0
266434589 870232379 0
512961369 663978479 0
49932251 32562074 0
310716399 537509731 0
380196737 570905926 0
997925729 874887914 0
507566761 910561660 0
840394329 28744723 0
383040998 716855972 0
156052591 889959102 0
548190702 239587597 0
402944389 373833561 1
621516593 430023494 0
285063102 828502918 0
871080510 259244436 0
12861495 220898781 0
146452837 491892567 0
47902483 640348156 0
40234701 710865806 0
520538178 807551939 0
203432233 431137418 0
164644620 83839839 2
367415360 866038507 0
705129395 974289981 2
217594721 984013267 0
650673849 679257819 0
299543115 354283705 0
52772157 559680933 0
130288268 296253710 0
65169260 586696533 0
730065521 736079825 0
78339925 501925307 0
585539504 759621650 0
37113882 1501210 0
687775916 553168805 0
971953042 744567675 0
669503198 558295596 0
949752997 76891849 0
888077288 893839956 0
432950078 82491833 0
664078026 652309770 2
530374160 761057419 0
477807764 595301015 0
353363030 832551804 0
800946910 472512373 0
143421315 168634429 0
72297122 431764521 0
758650666 40105634 0
182343865 824408718 0
712987745 89774949 2
940611820 719205074 1
66113926 267488116 0
616727096 200980817 0
822506243 599535870 0
645486739 316398619 1
67227397 651611928 0
780964417 629811846 0
783994846 865143102 0
835299825 363095926 0
836070118 222871816 0
54594305 587576463 0
927483406 358800700 0
685371723 121753131 0
391475908 474400022 2
104653673 607988355 0
370321053 108616398 0
340014124 901770894 0
60080048 380508536 0
336593916 31920574 0
34005748 121021240 0
240381738 673592633 0
22469318 726638615 0
40773184 435600046 0
15486310 5669989 0
266899089 282852141 0
662356045 92663276 0
426797723 335678845 0
683085715 48985286 0
35968794 321191255 0
81679774 99774780 0
121367286 230928152 0
816826186 768372006 0
315109031 963457443 0
25374953 674642719 0
90163185 735787648 0
554100494 809807348 0
105431506 955646389 0
447022123 795057754 0
593396794 247809123 2
15589468 638653681 0
145745824 432425186 0
583496701 154994605 1
690954063 189270678 0
829749852 525874701 0
374585264 514584863 0
670540616 696238364 0
10808047 501609668 0
680604332 913027106 0
377205682 661041122 0
551089085 964239291 0
125318075 607209849 0
816714335 794148790 0
453603350 486148136 0
58705358 431562513 0
187976736 207955559 0
786589276 86423527 0
83570747 83667007 0
409786231 209941801 0
506628404 29001338 0
900422844 774249816 1
440133974 17847779 0
896163848 169543616 0
64708691 499427369 0
969906655 77730425 0
409652270 898054881 0
2588120 759724871 0
563080372 10012174 0
5074508 318323409 0
947549738 618229311 0
667306886 145562029 0
535127818 126713780 0
907906427 44516336 1
23210846 605858746 0
213159204 295839994 0
177278996 669397046 0
793546833 667963716 0
218607537 523257078 0
605568638 19658597 0
760395183 97959926 0
847912661 108467435 0
494174715 587994042 0
558617692 820265565 0
350786736 619068093 0
117982019 493680707 0
207941391 80088104 0
671331182 66645382 0
326844605 233467112 0
60553160 967849955 0
326318829 700958147 0
200457281 196208873 0
445214160 226045024 0
937207890 104340250 0
589343605 667450252 0
419415633 783911090 0
457644590 42205124 0
633730392 407649353 1
469728371 826388941 0
948082003 819841813 0
956019180 755615677 0
707203728 780386169 0
168346075 435084587 0
787992093 605786259 0
33584204 338559627 0
939809748 804205651 0
766747032 915718421 0
86987197 59071075 0
741782447 437963062 1
648009934 550536740 0
614106402 28240077 0
397931983 569826004 0
76282289 752788462 0
617198368 610210955 0
983392220 541008505 0
602656276 974210818 0
900187089 731364508 1
842185498 695956768 0
306205155 30441734 0
883042245 570013966 0
535302059 153768584 0
52061749 760079392 0
514578902 837415909 0
601514025 675566552 0
152481971 610621375 0
852308724 857165800 0
921916084 531623621 0
428354710 410782399 0
471114208 364912254 0
1664708 162882783 0
966946786 953816029 0
188458147 372161557 0
748106960 529613019 0
678123305 987319031 0
660163067 137191055 0
334037079 834974252 0
716276290 921237623 0
243770896 399351299 0
779577826 836892202 2
32903837 365562678 0
560834291 216240606 0
271995992 716999047 0
33599578 357360224 0
63289657 579211091 0
491278921 189202166 0
154788311 3936939 0
584854281 995653781 0
531994141 706959504 0
736940859 92389773 0
23813935 181722769 1
722411679 865896211 0
225341104 10772929 0
542260356 508995331 0
956564634 320701214 0
275697324 610555091 0
733410963 656067920 0
907843568 748747648 0
822845760 948865541 0
76069939 131162740 0
817275367 583249029 1
20213100 848409920 0
867220952 383174063 0
472376614 52732023 0
503103003 206590452 0
225613081 494431225 0
328828307 1581364 0
626836278 632779496 1
738440892 974353143 0
105435273 5267528 0
430393252 21476486 0
408547784 73496588 2
914685658 430736974 0
404083180 465604266 0
64444382 203258258 0
801125116 124148660 0
306626575 429280154 0
884792540 14350208 0
341353029 541698813 0
38189776 42513489 0
773546776 307123440 0
541940987 511598900 0
423807852 240391318 1
582924350 104323297 0
334548118 891662833 1
862104478 152116529 0
508712219 132487635 0
999625331 405312122 0
82832244 508219680 0
520620093 168125093 0
407773347 875102694 0
406175680 234132407 0
969265927 689199177 0
361956424 497084673 0
898508703 300804375 0
502939107 916170409 0
188958681 577712202 0
631576017 291977914 0
527260236 602945209 2
224173705 416630487 0
335932601 486788743 0
134434529 39805909 0
807039892 86178485 0
747094397 111551856 0
36382849 155386338 0
986957474 330803729 0
361330550 661211517 0
815156901 709553391 0
77943216 122013424 0
22527392 135697406 0
28649326 787317492 0
356603107 31754106 0
166168016 45337810 0
397153217 893790747 0
937517323 576555696 0
290136433 710958355 0
244095259 876399082 0
217653460 930127058 2
1271757 405965173 0
723665984 60204093 0
568087584 970158929 0
659079071 170400266 0
627399691 38122485 0
241462917 589412773 0
807937319 71997372 0
712910875 86023311 0
354465096 548590616 0
348753792 868061425 1
766016643 55009356 0
272009218 70437765 0
786868610 329484399 0
393359884 936408802 0
266416478 725694802 0
699514862 576825265 0
338691897 659094667 0
330044574 994267236 0
299463004 107987254 0
153939921 86063685 0
98570520 758985037 0
369851838 585325059 0
23284822 2651363 0
823085661 134345862 0
86117080 137591188 0
505933829 955442987 2
167187449 974857059 0
163258280 765780345 0
591591774 582923676 0
137216353 286786565 0
98130920 937107893 0
140496955 61384770 0
985846135 51881257 0
473280496 62135499 0
713112586 450767831 0
85589052 205411880 0
49340079 692984902 0
386300372 347652869 0
354762419 874246593 0
73683326 655643208 0
776709346 2820641 0
387587545 636148474 1
85623310 181679252 0
776203140 864825679 0
313367003 913319260 2
58668963 474463544 0
1492509 903996008 0
566460909 228853494 0
805291760 819117772 0
409371387 983314450 0
302393777 800512612 0
485374386 998662895 0
964434794 94466459 0
673639475 607142527 0
774246347 416556817 0
84300584 107783850 0
201923913 828866341 0
771020513 534551957 0
131727605 74735131 0
783974132 689263852 0
948469905 998103325 0
343395431 551799716 0
970107243 958631639 0
549425904 435095106 0
130328134 112813003 0
114062061 70673346 1
122525558 975731809 0
817896209 955007692 0
717133003 705419872 2
891803107 5467672 0
788226049 277871644 0
668479668 228632024 0
609908758 448897732 0
419468298 708215648 0
641545339 691261668 0
239277498 652896593 0
108768564 445194345 0
67652561 292363115 0
263173003 78144305 0
191042948 93783288 0
406542573 356530913 0
983853901 562686603 2
692951292 245746201 0
533912243 386131192 2
373215858 752543048 0
101142582 558501191 0
405740068 513717473 0
310447918 481972519 0
329309570 360393971 0
820003510 723971498 0
600524942 847282292 0
611184848 215063104 0
843265634 170956723 1
646060245 315580186 0
281181584 90086930 0
605926349 49974195 0
454411935 414063544 0
350949107 792170885 0
394392651 752837644 0
608733872 743379168 0
29301348 222068983 0
482786445 257292371 0
585446944 130086214 0
826983547 402825214 2
187349746 169280381 0
232645425 380466025 0
583301775 529546716 0
99206728 762277076 0
635724129 690152479 1
404925029 531823156 1
522952222 458250037 0
215322227 722533146 0
628155889 486231681 0
617070076 545677426 0
45682359 120426840 0
527996991 436421691 0
388609632 530331469 1
450086653 728135760 0
645423765 588809030 0
700518246 632502191 0
498183430 551892247 0
421401127 998093045 0
443792828 591115685 0
688548370 942253348 2
156620521 277306458 0
84162988 564646557 0
764685447 355284256 1
302159918 915248985 0
565578190 185020540 0
616877251 902240501 0
695538886 323837229 0
76678148 158916649 0
552571912 150593972 0
637435411 770598432 0
922340751 460998687 0
403859642 515006033 0
279240348 936456558 0
31115040 158312139 0
19456156 841045698 0
84348895 623065829 0
471444204 773284452 0
255522630 356714800 0
965447922 281647573 0
378503264 430291570 0
947871753 236297602 0
544018391 874617553 0
574807319 162487607 0
831207284 175073105 0
978882121 205452399 2
419056001 262392938 0
556700189 810605184 0
399088985 192408741 0
505147093 591248944 0
299430381 997244742 0
354399585 921888372 0
87709686 977622777 0
220965718 23619671 0
994113898 171926311 0
849172357 830334075 0
98341548 976319898 0
526939861 839129244 0
94818031 641334575 0
495795266 394271498 0
502780697 274336516 0
844649862 402932457 0
178545624 941532318 1
945370880 472353716 0
88294734 126413039 0
428183068 395440417 0
657866537 801130854 0
880179525 480402242 2
988414 426670111 0
76548057 560661055 0
333861168 862196900 0
104771716 150891536 1
277078415 584675231 0
65701716 307160460 0
773445347 266026702 0
134860746 601554076 0
404922352 360974159 0
829438187 691766529 0
955434305 499835127 0
803849296 530844119 1
19651556 656185564 0
234281006 372497189 0
312603044 570185347 0
127834372 218908898 0
644857059 718705795 0
153698476 197898468 0
115250875 397397555 0
913520002 587139351 0
539774441 158048318 0
864267037 631269210 0
205338264 325039949 0
883830260 423678368 0
543179206 252926502 1
827810484 651697500 0
718998825 236616040 0
583734299 355681023 0
76561085 132815954 0
269344541 401243210 0
13872352 376276751 0
516711986 812405032 0
761693860 947706983 1
403088475 904099735 0
266523252 170888507 1
527781750 451183169 1
745333668 16827012 0
71293118 126412771 0
455978249 28236644 0
639487674 808516101 0
922868356 874614141 0
62478187 245370538 0
869256449 342399408 1
41334803 814082919 0
541932528 502875998 0
762128721 890063586 0
473453697 55523415 0
304946592 177612278 1
634198825 960871348 1
452134534 505244929 0
890821441 30559625 0
286598131 6066722 0
120125759 793027117 0
458676035 132549226 0
573431847 16164904 0
583275946 132350298 0
332609161 644948065 0
968574006 847968769 0
622518256 62472262 0
464702006 519348386 0
934851850 872264962 0
156917406 360577411 0
556650189 826160961 2
422131923 378920998 0
999491868 564572839 0
74971559 42487026 0
315357626 601863620 0
952374598 633124828 0
963608167 645679617 0
610545345 502390051 0
487722212 189699901 0
645659853 110820673 1
277787644 103405857 1
646908435 694811680 0
952244105 50262116 0
453133924 295936973 0
790874938 134872865 0
916505146 431873054 0
879332376 132233732 0
859571798 851127163 0
905967552 449518948 0
931486680 163427630 0
437062743 966094578 0
200337304 84503242 0
44177294 315541810 0
127268306 79381947 0
447019540 927577113 2
206895246 794810589 0
441272109 14558303 0
247176750 545439166 0
642497922 556958461 0
536190234 255437490 1
747693147 270792534 0
279956937 110860301 0
379073853 758983915 0
38805803 81312144 0
438462140 375771801 0
584496796 885858106 0
506147511 710064371 0
715231516 565736754 0
835180159 709548475 0
579474474 26061562 0
144584313 49286733 0
118631582 811816762 0
456142300 902409020 0
405740308 761162979 0
375431784 399635132 0
246713611 536399355 0
990942479 758153424 0
705144165 927244056 0
859863829 672072723 0
589742382 130703811 0
403208965 7405847 0
437887400 825460009 0
133275078 620928512 0
813350192 801485811 0
483987445 470639033 0
375622662 569238325 0
203188644 917969587 0
162467812 803526848 0
454951325 348773991 0
697267978 689230120 0
162532694 571025668 0
516831176 375612518 0
134542290 334401847 0
276278943 795841426 0
766705905 999314468 0
51371647 489040419 0
315427490 659861115 0
846112925 359856496 0
762239229 197012773 1
6718082 975830320 0
559302705 87403477 0
652097229 494831091 0
666656765 124857782 0
355095886 950734241 0
521093923 95432773 0
173947717 146950410 0
79492271 148193261 0
980018535 123120874 0
686125327 90510981 0
431295625 44674902 0
885842440 71548442 0
714726882 605796705 0
847544199 555968700 0
57967577 880008110 0
388187283 689087431 0
71489594 67953664 0
46469780 821853330 0
92040835 667165296 0
324633514 207062154 0
338075596 110448969 0
133608089 593872915 0
204578365 356790335 0
676279754 709522757 0
874775853 192194536 0
999680569 207490022 0
674985151 303305699 0
669557233 641489398 0
558636072 38121914 0
893801840 248751321 0
730983993 356906110 0
468126386 472475673 0
50064925 506024736 0
498810920 661532343 0
745821270 277584176 0
785732751 233735022 0
997147948 71824070 0
237220099 127230961 0
244213991 851697914 0
751298997 420006026 0
493708588 608633181 0
109244901 350864272 0
27385188 100487522 0
987615768 136508546 0
991301780 458599144 0
605319348 455630442 0
994427358 171474493 0
618222000 85007522 0
47658425 322811028 0
539102537 691910826 0
814933539 265924741 0
629852480 967382762 0
95563774 80217145 0
605440640 295918619 0
147178753 781838395 0
250409182 160654312 0
63374062 373611533 0
450526419 138425774 0
341727791 871660219 0
839063094 519705621 0
588009024 467553043 0
249171990 504670278 0
808363001 94038759 0
504831816 1002679 0
150404737 292403303 0
744660524 139174090 0
680785658 516903464 0
885090554 303678475 0
934647432 46463814 0
77209519 159121647 0
685923421 957729 0
100834260 134542391 0
719135003 554337195 0
848485395 236336688 0
193650796 898592917 0
900372938 536609346 0
524146829 564019894 0
17108901 253759521 0
386660232 255346900 0
942632138 686792693 0
969706746 811572295 0
46741627 467444436 1
785697960 393379264 0
402143892 919136162 0
699858069 754751104 0
44417022 198025748 0
173951258 950953276 0
935626999 869404163 0
42316831 295077392 0
749477390 97593263 0
566690825 693438328 0
951082625 870164644 0
493339764 455180692 0
727414413 618012450 2
820210977 948872849 0
494991442 15181001 0
595040989 676808769 0
295950311 266893882 0
726573117 548181104 0
899717753 108383874 0
291168366 741919189 0
881414411 448940702 1
527344884 941559243 0
244235567 271490932 0
299718093 484715884 0
452298407 225088339 0
135451029 954468554 0
979358145 280409239 0
846349573 136990374 0
907019749 53017482 0
15670199 575952812 0
303763713 204915687 0
790985792 68169324 0
913473479 549522821 0
270990217 597728102 0
970760605 732787904 0
482717882 145778690 1
255878374 771052070 0
63629708 449067544 0
67339170 129927014 0
697288201 694192993 0
471824969 61268896 0
987341134 532594406 1
138358538 361723381 0
372425400 815582983 0
42668179 916382546 0
129502820 278719107 0
18958894 287076039 0
463563201 364839312 1
995206563 20702896 1
753130418 676190062 2
88562034 508167145 0
830735715 105729276 0
878116728 570242788 0
206493600 987100355 0
957416042 588741967 0
181117548 74920778 0
475314178 994305632 0
568871705 158840870 0
429778301 458545877 0
182328288 738354142 0
209467930 883729342 0
665121066 387241224 0
402318247 755470117 0
120270236 553980633 0
807905490 733544080 0
661711016 866800499 0
619461856 398256715 0
771449722 260047708 0
600282325 138210518 0
928645990 728369168 0
697965645 184605780 0
826973417 644446549 0
785177751 16054142 0
723345304 395877618 0
760465990 450280005 0
257310217 681825109 0
858416242 459603976 0
211762871 686432927 0
885129431 982152579 0
34216932 774086792 0
400063756 590596383 0
366409660 771555872 0
934464056 735145262 0
113576996 768817362 0
335386769 851267032 0
82807738 584356144 0
785920366 912626994 0
57531252 785256635 0
214281878 946036968 0
180449832 301777619 0
124621337 655413270 0
91479143 981227136 2
922652893 947718393 0
110143280 638307552 0
58713351 463469727 0
135422363 7047578 0
973052415 415394542 0
947706135 71748189 0
113240107 563153932 0
945931387 423452054 0
845108238 204862147 0
116204668 66801301 0
415381772 789678921 0
702594219 213855470 0
4995448 765499747 0
127960037 767936120 0
147596198 758512515 0
821523250 443722318 0
671512506 316033921 0
854780919 223545195 0
215802005 664825339 0
384750817 311685756 0
321054188 102251892 0
418213966 680207075 0
123489735 746030300 0
245310065 214629066 0
59612645 638907791 0
728034756 349399875 0
512870444 765245590 2
699971445 362870209 0
964025254 302926451 0
293353912 135003337 0
587539727 244412677 0
160216595 44047734 0
473885031 872599650 0
717992049 924806322 0
962407711 527818576 0
887443985 390766264 0
986700085 619678326 0
370467288 769024205 2
128527202 653668676 0
539373244 741855730 0
554863142 536695912 0
135593517 63313167 0
674398041 827913395 0
771661745 51923099 0
276898208 723186484 2
583618897 72760052 0
243360346 173616902 0
44463494 371696487 2
727308807 859726529 0
38895045 648996813 0
464163527 69868309 0
366926833 95518621 0
764189939 239855198 0
238374821 415467813 0
39186577 476813537 1
465082810 811712866 0
587069887 473240533 0
738137125 39078400 0
380727636 447975120 0
118625233 64429221 0
74821636 586665018 0
40937785 835593599 0
824081138 344873375 0
268065606 479688752 0
180827747 286424523 0
175287213 87705917 0
913067104 400801271 0
144453328 584954871 0
806051989 444728737 0
622638743 56022378 0
647461161 305700985 0
238945110 509485989 0
673981131 240007123 0
46864925 822412 0
108010191 172867768 0
690986892 484407284 0
655451827 953767019 0
810794449 723631184 0
998057487 102080856 0
807276456 108923764 0
195784634 829080404 0
932595761 151296198 0
501394084 511020890 0
257948851 890530999 0
597984365 565312276 0
601064721 323681579 0
903350571 759874630 0
140060144 249822705 0
85798883 432548851 0
47194086 21735159 0
241372960 18640586 1
617533820 872613823 2
313837782 743400165 0
864778076 779057598 0
463322679 605390057 0
602696717 459235930 0
303875230 916441969 0
667725432 182850105 0
483052145 38880469 0
509585522 446003355 0
864991049 690010960 0
562040437 936584845 2
389263291 247194409 0
176531519 877515669 2
77980289 239796852 0
672281328 711787409 0
258239476 83031797 0
260638661 146819458 0
789831683 369208274 0
643022078 949351068 1
995141035 951819759 0
123013182 43572338 0
746899138 371413782 0
270805124 375399229 0
691666424 821543606 2
742832105 4698861 0
536112904 352520459 0
446019505 193029593 0
164253465 410439923 0
66479679 497088611 0
436479565 932213352 0
420338051 312822797 0
832421388 83629248 0
891508158 2657588 0
254481485 74218061 0
605726926 664833870 0
155772394 231934645 0
820020447 990132142 0
488825298 194515896 2
44936703 683303970 0
712326384 25134455 0
635001105 231521569 0
440213045 145528957 0
791071423 269431818 0
929241498 979401109 0
923292937 21712929 0
254891888 356887756 0
295855896 162251724 0
437935343 805223483 2
476275858 390856821 0
421294936 586379077 0
64517326 266137549 0
719876631 18129133 0
155284672 366147906 0
82421069 583907304 0
43363325 964320179 0
586816476 352767040 0
236001331 243454341 0
722974868 962153401 0
136277805 593589346 0
508557203 127826793 0
529573324 357942516 0
380028913 7212205 0
88760723 771684145 0
289500571 450303495 0
288286449 36531381 2
901335152 119841095 0
415155455 197176001 0
542110841 720456554 0
178937692 786899359 1
127454045 130513136 0
738826696 767491063 0
142945325 699991145 0
888321288 426258172 0
202047682 211689481 0
741851566 640622828 0
53305946 103063669 0
758164894 103836882 0
482260492 432294975 0
867087247 126677474 0
541040200 518046288 0
911804323 429915242 0
82732963 320836978 0
725854809 718190468 0
17697009 613584098 0
875686445 298582369 0
792652448 973168500 0
415782040 161805837 0
10974599 105255921 0
426336476 339759005 0
840708801 543247445 0
471022727 878689303 0
835283508 833496209 1
925419639 209737716 0
560349054 476692219 0
664220059 50307106 0
239893778 625767624 0
123269441 31334201 0
716981204 427458379 0
229756125 4714806 0
181087339 187165619 0
161960724 826915630 0
845217036 878652687 0
885364328 850066671 0
541643245 35820290 0
933936057 79804517 0
691387285 983941751 2
405710636 85620023 0
671160148 554534083 1
1652483 463468083 0
39409637 900047557 0
784284815 284527904 0
70237619 852336559 0
567072467 162918188 0
615299024 117926298 0
734140562 51283653 0
938991962 488797840 0
481820620 23057592 1
455039934 228759793 0
662313402 686081356 0
526672639 568959085 0
708659339 23402476 0
24923099 4331418 0
332289729 757925406 0
996072393 566186856 0
346697114 177618313 0
382337046 52745724 0
475952322 185299511 0
472179261 502309317 0
777715057 792000716 0
700836450 956708430 0
152177551 573666826 0
898627366 576342609 0
706268734 6877337 0
791167440 758130556 0
468483157 931508298 0
437809195 899262241 0
977627717 790012427 0
408342875 175678375 0
592022934 559611811 1
951151736 90592121 0
574986776 137141621 0
82853482 89084590 0
766361693 668464970 2
821803719 119403853 0
540040948 297314925 0
892383090 1073998 0
523080456 827285956 0
517839021 366228131 0
16124917 631774543 0
720769586 387649761 0
673655566 651196247 0
545494499 411738293 0
58527242 49558669 0
737890716 302969225 0
119354807 756797238 0
802025228 818734793 0
313083085 357962605 0
416427549 22048411 2
499805848 78595086 0
347396652 35702287 0
302303121 47013436 2
211468816 412469871 0
300990787 273597101 0
504014764 901453263 0
556412540 112293154 1
119185025 185396416 2
328179858 52910334 0
890140116 404469471 0
39799376 492967130 0
811596669 833846944 0
527643760 819085670 0
64717047 646721864 0
281033307 224184391 2
116672923 715882 0
248229894 417442385 0
906648506 368896084 0
298400905 318359438 0
398314386 985879093 0
977056433 791452048 0
631085891 44009332 0
602303175 445790486 0
831502553 655387336 0
31598378 843135662 2
287040032 2712053 1
128425225 332235948 0
688658894 733875480 0
849566930 113591155 0
446660450 224597301 0
490719392 612538538 0
809386983 37329848 0
957729749 481110869 0
863660018 404174552 0
44697030 767556332 0
657350054 556446661 0
126966242 117666382 0
630172508 864181829 0
863232410 565967060 0
385933481 509592658 0
606838145 547062151 0
102040463 641400936 0
300718279 225829815 0
324136164 368241481 0
92011316 23373797 0
465985564 990321254 0
589339293 48640641 1
146129113 939427904 0
693576729 879658004 1
925046831 112124892 0
859749515 137778012 0
282259816 39882173 0
269318809 435614699 0
945682735 499875018 0
2148589 729167262 0
736856719 288311550 1
212930148 767487027 2
784498881 24905537 0
449575645 963045976 0
294117160 462284300 0
439177156 903304710 2
697793948 198161540 2
876456796 363826020 0
335473799 89782765 1
117172498 347187345 0
885042536 486614297 0
23013130 663765123 0
567648636 572949013 0
579291088 829048741 0
496422063 532323611 2
507818067 854907961 0
351796527 503499346 2
540632468 570107298 0
101245552 906854821 0
422670991 23391046 0
349371578 61177897 0
531555844 309095046 2
62092785 473472578 0
61971409 226621949 1
953554835 121204747 0
573066099 543809573 2
628751333 472944830 0
180460834 968936914 1
862051615 846676211 0
376151732 133890297 0
985577222 286723486 0
89423451 589004251 0
125249790 899753051 0
145105279 775827177 0
730538655 113315662 0
402358581 703378492 1
97827323 964789924 0
355837268 676657907 0
745290425 44732842 2
258913737 568349833 0
907421827 397193555 0
861301659 123704526 0
216456175 525497709 0
186144744 425863863 0
905434686 48078484 0
53935286 528096952 0
613326849 568636101 0
487329542 889368604 0
730341162 976332103 0
170039832 914274309 0
6581451 182772235 0
288061785 672198569 0
573190959 776333355 0
326159478 318863967 0
822087702 454232396 1
234916291 620851259 0
225058327 47210252 0
236318191 88257920 0
675732360 731563841 0
62360681 376716239 0
50928782 281597995 0
22087308 646545675 0
833292436 354923986 0
731331860 760246244 0
571094364 22546951 0
150830210 899874737 0
574058793 348373050 0
594921706 712465243 0
83109631 412084582 0
253476885 224116440 0
204981413 111897729 0
54381543 53837733 0
706524832 408442164 1
214305299 269712239 0
215220519 287947199 0
513047868 416490250 0
872319397 572947379 0
752436281 921352845 0
587738179 544104584 0
71704193 13582165 0
45205657 490932712 0
106510318 129081901 0
47011546 54268495 1
335376982 695355447 0
555954732 885970011 0
981578 706994181 0
967728757 568748717 0
271564762 374449719 0
736883792 126739344 0
950874933 486934106 0
138590052 516156643 0
287408945 754234085 0
944507398 925275860 2
492861968 778703443 0
957893028 938210295 0
771405791 983127226 0
618182429 60617013 0
94002010 898383630 0
679456035 80517448 0
967678645 347558102 0
674868743 213361363 0
306395433 15554218 0
18212602 922665849 0
149742514 51753110 0
751279255 119546331 0
327915343 77689825 0
786469305 737888019 2
386902774 119417484 0
2129725 742395589 0
350924987 522732278 0
97976265 302558258 2
478133950 198924920 0
384600867 568986833 0
994095697 491116561 0
643627931 189604400 0
637079285 14826311 0
562631199 264865191 0
311752759 161115965 0
391211014 45484049 0
285764564 743154206 0
214865016 92644556 0
419217265 411267535 0
371883565 722756637 1
354269115 912045328 0
73349884 669756711 0
153903177 104631980 0
864328897 818128653 0
654668053 377172985 0
135289543 411623644 0
551902392 63109857 0
613658472 178450080 1
263274483 43344810 0
431424712 84160306 0
295728896 432702324 0
9897916 585060194 0
702949343 258500422 0
981150684 81767497 0
113413382 92273510 0
550245392 320457020 0
376127706 198458769 0
119993636 610162141 0
837859362 359974988 0
967068419 992805344 0
722011041 419596701 0
525231320 154553927 0
475733905 522432491 0
752123252 311972402 0
361747375 646406123 0
782558392 798175390 0
366656152 340115148 0
525831050 243852125 2
945929871 97883408 0
683692521 790302336 0
29100057 539618736 0
572069814 662938134 0
757164668 916861044 0
821030111 38455282 0
290909218 19133792 0
710567404 258592321 0
306179923 44787112 0
335829160 994089855 0
858467008 846376490 0
257476005 701943054 0
147331939 696761965 0
8577945 382589006 0
575193117 542822429 0
171895836 40879915 0
270650528 422278009 1
577764442 476822525 2
90030233 460148426 0
174916385 83886254 0
973257022 144409474 0
849338561 26680183 0
632542860 106754353 0
551460663 587739584 0
441553332 511351335 0
428079343 899412988 0
482857941 7737332 0
218852106 260146524 1
336517818 956901812 0
394255781 136458034 0
555350079 332084263 0
839795797 281194106 0
880012480 309618404 1
869103571 818554063 0
346081445 128591928 0
520198590 980157039 0
885934811 653158184 0
923129805 537230423 0
815342883 911680215 0
15510377 385902252 0
213902407 45761516 0
617718163 385507053 0
55787467 529216203 0
856851227 124154823 0
619556840 909623060 0
314460722 877885232 0
444100042 743006494 0
369814332 480690596 0
508477538 360869510 0
549758776 17398442 0
716712397 654427183 0
189925148 740015142 0
686241740 986133136 0
293505431 478001731 0
252959517 28766281 0
455837521 751226828 0
239709426 315558003 0
577858695 335476427 2
35706840 570151975 0
725697517 823230719 0
402471636 723583078 0
234647380 799784053 0
341028648 295274814 0
423822080 552722183 0
165470135 838188512 0
437329921 603686390 0
661061464 932547549 0
168409249 751549183 0
404976625 456980198 0
54285138 132667782 2
451401780 742747751 0
553779832 305786137 0
884527973 860637907 0
255545763 99802109 0
616607530 647321926 0
742944100 989233704 0
295483716 727475887 0
552502379 861678050 0
842293993 843671632 0
637216483 865446194 0
338741898 785028378 0
238829970 932916224 0
220617613 349662914 0
830056511 676399234 2
245439546 43646326 0
261572082 344798949 0
55068335 601479688 0
741139093 37649289 0
930489212 952230826 0
398777199 497775732 0
405392816 953518585 2
846655339 43711084 0
163924475 493067212 0
707988920 267008605 2
473165633 853356094 0
662863927 681003559 0
686618659 934739075 0
667298194 334558727 0
18994168 120657141 0
905670185 463538067 0
272698699 83043549 0
174078769 700037249 0
947286108 537480716 2
445270543 124939197 0
508113580 451875852 0
460945154 671060046 0
777160164 623981176 2
491340075 97772908 2
788374752 669558056 0
776093434 978169653 0
812291745 68135580 0
658176590 881797533 1
10927159 505393905 0
953077054 471388009 0
189312685 38302334 1
994038154 970842221 0
518662940 724472123 0
747801009 476973999 0
312088739 597933158 0
981704549 464785356 1
495901794 301333362 0
463055062 440951147 0
120069510 250914340 0
316515648 756759233 0
561680942 69628772 0
758631680 69420415 0
284714278 415191361 0
955392369 847096376 0
708274376 786693947 0
832695746 767949489 0
541588116 213049751 0
638642749 983083945 0
996591529 566705504 0
146118163 684488158 0
779842945 716397098 0
258527659 103847930 0
672819052 73139369 0
285711005 284138510 0
163237751 147355490 2
562223857 368480890 2
739167368 591108358 0
94726717 863463541 0
53338927 126776263 0
371962590 598844363 0
654756618 757331612 0
352789902 126986694 0
382486695 804988409 0
164624254 209064495 0
814839952 193633524 0
264501509 20765801 0
40821650 536645791 0
813467646 329804410 0
173032029 356126139 2
37747222 572487297 0
781353569 112246881 0
246808674 797410461 0
511473712 220033580 0
3308129 639935186 0
991146719 335731232 1
895074226 662230677 0
973237065 97701932 0
659200679 134418174 0
962937409 750163257 0
408012715 590605884 0
727990716 62038960 0
531291739 145303428 0
485342499 450909515 0
297775100 453674533 0
472803575 870886626 0
966274795 388872110 2
876194968 395986151 0
666644939 795983262 0
51336485 532641071 0
40102636 725621045 0
275248285 662791722 0
300794598 710934912 0
898705365 124479811 0
859559431 337081144 0
292734557 421511179 0
128339686 746269537 0
758590729 15713153 0
457197867 901107723 0
106119709 43386622 0
886682425 309054530 0
592535694 790445683 0
13669241 770790589 1
353213653 990719782 0
997270453 380982243 2
134804551 655084124 0
944228555 52151668 0
885301924 678169646 0
928601672 877440347 0
820003553 668798191 0
51276265 38656778 0
403152863 389496974 0
316432615 998598010 0
54220010 185184190 1
806961883 246906474 0
905596199 355502052 2
353045431 755845435 0
310976879 198378447 0
184081072 908960687 0
214554614 59953028 0
48200741 653120068 0
961279369 572277404 0
19721956 315410182 0
856601475 112965754 1
469684326 454400797 0
858770285 482486367 0
764180778 808028882 0
91093206 344241570 0
439189905 540674225 0
171634192 502194000 0
144998714 863739003 0
895453081 146412688 0
275170130 974004323 0
60731717 141101391 0
6615269 211350278 0
857093584 723625836 0
92701400 876102019 0
611153153 882197800 0
146419120 382494301 0
377811360 706216940 0
462068111 744744735 0
70713126 620753488 0
734351762 45020118 0
183837388 28780848 0
848156359 242102402 0
977092107 631314403 0
387922836 629023837 0
367073933 344596493 0
410589766 92612265 0
541847167 423708465 0
380084145 136945238 0
590039792 491763993 0
957649019 325269192 0
680958244 558715435 0
136256989 271845184 0
482794437 17873791 0
648847302 118623 0
365333852 83979131 0
926548274 591159400 0
159532543 924330364 0
464514320 955124136 0
420353788 452442131 0
787052238 37373015 1
177396960 846665452 0
320336538 436663912 0
593662651 504827785 0
37903542 196431858 1
808130908 456929386 0
598505693 835448106 0
653607395 924434048 0
890525130 782931502 0
104424101 621995229 0
494413236 262514870 0
890747597 266293259 0
693881019 529299702 0
318351283 649757551 0
439222092 742739757 0
18166826 874908321 0
341144183 226919350 0
672164919 523497805 2
603018392 14712334 0
223776799 939715881 2
141013378 106234744 0
716546144 671819942 0
560102437 809961506 0
128310478 280540242 0
5257270 407578807 0
300893533 612679649 2
68215968 345015074 0
732935336 616319484 0
70365903 363207230 0
993567088 477278183 1
892517240 79369312 0
273312696 758964368 0
568309469 837712554 0
205790986 97633778 0
159761478 943937514 0
550661586 478331290 0
73718371 404322687 0
750746963 406906197 0
607366409 323703569 0
719593536 942742739 0
839215561 716970209 0
625491197 743181622 0
160398187 708557559 0
369987168 354871958 0
614649949 307561561 1
545482566 564305414 0
443035732 644714957 0
36901185 81405034 2
22644263 909331746 0
445403042 448674379 0
11448788 268971757 0
568338766 42285565 1
630201407 844496430 0
220812119 534787592 0
796957192 974351287 0
859841408 359520994 0
407029676 803147651 0
381880590 92696022 0
284218491 684276002 0
318465175 302855379 0
468715501 475078878 0
4543264 374675071 1
277072422 576997705 0
55400323 827883607 0
137865835 518909618 2
125847595 928497030 0
835897118 594625108 0
360698586 438679812 0
995709276 508284119 0
98927656 763269413 0
102860696 555310517 0
433596392 936719045 0
919001380 119062941 0
100858648 487420839 0
81764538 168388719 0
764563205 205906645 1
432020486 558341638 0
309271803 591673316 0
285440103 429531365 1
457450756 514770779 1
35736252 767613284 0
598703022 414508186 0
106333723 102567036 0
471183067 564765655 0
375590728 806594717 0
997941213 97084861 0
524921189 13872909 0
458327825 801276616 0
700216349 947779774 1
174737706 57506546 0
643318661 172278199 0
449621857 634583115 1
530528370 928245442 0
529931830 444977138 0
121655418 609601772 0
584851378 202552190 0
372972362 259030946 0
646802971 273263448 0
202291282 915813016 0
73946699 989730825 0
167218089 843811850 0
639471016 406919250 0
589888123 29008281 0
365933550 790833402 0
85145808 45226081 0
253174107 472730898 0
88907181 249974573 0
789370688 830835172 0
263253151 351208416 0
161482704 13980641 0
986507630 465380075 0
555027859 471896316 0
1572981 963308813 0
458428243 101770357 0
867253073 311428454 0
449524248 870236291 0
405654541 333842357 0
446090157 406647463 0
601777290 269418385 0
47596287 670825933 2
832910409 123117637 0
37917269 937887713 0
925325150 726651541 0
954703103 277770687 0
346584310 990128674 0
318598585 615922618 0
160712350 939332005 0
384852069 359187568 0
809862882 937643098 1
461897002 74092187 0
850225191 29919994 0
904487817 902042482 0
84882117 157071318 0
33062833 41712273 0
905200147 24259331 0
252349802 726323666 0
171479046 754874833 0
938085590 396890712 0
621780257 134862976 0
587272620 559902929 0
60792106 265600867 0
464304394 18622607 0
400690555 580650516 0
792543299 650674691 1
444076684 723032635 0
875885678 309728380 0
87818706 324337528 0
370659240 564196147 0
207774912 257879789 0
148117243 640083393 0
273632672 306759254 2
924722475 563822169 0
321283725 152467570 0
975098941 564034078 0
298056656 603621007 0
792858084 924321117 0
115149200 870354095 0
651899224 232938468 0
225221175 665256296 0
918556498 486960027 0
391514342 427307312 0
693184750 746677713 0
240796354 116753100 0
939049380 666930760 0
413023827 62782814 0
657012479 791067800 2
828100093 794030018 0
190619701 310619943 1
248155391 874386167 0
911363080 741951503 0
372366210 516721840 0
110553537 43847260 0
320425853 412951398 0
312227572 539505126 0
974886784 299587076 0
908764255 162547212 2
704689124 92915303 1
11552377 599918457 0
136172347 770725234 0
411724857 824367676 0
812722975 611044361 0
397086517 746063851 0
58453347 807671253 0
244197530 603569448 0
114279338 877353961 0
890975329 844750281 0
249083795 201225560 0
670578107 385788398 0
800842384 496591701 0
777636909 396205259 0
55786804 579580795 0
749293191 271743807 0
223813661 654254502 0
611769589 838466684 0
380434146 409061931 0
357561365 139600795 0
232371932 474619377 0
221666779 563839965 0
559307204 286644460 0
129120684 19718161 0
523740081 859420918 0
424330145 966860865 0
952263557 890115782 0
950619793 49226942 0
531501837 608583640 0
698164127 256076564 0
573866008 764767123 0
25740767 999210855 0
681806294 433601560 0
147014479 195809309 0
349872929 215847105 0
699875136 645416663 0
922235187 68767445 0
428389306 697475489 0
102954981 849132462 2
219244078 569850138 0
221564805 466047815 1
558739155 403204430 0
183683338 228628797 0
719043117 679882884 0
274197818 74439670 0
440048499 750731484 0
712607884 41602110 0
651810588 823314214 0
285215520 595324982 0
468509585 589906154 0
289649831 181305284 0
13071742 244531771 0
376014995 604006603 0
324464878 189945942 0
213217707 270786198 0
920982893 570143907 0
707441815 654654172 0
449891135 727119413 0
345534189 100276296 0
301176714 14722399 0
914362789 333747587 0
925464998 136917040 0
942417985 624686741 0
379576883 818980552 0
457816807 318398627 0
887570403 376456387 0
663006170 363858243 0
418382271 549992669 1
38035976 611024615 0
575509670 898666179 0
27779911 677602404 0
415089520 19202791 0
580848091 178429680 2
320046318 779168059 0
682078474 190896365 0
625323419 165738573 0
220739214 732653365 0
560537937 219588692 0
452878579 60479202 0
382028291 470234724 0
846135572 646312456 0
685787280 607173103 2
570623052 67275406 0
684424306 513010817 0
274066964 772445902 0
963586546 270440503 1
916719980 91987364 0
78908954 836053416 0
162845546 44970832 0
138155565 914000937 2
290104137 796565751 2
173592882 164833947 0
837215785 496863690 0
650644201 991885324 0
533536795 630606224 0
89782522 420048659 1
51059091 963039731 0
372060941 150823721 0
86763828 527562492 0
892612353 704147601 0
559627898 290958685 2
687031685 810309194 0
90547845 292171043 0
41830222 790424801 2
682013969 37150919 0
791840285 780755435 0
957617037 277127983 1
144570339 656648265 0
804451332 118044197 0
147289996 147044088 0
70257578 632178483 0
113201342 267249434 0
740974196 413698741 0
835329023 388969642 0
470910181 364104600 0
93877288 131027975 0
97233185 356224580 0
880189562 152592821 2
641855217 506673014 0
569040919 978178669 2
391281638 826971750 0
861494313 955099409 0
315473077 538462872 0
664779756 705852801 0
130249042 486854760 0
263496524 714551263 0
142460850 271268737 0
193602248 438782231 0
798067456 471982147 0
802550849 271003192 0
608939839 370391528 0
671575904 610859095 0
104166886 72537250 0
284496926 305832471 0
419128368 353650551 0
803752658 690168506 0
373855463 421577204 0
370615963 595587420 0
886641280 831515309 0
91227929 41375496 0
111885901 683801626 2
488482911 802134507 0
156902192 579229521 0
688415262 381875763 0
576368073 857696782 0
30343915 210801212 0
569007401 607972271 0
495844676 152329575 0
261017961 583470757 0
308737712 334394054 0
88454941 199780283 0
566712909 107385462 0
111414918 884781894 0
512800282 906152022 0
432542874 981017767 1
871133365 227884955 0
426625659 675120951 0
334711164 416332050 0
237810094 599709594 0
65589731 115136846 0
423552969 849835492 0
255718995 845844930 0
576041731 194224551 0
478742779 172232310 0
933031158 182913576 0
356259117 34192547 0
177108263 733398810 0
428497391 29430586 0
748538182 969707166 0
103475762 539359962 1
68988539 380115373 0
146464854 98109039 0
771849749 880857183 0
624520473 723862354 0
462568971 265997678 0
420293390 172627243 0
345917549 788261325 0
959157789 929452947 0
691308581 276847932 0
633971351 752652808 0
850565955 92351056 0
184284180 496796895 1
841203331 989569059 0
134786788 602329412 0
505575241 299005956 0
57049816 365836192 0
678156911 316611106 0
133768162 280253596 0
780554830 596454885 0
787341744 446969092 0
742549028 87991553 0
531536643 778425760 0
40907447 505290481 0
825999927 23294014 0
975980875 156284239 0
130534016 114237657 0
968597597 56450606 0
299329833 90685132 0
21677923 398816676 2
37310519 856130575 0
972023024 541968301 0
684170488 609291470 2
142392703 835361746 1
349662307 539390847 0
776913595 240684027 0
614394625 203851816 0
188958603 635921816 0
487180102 780266948 2
732797772 987279206 0
59070176 916114211 0
416387084 85457389 0
232462297 161997258 0
437943917 117852753 1
911375422 385403057 0
52484654 947963937 0
304958474 256495125 2
489347689 97986385 0
32323053 153555080 0
150422135 989900098 0
111433198 146903603 2
364716947 785583039 1
522234976 107142331 0
335886150 599312533 0
419344916 485457693 0
730611081 458725661 0
799752122 2947209 0
127490901 573621533 0
1212899 449459919 2
170736022 233364344 0
609394937 270571920 0
960550068 916922456 0
414997412 439480181 0
103068745 484599439 0
553543188 835527289 0
155020227 343881183 0
546386057 267050497 0
606721818 84314473 0
98821112 175391224 0
606061180 40579948 0
232172051 504913870 0
635272608 23369654 0
777086398 220474022 0
250978018 55160451 0
606622319 86185176 0
556887756 626013722 1
70793114 675128821 0
612882017 195403957 0
47895725 323776418 0
805140261 729882181 2
295346765 371844195 0
949660287 485105985 1
53431837 443839426 2
202275818 89565029 0
941523726 65800372 0
618773039 608288427 0
888336628 169314757 0
22044584 865764200 0
435659343 962223022 0
309335976 993392190 0
902391597 971716298 0
756535204 77691670 2
93577406 451855817 0
935749497 93076443 0
603405130 851339277 0
884138012 946521842 0
779855997 842615729 2
86370909 86729071 0
955645770 105673303 0
121792584 223648872 0
117710155 671660189 1
879006708 127161829 0
856711958 2657510 0
311617462 121044 0
614063419 159793377 1
621335379 874254476 0
977447 632246111 0
306821425 935689033 0
283897389 661884699 0
977975116 465500190 0
562267969 688209886 0
123599993 210017810 0
117783325 761028092 0
448805542 22656533 0
81844059 40056344 0
948009097 285253271 0
132672257 730454167 0
591793567 676144841 0
182433843 730783808 0
728275699 625507306 0
967927746 337527964 0
162811068 270150290 0
365941029 900469793 0
115483606 119989797 0
353609875 957474801 0
93403497 123415546 0
204401190 872907412 0
316632139 487408257 0
960999863 484591780 0
11365917 958003907 0
193640742 993635127 0
622755922 519380390 0
292490864 24910845 0
409464331 516793100 0
207240959 574502962 0
564371885 861743558 0
866536093 89982816 0
976595296 123515932 0
124836353 88485199 0
351172632 96390499 0
905756241 767315735 0
483761113 331517347 0
861307004 521987005 0
248562668 496857040 0
518263921 147628886 0
405251602 554272817 0
510078188 909552446 0
281666307 117011948 0
42081292 352816381 0
147844795 66980209 0
98375636 693294499 0
509647990 275650953 0
195230466 518648807 0
778275791 457903709 0
313618467 46575313 0
33160829 544178058 0
378763587 360533991 0
919887952 828397931 2
636305880 611554205 0
791523490 583368367 0
496714387 30554010 0
537460795 85659764 0
999507792 965002092 0
101268220 384583312 0
50328002 526950870 0
170029730 425191874 0
722114646 253948966 0
328042545 266767935 0
7402666 27527728 0
557885225 342886816 0
346179293 508999709 0
699079262 497516955 0
471857019 930834717 0
858953830 549717844 0
414311954 312062694 0
166956086 133763642 0
51487756 451704683 0
945841594 976226375 0
154534700 397939758 0
172725762 731381398 0
400740673 348230450 0
111112652 166539734 0
44600849 770664751 0
533029167 353277883 0
779184347 530793361 0
331609491 301261848 0
512265931 124506931 0
651153339 379289005 0
161622293 647617189 0
761007821 115821442 0
647033184 221562717 0
652581765 562927212 0
95137782 649172660 0
452056853 678026043 0
115368575 573975440 0
192648838 720609549 0
903593279 82435948 0
713324059 73200512 0
744500784 440857664 0
227661121 441515115 0
407481447 454780339 0
97424811 463790990 0
833863755 568601215 0
405969424 124995210 1
44421363 972151393 0
439132549 738937284 0
494384512 784910726 0
859472924 102027626 0
971770910 317201391 0
264356643 636947204 0
11703381 658725530 0
547274248 296534047 0
223715260 86107882 0
819711227 704760738 0
14349329 198703123 0
12612304 391146056 0
255572152 481986237 0
918747392 967995431 0
190017739 190479822 0
988505140 768055881 2
715655302 664189956 0
116821779 208330241 0
115642850 735909214 0
193459395 284747759 0
714330508 46694308 0
195604737 505147821 0
368381345 652728788 0
216215653 291628347 0
871695183 68097374 0
629211164 103444499 0
415947514 903016651 0
357219567 646287013 0
76535762 139388487 0
33743748 993052710 0
404001604 702679092 0
564167458 973034997 0
465832085 491307988 0
85962940 901756872 0
612127939 969482237 0
645818655 972646048 0
254948359 10365194 0
717902103 814068439 0
354633015 235560100 0
551409712 700495405 0
5690210 122595860 1
930972447 263659702 0
53642930 212354341 0
884029045 940520208 0
914480482 22889339 0
946963461 217404062 0
115213719 371222787 0
337318872 117743646 0
80325382 84488319 0
131633071 816158917 0
330460516 255369805 0
735636034 827192430 0
885805208 6881150 0
734437628 333030910 0
374708894 906834367 1
306143239 337362744 0
565851523 584118095 1
721791061 48471902 0
28987183 745568415 0
960485399 371035958 0
650942642 613288985 2
802229671 965680445 0
130300658 408028087 0
539139628 257214090 0
75258779 684391401 0
579043144 333994561 0
96661274 517852334 1
897637953 744787959 0
690980118 60364576 0
409685109 679539115 2
966389250 462809759 0
39047405 936107068 0
614230430 819784836 0
626624110 316461800 0
810280767 192084651 0
742962547 347916732 2
437468609 269400707 0
828216399 909393149 0
71005492 945527519 0
408145057 292895930 0
365332929 157257972 0
31494717 20324765 0
922952079 92011949 0
18683596 26338270 0
160314021 604737633 0
761636716 555133886 0
553369366 893831144 2
756238745 969965266 0
728941390 508593592 0
416994614 836429084 0
938366497 792027869 0
263219500 566110240 0
403758912 174421208 1
754745896 34546671 0
146872672 391822861 0
315309879 591302559 0
288114514 231866963 0
73532122 17814994 0
23813068 458839984 0
58350276 375719985 0
383681351 139685515 0
253993701 82596518 1
629210878 480881879 0
3693263 624254310 0
168405534 373005252 0
569490243 297484739 0
334444603 188546069 0
839626758 612037518 0
530651034 352388849 0
826002439 196139504 0
534574322 648363212 0
77382478 65470510 0
926954072 437352536 0
191332913 554239478 0
645509234 670910367 0
287270097 607377082 0
525769299 745305936 0
767580909 896740257 0
672070956 202040250 0
941197496 57429848 0
653864140 573676452 0
902633650 379626137 0
319333555 322357426 0
729233649 384571598 0
554687228 88974203 0
120048373 207004778 0
80980557 624631424 0
774019693 676885753 0
824626650 112540609 0
13433428 602729129 0
207551704 388988060 0
15252719 292965487 0
164894728 543350618 0
841067421 539687411 0
144529231 276078923 0
582064951 53138971 0
854108056 632974028 0
199017181 160932425 0
306983451 234118077 0
48045091 965550357 0
769161815 275112457 0
980900502 6279954 0
346464291 29486428 0
515170857 604355801 0
253237664 427202953 0
551651217 626630822 0
909750585 164825251 0
928683801 861113278 0
127483401 44023259 0
448090880 353840431 0
760480821 439951668 0
808191296 794188114 0
222215042 381562986 0
364247817 347145848 0
494892568 381624088 0
136793911 676911078 1
98146662 202617355 0
181061791 269120938 0
83834329 17035860 0
48085733 880449665 0
742513905 518035883 0
374214805 774816306 0
767425482 866123331 0
500539078 695663095 0
259524849 552271128 0
327865885 300737138 0
822691762 573794156 0
759189800 415316457 0
636363408 809110978 0
192095779 518044851 0
571005957 168307372 0
11560496 507991541 0
186850746 275068152 0
261220699 900920498 0
344374511 934145542 1
168318915 597420835 0
503535207 845388542 0
131690424 383810981 2
61240564 795224396 0
358204818 52941733 0
172989127 77602294 1
337113816 29901975 0
105807239 558320302 0
661089796 38966846 0
19090710 154411376 0
63242613 314333301 0
465751194 752191639 0
420454305 304593659 0
81655992 358004555 0
48358671 274522420 0
799752027 826079391 0
282751328 246988300 0
664431272 555367422 0
376498984 413406946 0
85226094 419948663 2
796789453 756028397 0
528883854 136939143 0
917065461 406019459 0
12521794 192636383 0
25180149 210212150 0
737246725 48661950 0
381515871 188439594 0
520529554 252564567 0
70601148 944513695 0
794293926 370816150 0
684072569 353851265 0
613874432 182449886 0
671716283 410411328 0
574095923 118968979 0
999268381 923985879 0
487099742 612459540 0
398229517 810985709 0
499110096 137025950 2
574309903 654477918 0
525883693 557746313 1
558520718 768038491 0
398873630 86022639 0
491117825 422705441 0
134675026 65554173 0
412245093 135578190 0
160610476 517590671 0
58417735 829128930 0
159082504 165813742 2
684903684 112541977 1
995436580 175079146 1
299865874 598140406 1
106099599 682305470 0
13513930 380400920 0
841022744 959416157 0
905650307 128189641 0
264261168 48034876 0
228413459 526221567 0
742548549 75105418 1
663556095 697542291 0
729036945 941760090 0
422271565 19336220 0
116517853 438010141 0
438165902 60428390 0
970647632 450231905 0
130386802 875844328 0
225135614 226873151 0
541331200 634289343 0
187114377 375569671 0
111056629 910973336 0
471287936 133937846 0
136937840 267162413 0
159797427 776525062 0
803429090 51294296 0
562187466 499439277 0
706019121 448150432 2
6457843 589215017 0
49620228 101151897 0
246562108 791239532 0
701168946 350957717 0
892755401 285714970 0
503261729 519431824 0
276500071 767888548 0
653599626 487956271 0
225325502 134271264 0
652755590 788263844 0
420661043 327635981 2
815100843 548308452 0
566485644 528009939 0
285383108 810371229 0
123091877 848093785 0
449626967 850908743 0
896852416 613041728 0
132237334 615908801 0
293257921 610279411 0
491078768 180024371 0
441826274 985521458 0
140598999 19057445 0
698660601 113324250 2
855832637 795621962 0
890374830 49554324 0
561436697 211754729 1
52573945 349568691 0
298916788 473163654 1
708669404 991410671 0
467661374 834500901 0
831781310 678292929 0
380379349 346185067 0
412771193 837364418 0
234415384 716833478 0
844887905 267662215 0
119845447 331236351 0
441600491 221437944 0
540883182 974279301 0
958591236 881749274 0
578060991 250031763 0
730432015 742534112 0
730336390 716202202 0
842487480 664356734 0
224807589 563263016 0
167827198 872111202 0
286914541 51899267 0
656162616 511118741 0
815790432 97205200 0
90123150 716472643 0
531185857 342841595 0
63346703 644156772 2
205083640 771213673 0
310694530 228231633 0
729609501 34041857 0
182586192 586342369 0
288842247 456174730 0
2756332 33367615 0
943630188 569103649 0
122357493 414898266 1
531363898 984199564 0
251530086 83627626 1
199038424 115039145 0
72436409 691154001 0
601111228 974329367 0
305683705 195465725 1
385057541 299200427 0
129152463 849164867 0
40820329 416275551 0
730294765 398965035 0
155604561 784961522 0
696534762 257633215 0
78812816 880354349 0
975097049 867110714 0
580816596 652670697 2
27666282 867754193 0
853098931 778444913 0
636347786 686274526 0
545914569 692765439 0
371028388 423726738 0
725204595 860976570 0
875481573 115786751 0
468847651 904965377 0
996183722 223569507 0
951488183 932471288 0
805232012 82273383 0
107618691 129123930 0
205136609 869976872 0
182139293 25939317 0
532042756 291181677 1
433977790 974483783 0
554886007 376618389 0
952779222 998469824 0
619225034 945225386 0
9802910 236936838 0
64973673 699034709 0
720921731 27981066 0
259048281 495248731 0
341114050 594303447 0
643016640 366424724 0
126121361 138525251 0
497020980 501651922 0
267050132 779172990 0
134261015 373362496 0
852080984 421295058 0
401986674 468209701 0
907718585 615569562 0
285001659 715925787 0
97445345 647862485 0
800438352 224599599 2
273832103 569129462 0
550837197 447317335 0
182349591 211674679 0
977879514 576438347 1
252827905 46189730 0
536522314 73283148 0
362679743 4707577 0
239415712 842927232 0
738867219 29961101 0
955327491 70604199 0
250814492 233346731 0
441432086 172817437 0
876375422 253645539 0
234805390 136942365 0
492850052 935599037 0
843418620 345724859 0
768741623 155076056 0
239847971 32912978 0
154726211 742365503 0
48900369 25187177 0
270298262 31582022 0
414416804 385028270 0
523589010 493946181 0
976048848 33742415 0
473307175 50809913 0
953290093 103857999 0
451162270 597740762 0
1046008 501528857 0
59602047 141081380 0
19176847 167134000 0
808424912 725613163 0
91048007 45635568 0
333841591 114094760 0
317714336 986383195 0
463887023 460141818 0
443350134 446308570 0
417880022 68555262 0
160754253 889200802 0
64346458 693711479 0
770464111 68296903 0
215387223 54884171 0
55968832 463361594 0
785678637 666139948 0
200544357 128276905 0
39337343 899086270 2
505331744 287251527 0
140628270 213344254 0
451375147 171569978 0
128253824 394386673 2
594851482 794010399 0
272248923 364558090 0
944843501 387795579 0
186692571 286558508 0
898030066 800621012 0
2992353 194120141 1
66773562 267535119 0
436165224 749102426 0
861107540 161971290 0
404877796 869928927 0
57812487 382304198 1
125926959 355505620 0
64807671 118123857 0
163718242 653474560 0
831960582 577020211 0
477404089 535821933 0
5996239 936282946 0
367721543 131734247 0
901802871 389089042 0
250027403 516337219 2
178542190 954907857 0
379580372 206243626 0
23392878 185418452 0
343180332 370182475 0
817375009 38921556 1
772647385 210269474 1
279638043 627438472 0
534098361 94214050 0
388210843 918591678 0
523765355 564020126 0
745905793 938202392 0
396411353 111455779 0
745517233 328462752 0
216016949 160409553 0
705885388 886633080 0
845404089 481322915 0
595520984 749500939 0
499897676 232682196 0
606553630 809963069 0
587689565 754521604 0
766107287 43364691 0
890199902 924543113 1
925750149 112432343 0
768520282 143838175 0
826276080 144990467 0
319561100 896023783 0
292890745 883151160 0
677642445 431505277 1
652608923 172445347 2
67567953 594372058 0
123862027 68221638 0
146394165 162636148 0
132686213 304881131 0
142302768 912557108 0
188516773 267333336 0
316460145 700102408 0
760801501 446873809 0
123901231 493819290 0
503639299 79783949 0
67667449 600404508 1
153788861 608879171 0
844264251 840016657 0
923873250 152697693 0
34954571 49135730 0
472352558 559312523 0
515310838 780501973 0
412700767 98989709 0
737511914 263634821 0
999781386 323629026 0
210964161 331916186 0
93137416 853449097 0
579608434 26190344 0
866086932 549671785 1
422667445 846852928 0
382207568 623631285 0
447353797 171734556 0
822345260 558735037 0
475726612 553076397 0
559338925 515029050 1
735989288 238407841 0
367078785 534285249 0
136912478 251092577 0
139501464 738571253 0
817863654 901756965 0
561270859 8785004 0
406684407 467159789 0
400816221 361633649 0
357345746 674646414 0
734762278 398239653 0
965506340 207301194 0
864206409 540055334 0
55512759 122339898 0
515579733 989960306 0
352661715 36559083 0
352511661 326127070 0
458695078 136874853 0
8460923 117396517 0
15867731 12547556 0
982300647 989789941 0
130390393 600876561 0
155109750 749928495 0
62461450 549358451 0
966798389 494281702 1
316029503 792177816 2
173996671 235723211 1
51619272 193267441 1
154514449 848248387 0
776579906 249440449 0
650096580 889919912 0
63850820 915560156 0
789336962 64303903 0
70511577 32775423 0
287863307 53827924 0
85031402 197713798 0
144871537 694037636 1
282385747 587655485 1
664913429 732240886 0
42517215 62523538 0
711835893 216853339 0
664258430 809419570 0
85894627 188549031 0
471262513 702292300 0
84113723 487488029 0
102365130 527852620 0
829841919 274252925 0
598355019 808437668 0
594371964 19269643 0
61909484 2190003 0
187041650 401541635 0
830475068 776743727 0
579796734 567983289 0
434816389 22462146 1
806894602 62453713 2
170519945 117473151 1
92935755 888406860 0
88121665 647929878 0
520835878 85266277 0
933926250 764634834 1
733368560 333262499 0
817016410 287106341 0
17517064 857535341 0
187951549 375138239 2
943409274 120795467 0
535017605 635374044 0
329940359 267224127 0
508563218 697635973 0
547783326 675766793 0
821477034 864204721 0
53225369 1008915 0
380890030 92848656 2
642902924 114566455 0
488859124 120741708 0
419780085 288907088 0
334947632 887237341 0
39399440 86838612 0
311048998 390178724 0
984615399 554179309 0
130764653 536209732 0
730346465 555414179 0
147195157 293488661 0
379417095 214674632 0
60446887 981431023 0
755299149 45335400 0
138912244 326805244 0
925526387 779816814 0
50137606 353793131 0
799900700 217815161 0
28957600 601175499 0
886751398 55930536 0
298415139 216944669 0
239897179 499023597 0
630961697 99873670 1
891663151 98416107 1
944241697 335755547 0
327685231 582871631 0
767284782 926595152 0
52663757 326766934 0
284010074 194518668 0
705599131 221553542 1
552767559 207429195 0
850725805 913902837 0
144765142 427752393 0
302979282 293827915 1
512131511 125632011 0
233519089 108931444 1
633306631 347554083 0
596143258 923886610 0
485376927 933876310 0
326346116 369217383 0
331497845 678994238 0
456484654 78842746 0
405346521 752306938 0
540887583 401226219 0
403186265 178279993 1
275995983 631929061 0
968012360 43999710 1
495389660 404198195 0
141127005 502335026 0
98360930 269805224 0
374767599 358757805 0
952747964 567671620 0
361755888 867314644 0
611028415 998538492 2
315596770 722214594 2
559213092 90000631 0
274250469 705037302 0
119200085 19955628 0
62997741 937749265 0
525470967 456625439 1
462213737 509828742 0
33347090 535932195 0
478229368 898106728 0
41351683 551507765 0
616553551 587433793 0
502386882 740588862 0
12095508 96844311 0
660500707 404150536 0
56856184 68601835 0
50030866 328661038 0
776951217 179667192 0
898483300 418550370 0
886779326 714001435 0
93988653 200611129 0
668552293 294909514 0
64867392 132435311 1
787949711 519255484 0
71387410 255641366 0
17727052 965283313 1
501143727 24132759 0
310869834 588322780 0
124054921 210178911 0
290407653 303795223 0
903933943 100608994 1
963365376 947016315 0
362334542 376002591 0
840855535 227331090 0
56399167 183032351 0
158222863 991393359 0
65836538 381840547 0
748571570 243812394 0
930516009 239710093 2
765018316 830898384 0
791168679 437037564 0
268816699 29787826 0
626770924 858407318 0
654965581 709772529 0
583138143 91303905 0
551305184 193017970 0
199099661 316646118 2
375951321 361298534 0
675244242 16489444 0
316745265 42103905 0
782627802 144338158 0
796066461 515016003 2
250682080 449826074 0
193348380 91644966 0
320151132 969966503 0
435540432 724388212 1
999141113 404677553 2
929357023 177921778 0
84856152 279848983 0
934448169 787289919 0
135281244 892256801 1
763233828 753588625 0
754392701 796620788 0
890164604 101872607 0
847688381 300517096 0
55503446 793808089 0
387452167 126668901 0
835196392 502044906 0
709813448 326074845 0
214874889 781795011 0
812198991 804048322 0
460263091 251586814 0
883622571 89275347 0
530054912 828181222 0
297773850 393473472 0
117613308 665684994 0
69757815 865813218 0
3968572 988828188 0
75807401 553915776 0
183956173 926495464 0
358579993 537800075 2
726602523 617771367 0
79198668 768623225 0
883010062 847656127 0
535922506 2230445 0
15757664 821289903 0
834345605 911995641 0
138751911 170478199 0
112123513 398369273 0
52742832 31681936 0
460902906 761097975 0
424274348 128012992 0
9817820 807932989 2
650538746 94163598 0
77119180 180284261 0
83251772 981716176 0
127411201 541306079 0
482273198 637646423 0
891392751 232795147 0
874666956 667826947 0
442271879 476038972 0
124635094 30063328 0
597567193 101117908 0
367834037 61119381 0
242535397 192982232 0
399242596 944504729 0
668785756 103605506 0
812361037 277966338 0
188681570 451363989 0
503359820 877716961 0
851947691 629967534 0
802906642 395313328 0
5203912 68964173 2
83911241 533023401 0
465679731 458567295 0
114743414 783299827 0
426989603 199263640 0
27175237 383742649 0
735734714 469463956 0
749223271 316981941 0
346328279 857310842 0
795244801 950367535 1
760010305 13537029 0
417664934 620281106 0
997125867 22657664 0
891964182 151667493 0
768850293 533786726 0
420302483 96921319 0
857031193 140241994 0
118313923 994321266 0
125975071 184325700 2
768301286 367663124 0
212701461 60845974 0
365605904 180004634 0
85304445 966836869 0
362851981 773393881 0
683471946 275343716 0
333902074 916037353 0
627292254 285275162 0
220991395 17883316 0
737797064 380207028 0
802008321 479964702 0
924483448 558524259 0
785631037 871483294 0
544460322 53050620 0
299363890 538636351 0
901798926 73489501 0
271151474 54795362 0
329180831 771859278 0
806208353 68430738 0
269128859 469433663 0
487658724 579207852 1
738263533 285917388 0
889683041 449815455 0
306639887 371088469 0
526866121 742052084 0
983442207 643017466 0
842503512 677033695 0
46137575 73781021 0
298145025 290920512 2
142905785 505543151 0
124384365 589122670 0
186166313 454423802 0
424156903 163468183 0
283469868 19489908 0
607573905 990726248 0
969734652 830304519 0
423693273 484451707 0
807515338 818521025 0
416979201 949249867 0
225900141 889264354 0
118183335 641968586 0
566467671 470116632 0
362753493 575513200 0
645163436 807251830 0
194683764 895609341 0
894791562 352321982 0
351517363 828256137 0
207447475 560526080 0
54350461 778167147 0
75130417 102278364 0
34898807 166825671 0
440417334 108081931 0
620621622 947784499 0
778610411 128413013 0
42514800 225498855 0
91025993 873050883 0
219714398 524483827 0
532836723 388998338 0
97246337 613544039 0
284549154 727392127 0
36674817 794463551 0
352317481 357288134 0
503948348 632940209 0
908680143 866585748 0
429677776 350760134 0
853198367 365669331 0
459793602 843081686 0
162327256 613508799 0
231182559 43181668 0
870815232 16738780 0
268623916 103651653 0
586112823 268181543 0
264598525 28183194 0
820251783 747949443 0
590437257 794954116 2
708515550 723019610 0
879803440 422166582 0
928440906 504056787 0
877670345 562988264 0
737397250 387611312 0
985716686 88597513 0
855256385 60560031 0
92086089 91200217 2
425505974 97749790 0
5757310 791878971 0
43099915 981136649 0
612366245 573978362 0
842910610 105703668 0
195832336 611842347 0
76936719 64241073 0
58446341 516479829 0
832578427 835218165 0
558752195 800464971 0
396289509 561519563 2
950570309 371682949 0
354784191 97092525 0
530697650 260900945 2
709050017 928095202 0
252352875 43451983 2
59843105 456898303 0
348712006 148117624 0
308692734 275964699 0
479987038 949018414 1
946575748 29365080 0
99261697 429257716 0
30788700 642877784 0
982715366 537766606 2
155255385 532074467 0
196832258 196766367 0
25190479 676756062 0
679872081 618614653 0
256303337 523050703 0
15269628 442248608 0
105374708 569018891 0
177502550 775767050 0
388293175 988131941 0
491106207 619966338 0
135427682 552369950 0
895293950 191217026 1
417958156 669632916 0
186281633 387291396 0
189042178 136635939 0
878646454 762106859 0
199891813 136081448 0
284535015 557583248 0
80607092 28222388 0
194965469 963914963 0
907801435 142555863 0
815039331 15215148 0
436706172 147612358 0
912894827 943902803 1
816575783 601779399 0
302535389 312292683 0
689276422 427802115 0
838733929 87047404 2
555067134 355341387 0
807842191 352051662 0
122351402 484511324 0
379563390 88636493 0
461747681 125136903 0
814317394 387084593 0
435676648 785279257 0
465709767 55728361 0
353148265 415157139 0
895780816 312073889 0
177960173 578854757 0
131351949 44654090 0
670719348 473638501 0
490492158 843503714 0
32826519 347542237 1
76958672 86836631 0
756411158 47748499 0
656671415 246597877 0
380104715 632631998 0
293024149 127439572 0
355871526 1634507 0
72570180 4090055 0
780708892 594850993 0
684808029 92577512 0
870303600 226707554 2
918399823 314388810 0
578294101 603492949 0
552132475 371596225 0
769826882 506887819 0
214311512 204632551 0
635974480 66193930 1
344423121 854745022 0
44211436 94707969 0
19375039 395839755 0
447922759 202607995 0
122344049 41202248 0
29703787 763686040 0
363640085 67238732 0
453599874 232425499 0
710041610 771720982 0
448287824 204195277 0
116871427 752157798 0
880642051 644689288 0
698584093 953051600 0
344837268 831785710 0
720647501 939629963 0
933887389 523533150 0
312988547 150109065 0
912714767 50056880 0
489127567 110757957 0
467392336 802247711 0
597011081 198160618 0
818609047 584987971 0
146095526 299911400 0
510770857 646180910 0
126462681 970279988 0
404638458 3734029 2
280717094 790751063 0
4459629 885459935 0
344680423 441299851 0
371037589 447382509 0
632498186 784687247 0
263561154 766304084 0
758286989 125756910 0
367870711 262634848 0
540414378 78495552 0
649269720 295973507 0
122142494 737478422 0
464040174 852670988 0
283925915 786689907 0
732469618 915374487 0
72420887 374521317 0
372516600 44614305 0
120619764 98340581 2
168806670 158775198 0
647257128 555790148 0
449676770 272261092 0
339347257 417982912 0
799902849 659731772 2
145197896 319015057 0
890507542 757643118 0
713055684 291963586 0
100796453 628616372 0
249964323 71042791 0
712756204 247086718 0
16745357 213627889 0
167810600 79250578 2
376448488 733965317 0
79469031 582632150 0
738322860 704651388 0
955618652 23406557 2
171156315 146715520 0
656616903 903807357 0
85129137 688856696 0
602411452 281266284 0
948144321 116880026 0
380642272 156697847 0
609353758 753284721 0
140963211 524799464 2
763334393 192040141 0
953081096 390751797 1
124803913 791069968 2
221037744 701921178 1
698829012 459994371 0
571313163 672657746 1
629824630 17085038 0
237822621 168110828 0
342716555 109684489 0
17949325 751585529 0
110475579 5696664 0
293702175 382350950 0
387586022 265843872 0
256542921 846959319 2
590299663 739143312 0
907668680 441242216 1
65976158 448511283 0
131095153 432223145 0
49143794 312250534 0
611069098 774234375 0
262127460 856046411 0
898352079 639953582 2
710273388 282338598 0
478973913 174082504 0
345494425 246921231 0
251150531 104366718 0
867535409 745301903 0
850629577 231525900 1
67949187 788614005 0
842450510 874720959 0
374873452 202787528 0
570367329 836490366 0
854348082 522128151 1
189357532 980725765 0
625882452 928199219 0
790479252 130016718 2
874848442 955219353 0
798584902 867134196 0
529922435 335767411 0
909636795 426140295 0
564662430 361713218 0
593045876 507854186 2
572715083 635540041 0
832415721 64491984 0
17134963 993117205 0
170782209 331971134 0
336883207 842268123 0
168496669 149251689 0
242403418 98915235 0
208430407 126217710 0
941160959 500493911 0
325112317 442594087 0
64067108 830401116 0
450713788 127472191 0
361319300 508940220 0
371036535 449359811 0
40907835 825706997 0
706834559 420184222 0
522772554 665631801 0
403441515 562333913 0
537738654 959245948 0
225628548 357628627 0
113634846 127760995 0
168643672 651876673 0
929265546 270045407 0
127243966 619118417 0
213689484 889407317 0
782833563 420451641 0
409220528 479359506 0
943007024 643470391 0
430671362 110989380 0
706740654 454788371 0
528572144 501362239 2
60850130 363256779 0
575200429 600931667 2
360981151 96007483 1
613395994 695761797 0
723510937 80095994 0
49518042 231721629 0
567019128 519240940 0
532497699 75113780 2
800213282 529048118 0
205767118 152330384 0
391680633 13350095 0
27314628 857478827 0
420988391 417632429 0
525069911 314209889 0
647205982 829989483 0
558572403 108366866 0
24334261 552381377 0
168576873 2812172 1
582309847 21537059 2
748385604 509071302 0
728797730 826697788 0
153763774 822492946 0
754859844 496700684 0
112223495 376422947 1
393364980 14555273 0
37134349 261873933 0
503438114 81357308 0
164592053 139702235 0
81471969 501477662 0
481640076 73126089 0
720509623 351222930 0
686295558 857208920 0
449991183 588466621 0
861859492 480734292 0
134822166 208239356 0
619302096 578281330 0
774268456 812131890 0
644229659 129605219 0
254442069 733480681 0
877488495 157723597 0
27018259 697777390 0
486808887 464259817 0
306473911 428819415 0
634031964 837233294 0
211375731 310600527 0
294976604 144510648 0
256024083 99788941 0
789887183 108040985 0
11428521 192703925 0
405637726 506099350 0
635461297 458386598 0
392148193 416565045 0
302947560 33177764 0
19242896 351614982 0
635600763 105272417 0
28128444 715889569 0
991307653 966802562 0
822500372 747134432 0
1965610 964165399 0
671944621 484386089 1
435129278 189273291 0
351862049 543968844 0
12209360 212250641 0
299675428 865747862 0
64665210 721893294 0
772816184 967367609 0
873872121 739803559 0
639843360 97950225 0
330926282 679528590 0
145088114 81401343 0
213807390 145857500 0
362049624 980404216 0
379470911 528980413 0
827028098 895398592 0
283187538 43047377 0
774533194 246651136 1
111794233 335711099 0
278945488 6185382 0
599264315 661458669 0
163868145 441529696 0
734705636 31761404 0
453787163 77543193 0
309965014 785444429 0
145611469 560654914 0
108468086 74569767 0
761754965 832835494 0
309655463 768927529 0
86745216 248690347 0
131015656 556092975 0
701410983 316434420 0
574862104 312283169 0
738288667 209262248 2
470015803 713853233 2
80732654 177932087 0
275991920 993451383 0
804460801 392535166 0
931002884 137888414 0
859676408 53658508 0
493660543 19087332 0
493493474 142910734 0
696090576 309069310 1
277878379 642807131 0
131790310 618796417 1
513533732 238757044 0
547590304 99101010 0
130712876 618789621 1
548601763 314410959 0
631886055 45165400 0
229380219 328679990 0
982752900 416233219 0
133021004 989099005 0
725497179 919059083 0
48023793 649124228 0
250893944 673116756 0
779306768 879145447 0
836208917 261107126 0
143766281 785468669 0
995097101 288043338 0
745341558 890759271 0
181221814 732174034 0
169695433 804166750 0
325164136 542980307 0
71215475 777222414 0
671207395 980668749 0
80338076 503208670 0
5477397 361101518 0
912240969 233506104 0
778497169 426430159 1
54151946 379219423 0
547842231 596869928 0
300798522 994270757 0
560377090 893221698 0
879556757 16190845 0
526828583 799834406 0
763976744 63576477 0
71486978 127305505 0
226694602 879422738 0
939301542 669168048 0
943686801 18006042 0
7053650 285377816 0
39116972 95055878 2
138204817 428155756 0
103737697 431141803 0
456714014 100436321 0
240747307 896761968 0
45965042 942951728 0
719375071 901356534 0
376468530 620718443 0
284349245 770167630 0
336126131 386719983 0
467392867 242230795 0
455462918 865825209 0
134872018 214847364 0
321721162 227064118 0
287367847 975825391 0
375126796 414016012 0
423759538 828162741 0
749294168 668920052 2
535556355 378111009 0
416362940 734233411 0
481495564 162998992 0
462806604 93007105 0
38450118 318923879 0
519746106 596714613 0
928501030 174166731 0
19296041 107053731 0
148380815 42120628 0
17632456 14008397 0
488342182 516732650 0
729943319 6551581 0
874133561 752009208 0
932123686 176757654 0
947813678 943470753 0
358501150 496244734 0
349044967 625989905 0
223291310 684655999 0
296693870 457550795 0
41372526 381744022 0
791640885 612458344 0
956909517 364299276 1
390293199 804404965 0
882453246 349797637 0
336070516 570230947 0
854062119 223826635 0
388417886 607444336 0
948352344 536168112 0
269719740 710809265 0
680315258 782216604 0
429467041 158623670 0
281184752 281559528 0
65737222 216645392 0
324436005 759081802 0
14470259 780417696 0
111122771 417260635 0
636740250 74318326 0
315721942 892607268 0
166914843 850446898 0
903751441 289693021 0
128090026 872802515 0
107932597 54322928 0
954012978 646034176 0
920107548 33406516 0
975599556 175881066 0
528797508 887616984 0
355337747 834390711 0
282040350 410946062 1
332445037 409504322 0
901731471 285134107 0
69385690 747882841 0
975447280 93219869 0
916381492 255446863 0
799675782 7945430 0
131046489 608682743 0
545946149 140090410 0
140324857 837925157 0
289074320 683402488 0
132388671 111194901 0
931454316 941452671 0
566399267 133305051 1
749423539 101733943 1
465656726 709914293 0
161120573 610291209 0
836119347 50887868 0
211207148 907448529 0
711887693 799467535 0
417902575 806136086 0
938588089 548759329 0
181290098 94599746 2
995967045 517509184 0
258608215 589435633 0
440641723 98351429 0
369566258 178778922 0
129806150 771682689 0
50827137 291980394 2
537079834 164667118 0
139555463 127997498 0
130484183 370378162 1
389314578 349095153 0
46746198 688886786 0
184523557 180605127 0
357317789 256170820 0
808233571 842570202 0
87508212 862104242 0
125759911 201066846 0
890518290 508281827 0
116897173 272207082 1
150250316 600480935 0
252436555 803582080 0
103234431 208873540 0
494025212 352602187 0
671753584 937227092 0
595215775 857374036 0
154828177 936586783 0
276525198 443968405 0
457560486 141333863 0
383980642 803076092 2
764642322 970873130 1
369086851 657260389 2
255916411 895338767 0
969569470 98788586 0
721636209 129385361 0
279950102 484530376 0
932174951 53365344 0
459136401 584087619 0
499597138 273234515 0
266896915 12591998 0
554914469 989910336 0
131121810 158507075 0
247967273 405952371 0
31810757 516298683 0
807800742 46999432 0
502800741 50753837 0
609345704 108600813 0
761384281 90678288 0
61521475 952859709 0
65910771 959572800 0
663982995 144330475 0
895857092 680981369 0
898144148 453725223 1
855802272 844693163 0
662442275 845264748 0
594698191 829588954 0
229499411 76403733 0
324106057 473987440 0
381075999 851702709 0
349143776 753836132 0
872429430 100736175 0
497236694 800173807 0
589741918 624098064 0
112858492 634669457 0
699373134 70473574 2
474859064 903614515 0
554075952 76249731 0
915246016 916574683 0
531641219 979447862 0
722623946 46648435 0
47839000 342186717 0
843638340 74044467 0
216202261 333751572 0
37907336 23101013 0
978754726 28222990 0
710084115 15192316 0
458351287 44447299 0
384867492 272173266 0
999265650 889155494 0
317441734 748819451 0
934734680 38939145 0
675300436 125459953 0
816973969 589123578 0
570182357 13713792 0
333411200 369721922 0
126597355 915609990 2
515080926 423856989 1
198950082 668951260 0
288816936 439599617 0
254249365 418525643 0
805120539 486536279 0
532725914 138428334 0
631859826 730094401 0
413469009 629175167 0
313477554 43577775 0
800826889 705894329 0
53802863 745088038 0
319837421 979172575 0
637179535 718298366 0
119112169 327230575 0
543118286 655675232 0
115985472 138150037 0
726738545 71323596 0
716623623 309533976 0
781288730 541699290 0
574595012 10584439 0
675196823 981350810 0
614756003 909627525 0
856055551 900752788 0
574538829 733393364 0
337107640 307449960 0
69745603 185730190 0
844133798 686169443 0
44625321 246039160 0
668023714 389788005 0
287393653 850032085 0
505527565 512032507 2
721932102 72104879 0
19662814 394544395 0
196320387 930236840 2
751216935 776549512 0
47964943 105390114 0
751397744 663648180 2
251050064 226636742 0
60820712 376780446 0
916739404 992550146 1
131931706 144432009 0
606066910 810904976 0
962735534 803059019 0
436711742 293230885 0
155650011 453758001 1
175236350 702005716 0
218863277 614729405 0
596714114 122521583 0
96541200 812258501 0
893512829 129285179 0
9392421 676004481 0
23619242 520510739 0
773366970 760846807 0
845282472 593353503 0
100723410 79496844 2
965179041 449604523 0
851181891 349278627 0
503049298 567522351 0
525490829 383610996 0
930299013 125334822 0
240260601 73360294 0
12458885 739827765 0
297985090 17295227 0
529439069 572805131 0
205696142 158537536 0
784257369 232593399 0
205308844 802912129 0
956913823 916525174 0
110302678 365902364 1
71552392 135810018 0
998970462 392738524 0
305187973 901255170 0
110764933 905422695 0
263412210 756843556 0
751679025 528848042 0
78430362 724064875 0
852878687 907154517 0
163367688 269653548 0
516443637 502337835 0
702810367 203865079 0
96106047 860959279 0
672011457 983220463 1
276906802 904664369 0
361278814 697990832 0
528902646 533476362 0
205147296 23181907 0
651862041 868821430 0
313643903 460984041 0
160915356 568186356 2
333504531 80281212 0
899327011 699358753 0
403633640 78965096 0
28621095 540215588 0
6000361 498304786 1
842266092 958205899 0
233958429 346300294 0
739368259 288237170 0
47524575 52582569 0
319685176 957133017 0
960070228 901316809 0
612684698 201725999 0
828859242 335352788 0
717075031 837217894 0
912151979 536930312 0
257774159 698541096 0
946765893 218475408 0
423286571 951455646 0
240271940 354544394 0
6938149 275392616 0
15486835 414063143 0
657287847 700683089 0
454645717 296748548 0
614955934 389035251 0
625814683 980188564 0
7278195 165670670 0
480750469 768447933 0
666312226 846197926 0
250907674 417978413 1
777119005 219586249 0
592203033 212537080 0
211936985 742896873 0
308226318 705757703 0
501056496 63841709 0
844510723 896898938 0
472981986 976070630 0
68088383 778139977 0
364966506 172346522 0
614108032 696032471 2
727034132 705559661 0
355973828 565453703 0
991049966 769510492 0
220261401 172781282 0
659296333 954217639 0
221493142 717715913 0
876826381 1976758 0
190008101 282942804 0
937385008 627695738 0
713730200 373518543 0
531865767 921458379 0
100572173 722874895 0
903025332 335064048 0
369601983 742160062 0
95027112 18063189 0
771002251 974047004 0
906696672 270508601 0
642284112 86405445 0
874905898 609140471 0
516004862 944054597 0
720618436 17321241 0
673615472 523076337 0
874842943 637607030 1
140457154 834589151 0
18612047 494140607 0
503163503 689928219 0
23062959 925543058 0
401758457 185659938 0
81128117 644728673 0
122039202 703085542 0
751822433 826650361 0
255535945 361285697 1
348813446 194147871 0
180075916 588306682 0
270323025 809231725 0
639315575 827687432 0
965137304 502149146 0
668044500 899894795 0
396423736 133611808 0
963940311 741771935 0
773480051 130983064 0
774769202 970067304 0
322816320 848656360 2
98319641 851782900 0
554693588 673699515 0
323488848 325081341 0
888649869 648178341 0
124705743 713383853 0
694859410 919658790 0
646370389 25319857 0
89056082 199396427 0
952244658 242952122 0
578656722 108543375 0
100107655 976685279 0
111351741 802333729 0
572483482 586612732 0
427935074 3002404 0
641807178 522315892 0
900137995 439601709 0
98252701 292183681 0
532121809 486756399 0
160559463 730496991 0
516987266 664531485 0
49271236 223488850 0
294682719 593988954 0
896687951 717707224 0
853782283 791993041 0
987919712 817161919 0
86297584 967426738 0
728791509 589712583 0
89753545 405788298 0
144453597 317063390 0
649332926 451790355 0
899918752 322885440 0
56718052 396568432 0
403865244 394128746 0
449627468 795865251 0
163780388 333171642 0
941356630 791259568 0
711847993 392326993 0
895962075 296884897 0
474396693 693680318 0
892882796 896921758 0
116801094 503054505 0
703932016 58138785 0
655270546 960602620 0
556389482 330716063 2
504067429 146106824 0
77334586 244462069 0
620945746 270879497 0
141262693 56537487 0
292893235 495342535 0
441407685 656064464 0
456007908 264535003 0
166347080 183147299 0
589977728 481180827 0
962980432 266127498 0
447030393 432438547 0
97204901 403906145 0
847121630 627806867 0
743946580 510096366 0
814289406 514841540 0
268883629 958476074 0
325966664 422488316 1
918664680 657722245 0
579996016 68169802 0
953983383 374211696 0
842927767 749122321 0
72299169 174041411 0
435306131 869808989 0
934711850 582865831 0
892401413 121006727 1
778458415 460756243 0
614929074 331114082 0
518776638 442518406 0
736108769 79020679 0
224999343 449452328 0
110189777 981212099 0
584714876 883778299 2
972541241 825342870 0
22880897 25731835 0
111293349 352945600 0
141350544 434142508 0
612701486 717671669 0
593055545 822425200 0
614665513 450106351 0
855476157 374913221 0
990010142 550466940 0
868548044 226322559 1
829418128 221567373 0
879677004 949467868 0
560552418 199879122 0
966242844 952811628 0
58904604 94133801 0
965452683 844711755 0
495532774 61160355 0
519304872 272992858 0
485519099 698723415 0
892050475 6304316 1
817885346 159771961 0
651907543 913124801 0
886479384 782156181 0
699503645 247728709 0
881254368 477407870 1
597468709 823196192 2
640086973 963027539 0
307127437 458561105 0
87923944 799164521 0
141075538 2193392 0
694708818 653666036 0
54655292 887167026 0
909055049 872532304 0
145679150 685514678 0
221389698 766859323 1
643547540 449846442 0
131962358 738277531 0
928351164 174088353 0
409170374 996645215 0
971281965 118810406 0
58652159 169020894 0
72941233 452624422 1
58522343 655991751 0
587941522 821746067 0
24238332 90044229 0
747059108 163071385 0
688690987 676567606 0
435507078 619279888 0
376178428 934902517 1
938048607 940693134 0
315125527 4106438 0
406129413 297164856 0
236208289 793225897 2
362775087 868296843 0
112527106 728682790 0
180260848 894274948 0
627339418 151290570 0
883698977 453583982 0
979748865 534007761 0
657728485 954446794 0
646660805 703271876 0
792461959 145581952 0
776987820 842457415 0
261765333 95579384 0
618513562 497778239 0
910095422 596303889 0
355179789 127411087 0
143256676 621500057 0
501590943 11978912 0
488261495 211110170 0
904237443 839479894 0
570327032 870049674 2
117795602 338141171 0
199032353 618235982 0
476551021 201066922 0
202659625 639977529 0
20300058 535450622 0
555205917 130505090 0
466616593 379896589 0
488268026 999767849 0
38974473 942215242 0
146198997 212960878 0
659412710 797442131 0
535543012 47126928 0
105121161 584440148 0
983152874 802386710 0
155334985 544135581 0
979478474 277271392 0
680013803 61992233 0
509155365 506006883 0
599424572 776698206 1
585679695 706491895 0
751010974 483388465 0
407034544 106139091 0
78520263 473729334 0
588489479 567302771 0
101840340 927850175 0
139147119 915782439 1
924318734 709583880 0
756999087 156335667 0
413522864 403014652 0
9049583 493752959 0
137172265 77820853 0
335262532 931443224 2
928603793 401047034 0
284889385 164700003 0
145281375 361123911 0
20037030 315312280 0
644382799 343924494 0
508146756 142349446 0
641694563 354308207 0
501191742 384714401 0
801107330 601917430 0
878895603 32946773 0
594309260 218871498 0
983961999 531709697 0
147643942 927544865 0
797157896 177830305 0
93957171 329285910 2
329089791 911837086 0
653011512 153875783 0
297995138 640611046 0
561602016 265713798 0
583402780 991500763 0
126949665 360802600 0
377603097 786460192 0
249519253 750207924 0
92607981 361486073 0
470770157 97758733 0
578516240 517187842 0
110381236 483940069 0
732180879 18761504 0
758014690 905982580 0
271409103 91276055 0
310749755 734533316 2
770106305 512596383 0
752280503 989079539 0
924154260 114260788 0
434528278 428313487 0
925419590 184867417 0
810140814 4449094 0
641044520 994394401 0
592902690 388080760 0
431609444 608979604 0
141221526 768533770 0
248176275 236800111 1
219834862 241973965 0
775837863 434748556 0
818576846 847859371 0
630694665 676577005 0
114759475 568713725 2
162327249 193619842 0
477250126 769251444 1
305120934 398185242 0
229150679 669182870 0
758436509 47101236 0
597483059 878835654 1
541788605 277828756 0
375974359 116491765 0
383372484 999209945 0
814994939 347940346 0
306640555 904439393 0
715700821 412963358 0
473394265 6552375 0
743555038 187507299 0
31935900 420638869 0
580097977 154410240 0
180702059 104911183 0
415109004 741868916 0
883034784 978892462 0
273400248 804270108 0
29335197 442439362 0
905783399 403121403 0
20361187 935509407 0
511732862 468290401 1
14662650 131121388 0
879497454 701563661 0
44931370 524469366 0
613717371 18442136 0
57202271 980955460 0
388487463 951182589 0
68667303 830790153 0
454983817 883825864 0
428477734 465931161 0
283008029 852864366 0
383376082 514023973 0
187746105 122317666 0
898298086 392776254 0
862567364 607245960 0
889024263 872943634 0
897996503 263132973 0
452619930 853492500 0
804249323 670257844 0
845053910 189377131 0
625371170 991674913 0
818871116 521060912 0
682567162 150843510 0
720019069 72953297 0
538641636 240814540 0
930896204 543939193 0
23202721 187839315 0
148355011 279940511 0
32443395 346897649 0
895495275 660743282 0
373751244 783390147 0
427817827 808191468 0
904189328 130844994 0
655631303 525684528 0
943670124 149672385 0
475057569 259926900 0
955332326 342033595 0
845456441 71367940 2
621748462 866021712 0
6915749 774980619 0
86382619 281917373 0
636583252 131087725 2
37984133 67644441 0
751882212 572655085 0
991192091 113280778 0
72340367 762367340 0
40292476 417728268 0
998714516 799297527 0
35915312 992079432 0
302549277 804265248 0
270063170 166594179 0
731463412 282203775 0
706879996 827002764 0
266593 71338874 0
744989186 227370344 0
581485297 349591688 0
254548979 102766142 0
571096118 761911894 0
819452116 806210417 0
679490922 658188912 0
175672081 595673394 0
171232852 683855652 0
238203093 893317173 2
953871387 558082375 2
11436830 917928916 0
386239374 457245749 0
115936487 364456162 0
307290362 927292806 0
404531683 687218649 0
804326352 777221686 0
813841067 590483927 1
830822518 944870348 0
647809065 213506222 0
605167323 534498645 0
468846861 665745227 1
743926024 874380246 0
986474050 18003881 0
191694708 192044336 0
852760711 998961621 0
159321321 161799638 0
383615624 134756785 0
300031317 733521058 0
247577822 770467204 0
506891234 174668259 0
767064354 829158140 0
346743807 589916652 0
120330992 777052620 0
452079004 335983908 0
455514848 82146521 0
836968321 486887875 0
795723777 444612224 0
408570809 433593841 0
190194180 378099177 0
126916248 307048813 0
761447030 336346028 0
751678936 164831240 0
911976032 39717414 0
720388300 354415078 0
344538869 147272676 0
620473384 930819990 0
278572272 333743212 0
158018441 78418319 0
321848698 146585197 0
359579672 46534063 0
443084819 856299199 0
224168995 848288799 0
65431712 14699126 0
4485510 145409666 0
92223973 429585958 1
252327280 964190135 0
460662357 8105988 1
767379263 757631292 0
28159311 65305 0
48809060 869316152 0
819310005 618417010 0
12408529 139729300 0
328086776 284334267 0
576602562 747614084 1
595326640 219111870 0
137079296 594748021 0
40676377 355416395 0
50169302 186312443 0
225443543 275400115 0
204218186 544169229 0
802887644 567983562 0
605404126 137791621 0
74127169 985607172 0
502960494 217576796 0
487259826 443346539 0
861615482 550571775 1
899873951 253854135 0
325554367 975280923 0
356350987 129682311 0
871078758 741730765 2
975676103 676675178 0
125088193 103174501 0
210841875 2790425 0
173779265 405971688 2
482939482 770199426 0
905737084 142408600 0
67953786 631182064 0
239847713 411587242 0
24291665 707069725 0
776339517 302254444 1
380342664 986021155 0
54753353 945951795 0
881521815 366233957 0
781363950 579753979 0
252186573 317210253 0
410070329 330686772 0
102879454 767761075 0
612521787 831351666 0
75043157 212558899 0
951252971 266788709 0
794390662 450342540 0
48249327 248428687 0
909123624 267987689 0
362917360 529941494 0
107783729 708439897 0
961829252 989614863 0
128726119 58644404 0
245211849 519600339 0
74012968 850129027 0
369542589 682332642 0
640902522 929366929 0
470571956 537826686 0
913983758 481888844 0
944610221 608112028 0
547431164 167660994 0
143780022 74700492 0
828385590 480238203 0
450633885 635753339 0
752116061 980329909 1
305999787 642093294 0
685593775 940840645 0
776302773 416653089 0
57293947 145226039 0
597851291 124246611 0
92368106 279229828 0
95281457 379375281 0
779094925 455026539 0
148687780 209477780 0
576771462 984180528 0
222137038 876530427 0
477623873 254473435 0
971483961 219979590 0
167482000 111604884 0
550668654 488483554 0
812927441 205060227 0
431935608 67614572 0
739368283 883480521 0
915745614 88041789 0
432931703 930831787 1
932066791 743208714 0
883351758 49002345 0
224724548 891655108 0
851817604 668825089 0
881723349 494441654 0
969791133 957454731 0
586342605 51736528 1
444954374 799203131 0
235498539 411578031 0
902012385 169659736 0
137929463 117281549 0
234355886 129115950 0
195473010 303290467 0
113757209 140777604 0
902548077 554989135 0
872219269 909887798 0
611255627 869421461 0
647643252 409561820 0
456944414 167710786 1
761227917 981583686 0
447685046 159689639 0
192997863 641908874 0
920048467 993365909 0
116180289 892055806 0
729060553 283988873 0
554275189 835989281 0
642308680 657939925 0
613638095 970932412 0
145697221 523144817 0
969110199 924611381 0
206689613 58102814 0
435409993 617573982 0
740017853 805708633 0
145923462 926553163 0
782627424 975086699 0
863439419 557570863 0
966549246 57429721 2
559803985 449933900 0
141737877 95642630 0
987439230 851199072 0
57592117 568234222 0
239653224 99923899 0
943638955 241998195 0
389685749 945284826 1
90513886 299812260 0
898877057 882802567 0
628754134 517720031 0
42205129 226968389 0
865974635 7533535 2
880716813 819353869 0
735931765 673419238 0
20284485 55512768 0
516715606 853191841 0
807034670 494506667 0
603799370 461125937 0
570117699 305477250 0
263698410 540337017 0
668518789 810615564 0
455359601 196857936 0
453555701 486233181 0
847034249 240455201 0
336283356 146636545 0
169649686 165519807 0
334969969 510264817 1
726930092 630520143 0
277994432 932301179 0
403510723 170101006 0
328110642 824218622 0
643840760 972121179 0
349902936 120761640 0
249035452 546598022 0
800254355 369281817 0
50292245 427569974 0
141858313 580491948 0
680057264 709260238 0
2529014 58693818 1
704492059 25283533 0
18916054 503520854 0
855074768 909228917 0
996538618 668920193 0
293916128 618374097 0
332480101 277723152 0
135744770 544911684 0
577977874 986201846 0
7729500 556504479 0
635514685 852731851 0
979875787 98475236 0
173788518 279283514 0
615209726 48265354 2
464609174 259454083 0
313847829 52883484 0
494023078 435493520 0
248474007 443742461 0
901491141 104266189 0
638744325 63880136 0
733895535 129571949 0
256576852 551436811 0
476443422 207099273 0
93392000 293234231 0
585230654 545083310 2
837575390 296322672 0
60913908 679238382 0
173953009 684089252 1
508038673 380593428 1
24159346 674294321 0
913450985 519407202 0
689515671 85679363 0
253658219 865830680 0
86867411 316544557 0
171710670 221496990 0
659873902 562694443 0
356846105 738201544 0
535610414 428217472 0
402991304 883234299 0
72364893 671710262 1
799625720 904308534 0
792967255 84069478 0
729038174 919822900 0
678942031 88224429 0
29725128 679702700 0
144930858 526418964 0
438406088 336182961 0
581726805 955979180 0
924365468 724247212 0
221698725 289758878 0
607894923 904700742 0
403238158 980426552 0
723442547 317706101 0
31350603 920658948 0
271806278 723303677 0
347132381 102389119 0
178107964 647949713 0
247219674 80363744 0
14450483 198883926 0
909942441 108538746 0
976110618 726324119 0
88239142 693219150 0
628866512 129090554 0
364192584 487520628 0
139770554 64280128 0
265680634 512225813 0
722412953 54459118 0
222438318 766087506 0
453569838 751163251 1
872678707 310008624 0
410510300 137045692 0
998283168 1591429 0
5516638 22432452 0
334307140 889744431 0
104724248 284907014 0
440635505 438872880 0
14144078 414292420 2
910665760 331125517 0
303273541 53107603 0
323024910 822890433 0
511396262 770268137 0
605614861 393788794 0
267291435 492357068 1
738605419 684878885 1
167445525 884665356 0
880424681 684049602 0
542995595 55746076 0
54097142 701010253 0
29040334 882753231 0
186997232 157910466 0
193014199 405465039 0
253633231 746650025 0
461090037 615228207 1
903344620 817069186 0
927465458 557635898 2
891610812 297483459 0
487126219 549857353 0
747562369 413278865 0
320697001 44430455 0
105604411 837185590 0
295377683 616653597 0
336404454 129867547 0
22127197 33368540 0
869717799 119702956 0
524007374 773204643 0
846947156 268139865 0
2516695 30351085 0
509647013 772466045 2
68616267 395674786 2
19161822 586614737 0
105823739 936451504 0
636811919 371813193 0
238552933 827634980 0
253574539 877799585 0
868366142 423969356 0
125098603 169594744 0
923496733 91309648 0
802492664 920587936 0
259100865 583061159 0
727891360 335769244 0
529836573 229035048 0
109905585 270041391 0
86790001 733323063 0
575416722 116203803 0
607625663 703125368 0
485681714 619960833 0
366428335 501887063 0
422169800 833642898 0
765756077 780679372 0
1383452 2366501 0
265473651 786593484 0
78264368 651295702 0
356025392 92744283 0
594925085 644654383 0
734192095 217666620 0
765896794 616677005 0
118948280 200236863 0
778785196 926914861 0
921595586 50883566 0
606038274 774022858 0
310964825 496973396 0
68974702 18585060 0
642557798 157625300 0
326461535 885719311 0
445214482 648441511 2
171582462 473054079 0
913420481 164992499 1
253811752 715765435 0
27156800 656058686 0
116477310 449121934 0
841467889 42992014 0
373973256 487976624 0
40663438 481587121 0
31170561 246829842 0
461061222 930435490 0
881055778 911271360 0
729869881 886548703 0
561313740 533667337 0
605227341 29476265 0
943247063 882855746 0
563475051 966056106 1
240508678 327593626 0
523958572 446532511 0
583975388 194740139 0
192423221 16793982 0
967950662 804571600 0
154495380 254053850 0
95540587 332059459 0
452482356 774089791 0
315700771 804495268 0
375744873 105075991 0
298614011 139537457 0
61474569 970373774 1
837935008 936396712 0
979299141 208463063 0
60938746 417060731 0
637584696 777999833 0
262998057 660893087 0
462958548 80246248 0
695277903 601307082 0
118267100 243559024 0
827211910 711649743 0
263979294 471423173 0
583998090 250620642 0
201915285 976927890 0
549634270 648796895 0
694361190 181485331 0
571364458 290691157 0
936913786 7671897 0
254231739 579980438 0
704641720 94112631 0
23831723 278991284 0
303887559 216857541 0
39841975 684507816 0
40386443 146562180 0
773055607 452828778 0
833916895 617415519 0
24043304 607998096 0
778850046 642252167 0
489356042 122397907 0
335946425 206513728 0
369330691 556257059 0
761445521 197012301 0
554365735 998072442 2
87278508 39395709 0
720594 375690280 0
114482537 280098140 0
130040472 570119255 0
119110775 281132809 0
89115247 858811491 0
562045552 840316704 0
183106516 682692250 1
152764606 661721055 0
41544393 676493243 0
162414853 840887543 0
41153126 923635290 0
109538918 939442378 0
106274829 657250138 2
968769493 496986687 0
578554834 912833558 0
98373303 414036785 0
928656617 399129388 2
404247115 298653615 0
599126299 470676748 0
229549041 277820619 0
282494638 519792587 0
126118273 610820281 0
107233767 360077751 0
21305789 533105415 0
551814822 535178746 0
999581376 265828534 0
274069304 207922939 0
70181350 974728342 0
199993029 781449781 0
32904170 448996361 0
112935413 184555470 0
326430482 118357360 0
865322159 943866573 0
145743711 35787661 0
361383652 891141260 0
104599627 80304945 1
46031510 455667404 1
630667061 21031944 0
215053251 73996533 0
743840481 250635172 0
624579713 445429628 0
430551766 248427847 0
334747778 851683280 0
380831415 147245808 0
343779053 141036110 0
257437290 632707659 0
369008135 739761293 0
176953865 192533686 0
443176684 169756815 0
463534725 570117032 0
74177750 636597098 0
40156755 273419501 0
497428013 107869689 0
616761611 277185234 0
76556422 729274357 0
742830310 484174212 0
180207233 740349771 0
103346514 271811885 0
903834611 484583385 0
135201856 211707658 0
131351771 86549850 0
822427106 192667918 0
786468982 421508998 0
229104190 124979374 0
669265639 347841322 0
326166858 379808993 0
38487485 444975076 0
858125241 178024364 0
39835786 145598774 0
621543461 110306385 1
416805874 302889029 0
618294061 984735151 0
719256097 750595536 0
476727041 198755089 0
696326444 814736201 0
916503179 954153457 0
353849905 393754197 0
423135210 762275474 1
473125807 63875914 0
611275545 283737611 0
194895556 273059465 0
128401358 941428198 0
505908514 915359406 0
188992329 825181087 0
115287799 898669924 2
307527390 848409228 0
512456155 656951803 0
983723711 140023714 0
388886544 766341683 0
913076678 883539666 0
32291845 85566411 0
88081905 526753176 1
99411048 744409782 0
405382214 14868024 0
858971419 343874011 0
585303867 256896295 0
571862775 146510512 0
646660748 258031574 0
912907519 345768646 0
684314657 584526840 0
535363352 101905174 0
347759453 897481395 0
615518915 674063169 1
204570677 739332502 0
743480089 518007500 0
305613292 307421104 0
62790103 143221210 0
220598750 630397645 0
215777433 173992595 0
13169898 987335774 0
114730287 319765418 0
523923960 738503647 0
63710365 969240489 0
808166201 53732823 1
142608537 128092216 0
785038310 349749347 0
146232334 310763066 0
697737521 785494657 0
119397204 616840922 2
528684217 635631532 2
644306952 896469142 0
111987843 146834782 0
863691713 791317778 0
223973506 707288630 2
344947714 947736539 0
935904034 992846132 1
307853425 899994034 0
41297866 730409017 0
95608041 707339895 0
118566037 304542135 0
772088376 460706810 0
115295223 665625473 0
765579948 523181764 2
161342943 358802590 0
381289709 680229310 0
18204151 12693573 0
128277648 75637140 0
91708084 149816883 0
783826916 162983791 0
724329341 90860121 0
335929278 459921527 0
391815571 908150952 0
240932721 447252101 0
157485518 912859183 0
192444302 773456126 0
352208192 656782732 0
637808111 593175723 2
481671087 107834998 0
709815425 325001314 0
901001344 43057651 0
971583773 1444250 0
766248212 887165222 0
582345015 825036877 0
328962065 996264492 0
416034233 539807656 0
646860197 13642893 0
254552940 6199685 0
122388328 445084475 0
726814181 588083799 0
764095021 575219820 0
88222226 319579897 0
360578969 517410388 0
65958253 119116905 0
975406983 649024338 0
59555867 895152426 0
565022286 32102925 0
523215922 666002025 0
943864993 112332234 0
936349742 528179237 0
556771824 220975397 0
84170574 354090617 0
532958641 383526146 0
646395080 633516928 0
122959452 44042209 0
539381400 958290440 0
18565023 93292550 0
187789909 374894048 0
453830793 246388616 0
955010736 378887588 0
921672544 453615777 0
935170072 638422852 0
93771843 959771777 0
989271232 470783226 0
204878235 45488274 0
185315654 23852770 1
695892421 166745575 0
500064654 488573681 0
222250484 902656443 0
659391584 813055333 2
768931273 72593632 0
607979137 241118013 0
801469407 407993152 0
990846417 360806872 2
581381468 860685769 0
906448349 898438365 0
896159149 676626909 0
173248858 403332503 0
675714473 699364667 0
528423459 354607236 1
144506190 736951569 0
16613582 908836618 0
112681586 174441548 0
860568450 256729023 2
549017869 711961229 0
140055347 390651634 0
884369100 801396649 0
909233349 391001441 0
265583892 265763134 0
318048798 883322789 0
800644252 245988979 0
395303930 35811203 0
234560939 592142068 0
121946144 535759230 0
491839414 423766509 0
749041667 720980272 0
779288676 122382136 1
187178362 896142680 0
39006362 812083804 0
586679971 470221187 2
270667173 237172249 0
334268239 340651976 0
909308758 881725886 0
517142963 524497343 2
251559001 246098134 0
893952074 552004499 0
972128227 8097856 0
500509371 286999482 0
175789210 76366525 0
221318206 642157422 0
352169494 172418655 0
250835680 198101930 0
991774917 649798564 0
474379596 777743654 1
704256000 664926311 0
513912847 457900056 0
31253283 429287886 0
390243722 797360034 0
268731452 303807630 0
825279195 861042310 0
899572008 488147005 0
652362561 624429417 1
351588527 216623841 0
91680068 892209448 0
40885233 359084160 0
90313774 680744109 2
227474067 143360983 0
969936787 31726510 0
854633625 128246483 0
456934771 127643614 0
954367959 323326507 0
859368162 965559524 0
574792030 356853997 0
38494231 15867764 0
812167258 846072908 0
525069315 532074208 0
19740114 72121289 0
166470963 197886290 0
600180799 485289380 0
363193844 179998921 0
753714326 108050028 0
979090755 843452916 0
822610840 788199286 0
787745751 225802640 0
535927351 752545127 0
965261626 729868651 0
658812956 160818412 0
166221162 19514409 0
985033041 532823158 0
204920371 493545903 0
522675354 782069717 0
453687610 443924982 2
574274807 284475828 0
685035003 858219470 1
867108962 175009550 0
747379487 36923316 1
394712335 380703006 2
740027602 34894122 0
656381398 225720203 0
324776911 975100631 0
219334438 428749153 0
709124072 31302560 0
94999014 503483541 0
509135229 943276361 0
721049311 117719609 0
38955209 209681751 2
994087186 795650954 0
216442840 4633865 0
456672251 865211096 0
24612489 775025823 1
343402830 116643187 0
518860006 828765939 0
143906494 842297876 1
5417543 654785030 2
444928211 818878976 0
196257417 204131775 0
794316805 928106592 0
67306919 892082343 0
361917122 493721552 1
570794418 584431652 0
328518517 14141640 1
128296477 939275844 0
546541851 18465587 1
419191940 80540793 0
584788604 405585000 0
799705917 379214518 0
302804089 338578080 0
796662764 875187782 0
68624399 160766256 0
437452387 940534216 0
75059325 663617965 0
181140870 810214860 0
56884109 396606174 0
406515565 390260 1
164459780 623881005 0
600927662 593172312 0
21134801 13251190 0
489259118 871797832 0
468863080 98816209 0
704196155 786609617 0
770313413 482490036 0
793486679 27077416 0
643497581 900492398 1
824811305 411951610 0
507546559 524228411 0
797992779 460369374 0
992811467 352973501 0
904943424 782578009 0
409077884 141380209 0
649508831 52101937 2
130850082 575861563 0
424978279 963502994 0
377810611 478626652 0
612474773 197706073 0
288826639 805648014 0
146956372 674733789 0
948202316 79561446 0
444329306 307950348 0
750606755 690085991 1
520684200 874702264 0
400200955 632160601 0
85119931 36130710 0
557590086 195475461 0
543655600 485761059 0
72307862 98348801 1
531257653 424006317 0
469492744 158964647 0
504234353 251530724 0
674535561 696724048 0
260069817 152400074 0
240119478 952466312 0
675839886 782545838 0
390702366 106595772 0
522967664 929653885 0
603257933 743938658 0
690198351 636470346 0
759315619 375936913 0
136906542 998052048 0
132767401 230421868 2
145434071 374208729 0
68174998 936118551 0
196221475 319128768 0
270685290 397825879 0
656437816 947379974 0
973056049 587085026 0
572046061 804490607 0
250182802 472103357 0
351591432 927696309 0
743334747 96607052 0
339330773 539733112 0
127752505 450460191 0
34291622 239864431 0
284172163 97602115 0
345234167 547926434 0
334905456 958990655 0
967495484 332481961 0
616133405 27486983 0
237066182 654621386 0
51733793 84555661 0
396744784 890939314 0
137023664 625492068 0
169996760 991631055 0
625345163 173323493 0
14616663 734120389 0
32824234 527488958 0
595817780 389176788 0
925686686 411263975 0
356882844 126778536 1
722253699 912391340 0
648133751 247100173 0
75342962 933026452 0
259285113 722456528 0
682888888 539894581 0
415704695 991274514 0
224108158 507283456 0
834821043 523829220 0
83691488 535677406 0
144206678 595398484 0
608588111 24434252 0
481458045 20480291 0
720202166 114289926 0
884864279 95385387 0
477465594 737387563 0
183646541 113563140 0
496832472 834613855 1
774537781 36006574 0
130592376 763265704 0
171635135 270484005 0
571484868 131148125 0
288907717 349247297 2
233152668 93924864 2
866133012 95458614 0
751790631 621708560 0
604269863 896551797 0
713431907 503666102 0
201976314 931756444 0
129133974 794720176 0
367187016 480716743 0
122700769 66833948 0
622966474 632629752 2
488126027 476657608 0
365050894 160445287 0
725455 732733754 0
532190301 478108329 0
241073012 582333634 1
9605968 202241219 0
325027003 638696594 0
837271571 769479201 0
16999729 799386733 0
957271437 304569826 0
58244932 400898872 0
428148171 16750729 0
101665098 560184974 0
942059321 19808664 0
721878226 286060887 0
993464030 997609753 0
84384604 141688740 0
291630167 74018565 2
843891423 334976493 0
287180867 890442515 0
404702908 339411320 0
335146163 888979008 0
908135829 814498691 0
464138642 630872148 0
180198821 545056286 0
143217141 655978688 0
68963950 273976855 0
11807606 771569894 0
538981694 98228094 0
63442532 679073811 0
966213656 111772269 0
798004433 569253120 0
458619266 414370692 0
909617663 773666560 0
421912519 229337763 0
83534986 245441124 0
541508173 98961560 0
866836584 349702911 0
34729653 104738202 0
919665395 398928384 0
970999256 207793148 0
730146979 902294977 0
265940864 649026219 0
654575629 999918168 0
652660132 812843303 0
449146045 73094195 0
648400785 394490011 0
63504688 858163978 0
656508769 838225226 0
734150080 217700383 1
468791782 133295326 0
879389952 136459115 0
670268548 171768712 0
245961131 688478 0
6808267 541490602 0
450269029 876207649 0
66496394 364743825 2
745323339 148184934 0
50115399 518587190 1
997891119 386780479 2
487037700 856312250 0
306795783 970828120 0
19374992 465108047 0
277828502 722283561 0
533719293 676076967 0
564092984 231971616 0
675556993 925380633 0
905807003 568916570 0
138752620 120811568 1
738517864 320304961 0
940435199 914393262 0
27064859 322853332 0
23455894 168312594 0
178287295 387589919 0
530216162 636842951 2
706270745 881547715 0
119334820 973320872 0
79734861 385172281 0
675091378 2176214 0
60340079 279880629 1
7415796 77866389 1
272207127 316931192 0
934842447 729372461 0
808245016 161876821 0
320106151 694705212 0
793202718 746006899 0
117213004 589212904 0
431810219 291035295 0
966250146 6211169 0
466625432 286829189 0
756245186 681753365 0
169910434 329103843 0
965314051 983950697 0
166329144 513865434 0
483343527 546224892 0
103489980 926357813 0
940534446 364520670 0
624726342 217134825 0
81359372 361956520 0
24312176 369705470 0
934012269 61746521 0
509971136 826637858 0
247512028 408327180 0
527650361 82948031 0
197383653 220765453 0
555918292 594386812 0
989517017 322785884 0
521894215 812468870 0
131433039 972976946 0
454465152 678470250 0
553922330 442238618 0
657194464 217846070 0
920123029 405117327 0
385148422 443746117 0
398844954 262374958 0
936650595 283623420 1
190755708 127802493 0
20589214 803564610 0
708886347 628878920 0
220183502 627183232 0
19672274 554768961 0
131681156 324869994 0
626752413 895145537 0
179617069 842161534 0
320684247 762556858 0
364471373 257271360 2
442012537 76927808 0
546953051 862613771 0
938719570 130598012 0
13326623 398363412 0
909785871 610676953 2
281776128 760349333 0
363748372 451777038 0
683976275 622963717 0
865342477 901663350 0
203622813 630431098 0
763092175 803203546 0
975478383 643900256 0
554615336 898868396 0
770145580 971556007 0
209856388 34805493 2
30587033 49700035 0
212197588 988045268 0
934844573 218252713 0
511440632 652289728 0
840691707 818381884 1
885302092 705306774 0
373439267 703545143 1
871006183 59449654 0
824052632 472206913 0
190087877 505774383 1
560007997 257187050 0
57798637 44130643 0
35023026 54606666 1
2249035 489349027 0
117519053 947066336 0
492694096 431829454 0
604294819 630549847 0
168070829 172211496 0
235532479 208516463 0
600797506 492600885 0
243182040 914214840 0
126991766 515961470 0
275828745 552516866 0
506449172 980194327 0
76174398 490542820 0
670621581 92367078 0
176115456 380723201 0
661788061 168221638 0
111087723 242249757 0
911474081 997600046 0
71532637 940629553 0
382814397 349108207 1
97978181 735376461 0
678763988 489797540 0
6445655 34560239 0
530956231 34655485 0
941060325 793540421 0
67369638 945386555 0
145156299 5013854 0
765931034 799762700 0
321334795 403867743 2
208837724 365000474 0
396200491 867721007 0
719851108 412061935 0
563170407 893409031 0
162390699 342679087 0
864008672 587252673 0
33630790 482338928 0
24363622 10026958 0
932556856 183340499 0
530353455 778026182 0
313598763 97571819 2
452651626 606692365 0
186270156 497355876 0
986338530 515704702 0
404577229 119772389 0
567035807 349273106 2
407808590 854920276 0
842248261 766391148 0
570525850 574321962 0
657189305 193317273 0
179904227 324057157 0
69595433 850513144 0
282685399 570706856 0
24101211 474507216 0
737721274 729342484 0
519527192 427379299 0
3891037 792720414 0
244955123 868871759 1
938701937 854658007 0
66522808 830687994 0
887270482 389344295 0
318384220 885943228 0
955183619 348471139 0
515342166 825556623 0
269741587 638852201 0
359217257 475989234 0
183808209 287457449 0
947815644 840454785 1
440414276 654406107 0
926374987 628944634 0
161158160 384644902 0
555729317 590564820 0
968919752 916679521 0
275549040 277223965 0
655036608 798819869 0
915560485 554356566 0
134373643 918178629 0
123523403 188679150 1
40714997 47941991 0
174010674 580699290 2
299202783 626786874 0
789436185 95724025 0
131741474 921545228 0
292763752 441925722 0
734222788 261085439 0
683625626 188022938 0
26077580 83629010 0
10281212 715088030 0
598729869 494859713 2
80325724 238314236 0
905356591 157798596 0
30899194 864808594 0
236428700 446191590 0
581198595 174625133 0
234588621 839850747 0
964061630 431910912 0
395082998 517792451 0
639544747 544967299 0
754800578 964797293 0
758544669 362189800 0
602925144 999596406 0
454969935 81556368 0
314642684 27531 0
594734995 14017919 0
802529203 98469374 0
31442919 473396886 0
29382430 519849918 0
508260998 174159028 0
183112650 997651230 0
49970832 635356078 0
950176685 135308363 0
14655029 776315646 0
381189887 892628157 0
981026529 759330686 0
176208870 842316297 2
573631014 585982202 0
199006550 242398165 0
330317938 966068283 0
5800570 175409664 0
731001083 305868095 0
699432802 349226251 0
6449178 874678893 0
15763558 765579454 0
753230611 705779807 0
554670731 124743340 0
860924760 288970809 0
184960156 897794609 0
573441904 207304672 0
529181168 91306104 2
137192721 253361697 0
110362927 35136039 0
490693017 216132068 0
455882187 927672726 0
112373884 497794924 0
631641414 973495231 0
362970020 265522824 2
716583445 849578129 1
645256179 256022143 0
64814580 34855834 1
444587133 566915671 0
371520492 72056633 0
648920059 324741405 0
101205197 429296221 0
17253670 209324122 0
8686039 581355478 0
356789688 734654500 1
868709820 971389692 0
607085170 228112513 0
856578556 742093538 0
321760440 820140617 0
526710939 673596893 0
810695585 137908898 0
890483667 407977063 0
802860193 114508542 0
710440286 201073059 0
956599981 899898901 0
209630728 696726933 0
233377351 357104219 0
522309364 508884072 0
826775608 998283716 0
946987400 759466303 2
446864436 113207516 0
454406463 808209808 0
158685095 780899405 0
293589471 267977537 0
82210730 686307660 0
291038082 814284931 0
498109047 5215058 0
94907241 509218063 0
728961430 405074168 0
140640116 973729289 0
245490971 440117588 2
618370308 594378489 0
283823120 369156695 0
297540009 132983801 0
893487612 532697726 0
731936591 646328755 0
643257690 540934525 0
53561102 120233615 0
414079516 415270757 0
97226884 622443366 1
742247536 223582748 0
622923183 907431577 1
42383315 603761059 0
737426580 95441728 0
636418997 877140489 2
579261916 179185460 0
527648355 67279517 0
794905599 912698430 0
733173533 744455490 1
482528686 793396702 0
417617521 260378157 0
535223980 814022585 0
80673314 31286323 0
129900360 250036023 0
470385085 626055841 1
967705753 858021862 2
97667126 59847826 0
99799886 35995233 0
302397281 44101541 0
913815365 399274581 0
875016565 57185028 0
231253418 434793763 0
668378296 625644764 0
310130449 451627555 0
56738318 435286414 0
499513169 612752946 0
110097818 337260302 0
202945286 803469666 0
929410897 838754917 0
378968787 138356005 2
799705969 172433565 0
501824981 48563444 0
71838342 127612560 0
899541986 259062032 0
926896007 328038747 0
783400395 385728976 1
556054032 563716002 0
738164459 786740432 0
221922686 225407967 2
442041905 326583424 0
221324865 235302739 0
704015034 942786928 0
390164405 78456394 0
12825958 505324869 0
272187928 486301135 0
723923598 560140094 1
258362926 374204361 0
294316408 245800739 0
238416073 198366467 0
558472208 160555889 0
75688753 786134627 0
960120847 994002399 0
741821339 657747768 2
84496712 520361603 0
627759553 805970933 0
79899967 679962259 0
143252660 902905032 0
862755658 308322457 0
503256203 988931897 0
778442539 296933505 0
821495744 935146690 0
557338447 781882250 1
622680825 938586479 0
493756341 266894631 0
864201876 361297861 0
922122883 768494978 0
169539217 849288421 0
381740495 683715279 0
836923449 180130904 0
903024531 668986684 0
66730938 29121648 0
569173737 774497331 0
711123953 792490916 0
941600741 971690575 2
324009388 559372221 0
322042294 82358709 0
363047497 878415171 0
746036490 539174420 0
191603693 82235857 2
563107893 313580167 0
243992859 536440461 0
115204022 313667858 0
993472235 770949963 0
631652294 631425939 0
45610034 450504587 0
327835743 916414726 0
791219561 917470013 0
103803049 199721995 0
94917361 945372571 0
229016658 333477108 0
63385532 163128705 0
949829932 761032966 0
8792598 769921350 0
569615067 874913475 1
587225663 360582950 0
885814147 257796459 2
631560600 397626590 0
343285456 343523675 0
126399317 805419805 0
188001265 375173439 0
945852722 57023222 1
362528157 356846684 0
567728129 884965734 1
982906811 10283752 0
109108487 101820351 0
838578063 523721161 0
160333501 992636503 0
210979884 60763408 1
842089621 778134995 0
131730979 843009085 0
499321163 190993328 0
525251979 852126027 0
940287146 832570616 0
492912506 677513643 0
917809800 264694979 1
279409851 29905791 0
384355405 502772497 0
134906659 786503815 0
322902140 274229420 0
636363538 17999333 0
86657214 201520375 0
759010594 290020101 0
148430664 884851063 0
972413054 648276731 0
136640477 245993267 0
906220702 567514051 0
637035152 72362191 0
949557505 114091194 0
521688770 99113410 0
358856877 810783986 0
529684887 853385822 0
881141557 574821415 0
682177860 88472135 0
452935763 813425399 0
46682402 658717194 0
633197132 573951415 0
70776766 343267171 0
845090167 436191490 1
16483549 266528216 0
630777038 766923097 0
576295256 612678695 0
651820404 735566351 0
397180089 461319430 0
587374572 860734489 0
122204033 104796090 0
720584344 25181296 0
602854845 445280142 0
124231249 882303895 0
367837335 881306036 0
435757733 848866216 0
514760718 889255756 2
565678510 308518621 0
746793408 681636570 0
586046764 758178888 0
950103337 190428539 0
481773403 407389248 0
100753255 642378766 0
388579665 783671089 0
137150893 980884746 0
935046409 89079644 0
837787689 130125535 0
227934053 790478152 0
791080742 627540034 0
52324626 333016656 0
906113210 812177098 0
768941378 416810103 0
414455466 441254299 0
689681679 895448302 0
24993890 100560962 0
721929071 8061115 0
258646084 723121587 0
575418 279962684 2
335878166 157071385 0
677338499 109125490 0
864875400 60844501 0
113379918 634419909 0
848896246 754930086 0
753322268 257307424 0
945456304 654643338 0
264646599 86176620 0
472229417 109989375 0
155858329 759373705 0
187836484 791837958 0
447330265 373996232 0
662238752 512401944 0
622807381 50763184 0
751626242 777004667 0
944427905 489050703 0
446879399 612890482 0
106250240 40754470 0
416211107 815814067 0
110888020 363677347 0
986194320 91819745 0
121889389 451047876 0
770051761 819874658 0
388623928 322654224 0
768511649 270732926 0
745918709 439738021 0
541221258 962018582 0
404634622 857437146 0
167416866 671412674 0
800726056 118694157 0
96854064 856931523 0
290829823 395229417 0
825471054 958043246 0
445579404 121788314 0
695569058 334581325 0
414021339 528717842 0
314751080 91026612 0
639487125 870415295 0
415163073 821908606 1
316015339 177395709 0
305611576 653899478 0
909649682 964277647 0
866396945 915109976 0
92823009 933135452 0
49021243 900903961 0
630225090 187083118 0
718786017 493148602 2
518372082 427994609 0
907127250 458887869 0
603587266 93558506 0
919666291 989466552 0
220130869 656061619 0
755261734 624422523 1
101479461 536401913 0
831238265 949149465 0
237569863 101568765 0
231816073 631475361 0
635497400 408588139 0
905637091 917436650 0
283522915 197190795 0
343838144 902172862 0
619444198 256826161 0
317330346 565817628 0
618386500 238313915 0
291350064 680292499 0
719299385 713609944 0
466132820 340971140 0
883538370 905910130 0
989952515 560317890 0
644707553 212682331 0
673873732 37251525 0
690402015 83175277 0
850245598 348677946 0
748808008 407944475 0
82032888 57610771 0
991614401 557562090 0
8047729 102448791 1
893080460 886181032 0
975075573 446741636 0
120328373 46816521 0
429655102 851749597 0
81150853 814650040 0
103979743 344189128 0
716906848 460896317 0
952818752 532745253 0
569794195 606881638 0
175036698 524434752 0
679828887 22325684 0
533488199 94447463 0
99696728 434659482 0
325252809 98516162 1
240589464 773460870 0
1455710 449474879 0
104158535 377128238 0
661044796 571103674 1
926189470 5707785 0
636126556 848482918 0
362391910 38176322 0
528566796 96512564 0
305702377 300613317 0
751351164 934617678 0
28525794 816351444 0
12223561 283195945 0
762317024 236741318 0
975897814 552138759 0
308281935 849483608 0
73128393 100759847 0
117364699 733239334 0
86459861 265077093 0
726368649 323130179 0
130742360 615911420 0
768073626 882647632 0
438080779 628657677 0
547974854 764104062 0
142533935 340908827 0
6710433 189008446 0
535743522 949470168 0
327558694 918955314 0
873383487 727627758 0
785884657 769603483 0
86746287 263772099 0
215363816 849865120 2
21865211 372728637 0
375535807 423732629 0
801616443 625028682 0
736164357 136545197 0
218848956 60847182 0
998594629 986315229 0
64018341 891825645 0
903925984 153845644 2
671542033 135781505 0
558394292 456021017 0
844946130 958240832 0
325902658 220069511 1
267659599 220441734 0
26935546 137236403 0
67071552 642082229 0
327954653 25977069 0
89318243 558039128 0
512571839 76700633 0
39330556 295241763 0
419637505 102659482 0
293548743 116841678 0
616987373 651850514 0
37048305 999286673 0
510041166 367573658 0
932999908 21373234 0
22829476 224779714 0
766280379 199975122 0
841107062 115020778 0
922188658 403178304 0
151627096 39503513 0
59832410 19202849 0
639307121 372843853 0
431979431 879229877 2
163830663 765072251 0
21713770 168570770 0
497719216 17730482 0
859287043 500568825 1
122569297 109719477 0
432769494 522163995 0
23924769 831566000 0
487665999 362359229 0
756998087 678806886 0
253227793 829976476 0
764579128 800563751 0
491557395 329915549 0
398764240 774775884 0
141146206 457373209 0
8090887 6147523 0
123896439 983093763 0
22345969 295737269 2
217085869 142716937 0
433280894 981602882 0
223839081 489066750 0
284358473 494152435 0
213215223 35125625 0
623851517 58618780 2
264636024 394982805 0
886980531 204512675 2
643732834 37938515 0
554573061 705856333 0
922306256 429255950 0
716071872 898538203 0
948771685 293334830 0
398519492 234775447 0
163568173 492530681 0
286650865 958946751 0
537597085 515201344 0
3073648 578845779 1
584610736 140212742 0
580985988 848068686 0
810167397 57443726 0
32774427 183224771 0
897608457 157214998 0
900308415 574044245 0
308685582 752139343 0
325223232 386677607 0
767748421 800922318 0
52336218 101404871 0
120416342 108443168 0
978608396 202370245 0
201077571 460026332 1
111099287 47199488 0
146047664 386614690 0
191407736 351981516 1
366752396 562144148 0
502911812 991242668 0
140222011 318633569 0
735017600 451724297 0
782756912 960413846 0
526270577 417936456 0
113776539 30590566 0
626420734 319288830 0
815586254 636274351 0
481279699 746699414 0
564713257 3502475 0
5554481 933352272 0
16512475 61152274 0
777882881 908320863 0
694043102 49597874 0
198030792 847767689 0
126063854 179589048 0
910608131 339802189 0
839233091 721487440 0
310025709 640089255 0
654431914 853100140 0
436915959 672920061 0
569180715 277975016 0
42974178 995307721 0
72131919 416762333 0
460125858 640519492 0
142249712 657117590 0
570530304 859702179 0
418754637 177933485 0
593297229 954195046 0
54834822 373095050 0
105401385 998275712 0
111266399 821863537 0
812190782 848732874 0
14587046 739054388 1
403408406 441539346 0
83675336 455384074 0
749897887 161275239 0
41443285 647754126 0
4572401 780331334 0
518091253 314619578 0
170083502 602227143 0
160880908 36623774 0
593646415 242003953 1
108176552 738960893 0
501936786 497345688 0
707162966 60819765 0
559853395 851831517 2
853833518 840546296 0
848394777 54859798 0
129510284 531955607 0
299641763 575228625 0
606616948 491172865 0
78350665 687246498 0
59069716 132894554 0
614861418 872329048 0
921034507 385240743 0
79591050 645697929 0
95521105 419281123 0
169658013 374735500 0
546302260 658253852 0
949465048 230311335 0
651436589 344194868 0
467757120 978767393 0
552016833 987368965 0
149388061 794056053 0
88637630 164608228 0
859939152 17742686 0
724841529 102308628 0
690099420 123913664 0
334921766 63737496 0
220257178 79071971 0
121662889 984720074 0
999241895 222414828 1
415190320 158338112 0
214088873 387468111 0
726533120 178297717 0
589473799 162074281 0
791197190 5291471 0
687980422 351481660 0
542930144 473550374 0
718852849 491915137 0
771307090 692314760 0
322422015 772123910 0
395642954 738214466 0
194233797 461096821 0
366615164 323526847 2
174292404 652886121 0
877860496 5695979 0
524403594 441112257 0
87671757 12602056 0
45853693 345661424 0
917676386 586649185 0
860785127 58046824 0
543957466 545779365 0
735214246 946699183 0
938152688 929607436 0
735351563 21654054 2
949740628 567819824 0
266344399 903320772 2
943875203 33133015 0
143143009 457213157 2
436422419 373706076 0
142190238 600977585 0
146182881 996468534 0
603627012 533431242 0
846077241 449729930 0
695494803 368098149 0
869579133 999755177 0
632544527 57224588 0
178735754 413998841 0
742535274 63925924 0
660327490 716721360 2
563743842 259661211 0
10446684 214793453 0
835041074 98127136 0
449327218 456146816 2
50947966 90987093 0
751896549 717286156 0
99275996 86719322 0
403114474 447326733 0
146611816 404793658 0
717642381 805671976 0
470357598 558868034 0
797039308 195667475 0
619035099 251790569 0
969585599 16623673 2
513417783 793516316 0
937687636 660422226 0
692848690 590545516 0
237106765 268929892 0
223019777 510695951 0
295724126 276188998 0
240035273 49964277 0
747121225 510621029 0
628755019 71515263 2
693582828 483649749 0
321450689 980651822 0
640175378 963116179 0
27583716 210903057 2
798491045 505526526 0
413722727 452719287 0
669266393 166584156 0
441218662 477548789 0
9592344 14873971 0
453964706 967918184 1
309923043 247695615 0
806497947 110139849 2
223808586 899368374 0
261461574 137446800 0
557946973 219352036 0
208353294 995420498 0
674888157 185149641 0
472672263 669372974 0
729487463 513102265 0
809496536 583261622 0
302455485 2426332 0
764678783 417306571 0
160013000 373981018 0
352060817 685297434 0
394386234 734958712 2
5070469 778271405 0
140399460 413757463 0
36536557 470975159 0
116742656 610680022 0
15129030 428832859 0
497397091 42705874 0
172314965 981879231 1
511111217 682835647 0
221431379 535061161 0
944224679 854895402 0
241112236 499448526 0
940939439 903696082 0
298084504 67473887 0
759990274 435989144 0
578790135 658279071 0
283236971 124489280 0
367622414 870526110 0
738861388 276502821 0
103996303 98655805 0
393451029 294200392 0
625104226 546883490 0
669263158 6784837 0
915935547 22384898 0
832507552 238825214 0
812218392 361307511 0
986689936 772802513 0
194954025 587700741 0
79330951 27434556 2
545088970 695610824 0
72630619 790422860 0
400160708 439411413 0
65383577 419021223 0
988876925 303532004 0
903807718 958835439 0
231520993 493338283 0
452931046 344289351 0
564882922 563644817 2
302024868 331842300 0
883392408 62824272 0
617101035 142401544 0
768996957 262186833 0
157397926 32230809 0
699763969 956170365 0
61946688 927684415 0
292814011 301515450 0
371487989 238586109 0
452378483 296150643 0
146769225 599254478 0
599285477 275727213 0
292859385 146971568 0
443952914 34956299 1
776128174 218411455 0
857969246 59100914 0
33388757 586935640 1
503210206 349575783 0
597785251 498102381 0
270248421 208575831 0
374369374 57858595 0
523729517 167830565 0
827083344 86535506 0
513328544 533394044 0
898439197 689562339 0
555583771 344891823 0
426642381 129473889 0
120961492 94159717 0
57493873 492441941 0
606248001 399771146 0
882794880 877066589 0
364957027 913154785 0
386375096 905503298 1
613873889 835974970 0
252106223 93706635 0
120301946 124355204 0
96557120 161499756 0
577804220 130706203 0
103478571 85830353 0
410507567 778935990 0
434429753 828675415 0
566890443 950800731 0
584542606 784941804 0
444170258 223549498 0
100552696 867402397 0
95122325 485151953 0
218327636 60275598 0
522281915 571892117 2
709195108 812520997 0
421609145 172064902 2
694188367 819726706 0
808953100 960171574 0
914697228 36261244 0
945506278 125059598 0
755617227 116664971 0
71723668 632648991 0
403351719 92864582 0
43373531 161311493 0
886962519 891447854 0
718788685 70290580 0
517363123 984480585 0
284255557 534613219 0
825235975 729405863 0
912733627 876045339 0
100962427 983017418 0
664136090 136964720 0
430970472 279896478 0
5925371 134984101 0
455529449 845085729 1
241504814 765541777 0
923062324 15258703 0
243800679 97991876 0
580108972 494609563 0
626078022 956399127 0
753701269 88067159 0
974761693 35830877 0
285906126 728221522 2
709665726 923473919 0
637601637 302484945 2
802893245 500648722 2
950337433 750063448 0
374934683 514530605 0
493203393 902536910 0
852447296 447378018 0
177548666 338779016 0
148104367 329260672 0
992379131 260446837 0
248269988 669139011 0
808795730 310580402 0
89382654 399648752 0
760228769 403160428 0
577064556 766862512 0
30425396 88799501 0
338355119 771804921 0
680221486 569918521 0
903708571 180612710 0
480197552 908118072 1
186160541 312421007 0
38565780 39534037 0
603093158 125637594 0
20848920 12255993 0
408798707 743094112 0
724745931 815277173 0
304677279 3042573 0
758542159 815552954 0
708697413 552628996 0
831682052 226968701 0
31306165 58526438 0
325975853 728437347 0
59086625 425795738 0
216606491 500306696 0
899630367 259113497 0
640026998 109558790 0
834555672 802996917 0
980855691 542882142 0
80626179 615056332 0
156606438 470546567 0
336156553 32447669 0
951795951 504894062 0
920171003 835210143 1
613585645 596098102 1
231639806 274633472 0
516480956 42043143 0
209077818 2721417 0
973656841 680836853 0
129933204 531559295 0
752380902 805915510 2
26129796 475042291 0
430299077 266644090 0
169982190 49921946 0
500124045 498066118 0
63324017 852433874 0
475118854 100504754 2
377162655 955331692 0
85338319 79091639 0
478536606 104836289 0
239169014 83621206 0
77770753 766983642 0
168339588 837622069 0
833610737 644388956 1
673643968 372276051 0
493312264 28305139 0
618904654 487050714 0
633336285 244511818 0
92819205 524194912 0
733769292 596126145 0
588763004 14502881 0
52893559 550739920 0
70626228 89243933 0
296396181 372886062 0
687871111 714336369 0
509967792 73609154 0
307613578 571848055 0
802911874 924842495 0
956459547 287886137 0
941154823 715430475 0
706605724 926829855 0
742108702 112055514 0
143350048 534884030 0
844910234 881926079 0
154736532 801083773 0
370180213 560882115 0
66055681 549233609 0
126728267 94655359 0
513023089 842908734 0
719351182 460446402 0
41892436 171730442 0
81606013 248737730 0
490542869 277761925 0
964834639 204934503 0
228156554 617669008 0
220488329 465469048 0
75005405 890329674 0
899843367 487666808 0
335870009 856106716 0
886846448 10738162 0
557499682 290826625 0
78453407 69217532 0
374804562 257720497 1
192885000 199506154 0
555046184 827888647 0
541851410 846954090 0
274127666 493103825 0
958493831 698071518 1
936877868 866185581 0
259932470 142548916 0
28021600 94506579 0
214598950 104292658 0
813002856 337278772 0
124477504 780264547 0
872423054 9608253 0
974289752 41507156 0
287062817 490763252 0
77697732 237420320 0
857276661 806785201 1
835152857 144799199 0
281010262 486012818 2
442012824 282121288 0
535494737 620450442 0
84029792 919987321 0
656627063 229349773 0
334735703 503430994 0
43670540 183165318 0
71766745 106368493 0
55941208 851364322 0
801381989 742039385 0
984543026 874937413 0
593832968 404957136 0
123859498 104671522 0
464745344 32904410 0
628614 506980240 0
857645884 529836160 0
736035626 770018267 0
568596514 27820206 0
379156395 995113461 0
935343027 382439804 0
373241239 244223266 0
284881015 11784090 0
206105869 110157930 0
670710446 707903825 0
758974143 773550120 0
640917893 632537121 0
166691164 87965870 0
75044443 62008976 0
864670811 549633044 2
10986202 668592501 0
88617862 258930069 0
52427825 342917295 0
718195383 448105821 1
891713751 938883211 0
810362743 100744537 0
102320435 933070730 0
158472966 250759600 0
562791772 899254755 2
108030537 397015491 0
411979112 944980513 0
122656304 21311196 0
106278298 269680227 2
11070829 225580980 0
159345753 844073159 1
450154186 39192935 0
438682663 522153312 2
401145356 73978199 0
54772589 151342747 0
177329160 953095887 0
364838283 506064317 0
607121600 281313309 0
450823057 426331207 0
640561671 639652726 0
744648734 9525676 0
910001743 706194734 0
571067968 199008082 0
533311615 712826878 0
997926597 964031631 0
507582200 622239499 0
990816026 246828892 0
383136221 365159255 0
969179354 874460653 0
713494693 575692939 0
854234526 54484019 0
629633881 882665671 0
633596004 943986295 0
782790879 423830858 0
543633268 564091794 0
876313477 489210586 0
112591484 584976309 0
805494414 260887395 0
847810201 861585137 0
215486807 288104425 1
592656980 497017524 0
914546115 464467445 0
237236047 31591858 0
866554042 747085972 0
573443670 97295829 0
607672069 883031496 0
300780684 721570219 0
404195887 252556401 0
123275628 773759387 0
246319113 522000163 0
945180268 99245512 0
560653303 223043290 0
221221179 623176218 0
174568116 516398998 0
225824442 30194739 0
387335137 920159106 0
687409897 272710237 0
490077648 899236438 0
494588584 81724775 0
622230441 65502269 0
456521421 265701090 0
810254299 686508901 0
578563426 302189814 0
839316099 92063030 0
94417438 18020892 0
651593427 533906857 0
275354604 391169270 0
376076622 179988595 0
948440174 681716605 0
289838818 899378096 0
216096124 570778734 0
11082098 264248163 0
83015047 140014454 0
215683686 70938807 0
125971539 715836690 0
598733179 198103756 0
526476051 943023753 0
130597008 591020348 0
497117146 308171334 1
192700654 400005996 0
346837515 879657300 0
257721009 267285557 0
396748092 118615843 0
595883989 388494103 0
148386522 301827345 0
408895224 446482863 0
359878404 500953870 0
682252072 390371852 0
4112298 259300901 0
966423054 348637532 0
499492981 992035835 1
418494447 655776773 2
100623726 154837391 0
838280202 186097529 0
351144053 925735304 0
631717312 90877450 0
277913186 10053738 0
667428234 3761146 0
202464369 426259854 0
962705945 273594387 0
738339390 321592268 0
337499865 41133029 0
536902782 329360544 0
266972315 105253646 0
30413407 911228329 0
662828454 649924689 1
413061264 660501724 2
782002970 210163166 0
2478451 22176412 0
197803646 248299630 1
971786159 403403495 0
803443513 898058059 0
510992014 789250221 0
441568816 575504285 0
769445476 621242592 1
36768720 909225220 0
940746425 57055863 1
214415287 643918931 0
909804233 1949897 0
371612529 676198207 0
509025368 31666232 0
383125082 433057906 0
992711438 417837476 0
730163145 50837619 0
106159834 704481251 0
886460969 905430364 0
42240060 415253058 0
9120413 724307556 2
229127626 301879540 0
167224815 281666490 2
356359591 148722294 1
729324988 905892164 0
664220435 176269006 2
265285201 65297131 0
853513271 339818821 0
771240987 468737502 0
95374075 131095005 0
752250038 420745091 0
341854121 345791535 0
567686383 841329400 0
276647248 237211062 0
254721821 383235647 0
825587258 314798512 0
937868901 60154414 0
620215225 737743862 0
318982412 697676411 0
539087990 10965658 0
558849169 521664083 0
117853208 5583272 0
455693371 42318571 0
721009979 122128355 0
274251113 645263565 0
63730314 759878745 2
898149022 609887539 0
809244384 159522307 0
874363902 272738198 0
649285974 793372206 0
322626053 518740129 0
256937308 947137276 0
973546343 738185945 0
670754807 133640622 0
496133205 113375770 0
647403449 318992326 0
417018081 236133191 0
550024941 482051078 2
126566953 658261789 0
168947746 192474000 0
648862516 774642098 0
351892772 675841529 0
940119652 622263091 0
23707259 308547351 0
24524377 917060203 0
991898638 464061379 0
399927276 711405925 0
615837241 449078821 0
416461551 790371477 0
609558195 721968569 0
814130075 697751682 0
798807279 124728023 1
592185850 728220481 0
464155753 104773951 0
113453357 643156785 0
835816908 752195129 1
845181966 929772592 0
914893037 727861628 0
219495617 393492546 0
43919601 2099590 0
660058553 352560500 0
454396949 95664877 0
211195652 408287642 0
657114727 523268314 0
771057 698858303 2
668005445 362813103 0
973544257 392144328 0
557533480 67585109 0
336977362 103987407 0
944483684 980643857 2
113868553 739020804 0
747937118 255856107 0
767293397 986336530 0
572136726 800557293 0
918091746 639006260 0
264255461 100002898 0
546876296 497727345 0
736994650 51536576 0
489508965 549928513 0
304319941 540527352 0
831757101 266789145 0
583606210 861715590 0
716377791 904558024 0
830525178 312140462 0
937818599 686182504 1
720355862 585558221 0
933201254 411645680 0
104511222 32010932 0
207714162 784172146 0
133734398 290476420 0
457103721 292747018 0
678798241 290181925 0
34070871 747868640 0
965726192 789483658 0
465196765 542736671 0
907814565 102150659 0
897322578 191822953 0
155103892 30045164 0
442885161 40469671 0
400030074 990311285 0
612239152 375752135 0
16670312 448337511 0
446525986 25452057 0
979530094 31020978 0
665524067 745706227 1
293008450 205055617 0
297500537 330995963 0
896581508 78980360 0
325021748 625567203 0
331537896 550312049 0
699223730 907762316 0
567106312 340883894 0
225811490 798127666 0
778997517 416786094 0
680610479 262274158 0
905359918 510962078 0
189619955 742730351 0
699373896 858919073 0
21320858 14326208 0
759735034 113512723 2
873730937 89478115 0
249432783 386949386 0
781774009 357508991 0
929390453 922343975 0
848570652 534961710 0
143145510 992382739 0
330088551 443369023 0
21038290 622951271 0
405747617 377259486 0
32449539 128747779 0
68962859 881504654 0
537876997 122603192 0
55530681 168289031 0
458730245 527716123 1
883591143 687583369 0
723960570 821833471 0
44147571 114375286 0
326400001 388278027 0
221577560 846739812 0
652600426 889627792 0
769195101 206405117 0
817541687 135121955 0
425141373 595026720 0
655570692 789589658 0
584664623 689877487 0
980214112 287396865 0
957397929 263093365 0
84812621 683410235 0
903119151 778467794 0
157100188 432914301 0
369618476 947827403 0
358914200 29155760 0
933341344 629604837 0
431608761 677067029 0
740609303 436363226 0
721409994 26756582 0
892519929 744726776 0
557254948 569927684 2
410189382 666637327 0
274586598 41153141 0
338975927 791735210 0
667546040 574243564 0
875729630 596613138 0
155429549 588608432 1
138261001 115825691 2
138763292 354771092 0
158599383 377446631 0
223856785 64275034 0
10455692 164234921 0
139292775 216422199 0
545667657 10002554 0
990621166 283959341 0
82921744 545174563 1
968442189 74139244 0
196701601 437280187 0
348696651 328936511 0
19573203 242143682 0
749648098 539590038 0
251459775 938963827 0
900709645 548230910 0
857466602 854697123 0
296687082 141536358 0
722773478 959009930 0
112770010 177095480 0
648069803 51032225 0
60848943 310770913 0
792470499 372022366 0
441742231 31421314 0
712739911 151594965 0
467823932 4971009 0
443024830 57156962 0
184002497 194098406 0
756555506 46211087 0
98667407 114668484 0
440105724 593984574 0
482044063 240398245 0
579431757 393336587 0
108325672 695523161 0
278558257 311774977 0
586131813 339451010 0
281543921 144258626 0
125265651 423193023 0
842267766 869221927 0
532718687 350554325 0
89541926 570444955 0
200161146 299088112 0
187918574 182446260 0
301096392 5262701 0
920326267 895299123 1
399466972 290512770 0
227455118 808327254 0
423167176 498606586 0
942051179 981542984 0
38747391 697218130 1
14311602 698067077 0
364350668 58397293 0
753955710 23273164 0
697124466 37843866 0
110754366 859029268 1
163100212 81497515 0
449816715 391623466 0
233321321 121321621 1
654709090 937052812 0
525366787 845332091 0
78684916 802413900 0
479397101 654268554 0
727511351 50201682 0
702646041 805922149 0
649763353 463829003 0
560046333 707352009 0
951393989 761918091 0
357087756 86002221 0
553879881 369620842 0
815886678 147226928 1
396029477 190773508 0
529880009 629807332 0
360007681 382077260 0
957667606 282590744 0
640916209 761817288 0
326837112 250947786 0
227444012 875864229 0
246150525 495214236 1
61551111 927388451 2
594553670 571040 1
751358389 27314486 0
346279526 278352371 0
508532076 145061651 1
351727678 187558891 0
851179458 734450540 0
220290128 110768669 0
724214216 632603023 0
615585300 171752549 0
361988149 719206357 0
408242704 727060479 0
786580961 978540314 0
771906747 938275509 0
190423387 760408926 0
588172661 878769887 0
304873708 802194059 0
76210719 170467577 0
669485073 50993989 2
634790537 711784923 0
379179935 709943025 0
934491460 281236423 0
260258169 247190895 0
776525358 782637997 0
477935231 582107661 1
91269817 407281643 0
828551248 534901124 0
281777986 13711577 0
769588394 147529937 0
693302063 135832232 0
306384210 391093020 0
139993740 20152891 0
672894247 204419260 0
716396419 412335234 0
649777993 291243708 0
179136030 573698427 0
971161993 866570015 0
576342150 318855133 0
629038016 779053964 0
710068717 129902269 2
863260512 90951337 2
892372360 43783865 0
32033378 98567934 0
88227263 805777113 2
413952189 990427556 0
269520175 48402082 0
680142738 348851130 0
38128588 63529668 0
898819813 596112088 0
22296908 687935843 0
730313657 599515287 0
116316563 504008930 0
123834581 352648456 1
339154089 631847731 0
70079830 666131595 0
774668240 280121504 0
326370889 25962601 0
282670321 615231076 0
156565192 494721973 0
579315879 508397170 0
540279885 352844679 0
752925011 162683577 1
128105855 462101490 0
270840887 494734337 0
98209719 338884240 0
64364380 763833867 0
634589404 497408183 0
71888482 207298636 0
236365298 445101022 0
57629761 402568136 0
7919112 392316422 1
609510265 611399415 0
582462435 937179202 0
162735996 169214084 0
750438548 939541460 0
974770670 43953650 0
564476689 807868792 0
564502681 424182927 0
394143871 131272465 0
94082643 691564638 0
225409566 125913763 0
171444352 607085676 0
382650673 871979857 0
617891188 503145288 0
775391309 622525145 0
614935942 68703110 0
778388836 397870501 2
932889343 372374159 0
304173736 4454691 0
405931576 864038777 0
998907117 499682610 0
909247033 825644072 2
979994635 572983110 0
19411362 215465431 0
188787234 526730658 0
307116234 63490947 0
399012369 741702257 0
568600683 77158467 0
334324005 584491868 0
582552679 278686921 0
967716266 663124632 0
123262222 298514503 0
357162569 170993473 1
411977979 297486657 1
411589354 730861828 1
969572412 555598891 2
184958332 238558016 0
277075384 387542014 0
634678351 303801448 0
420835048 656302034 0
188920139 914850582 0
962154484 697393587 1
336145537 138002572 0
844608171 113434193 0
858130674 92166653 0
86555113 351263315 0
996487779 669972317 0
149512577 151335120 0
155356063 863715349 2
602041772 105906894 0
479509469 386373874 0
514159887 328605378 0
400583630 83418612 2
315132913 878609169 2
653667528 257495493 0
311251950 735031238 0
480924241 819267711 0
16900214 400681509 0
629425632 10686017 0
156856996 767186584 0
452791183 49192178 0
555699988 186652174 0
653412007 309541478 0
98346576 283252426 0
50327032 69560044 0
448036100 561513665 0
188625812 182815 0
942182443 401281639 0
9715639 779642809 0
512779429 5895514 0
119367935 743782535 0
350384000 872630405 0
48546343 852042289 0
145952979 503397994 0
226744743 2323500 0
40153221 89908120 0
733975694 53461006 0
96464317 150074340 0
363765961 835541050 0
594889064 439201744 2
300988979 407159636 0
486952896 825656644 2
99657230 306812402 0
916931438 43820545 0
17633983 557803095 0
926583703 43880390 0
223588062 194624992 0
626691803 648286442 2
13377154 625832057 0
133149190 354562245 0
433961180 464957374 0
107768631 62811277 0
78679810 217927573 0
497745870 881404331 0
75784828 435068399 0
837887472 576191319 0
631848742 829548997 0
537454971 747513610 0
334320952 919803661 0
796437645 335934457 0
488861322 41245424 0
145235815 701394900 0
350297469 272460260 0
635824118 350975308 0
200537857 654566727 0
997402902 862448012 0
478572437 911157204 0
490738521 719255224 1
84124530 882694582 0
627456410 975668274 0
119438123 254325125 0
352645618 697934271 0
274568257 544248018 0
529993163 699505702 0
680392698 572193127 2
43167634 384477421 0
523207723 89400026 0
885217651 350900271 0
77806303 693608270 0
635541668 175768078 0
340075344 127582428 0
136971180 615492997 0
591000968 215223868 0
11722549 628342153 0
138636455 762202354 0
892843317 353667439 0
475258156 564632873 0
940690206 690790470 1
119192371 580719446 0
557545043 257092072 0
951902255 615430989 0
10644035 93150580 0
33230499 791054241 0
68756631 862406745 0
201233601 508756562 1
47314138 972257548 1
153018445 832441722 0
631637927 83563332 0
301543299 811052108 0
508876220 588857838 0
761010603 450151315 0
652784324 205527953 0
778873353 391074182 0
252574325 472470541 0
101138583 246334884 0
904931798 634147775 0
557728190 902538110 0
135435950 265822435 0
579747896 404839908 0
325029660 319531321 0
37766231 977764456 0
74314713 960972836 0
235209782 110421009 0
228277685 55653258 0
776367099 255772776 0
981624426 325482120 0
100823194 274734093 0
116910554 45155105 0
289068501 250800410 0
704107785 98651149 2
254088082 34360753 0
513165908 975238421 0
11514510 427600425 0
934127245 794278649 0
84755677 654883147 0
192402808 541019335 0
757987609 692701982 0
150022766 438518449 0
991573955 404911080 0
970794731 931381919 0
748390036 934167188 0
215880784 831023858 0
115538586 378621049 0
951643090 247856683 0
854943584 468280438 0
29951916 157876252 0
989325948 876089418 0
773933079 701794859 0
329732508 871396617 0
308737979 627845297 0
855968 644138870 2
955454002 637821086 0
131996802 546959334 0
192657950 56448004 0
514230356 220965209 0
535403862 738910392 0
780008604 285264388 0
858500606 917771248 2
372281524 369183994 0
353711377 186763335 0
454700934 131033495 1
772907949 487525102 0
770059911 532583736 0
634458581 718337019 0
477850350 163257965 0
126919102 754634740 0
577269509 591453676 0
345988274 292801444 0
665943268 738678494 0
256053607 88474861 0
808303385 521129834 0
514142096 466794828 0
141751961 329432484 0
20476545 319135420 0
799133630 397601073 0
423602550 552748490 0
267303797 298068535 0
50239102 67366153 2
503070311 733923958 0
339975607 371614996 0
984862382 117855045 0
249737764 412148822 0
829044331 300018432 1
836762393 747955871 0
201465625 64747682 2
947626218 947394605 0
893837614 194946707 0
980500829 824105337 0
745157848 562311597 0
464306514 625516348 0
676974406 973111975 0
5092254 371256280 0
568425969 923133196 0
163983490 446338248 1
324414446 701257815 0
612810620 33390455 0
165696801 815141428 2
97634830 599159005 0
130646659 462004171 0
758879514 475127262 0
891038556 965364507 0
576942 119925753 0
209320650 732412501 0
779248956 364160346 0
221401820 112316458 0
466942799 60606784 0
70511473 420036663 0
565211967 560007563 0
567803287 382983202 0
605928110 988066143 0
323735234 407691966 1
930260873 568238460 1
867502515 838531478 0
467171992 724045497 0
114880163 596821776 0
536344005 532461001 0
863033094 266198865 0
93768269 262895231 0
250024293 327742971 0
737194237 867520115 0
270861813 125247638 0
351910063 70515907 0
447767523 687062157 1
524458112 71812615 0
216238125 176367656 0
145345355 923023567 0
751829491 707863877 0
648585986 64117662 0
476831482 925026459 0
827855443 663423743 0
834793782 101385520 2
417971818 51378318 0
639127892 529784874 0
70554409 19343189 0
248055000 353911354 0
44010842 677488381 0
117834437 391156306 0
826286590 461737263 0
53232551 285511547 0
123307600 168179111 0
564646619 713791675 0
514852264 774355175 0
100543147 785675881 0
85344475 128248176 0
964237251 576428358 0
926944190 816727409 0
551733537 477280023 0
615246953 726185651 0
531840816 261839436 0
635376554 208032259 0
545036166 318233574 0
780025483 600308818 1
781815745 124520010 0
21909005 11377030 2
109156372 59269759 0
985721778 53469704 0
227976572 852900278 0
830991053 878196551 0
43071441 102117827 0
748482035 812939117 0
97960204 808257930 0
429973690 24608817 0
517855267 406927913 0
800063497 924918457 0
22197234 73178329 0
245733482 925238656 0
468021634 689915299 0
974500312 116171847 0
87542456 653611381 0
895616742 130574263 0
417015471 842246689 0
668001827 167343413 0
526828251 571846521 0
114483001 566484569 1
827987120 40809257 0
454327334 579835349 0
39230741 872095050 0
752448253 949894789 0
341568072 223371565 0
273789515 425999293 0
651392303 176168778 0
461517430 104427176 0
519725749 870784649 0
706809912 31950724 0
941633371 532341356 1
696512459 833243348 0
104131097 174058597 0
118998243 698244544 0
596437506 294440007 0
232669587 88343377 0
180817564 830569190 0
471209063 187159190 0
550547814 488278384 0
409530768 465704085 0
304816702 902065219 0
40369091 80348941 2
331456885 343503415 0
920559482 891062725 0
517508617 200898010 0
308068319 719943404 0
655810241 179071982 2
591463973 482806859 0
223840243 491687485 0
804917586 907326431 0
993910392 846838401 0
118946394 267026215 0
35913110 723179229 0
406069202 553954334 0
627402183 941457402 0
791237945 644591654 0
248176328 124168137 0
170391667 438835918 0
914872342 381083428 0
860389629 482532098 0
422168454 103841198 0
498853595 117434868 0
365997554 452871798 0
357563774 768221223 0
772181944 320707571 0
765540416 29041040 0
862585740 566013954 0
925102762 798580893 1
153399286 730382532 0
886707654 453325120 0
607463000 853541636 2
26485758 472914526 0
263717152 503256148 0
949680274 768194461 0
210817008 795073363 0
709132950 756287474 0
134949752 893727907 0
342087327 781379590 0
954867552 62772934 0
327384173 996674129 0
361489589 688168604 0
129385034 251754926 0
225184410 242255462 0
958448099 682978104 0
590661903 581662537 1
271859963 79510544 0
690798732 60864216 2
171038608 584444536 0
853559897 87368588 0
357533299 807627549 0
363881261 787829647 0
125751584 440557066 0
16498339 85159556 0
54868646 497437911 0
771563904 592530811 2
908738718 465028813 0
241248484 781117050 0
220605737 780475413 0
856158800 339660891 1
65684072 639051065 0
33802454 28735045 0
292893585 405360066 0
942125362 917908739 0
143732424 224233355 0
93135823 652221492 0
89399120 60854184 0
655541775 27297532 0
629212915 411560480 0
327167830 833299454 0
52468739 707819981 0
280913984 237575052 0
56556982 842301173 0
176016599 959887484 0
904746001 301864129 0
198187250 962091503 0
837642577 243104423 0
33226372 956773861 0
79183918 6144388 0
227375993 888478804 0
23897630 782209348 1
826372737 884439801 0
169120551 615501542 0
65417907 490205410 0
477128982 648593122 0
847865762 16996170 0
278626804 6099546 0
687519122 491392998 0
219323225 31638968 0
278687894 420340889 0
564233980 513983975 1
394960294 964651482 2
777731364 159714625 0
804479046 185423581 0
879654929 510711394 0
204944638 812012533 0
255116054 111609769 2
828033405 952102012 0
957214089 228223327 0
64816084 440699777 0
24942968 986710627 0
621970544 762031077 0
707443580 311285085 0
427659514 521614838 0
854618637 713505498 0
527976336 91159376 1
175359239 760616724 0
895645878 20923343 0
920380808 126345607 0
990231508 315252624 0
217176102 134497824 0
144810693 75212666 0
713724605 164665804 1
282898762 418843698 0
100323187 817848622 0
861163675 632696789 0
916608551 745200269 0
975088566 63932201 0
146125816 243402612 2
142692355 287520567 0
121859392 219767603 0
33869177 118315012 0
448625611 208057680 0
407626450 297099215 0
785798140 70253740 0
930404386 342532680 0
902032674 225013533 0
943067465 91720679 0
620872483 99970962 0
960064583 27105357 0
589799978 588172175 0
157922650 677224046 0
986882434 189945505 1
512250770 757874704 0
505771703 808195183 0
17702872 635334590 0
891055681 817682920 1
441458742 179668606 0
458379687 863492153 0
758435680 33481323 0
794659728 775646622 0
90914822 441114198 0
418569361 707591972 0
131006334 361944005 0
8599490 291921014 0
952325651 264818878 0
827073286 547930503 0
512221525 533688124 0
391413106 947471287 0
96572024 706388440 0
499922827 841991065 0
242866617 255448522 0
88678428 709553325 0
502370492 219626309 0
852166438 436065823 0
622770106 50666015 0
722185107 802430209 1
213450712 96436815 0
289727732 34473821 1
590607070 318536237 2
368167180 87845172 0
179638259 809017612 0
307959374 708295033 2
130247053 222997589 0
281535906 654373436 0
415524434 589929392 0
694803044 312441125 0
76484240 626158673 0
959365812 671946498 0
243407610 176303390 0
70199107 599021346 0
223495030 593447831 0
887789396 928006187 0
58954267 936404272 0
710985935 23071512 0
31727196 286021846 0
90648771 151906971 2
176458810 193548624 0
355961106 890274252 0
355682434 757561805 0
622482093 31905904 0
183912614 662837105 0
848925669 2458751 0
166286701 807962765 0
659609242 803541613 0
759484608 21711220 0
743624399 922251603 0
109416877 831161087 0
910444238 103929122 0
667929385 298439310 0
499505860 416480703 0
895044229 580778276 0
254460298 342649151 0
758162096 757893148 0
730717688 448690819 0
531455734 100300416 0
171283549 340320740 0
561024961 734689592 0
960137974 546060219 0
415428366 888968337 0
119345175 53251524 1
427034020 506190785 0
936654017 882844114 2
76798270 867411541 0
395666535 545160609 0
656961484 53604290 0
869855916 902656925 0
744047213 693798455 1
992351563 893617216 0
128284659 229151092 0
681914650 125071328 0
583918524 345696223 0
263219933 507106289 0
23597274 296150569 0
428518238 829785570 0
146716260 22517965 0
115685142 373221210 0
87976934 643752963 0
101793161 261009129 0
221703200 469253299 0
95344027 248648968 0
33085164 106543136 0
375715748 97773523 1
582465477 237734389 0
868662964 898361083 0
565493214 662749354 0
848560339 279736831 0
601802866 487303871 0
219618031 407126342 0
243385653 6987789 0
17146715 666166359 0
396367396 321295007 0
391512098 473654350 0
72037978 115937317 1
795404649 81011499 0
360460176 481326748 0
165974206 923188584 0
627323960 660410393 0
633692458 810945827 0
596441565 412387099 0
204592040 357154776 0
132043508 918937950 0
681816993 520541041 2
673040724 752694054 0
536381731 578079316 0
633729619 54315536 0
259703346 224823097 0
612302135 413820904 0
79013463 482324153 0
15415624 361437812 0
151395784 295057304 0
560103792 436415820 0
284826537 342271867 0
349486021 570146675 0
955033904 717960666 0
249647015 588013130 0
838268602 938315258 0
985671874 4416354 0
102455025 889780965 0
926590965 667163421 0
789943305 77720794 1
707545355 851374684 0
278807496 79871163 0
201408598 143181197 0
664902750 625594618 0
677766747 628404483 0
146812817 546310317 0
923812480 210307339 1
886941556 775516063 0
30188217 261677169 0
80966455 392289961 0
76723902 637126167 0
930221984 756914692 0
469221187 327991720 0
621447930 413894583 0
21093138 517980281 2
815447917 985738331 0
218776505 141476050 0
969361211 683637123 0
966886020 981540632 0
745885274 415038957 0
450789243 782224928 0
638203008 117489294 0
584870817 566199408 0
436006700 473500125 0
380517104 477381634 0
620913244 950372487 0
792872304 942098968 0
651999404 673159642 0
103639884 756564536 0
701298574 106648475 0
554806601 62315943 0
185357451 139868062 0
21196127 755218624 2
120057968 620681738 0
705499800 791086891 2
150372576 283446821 0
62154431 424861120 0
764565877 807972391 0
145270826 484333752 0
758901639 452509404 0
334522270 271372530 0
37186675 563183493 0
8199098 880724717 0
253613374 145776980 0
143054319 424566542 0
413969403 722630453 0
405134577 693938570 0
676137283 911324464 0
841521103 951592313 0
520372403 675896572 0
674799552 812220204 0
760642809 680832052 1
723476814 701649903 0
184048597 128542009 0
1174300 225691408 0
413326239 581916647 0
633275130 74238994 0
461136423 188035773 0
379433313 127690586 0
158929719 574785032 0
918798558 49510941 0
649594833 590339507 0
359243472 68475439 0
662838353 672148183 0
134637261 354431001 0
530406981 123537037 1
173014284 448176058 1
213286153 696165345 1
477538625 893390906 0
597211099 326683532 0
62316405 285473508 0
770085021 682070502 0
170271456 574433133 0
321493495 583594782 0
873306850 662890567 0
912219519 131731459 2
280925649 646885936 0
187210440 267059059 0
137910248 323307185 0
441959043 176823839 0
673026622 133325863 2
728801526 775247077 0
643004908 361507918 0
340225226 691641452 0
631573133 227571233 0
692179948 356704506 0
929305968 191642415 0
573232767 940339045 0
529875582 172945520 0
759114340 731658069 0
188990850 530145238 0
828462948 753292674 0
267519225 457729234 0
520192391 353199007 0
309297730 278752252 0
334025450 16239050 0
484354364 808197443 0
282877370 933896046 0
105804224 800230327 0
885343813 450046918 0
808453355 73462403 0
19331310 764666018 0
58730701 891644611 0
246665152 44749185 0
198200050 654079264 0
715816190 654742696 0
924733529 966285170 0
285919012 64744889 0
582473294 825064271 0
970618250 898303688 0
187969702 987003040 0
404159000 783617114 0
884698705 523470808 0
896759617 622924096 0
119166040 566240699 2
836779463 125588691 0
975281339 602814474 0
926338974 525336816 0
357115927 836510112 0
633692691 320435704 0
91345139 816285757 0
439945335 702506709 0
110613072 41904343 0
799738200 747874447 0
933435408 40696974 0
969052134 172811396 1
728715119 272782235 0
743565397 26026374 0
257475214 258261711 0
918248840 143399541 0
136691577 219786134 0
774329553 81074854 0
988050155 310940 0
673591530 175527627 0
871571174 945365815 0
273329691 549845023 1
609811320 126667895 0
681654207 107011309 0
308431146 508064294 0
322546538 542971732 0
852528663 396209171 0
649065778 582479376 0
701483081 862578731 0
610418380 250633918 2
518087094 637672493 0
553239668 667347598 0
592290661 977268622 1
413027863 147809472 0
829859291 838286796 0
36200768 664352686 0
460037421 271026116 0
805228576 99211997 0
77235547 375070364 0
678901267 617070904 0
262929293 645543153 0
689745172 43836038 0
775113283 128201175 0
109585997 903574509 0
946893050 626061977 0
219927499 25165472 0
493551976 409534671 0
525187939 645067727 0
393002081 769931650 0
293848691 530967120 0
70239558 881883199 0
9871081 326232772 0
246895480 989614225 0
474524609 428857261 0
501683718 189839047 0
279525405 412595210 0
396069889 129874499 0
80155849 143210132 0
436772322 54046023 2
289349696 402911352 0
239938857 19513865 0
89751542 776307079 0
479227200 642844439 0
811412427 696182167 0
191553852 799971444 0
888237268 700359788 0
66217253 292049442 1
87794010 633039624 0
598777912 573698892 0
366953138 80167583 0
583393040 65576581 0
478911998 173744552 0
260636409 709352381 2
746272566 29088141 0
479471639 929408812 0
430628103 604721552 0
88664354 904311106 0
1911416 568394994 0
223534072 79960723 0
287881411 12810185 0
11856596 18105119 0
277134143 219170643 0
94204824 181797527 1
352645529 653045347 0
384401923 294528595 0
932514410 692624204 0
456746729 121001487 0
21174380 21798183 0
58585055 733244306 0
212295093 242645999 0
124386104 803507353 0
986569078 221029167 0
269131674 13865609 0
228091972 145991704 0
615482270 960417453 0
7324067 20891936 0
87884955 853486967 0
853990589 654118059 0
193784271 223708187 0
371530615 501053386 0
580031715 16440316 0
106741468 959380194 0
73405049 731776118 0
374387402 271130692 0
12082450 982676386 0
430066620 29688917 0
756103998 7150298 0
15841282 163392778 0
886002297 233286753 0
235753023 373455195 0
99407019 116152414 0
961629086 823373973 0
641890848 936232774 2
191957077 806982331 0
721485284 363390979 0
12898308 229224024 0
532379278 296947950 0
27372595 600896276 0
84056023 36945603 0
717460021 77708357 0
243770093 473305472 0
846643553 721688643 0
695329061 644340829 0
8865952 335478064 2
361107102 821388643 0
97241722 261660354 0
809432109 309733595 0
686031939 2921396 0
16248717 40634803 0
20449025 214509231 0
738773451 132256472 0
316272335 563725684 0
350030783 776467300 2
136366454 242702370 0
698674648 943947321 0
35562911 693107163 0
611426257 992235913 0
667030719 662926301 0
350677844 646395562 1
896103832 215427493 0
929220776 126158594 0
76247151 813878143 0
764688623 688150841 0
68143401 15440898 0
267823421 730064331 0
380459172 623849936 0
451430712 533731287 0
390824523 490959851 0
315584616 624007556 2
942660187 83462095 0
194885826 558851446 0
66459371 252812788 0
129184043 227717860 0
183289978 774679204 0
611744517 393786182 2
157521753 649887490 0
842282678 6224231 0
581215792 82499692 0
702474656 963039019 0
844760195 223982428 0
45522476 519424541 0
777207807 719265736 0
739685506 759247693 0
602192665 168918536 0
641517830 388960422 0
583451611 871679339 0
882644470 46232229 0
520642294 807607211 0
520163191 204339875 0
52653360 705072437 0
609851045 946116013 0
587646796 305059859 0
831043891 94098480 0
429244059 781953418 0
239388663 572077218 0
445848229 314065223 0
275255702 21527867 0
328687527 421967833 0
380780168 397370393 0
387796072 592114878 0
567507683 990396326 0
442037254 326342851 0
726436493 21486766 1
210132150 107568918 0
706103106 53733308 0
705452527 700987914 1
63511356 890316337 0
120890809 246387318 0
709150359 426850377 1
415565459 184070260 0
507849942 924231810 0
222085802 284545890 0
321776483 693295433 0
519368191 547404069 0
623507865 860398596 0
531057989 408589756 0
481376602 52951089 0
703451817 677283366 2
434185980 564473695 0
97407313 322130730 0
436090682 96665131 0
396979111 514488119 0
763625694 221061112 0
679872137 971090994 0
753504302 229415093 1
223643964 754587628 2
551681912 908869715 2
946924037 200064693 0
239607233 111863956 0
127067683 871671774 0
18199389 53685057 0
386759410 756571791 0
659705885 267850516 0
610238210 119723364 0
206073287 262986908 0
446533935 246881435 0
130555693 502788337 0
706600358 18379556 0
14930428 858296795 0
936975659 170279009 0
987230696 279236188 0
311064869 361418833 0
788334478 47459045 0
197442328 205665303 0
9015715 718198553 2
575444980 457501073 0
634383283 217434839 0
376228412 17728192 0
816921725 897435526 0
618548867 48614859 0
640512283 247154834 0
316796942 719965627 0
504896019 504508710 0
841982735 405020238 0
362612192 377217633 0
755818338 848204485 0
411306250 369600218 0
63155335 986459421 0
792744041 180910598 0
409170118 125203333 0
61602887 799687955 0
389177583 758714975 0
249072287 540359174 0
954109905 646236915 0
574504884 279069566 0
573721211 738684197 0
835008891 634011358 0
980627997 937083724 0
74850575 390462989 0
501613381 130901508 0
725140992 740329634 0
882732832 553148522 0
110043659 55918162 0
309730425 271550310 0
870570278 922817325 0
532402959 367903880 0
793451960 841479306 0
107863105 9677622 0
142976299 403346105 0
968812954 271241475 0
103311904 550383352 0
226672341 985992622 0
982310237 920579772 0
799733266 880527474 0
124956539 860027930 0
989988210 452821037 0
395862129 390585411 0
99138389 848677696 0
918900042 326584365 0
325810468 105639256 0
827000265 794083628 0
644103842 222582669 0
145470042 431413223 0
707345321 116060444 2
536871246 196460801 0
392672012 48735518 0
943945109 877210695 0
354814919 100886821 0
164214751 492865080 2
803527226 491757952 0
973186537 121391877 0
583489261 680919031 0
569127242 57659470 0
314979279 649631932 0
33373915 861203196 0
332302588 885942969 0
411538278 448094423 0
830938997 570368583 0
650200946 565638518 2
855048055 126792027 0
91024084 35443566 0
619959421 23644133 0
174859927 99697509 0
77467275 957969075 0
216417373 693699680 0
175056536 392698843 0
392658475 887183578 0
832541884 868950430 1
314488069 830063420 0
650425863 430443383 0
4969289 264404790 0
478791410 183559263 0
636425553 730041014 0
389498455 295792395 0
702654626 510700541 0
552695168 136173779 0
963623748 503028364 0
428371327 147482003 0
71072939 780435516 0
36600602 857178110 0
31408416 5248609 0
468118000 678927580 0
786877015 609415676 0
650783230 882323242 2
272171499 882433481 2
831315194 947506125 1
481726310 218765069 0
834963373 320507062 0
1394994 75733939 0
407010189 176007977 0
385956984 344053831 0
823281936 39185447 0
14398145 94158154 0
797641267 815168524 0
242703257 954218492 0
283582684 911562008 0
680994055 546239440 0
399650283 14249388 0
636635347 435672640 0
900439918 863341104 0
781696120 489308915 1
896950277 836884850 0
961577726 939779902 0
316821442 79665978 0
991538754 836089036 0
525328479 253524567 0
384436208 922046387 0
320484844 506516741 0
605865464 359520878 0
63071138 548621823 0
124071343 100345181 0
262810713 504560514 0
372163618 630323131 0
768184860 65832476 0
53236053 842232051 0
947158992 342216324 0
481770686 654840029 0
783155373 91740700 0
9863857 729126616 0
534419170 863997683 0
105927511 261836726 0
307141051 433399553 0
476670714 82262979 0
27526198 373514333 0
848836351 534750461 0
643477770 761139466 0
244452107 693829629 0
918808058 200533038 0
144007005 572947178 0
603651621 771774096 0
498297576 16565741 0
999809900 100102147 0
144253138 395716298 0
43539333 314319131 0
294127788 298858511 0
71544347 229797880 0
755082273 134759061 0
386226106 445849521 0
63669252 390142628 0
985907573 489062310 0
406146364 518817704 0
203512387 899520728 0
76877790 181260956 2
52171198 307036277 0
671146800 471492875 0
139314886 240911566 0
760946429 411357592 0
920948862 963066703 0
577617962 454081531 0
541670394 174307318 0
603676792 90974221 0
86736642 214732775 0
560198465 663930026 0
766274117 959124839 0
451200633 806596294 0
11702908 482528538 0
191867986 982125378 0
812720899 935980342 0
255239093 808880248 0
284340709 288226332 0
621967666 295301849 0
954409460 808936423 0
71825247 248099335 0
282299573 79806344 0
86276102 639058348 0
591120169 814871564 2
817057721 536761781 0
67761145 171398506 0
723284338 885898231 0
26966692 626406648 0
281939536 557473120 0
186300013 616727791 0
921381882 484417065 0
688764232 881174328 0
914137021 311506838 0
181664947 164099151 0
11821265 596565326 0
558504428 91784974 0
815956298 153816318 0
710872478 170056971 0
971018973 20977142 0
336475068 130382637 0
175922162 876182397 0
531577679 779012783 0
801537979 6441974 0
466874387 978179953 0
602545798 68727301 0
35380902 743944607 0
340189435 261085873 0
902814364 378756952 2
646179845 58245133 0
444384030 367477664 0
835035882 263174095 0
9438546 542224766 2
3446631 659239682 0
111429153 203442489 2
787718326 435420106 0
638271674 535990593 0
521167701 163513397 0
643750283 679639784 0
771088000 912888651 1
831635805 208962926 0
721970354 416877872 0
259700665 32579351 0
928246523 772387990 0
671418485 851664528 0
84201938 973978203 0
118143620 179996419 0
228040828 77684576 2
23328829 14089549 0
788208856 341464421 0
23361275 170715428 0
24540821 313798090 0
330447194 138035421 0
335788164 97658583 0
451992213 123805390 0
103781304 31070307 0
142157676 11552635 0
489885055 120575948 0
607031650 137527557 0
545816950 437120877 0
856501641 53947001 0
994635985 756302506 0
264875882 786492879 0
20399681 670684368 0
724679248 397434198 0
523566900 796886870 0
573814316 609037663 0
343407332 113608273 0
64685541 426626280 0
335181651 740524890 0
946769910 429886485 0
123531281 976156461 2
912930534 330337652 1
41698361 39099346 0
285896064 294377487 0
594254748 399273991 0
399444514 20192360 0
275579248 146826022 0
965019938 55593144 0
885677916 906025432 0
157401556 589698061 0
850735001 6817773 0
105448812 113874095 0
203001557 369967693 0
142637953 384354096 0
953247892 729689712 0
859225600 206895601 0
508131089 138074059 1
155998905 165962463 0
63357264 18067906 0
70931977 353694220 0
925372217 530127088 0
144495990 451890582 0
54609943 45501771 0
996808851 128238543 0
539845374 10942820 0
473212873 13434720 0
293628079 789368641 0
406727593 600401872 0
437656263 572706105 0
732018952 601255955 0
402402518 485937259 0
943288341 208060050 0
77211704 442997810 0
724633020 125564497 0
577337314 216943427 0
217448448 130709319 0
162341019 383405003 0
371879424 676951593 0
910598513 551736875 0
306311135 548739463 0
500551435 416545450 0
73310464 871757727 0
389158824 103873637 0
393118070 315436596 0
816794542 600523266 0
565369574 864909077 0
551862325 924933365 0
522503117 66999204 0
744928568 743553258 0
42843966 419927998 0
497127990 835668129 0
420656488 480169669 0
760794487 838741450 0
16532683 277707625 0
201728439 579901380 0
145163560 242309284 0
611304897 903980390 0
798291501 366307139 0
681526346 99837579 0
420901512 464032694 2
767721850 405178618 0
598454756 316944001 0
879969560 790665714 0
960074037 814528970 0
583954183 364235947 0
384036003 169740264 0
514431318 818585965 0
359096896 888564592 0
5067471 383397663 0
800171993 405202127 0
528857841 245540166 0
921987639 355169092 0
522988637 262684415 0
662077697 340241896 0
732753399 387760386 0
557007396 989991781 0
673688188 239644873 2
917677832 892414983 0
493448184 317931321 0
785633801 57432350 0
122235916 318483735 0
492697580 93543091 0
267709821 2708475 0
765713522 45173352 0
330867673 134840671 0
395620201 208105000 0
38823996 741119085 0
337563967 109200093 0
549967549 352751802 0
960864830 962989587 0
347467695 719377990 0
977786521 346148671 0
948549065 266583635 0
62321252 44553816 2
816804393 548481398 0
473371100 125534892 0
20615500 141965413 0
782063964 755013255 0
181699505 291788282 2
103156433 453568566 0
28656614 818849528 1
528224341 261200050 0
619650071 10171843 0
44642951 932855606 0
167933454 69086440 0
177749193 320156192 0
125358360 186543130 0
557751736 116148966 0
802284709 748795308 0
25835246 341225419 0
38597535 961477610 0
608337756 287893754 0
837441670 282055689 0
534314502 306191524 0
300500027 648460286 0
789692679 496051978 2
11856200 273760672 0
294245220 229630268 1
51407770 124983799 0
261028656 508595303 0
291193970 953643792 0
627783113 967581207 0
113826443 206083207 0
287258183 248470892 0
359689958 769006084 0
628898139 436782571 0
330009014 79395133 0
559448190 227585394 2
344889696 668701289 0
387935081 842062483 0
836477498 28839948 0
851954323 350343168 0
70722867 776876477 0
80368041 143310657 0
140693710 51824163 0
491177172 967149016 0
883517338 899390755 0
548742069 303772814 0
797362181 819476980 0
170279029 234369030 0
23670873 717907092 0
945759723 40943661 1
48654060 41078613 0
151164863 30599413 0
33085830 92763016 0
157026301 167131248 0
804215324 556906283 0
658863287 809123162 2
934121639 69726936 0
967609808 703219981 0
63814117 75036962 0
873705047 403988032 0
41212022 481794467 0
696087664 704413319 0
903731014 672426031 0
315182935 257172430 0
404255023 69205648 2
690597192 19104115 0
635802554 959742485 0
184139340 466502484 0
58204122 647353018 0
941205712 469618777 0
646884651 444057588 0
804731764 66791353 0
664024151 312080651 0
8260211 73379533 1
987405195 971532755 0
12157317 672266400 0
306808803 749878999 0
957203035 526583374 0
239119047 701996156 0
294371161 740396162 0
894182741 307801102 0
90691670 396108998 0
118165581 863510320 0
872105283 395588028 0
610665618 4759362 0
336585754 240595645 0
680958484 28228126 0
194428285 180104804 0
817915790 14434151 0
157492085 470788794 0
75898911 328525430 1
319698905 457692738 0
40087096 474813689 0
599567976 138452816 0
49294282 127183011 0
739484080 685935168 0
870980845 576078848 0
284448016 373905113 0
352570701 865587965 0
399370212 179074129 0
553250394 152209944 0
265395410 608862663 0
484162664 671468807 2
982501167 406932612 0
123016213 33532784 0
925412954 201622582 0
355069444 453259501 0
602612263 608517557 0
57206788 206025052 0
182777145 713180426 0
785141076 269410561 0
68358363 505450052 0
26013598 499246864 0
91199059 857496761 0
428581291 379808324 0
568857804 455946391 0
73291402 865313406 0
428359 292924849 0
541661992 132865864 1
555118211 588050777 0
768000280 163102588 0
821677974 1223649 2
98032360 389106195 0
606402395 408695508 0
937652141 465406630 0
337637168 39729871 0
81565757 421718930 0
956371988 740311722 0
376494354 948425630 0
814888130 971252583 0
286820187 530593026 1
181837343 391448820 0
4658236 845390786 0
68681398 131151914 0
133157959 191404871 0
545967111 818928006 0
242818315 259003438 0
450668774 488306366 0
995563517 41787906 0
444278314 818715575 0
856455695 800088050 0
104556420 162888896 0
738977846 252376064 0
218354618 418668836 0
668325447 27423915 0
723540620 354377327 0
112213287 263859266 0
694594768 30616375 0
133928057 715846620 0
390511063 485694644 0
444839728 32845494 0
865649881 592233281 0
304993941 488923867 0
195333291 301594705 0
499497295 1316197 0
702629321 874888377 0
572576808 781457671 0
711773 579838356 0
648417223 501859506 0
870347485 121750213 0
693955584 660137917 0
195722323 89225109 0
562063209 842253031 0
212030150 137122314 0
200487266 171525933 0
555795073 106109945 0
156713550 16605491 0
190066579 92857245 0
304791151 219961598 0
596818999 200832445 0
836153851 258678731 1
633118629 995538808 0
897740223 879441796 0
202901986 533808514 0
705673053 533266650 0
494477733 175740587 0
638305832 202423259 2
233446644 68631903 0
219420120 281765755 0
431516702 420630902 0
47182410 212647707 0
488669748 72683057 0
780515725 921001928 1
562897989 712441540 2
118130768 832412830 0
759132970 263594458 0
750615429 423740139 0
591797269 164648650 0
112155912 448978698 0
981820501 214684700 0
442242892 625224066 0
782551241 505832405 0
60257341 188702064 0
726603364 714664135 0
794202191 292745973 0
835985241 941238369 0
62979309 124993996 0
11576761 195684480 0
201811947 746559362 0
209844078 439657260 0
908531920 104797127 0
627867078 474464355 0
879309326 773896951 0
214648850 925745091 0
233361225 81330286 0
879418661 790055726 0
1971924 84129178 1
759501326 711402957 0
42379434 494548287 0
128765830 429874122 0
538424461 563088025 0
767322778 435982606 2
779051914 284452560 2
95695279 304249682 0
320104433 630473466 0
402526193 457169893 0
162624081 73930991 0
845418560 825722372 0
23385508 991027693 0
85948915 461498800 0
868160130 231577058 0
501144330 11599002 0
668587568 130148103 0
535577520 690762863 0
5381950 334328909 0
125513470 604695817 1
500792575 955781810 1
295708111 59281559 0
846180873 585128656 0
327804965 231665591 0
591110978 217840355 0
39158792 396111821 0
914421984 704308842 2
939075361 568088961 0
376214152 471292385 0
828375828 480553750 0
53123600 320899120 0
159749907 785964344 0
908325769 362832562 0
498669795 682461352 0
531721856 854857939 0
30619400 629762674 1
720460936 296879725 0
91275765 879430502 0
825111590 978212917 0
506095413 942262212 0
328947997 55029658 0
653285693 940099532 0
535992604 116290768 0
129847953 441357263 0
843864685 104143946 0
902466717 804880304 0
649172572 489330900 0
10892482 159886002 0
545459987 383681936 0
459521347 88077873 0
206158882 905472558 0
622533203 482592464 0
185172289 648146084 0
830390094 883844292 0
463911067 141070048 0
11436175 396978162 0
84870626 141875640 0
774226779 632072731 0
196401187 986522232 0
900584629 487760186 0
487890117 42832469 0
926332716 545579883 0
738035569 111166780 0
957210402 836935267 2
420612611 225641144 0
380894541 104037967 0
172546659 405071297 0
803994571 962660975 0
927280708 380908454 0
867896452 594252102 0
86521652 385079001 0
715036696 941661561 0
614801313 580092311 0
633982573 739281527 0
314093165 517960662 0
329743100 53365621 0
768299013 466357295 0
104240531 65351779 0
716616368 743243498 0
729536726 822929721 0
461601434 937246319 0
655057364 499095438 0
530343539 278051570 1
503991676 318127803 2
397933682 414941199 0
784682741 93102160 0
788200976 369291242 0
300577149 688172460 0
919494542 393134562 0
515880876 514867565 0
309235130 774943990 0
546097793 332391116 0
574095848 705129296 0
539664517 307120103 2
118999408 776491179 0
19473209 308243594 0
150522155 995405875 0
395422326 52924031 0
822796764 154367503 0
737287775 420371164 0
863774260 694462095 0
34508253 274631835 0
56783788 187853928 2
246917321 536374879 0
261486745 665011500 0
825354615 464588935 0
748830201 396166117 0
766665047 835191853 0
391332538 376995797 0
585011544 222146676 0
190452905 923131584 0
987906667 448609272 0
578434081 74980294 0
518057747 406624126 0
3457250 916650046 0
897186618 486125908 0
774275657 177088186 0
685895831 314418084 2
44326937 665343179 0
271620091 162140475 0
417749742 763683957 0
387845708 64623511 0
295112997 382480926 0
687678690 361695316 0
208814490 32897724 0
328051117 403272369 0
4962193 378195464 1
31296111 308911696 0
590073096 545792326 0
111481409 886041955 0
275580409 459912810 0
337024105 110680221 1
919960963 868425941 0
730994110 196020282 1
23595808 182337642 0
344254363 123740199 0
773525620 891554487 0
974440636 867714805 0
418352181 195766009 0
294291249 14176738 0
510817217 15574343 0
930848308 684505962 0
889043273 922537530 0
373586746 793296230 0
964351625 143100468 0
41547462 872935756 0
11792402 659979573 0
889800892 933227212 0
529580946 500223145 0
426381179 646513134 0
534687591 118012192 0
38699089 234416287 0
686953568 339876730 0
244779614 302945970 0
10867962 439901469 2
928091980 647965315 0
735144650 502886710 0
853536343 831525531 0
230337411 29006596 0
815634894 604669171 0
831661951 91066245 0
290029072 625307988 0
176080923 413812193 0
456936268 125256229 0
630401227 467671880 0
187855532 423893406 0
294092433 148392962 0
771761533 102439436 0
528452014 94005860 0
308584905 485447391 0
91443468 7970531 0
511706257 332017408 0
494971382 625480226 0
76896500 11550557 0
39087136 668716617 0
471215693 794132592 0
438200560 420797612 0
587249562 126036048 0
801375564 679010370 0
806589524 671734976 0
969305325 503420388 0
5746464 651696868 0
278039662 674917126 0
813800139 122022704 0
175027887 399831994 0
697184652 251001546 0
366082987 853779924 0
216506121 887279719 0
15955057 120600518 0
371099159 88915698 0
171067878 562454336 0
285997325 49362939 0
106595095 721724842 0
805171580 136771223 0
857182373 412924841 0
410342141 113723689 0
322763493 427059092 0
413321414 395664549 2
457233178 243282356 0
154170054 597710974 0
295001487 590869502 0
949306906 157721404 0
274601639 509616901 0
730795195 15664166 0
233958041 990211920 0
122743722 707337916 0
955229716 363674796 2
775063737 936983600 0
210614640 198015516 0
432322512 810140081 0
258939714 237405394 0
230241857 910434807 0
315654552 571909165 0
656252403 618489984 0
271178790 5027538 0
536559221 255771506 0
305742295 706950256 0
812230863 777254834 0
443308614 460154519 0
731894274 623850790 0
995307079 608253867 0
257404717 141417787 0
61853459 86400517 0
92385624 58903815 0
86019506 817945425 0
104380198 280483106 0
35769292 734502617 2
79971508 534750320 0
523340191 623702020 0
408439937 189538134 0
594468540 555689751 0
757374441 739558136 0
764207348 478865061 0
560466391 936340129 0
56025128 667461140 0
420040423 845953007 0
984212498 766064332 0
808253549 643678222 0
125251099 284177321 0
686586478 927411638 0
107927012 903350597 0
78509573 507550241 0
624633045 720214809 0
243698534 141250593 0
61841439 7314120 0
266429979 903942852 0
139449543 684809941 0
414073819 607495875 0
520595390 116063504 0
2497836 25745074 0
660459315 161355757 0
132078962 20652991 0
39914387 853630474 0
780136761 320989421 0
898488786 9166343 0
433811977 509825417 0
127334739 53786820 0
229845343 953940567 0
759582795 79123500 0
591468467 758261637 0
778990203 279321414 0
90508645 177247132 0
535158042 582910629 2
91848248 442168752 0
391204608 876169873 0
141084817 661096193 0
99903085 637940701 0
791221510 837530802 0
519976113 31869791 0
193079320 359347628 0
685330429 552063444 0
533069027 427163587 0
859446439 472580712 0
417047549 130163616 0
827548110 912980939 0
5991443 606727576 0
354209578 574553660 0
991042100 303466355 0
80981648 228581661 0
245187529 936991526 1
358721275 284751109 0
494065274 362570328 0
766745843 79850580 0
477918897 70306000 0
330349536 443583425 0
34381826 977131827 0
275776030 675303723 0
454571370 716083837 0
32321756 41402547 0
90484991 90458821 0
596918311 821166529 0
287694340 662262910 0
905752948 877523493 0
31455948 932012297 0
934831674 974657393 0
280297134 170392934 0
577486829 388507856 0
112351246 848727920 0
667814094 301833466 0
841253509 804463166 0
47849325 439818854 0
336679181 838601094 0
656528155 654911437 0
717870053 465707142 0
790371153 373054737 0
981195085 870519104 0
536249762 439662047 0
991402690 909656862 0
350434361 701246475 0
257393677 994896859 0
525742208 244484912 0
491893263 249439486 0
787172247 226552179 0
706086421 391596074 0
799824613 401460735 0
133165550 476509259 0
123783102 194101530 0
633368623 128868530 0
9728998 886569535 0
517387130 556762680 0
795038412 410913781 0
661655060 945382380 1
901498231 421078236 0
437017915 898384828 1
913546169 192666446 0
864176300 171377812 0
438193478 748414184 0
633265309 724206868 0
48965057 537552652 0
821428471 254151641 0
110560221 504529568 0
137983750 522892700 0
3853472 982675849 0
784624620 17622243 0
876651810 801036289 0
528313937 12282722 0
926290298 870072789 0
282571311 80414936 0
467902001 456623186 0
68781777 189832097 0
413826140 76505721 0
876245352 677258895 0
234431767 581955030 0
709732922 712727251 0
297866692 530990837 0
80759722 977055858 0
7776257 621670027 0
571807987 477681470 0
650743176 763261838 0
505196560 566326599 0
747049930 117796027 0
97966241 685337632 0
251011582 260102984 0
507110572 994072053 0
389444885 394382755 0
315561271 354534316 0
584807029 147544845 0
265621575 145868887 0
179795274 319788182 0
835055230 329199035 0
819312398 227435842 0
694300074 832119502 0
264792103 391014484 0
39862058 765137614 0
124043474 254191233 0
773122147 129034784 0
376328405 151446118 0
71478993 857614001 0
736448373 932547084 0
970386997 472039640 0
753204867 806069735 0
948627784 514154489 0
257371395 289872972 0
729916608 400620323 0
963346719 521899213 0
530035291 113186569 0
771298470 134628702 0
285767152 856446445 0
273659799 32804053 0
950982622 843102094 0
449739289 374090629 0
415242333 910403003 0
83242463 80896131 0
86857859 155746920 0
907965044 506994452 0
677945232 954445690 0
846243175 964332768 0
276457178 136250491 0
168743301 833969420 0
747330811 418551126 0
736795633 815373280 0
985865896 294202904 0
906852279 924056459 0
487626987 555899701 0
50267891 136476077 0
375722819 391434894 0
37703019 135313112 0
202180575 888472686 0
953579721 897641538 0
176838825 143260023 0
226755353 594269595 2
450020624 387326966 0
310806929 348492000 0
912193944 135273124 0
994693294 142173315 0
253055490 872928760 0
452621403 285525140 1
280706497 246648239 0
213231377 140708217 0
295709040 748999587 2
96581657 885273765 0
611462636 18240958 0
772696472 208489499 0
188198633 572478868 0
489498729 626566062 0
225210537 298765273 0
984711176 14711594 0
595312906 815559489 0
2807585 23349695 0
3635411 382892527 0
71897660 791152663 0
277298936 216240954 0
901830224 306540487 0
460058644 524112497 2
439114159 475498962 1
986952368 641259544 0
849585417 871699483 0
94724637 741332502 0
266942331 160679847 0
44703312 255653780 0
907978279 375367648 0
275612259 475497260 0
347136121 52978349 0
469825357 332667125 0
535626486 317758149 0
120025181 297362319 0
441763765 56789028 0
588726096 510027760 0
831586903 618068511 0
553512893 535586861 0
166664259 751470280 0
896923960 690616464 0
533986252 110993528 0
460960301 271893164 0
667232819 204281557 0
824924533 104722638 0
145214628 144145968 0
625746772 460953486 0
348511030 823866493 0
201854875 237523969 0
430928386 512208790 0
973259355 42448650 0
481528363 530683352 0
913539584 214734352 0
602663322 611540140 0
204135706 886423113 1
18347447 428125088 0
11288794 157511775 0
883517794 758868124 0
535006149 543320276 1
111926392 87930710 1
946970868 953823152 2
951262054 298301022 0
441073313 699132796 2
686783654 176064882 0
607586584 280044652 0
305074111 713391139 0
234316825 981641167 0
363966729 582871538 0
95683519 226996275 0
346143520 165809829 0
99538016 729648401 0
333297328 73291589 2
499903403 827899760 0
209434517 599714119 0
42518604 84387141 0
368726236 341697905 0
470120035 113141147 0
810846074 582240698 0
842968628 79942832 0
262432725 412198637 0
610956484 794176025 0
432440718 744960920 0
827552237 478642143 0
424829393 10876569 0
196216881 104228363 0
124391910 534526472 0
56660533 456951844 0
769862684 586777556 0
168583158 966028427 0
181733367 772294536 0
821103671 109867569 0
140128520 399152990 0
964818692 530338038 0
223100183 186683232 0
632062161 37940738 0
421909617 925310950 0
658294003 733924476 0
197544225 785921609 0
177668603 352949600 0
454795502 681570862 0
103931422 517533166 0
386785799 960178514 0
508237119 192588233 0
451425458 891110692 0
393624371 305012865 0
200642483 45923377 0
653290834 532326497 0
248465420 216130450 0
983553402 633985053 0
510607434 495201629 0
983520554 265875521 1
305659870 234005759 0
884051394 506513757 0
477424091 673448607 0
144526869 641999686 0
545787755 409020680 0
198177972 9557317 0
550806763 368758830 0
566221504 546123596 0
978876285 148497506 0
502616575 985924222 0
869252221 646921284 0
121401898 626391892 0
873935272 159845897 1
618982529 796966252 0
903724186 779915995 0
618915831 907319310 0
932007725 171686281 0
509353605 885087379 0
581873980 712565001 0
859778706 217273578 0
528529347 754416730 0
234693549 506621463 0
132242525 169785622 0
346738218 812781669 0
374554457 844935309 0
210911499 458059577 0
566751866 15258198 0
740493909 103446623 0
310569093 803602068 0
268664485 145667634 0
832372136 975489880 0
158795528 722498762 0
558149162 901534624 0
409737293 530439368 0
672997956 766891750 0
405514787 545518249 0
282570150 189275117 0
736120975 553869182 0
875649222 647688208 2
4766134 70884747 0
360048007 683357207 0
457893146 234535737 0
695772961 221762829 0
897983441 481195733 0
707906440 209359917 0
541269233 105317042 1
909666015 65678539 2
634059616 253344351 0
49223522 380209959 0
472517966 408285485 0
932529625 929180282 0
155044512 71664510 0
547747002 989832441 0
591959776 785775913 0
49952314 24117842 1
739976697 205759831 2
217796898 137285473 0
821864436 590975502 0
937480994 557491841 0
745520974 240151817 0
451582991 773329214 0
798363827 886607146 0
268982291 599996119 0
310318157 80577068 0
444974381 458685416 0
892601182 644627526 0
458282545 762982353 0
284270319 859308464 0
727236714 749969392 0
347262809 18043866 0
552884407 708601594 0
937309301 141244647 1
538034613 144326235 0
680754780 379816598 0
283581772 788612273 0
437697429 527608460 0
74525497 43420914 0
369861664 443460032 0
836964652 599484153 2
194092405 903685860 0
176976805 308554385 0
806143851 814853527 0
61604145 985562296 0
649705929 908961882 0
133447328 134399307 1
731672609 831206627 0
895690039 709995695 0
133083451 785540406 0
433630902 614430460 0
751814916 220271669 0
757702773 97752818 0
752541132 110084918 0
65373237 318599048 0
542177819 586380684 0
458654406 707232177 0
645219823 246924128 0
234599356 943772369 1
688099816 254580848 0
744508885 178218403 1
386898333 857628697 0
703190421 385475421 0
368316414 449249954 0
116598751 52532822 0
455407992 624317813 0
455896080 686994663 0
640824964 417700117 2
233432162 115634775 0
386747610 815305035 0
4842360 215213971 0
395611871 136503962 0
850337244 567367355 0
315476067 129857669 2
602168635 116681820 0
659637331 64630182 0
129608352 947574176 2
786792285 128567968 0
538373267 412336406 0
453132942 699104265 0
11113771 946717894 0
889260810 783271540 0
471823790 645241324 0
78267478 44680033 0
365457825 605686563 0
112571827 524615323 0
27356430 58146905 0
61912502 870534360 0
403393642 3927597 0
482143249 53973538 0
798671817 4603139 0
113713563 360879183 0
580749040 884243268 0
861348442 514746211 0
79578042 911174622 0
2165119 221268746 0
132420610 917628777 0
25340702 864278267 0
501932532 941463957 0
623404227 78509962 0
121656445 51138868 0
545234619 451842205 0
595621858 122858258 1
944983997 40034338 0
355323672 740455090 0
275694833 183292626 0
729897201 966421424 0
58597279 53357955 0
439048050 180786326 0
927508755 355945249 0
551440078 372460633 0
581272765 618510375 0
676645622 861125619 0
22115260 577703722 0
654907732 493033404 0
133484507 577368446 0
119269603 166339962 0
302195208 636637066 0
673070584 338994502 2
12371844 363725116 0
48267229 177684663 0
449924295 618876623 0
775064359 154743432 0
292850083 258011415 0
384381319 670306303 0
973338901 65752217 0
88247529 326953530 0
216265651 292105957 0
143457355 459745040 0
468449381 601622223 0
629337287 171934734 0
76920173 330830059 0
495511870 49794643 0
791436491 919129220 0
184105406 470140426 0
84213719 958854607 0
299384224 299276942 0
814641972 875171287 0
154949074 457949679 0
310001090 679915871 0
52638622 718997566 0
612028875 996921876 0
51282269 155895569 0
636889973 650814799 0
203358006 688639501 0
517870501 628262609 0
39107421 899187882 0
409620486 959356540 2
15351391 560356115 0
317446046 122810536 1
837512785 428163675 0
159597419 769480549 0
595416810 39388584 0
922100950 186327050 0
414401608 189589143 0
751650665 34116585 0
669277871 720931143 0
214936655 796381714 0
22216031 572782107 1
95585794 744232559 0
379869694 104943498 0
729614765 744987011 0
374342335 523851161 2
96251087 291947025 0
702211699 264008277 0
129680345 210906430 0
709613757 70527071 0
137567630 737479020 0
938959232 151404227 0
25256272 437332936 1
543630307 179892876 0
3492555 667102527 0
894855303 19919425 0
998721614 739541211 0
119271141 46506757 0
5943924 593892821 0
963729684 18659619 0
679469536 227753989 0
777008817 983992175 0
320418975 988956677 0
747990222 272226689 0
27467753 434810047 0
883156549 578931658 0
807870957 785826863 0
345725717 577059084 0
546884722 61911180 0
874119930 710850889 0
440273750 458153882 0
343214915 454070892 0
780074958 737703212 0
721515097 964063177 1
544435248 378138636 0
618050890 532437035 0
868610420 398660775 0
47241633 24327374 0
238280667 747851112 0
824069355 870074667 0
26556584 770654467 0
653032879 101454603 0
866851134 17403606 2
476019424 950469208 0
436041790 798968016 0
898407150 162465472 0
808246568 315160239 0
839062962 343784720 0
124517901 271991747 0
185377127 452037490 0
652490537 120054810 0
307524847 980839239 1
962433282 333088322 0
982065188 330971900 0
446573431 968584001 0
948664897 926313095 0
295686065 364318306 0
60100482 99304379 0
240724729 365267565 0
916857428 426898512 0
313193479 197929188 0
175527724 688138598 0
758546825 389599332 0
360009391 468967529 0
825751388 407409168 0
700203716 737987052 0
352119565 958985730 0
465753597 870595371 1
128117020 932070547 0
181837697 158035815 2
597986542 429981379 0
619977007 322144729 0
112041144 88785350 0
411090771 36466130 0
707891729 780250571 0
318403252 472539805 0
451780738 796944078 0
78266677 17584968 1
191143519 34405006 0
176341913 114710426 0
375510502 429353410 0
164058354 375733464 0
364035454 685559357 0
825241398 925197374 0
932295144 133506982 0
528516920 982474296 0
98634542 813825176 0
197444839 29776348 0
703162333 31493582 0
61490175 408373765 0
426939555 30879401 0
598195660 653942295 0
897282790 790348075 2
947650985 268832790 0
865437349 642483123 0
60464037 851184022 0
583383955 10990447 0
615383047 741030734 1
599488324 692728381 0
196550222 399131988 2
577913258 213859872 0
780278658 11635690 0
654328982 938792207 0
72999492 5818428 0
442662656 265891056 0
856205575 279481098 0
925590196 63936401 0
302698885 32737519 1
65138420 58842893 0
492561473 720802349 0
601022427 98734789 0
738057306 353092371 0
105459417 152794678 2
154203761 853783223 0
818524298 251189734 0
675185425 632842575 0
960962665 909664944 0
344370399 820651973 0
824565229 500946284 0
786867146 464577777 0
386908707 541650577 0
790312125 715457517 0
6840799 494426339 0
396435098 215027174 0
485934619 107034834 0
666110176 92283054 0
917004934 913701857 0
430075620 666739059 0
278675602 622205516 0
309683391 688835734 0
831372817 513548816 0
492682124 865249748 0
41541244 174523493 0
701413014 416797563 0
238751823 576424983 0
494632043 804530879 0
468051120 958449959 0
726558104 631610715 0
428560918 463737038 0
338999855 500917363 1
5470079 94502411 0
546281362 326210687 0
834680221 268570125 0
298484867 243894452 0
611427540 211374762 0
167534179 713330003 0
217108321 711383043 0
256748847 642658552 0
619178528 105633796 0
8692283 306247094 0
368473134 265343969 0
177132941 114912415 0
680343515 337168212 0
330243707 358014442 0
187552075 698323539 0
564738696 111581172 0
97766173 330440282 0
870551450 107265640 0
692154628 297354231 0
607588338 40296544 0
679824579 295735205 0
750377342 881120268 0
741788167 316524533 0
662134514 937061359 0
477610005 755439228 0
646916670 264771480 1
103176510 651209283 0
145241051 165640742 0
358397426 276348423 2
514456564 859445110 0
925084719 362949434 0
323514016 779166686 0
269914075 40173888 0
229352812 159105557 0
604222722 627842990 0
709409737 371560828 0
436604266 807503503 0
49424289 978898277 0
99257286 333993609 0
93430911 993305783 0
22693674 789499944 0
423119198 721972061 0
182458228 512022167 0
335075121 532629756 0
68669106 949757851 0
122214021 203037537 0
184837093 559737630 1
989341399 392696038 0
91395736 307528978 0
626427326 950929963 0
416278710 962648937 0
429896165 386757993 0
264816531 501891663 0
474269587 97827156 2
59476942 242536267 0
278926936 146702538 0
964485851 62970178 0
470999366 667194836 0
933079287 581048410 0
141367173 834093893 0
46415012 965905388 2
170293746 135486950 0
111068344 897146720 0
418616472 217229104 0
285793873 753015496 0
953072524 417821518 0
366729099 495842620 0
508109261 13766631 0
209541787 246409476 0
24163351 102121456 0
821776117 813212720 0
355664121 113373382 0
776415970 949785405 0
73871874 7984893 0
850621715 965696618 2
125934796 91774737 0
621186925 424745346 0
289032562 410499687 1
987673040 178916906 0
111418106 145528195 0
734544678 220322016 0
617493271 118362173 0
781714351 74682331 0
674728986 896242675 1
270086721 196010657 0
811190203 821744956 2
85701858 624172565 0
254907134 666584865 0
377820625 785477401 0
825494158 416610710 0
642270776 588609856 0
871991774 743414981 0
608947492 235502502 0
437648141 389461180 0
359479278 434798695 0
431228014 58806644 0
681798779 620817723 0
911177715 466936528 0
385508237 21115990 0
155669212 632611773 0
137345419 118021772 0
766035852 522483190 0
843460695 532693560 0
34468944 371290070 0
497121446 770980556 0
441919061 253542811 0
494788327 21609526 0
802914905 157123733 0
906110121 647664003 0
437093331 406005120 0
313382169 34677962 0
905579351 29110409 0
145132557 167004666 0
149259274 570930192 0
385169981 157954779 0
311789819 251869071 0
906255500 502330431 0
513183472 988640101 0
424381012 667252923 0
817201731 763984143 0
549928286 774628763 0
930908096 486163938 0
794967984 642728376 0
644118925 559252709 0
669166336 769762369 0
579280169 718855517 0
601950041 887666117 0
831560644 509944445 0
359416839 209191264 0
478725026 965523272 0
576686849 990878829 0
859298986 52629955 0
329657162 581681372 0
658436187 61311535 0
181851219 346436131 0
195997888 593319128 0
98599056 432572796 2
994867636 489881255 0
553373726 741943954 0
860704865 145855419 1
877241248 434746410 0
305518346 66254175 0
36686956 569404043 0
707910661 92998745 0
971222546 44645543 0
205122654 390218244 0
663760303 654570409 0
571261628 565224363 1
85938051 227829718 1
569441056 82784792 0
241375111 919176655 0
284513386 964502472 0
295428102 586262384 0
10401305 464396565 2
664425143 406556706 0
420035638 987551537 0
117149640 782155459 0
162091346 897421377 0
936791678 651682059 1
520791639 849803955 0
694606193 143498221 0
991051601 720515374 0
732727863 527905920 0
595987736 874282885 0
513424784 792022156 0
387038772 232229086 1
36334848 64415613 0
738058690 305886390 0
165110341 362605789 0
350609769 341179858 0
560498157 476861848 0
873435343 136773344 0
65428193 142775782 0
278839294 374539952 0
338195421 244030705 0
857369997 44713160 0
102932504 986061058 2
687937528 960290068 0
172122893 434538226 0
467703834 624033631 0
899004469 462853855 0
981555187 778918397 0
413150966 893686727 0
706352469 737214304 1
714485040 504510454 1
472239910 959577244 0
953582612 584289851 0
39249718 655484497 0
977269697 11716586 0
250732153 522113704 0
589339566 114048926 1
249446065 207414464 0
823760068 595895117 0
843997247 916089469 0
86684320 503323863 0
388323573 547540754 0
790132092 908953822 0
989630178 837258625 0
533990635 770639768 0
78677207 453017114 0
104256926 80087829 0
686565230 423302851 0
464261721 979564698 0
942995369 136416351 0
204427538 872139450 0
428548571 204590014 0
823296419 447432496 0
648491950 444814541 0
916208645 364191922 0
53518229 860579503 0
167158234 107275920 0
818453279 174333731 0
83134596 239361367 2
99271554 980912598 0
228983537 50739387 0
193621841 372296321 0
650843622 189736214 0
820140922 804715204 0
97065656 132030685 0
32108141 364310971 0
342500515 186398705 0
908122678 380304489 0
348805814 854617208 0
320212723 654905182 0
254017119 264048990 0
124621542 429261951 0
218852745 92634828 0
154850485 46342844 2
193293403 960283008 0
573395717 14499988 0
380173781 77906249 0
115077182 690425125 2
192882558 967349432 1
574484264 899691731 0
226380534 929629676 0
558040014 656473666 0
624088505 986159617 0
444912851 65462356 0
954128091 588824057 0
739082264 583511120 0
28668255 731623605 0
256577439 901820515 0
950742237 57159496 1
279451616 69081748 0
789814740 503619981 0
323703073 130825291 0
122018906 583781422 1
954315717 108591670 0
960626062 243793655 0
312283519 867497068 0
875025032 577139138 0
385709805 899974011 1
959432810 711261259 0
122375556 412323240 0
960077745 495216105 0
887038860 60938518 0
849128880 557189419 0
91274686 767503230 2
334402267 105583750 0
88628538 323899102 0
942528093 97061451 0
412201683 926708566 0
57323378 267076266 0
80948160 366768438 0
649553542 991570546 0
904583730 954555613 0
44288413 259183772 2
834915255 481644546 0
637643246 545707576 0
9282275 152899937 0
833344581 739647789 0
330982191 895316968 0
592571948 676231963 0
280367314 454929836 0
476560594 789638290 1
764966715 613379125 0
336071634 323857360 2
713413149 555900833 0
798393196 720347847 0
503012864 412104610 0
371934386 423097279 0
35495979 148813521 0
27954954 616665410 0
484213699 873248241 0
776231424 726340962 0
320967057 851159190 0
37087674 191962456 0
959065090 926839798 0
891328504 663803059 1
205033985 716248208 0
816486873 107132088 0
720946833 144332173 0
759894364 740393728 0
422410967 436560260 2
814383150 940298974 2
262698847 671294630 0
354466262 864061142 0
521432849 639566569 0
365910335 588292666 2
415664698 857849939 0
158860069 69267625 0
328026761 507467467 0
92409609 6077862 0
120102599 57779347 0
957648279 57742532 0
548204301 357770663 0
81479478 312947792 0
529489817 952685350 0
702483256 640022593 0
134904433 925012352 0
419598962 250863634 0
352892404 315392454 0
918580156 400887645 0
908170693 826630464 0
358340157 156496912 0
699254460 19893136 1
562486287 932663901 0
624031329 669738297 0
861095345 479577855 0
831311275 782183775 1
40216324 903724711 0
308390498 854425938 0
295671782 862994024 0
1534641 110882411 0
504536476 12309767 0
614675128 842835229 0
122704874 938192332 0
202567209 90775692 0
925816273 34195479 0
792910325 577179645 2
462721679 66970255 0
141828421 436830939 0
365779944 645463881 0
838725006 445005604 0
577847663 638874354 0
218709225 91190138 0
908700354 98962718 0
340662289 139645152 0
897928964 782201491 0
785498031 557176560 0
777173123 66098309 2
805830554 236809386 0
322392206 106660415 0
723723504 898720060 1
317916085 823623992 0
393514653 896486115 0
547875138 307113728 0
802239258 630433440 0
175773620 658599647 0
47950763 194635555 0
680835320 757707699 0
903191153 17038772 0
889106423 269127724 0
113590233 173370793 2
140181315 371638432 0
109769273 108495447 0
933775497 801951034 1
290044400 253501468 0
348046010 560480227 0
611866341 654955643 0
313085144 218838475 0
669878149 124268502 0
666528469 847472997 0
41780388 552335858 0
384211102 642790996 0
727025090 419464561 0
491024810 979004695 0
13773455 47749046 0
245946238 174155251 0
171320374 521091337 0
789772143 803541338 0
430331196 270943040 0
534334654 84504979 0
199819585 821131974 0
636464246 849575403 0
739982447 643074560 0
801256713 138380290 0
533844439 245237881 0
668885295 235000511 0
756950625 129956090 0
911231308 744885438 2
350725002 509413686 0
385092669 45559446 0
459282834 842726962 0
759980546 704651414 0
808769114 187434367 0
575413708 508990530 0
623193402 981014841 0
454573945 629479312 1
365584015 407348798 0
774923685 775320529 0
64688360 375992384 0
583894033 946877096 0
144984980 576352938 0
150680733 9448517 0
45281981 836577893 0
955185730 421241900 0
739638710 828946658 0
34628235 98282572 0
934173803 671864844 0
567728397 77723412 0
115307836 320956085 0
860914344 902153810 0
691101640 601501094 0
359246904 290520929 0
46128654 416216088 1
21589817 663947213 0
372025031 915774755 2
241698887 947050 0
285343780 546758685 0
651078593 7929760 0
64229127 804898254 0
771546919 918331855 0
845389626 621546855 0
459626542 935115498 0
110851164 848236178 0
797231911 736201001 0
911900567 804045963 0
927164858 170056630 1
790225896 890995642 0
245497451 4251383 0
597838334 110088895 0
27903850 79144018 0
432763584 98535331 0
622429218 557113416 0
193407966 66436324 0
573408906 816308272 0
700416336 111903540 0
879684394 815737099 0
212411273 399856283 0
926449227 85957825 0
173275033 620062373 0
221354722 191167018 0
878107386 123941159 0
674092705 422289043 0
588238699 178705750 1
413360974 666521267 0
623214685 490342723 1
769377522 58670220 0
612409331 843936403 0
940345558 478933476 0
943861893 161500925 0
977224744 153295177 0
512127814 632444766 1
683596879 559890848 0
923294182 965793397 0
329201213 844074431 2
292679921 549174499 0
199155961 146141409 1
885727682 78959110 0
49522782 491254968 0
58542435 574485253 0
220979907 94374140 0
859134908 326768160 0
8146234 839722468 0
361993476 281018413 2
6023146 456485094 1
596723925 623631078 0
989158916 290818923 0
126711860 418870098 0
942250439 630623426 0
108341150 102437739 0
736482121 923220064 0
77088366 787606749 0
641444704 626446957 0
239120939 2521607 0
851420612 985410149 0
616521090 450663651 0
103934753 166279388 0
144211711 510717197 0
246693786 787409522 0
320165969 426462429 0
408521674 647317597 0
231105287 230817058 0
689021368 35324551 0
503312331 716731581 0
466749767 601868600 0
185503577 858237878 0
439095137 56325054 0
546095367 364017469 0
417174363 926740515 0
971051596 534497398 0
989423856 595225100 0
753493628 661761677 0
807949843 191928735 0
55200799 636016599 0
375339906 931769482 0
931223818 252162778 0
598027094 864615196 0
272326231 603139277 1
788066818 200536885 0
774586911 755934056 0
991701855 523022972 0
624751964 757762972 0
159806154 26091650 0
802088756 312370939 0
9157786 270939239 0
394877220 24113442 0
391937980 217061121 0
69362551 891026956 0
404311647 948872563 0
811079677 328230939 0
465493945 752187181 0
142398308 909623013 0
931495051 823124496 0
209481097 525634857 0
304096956 245187327 1
960582274 337800602 0
463974092 67840214 0
826975947 506251977 0
61749464 946074342 0
130222754 921761156 0
719298371 522492046 0
424195234 691700583 0
276185403 179317064 0
827840617 931081159 0
923911888 823363842 0
691599638 368502818 0
790506646 875472269 0
678678446 283399658 2
188329994 999140776 0
67127407 575086635 0
332030411 63400847 0
224924005 899170705 0
110759122 104234624 0
99720180 59253398 0
609269680 154032567 0
870180061 360607215 0
714259222 304894389 0
131352735 625135155 0
622382123 573613128 1
552687489 997522286 0
384288251 675474968 0
40447829 150696108 0
723746093 955990927 0
291304076 442319795 0
416716205 364033073 0
774813815 240376331 0
987991841 404793592 0
687320398 919691757 0
493279890 22434232 0
614231958 598659934 0
35442917 988531787 0
922553571 186058022 0
800334198 575232173 0
910981365 738824488 0
855620204 504630926 0
512404875 698810858 1
324351773 874248501 0
119912671 232274877 0
474970508 614610752 0
481914381 21207700 0
834757674 992593197 2
835774494 261456844 0
407257004 577015536 0
368709294 287292190 2
142731098 964321773 0
201471264 398994114 1
92960073 27314568 0
275211225 52893974 0
28236937 33870535 0
317899890 417414806 0
166757236 684510347 0
473900379 323710027 0
401699314 305736248 0
207721410 471016041 0
889926634 417099606 0
323419092 608092192 0
639442847 802755001 0
190160778 619071189 0
139616075 955979537 0
626196176 858846667 0
30634502 214347728 0
281037822 933874428 0
683236238 838173143 0
953054386 659687136 0
277787466 265392577 0
127945965 152520856 0
467112906 844226126 0
526330415 115841971 0
215780740 70662642 0
323688662 42324386 0
480839911 29564084 0
721358915 389878988 0
434517796 757861351 0
711790088 903591796 0
179686341 146712597 2
545840063 45417038 0
391979337 564186746 0
476141018 959342892 0
152602632 332545583 0
833305287 962271230 0
175457435 837252251 0
159475789 558914323 0
30786423 8789577 0
217710869 938926152 0
609632265 659545290 0
264991087 372554769 0
962864313 553227488 0
468978337 15385255 0
11083119 62117154 0
935111822 982233712 0
503829187 220777999 0
860544805 404111641 0
986914573 704923531 1
797915112 175059630 0
119073117 372453385 0
173156750 827082872 0
461002085 725885818 0
75773051 881241814 0
958100349 799887622 0
234104142 343462689 0
122418612 431055962 0
685151277 292282574 0
490882402 667155335 0
673681975 559035138 0
78270556 733272447 0
211997000 239439260 0
460259009 505856435 0
835552314 805505566 0
471335624 405298239 0
205229862 50026842 0
205551679 329859680 0
578887989 165156373 0
735737762 107709059 0
570123395 844157336 0
956628047 318651376 0
333925823 328205616 1
787948688 738426380 1
924608191 955848520 0
824706035 948181748 0
3489409 870489887 0
296032143 209782314 0
661151259 73839448 0
757385988 631821964 0
424068259 561899854 0
400100041 733264787 0
455097767 92930775 0
369149986 802122677 0
951342668 393740929 0
495072381 391769529 0
235541127 105005837 0
744401221 693551874 0
325320010 821037369 0
133027661 491245752 0
509976236 807905787 0
805720238 994889112 0
104671821 151178723 0
406579199 526510776 0
345221160 588111669 0
81527444 71095358 0
912146010 51619828 0
785840282 896208739 0
712917715 3745527 0
706778859 248375556 0
243972203 32413311 0
335125349 277672929 1
201555144 268652282 0
456849172 564216727 0
236715579 799786675 0
743459616 629916487 0
123703567 571504209 0
408715851 386815102 0
241799139 336994938 0
794459795 810448269 0
969918550 149486951 0
714278961 26455751 0
25861269 268127543 1
59977808 469956745 0
574487728 712599787 1
893121456 893498825 0
108919760 922676763 0
299449374 434832469 0
630316471 771004467 0
320902465 262910490 1
44594351 418802113 0
235373200 571089990 0
981323118 40389986 0
138416170 514049229 0
533030956 315986965 2
996156855 388409142 0
20336346 105839466 0
980325189 141124015 0
528917939 615537009 0
805845215 81388017 0
222050862 135636904 2
308096617 240987896 0
47094299 68519370 0
820844510 480335852 0
374692589 862958777 0
75161754 812116171 1
887949300 739347997 0
729882965 431621773 0
346414959 963166158 0
347164042 463091789 0
564035798 246423684 0
236955118 956780234 0
2756535 430113670 0
424074205 590692950 0
691637775 45124274 0
584371570 730501831 0
725458530 347396391 0
818155683 878686468 1
332995031 689337004 0
140198239 178634451 0
252879671 426408639 0
768466093 784582006 0
990068983 573025030 0
735280936 327957216 0
435532203 714008192 0
154900918 416891092 0
922505598 159541753 1
502885741 733644100 0
90070601 120948063 0
442697123 121264943 0
371332600 133587493 0
798718406 223502727 0
924132051 701945018 0
513734461 462774480 0
257465651 935876010 0
24685044 563566956 0
203371933 25525432 0
218143287 286881854 0
28877726 418839592 0
182257052 313269374 0
421944168 940625027 1
500886856 664990425 0
71649233 848796072 0
350936240 331884005 0
245474755 604932991 0
622180297 134341109 0
852670096 877910137 1
79263608 415636003 0
144960192 576335962 0
92726550 509161915 0
845012388 945073581 0
191056808 610757674 0
561597289 713279090 0
424145570 84565835 0
540294978 49357716 0
877832431 620889296 0
580344173 58757581 0
132173911 334650591 0
813373107 957392243 0
606966799 146591629 0
717761732 644327401 0
663355404 720507633 0
669693874 334886742 0
927553633 865060638 0
919674208 215762161 0
977120465 403821718 0
857891980 777894599 0
720857159 561799286 2
190454569 297430793 0
137833075 553083797 0
778052603 501248683 0
83898851 711001598 0
587463609 424368400 0
928551859 453316609 0
559957097 315272870 0
690025553 384574750 0
324462030 367699883 0
820091038 873366838 0
196225243 330229198 0
768785383 666919852 0
236774708 679846 0
596131185 174008222 0
654640857 820646496 0
217219447 182768773 1
920846518 669259797 0
282895569 476656281 0
75417373 104273409 0
977079966 142833290 1
630765654 932444803 0
510801172 944316774 0
913282490 82095003 0
141881416 974276315 0
191227089 308317535 0
748511016 285371358 0
805125898 169642943 0
40827731 213065932 0
791405628 465249847 0
445207599 8365958 0
887121845 24732780 0
209940954 132031033 0
945290812 775770014 0
819491296 47050016 0
487113876 621808737 0
541104235 67195901 0
876444439 629130678 0
24562260 860468933 0
13295639 829106787 0
110808419 905477821 0
50592182 605201091 0
627581110 843272267 0
398945194 537575503 0
302933301 587485036 0
817989967 933415994 0
392678168 962728813 0
227051557 534701457 0
96734484 899550974 0
785161280 526311738 0
790642255 286341364 2
840198982 345124002 0
124992672 24707692 0
246020193 472961628 0
220863907 13275620 0
798734022 599291526 0
862588743 110095834 0
198287841 665054021 1
756796593 69746528 0
396282493 712480588 0
61409182 897113470 0
369530453 592211312 0
577909965 826151385 0
457824178 288090712 0
660118254 336017068 0
500586658 698753554 2
649379267 175980961 0
524850304 7123627 0
275802735 520123188 0
819236592 637807130 0
300922560 406754574 0
784019708 387122074 0
685985887 34889413 0
814409905 222077328 0
987019478 497236423 0
679275639 982502826 0
718921111 433616930 0
609861517 612465429 0
576600375 939218622 0
418533901 73917272 0
953701214 856120162 0
683376810 823813113 0
366701643 98020920 0
416992858 846456658 0
473106368 508940925 0
897413278 60015953 0
32718125 797255838 0
811964172 725549831 0
939672954 872443104 0
835596562 147523613 2
676934185 65473313 0
3436969 374625503 0
86605658 192706233 0
336434139 428936236 0
681374014 907771000 0
422980022 316687983 0
932282285 145253474 1
910007301 104293228 0
354266335 570977796 0
176131869 872453455 0
989043968 251695081 1
203564071 313158904 0
559940457 284807532 0
431254161 32849572 0
848405082 663080642 0
556655099 548226235 0
731910384 857432662 0
963037232 901709155 1
386345402 504733964 0
493646346 123827910 0
946964863 769402819 1
66038180 157252831 0
913121921 928616944 0
524915412 790865076 0
347798733 908232272 0
33881512 970605869 0
535268859 486181933 0
895845361 752233820 0
239725848 43331164 0
804521863 871833710 0
224798543 909260696 1
268151798 771857697 0
429641633 764805317 0
264724487 244793357 0
909843573 562413152 0
377521420 810928741 0
107813376 427309763 0
262378984 190823559 0
790016758 558052919 0
47018156 127527386 0
727783479 301729570 0
293734103 378764851 0
273142706 77481896 0
374543829 176353780 0
882760269 282352848 0
366197372 758636851 0
209683404 516554620 0
7547300 133024381 0
264924899 201282694 0
893211136 575481488 0
322141061 342477217 1
111290700 362890543 0
498241257 66278651 0
675529557 43112466 0
726431416 547392281 2
119065248 583932882 0
562132864 700397814 0
791190507 72521813 0
947404081 25206292 0
151252443 978897459 0
233729459 725664815 0
222367663 498211906 0
46835190 903107800 2
915526985 833786880 0
972300406 677327788 1
665959842 797659869 0
420961657 639037038 0
410478312 901511757 0
572887092 89350735 0
964194850 777966621 0
418850581 115378973 1
958944322 659191407 0
290034634 491895172 0
217005541 447341347 0
7418211 217448202 0
526924298 527122255 0
295700935 476582487 1
31741246 502893078 0
783139147 513260224 1
533986634 610035307 0
127271224 370535041 0
593131024 381377436 0
910535889 858594637 0
806392575 482694458 0
523350122 497713922 0
742224282 272382832 0
622853907 636558655 0
986943916 302275971 0
797735015 458357619 1
423718402 914530736 0
755006953 657332151 0
547413806 537136914 0
855920395 700979496 1
741331013 521612297 0
58846753 104930899 0
67753402 105791139 0
741362193 824994491 1
744358892 199820174 0
955449929 438638775 0
419776500 997780995 0
963480666 73467052 0
63265457 480296989 0
73067147 229900761 0
614036617 930285286 0
658167635 995441442 2
5463816 656007565 1
48394487 126554989 0
828890257 139606440 2
129328448 709993724 0
76117251 102108409 0
759777361 615501083 0
910413017 551540018 0
567575531 735255500 0
68858943 420278277 0
86628405 840405820 0
222739127 9899686 2
70212550 758155844 1
147593153 413382078 0
732766259 500440695 0
997260310 72329599 0
603758756 37044825 0
142283197 970988201 0
387266585 840336708 0
22347987 821323887 0
886063004 853889572 0
127626248 599389956 0
747822271 323634785 1
19139233 212378344 0
363533483 102623758 2
236997735 74435663 0
869746911 107456680 0
543809796 756745043 0
117066018 900613400 2
251312919 918463130 0
479507140 654543551 0
625721386 629846371 0
446962953 47809819 0
58820681 957213765 0
804102685 503544509 0
60326309 71263168 0
457399293 193864551 0
428202066 591421990 1
41880056 418249114 0
435192648 618877013 0
306630944 163199248 0
62780651 776559133 0
820987333 435590162 0
786035888 77243332 0
88229953 366891208 0
428784811 49158098 0
963380995 216133701 0
117821242 8393417 0
361597748 202534224 0
204312725 218324714 0
402973660 658154836 0
7540371 8132547 0
962790172 541398915 0
89811579 735546865 0
652507075 629841338 0
475480778 445385320 0
18199044 957714115 0
614599541 479639297 0
528024590 105665290 0
481088490 721190270 0
864976406 729899594 0
638016706 107639959 0
931741921 80487282 0
119175013 383860784 0
99462238 897467273 1
613972414 557132612 0
208385039 29703982 0
604885696 951284280 0
810473936 346373540 0
29159638 565894715 0
125400507 751928211 0
593175398 715673584 0
98964454 451161548 2
571550634 893158091 2
784027589 327666090 0
8448134 18002222 0
710748001 329240550 0
250255757 188274765 0
903124360 280218465 0
813896307 488273251 0
129242549 177109187 2
84431982 115608098 0
364920371 181350567 0
265896383 8917829 0
970578738 841929961 0
764506276 942437576 0
965982944 318220087 0
438045996 876603440 0
202254382 424403635 0
299228437 224479488 0
189828675 16914365 0
733339202 591329007 0
363877483 534930995 0
308371927 360089028 0
441474678 993077938 0
997047520 349605251 0
286825675 691452195 0
895488585 170851169 0
569743438 430760701 0
216174920 400993613 0
141271524 736702176 0
505733157 258842619 0
881005107 192083028 0
718677638 514726515 0
222808320 111881764 0
282873357 713224519 0
552724853 139133147 0
71767557 641713045 0
765293493 475843601 0
430808747 666875737 0
322113937 921357173 2
25649116 486460447 0
310867740 789322674 0
862389333 453834701 0
485497805 807224808 0
587350537 207843246 0
250892346 713154818 0
782119376 257314942 2
241002568 501876115 0
237073842 62008459 0
49611843 292786229 0
610858907 817081044 0
214199875 739108735 0
374256177 762031363 0
252410808 848067507 0
25049072 650172470 0
355382850 218054660 0
801861722 343387447 0
47243894 293118234 0
884972118 633071644 0
598377311 53966390 2
807466337 985069216 1
24310136 62257970 0
931987565 556609019 0
4831709 132678388 0
942246738 295810157 1
956320661 217737879 0
144250976 69128412 0
860743634 280866611 0
251144667 976268662 0
939696528 286222477 0
150793758 920975470 0
485372802 269269723 0
647872269 205684306 0
212611196 7148392 0
371921731 825903324 2
22519233 4549996 0
954018358 765023220 0
755812360 596379457 0
292323398 141517505 0
579759984 998277423 0
148365807 867543733 1
776681267 383637981 0
137021560 744293887 0
512094700 655435173 0
221489949 604084682 0
99741882 687211107 0
868671192 726350390 0
117167861 516753795 0
726879604 666041996 0
648387855 600654026 0
126085274 701723992 0
528404887 650679911 0
242798248 871213807 0
574125731 537578331 0
130241346 98909301 0
343513558 20476938 0
760363646 382457406 0
304681471 784740798 0
843347563 85609137 1
549508170 162416321 0
487716441 353192667 0
368533959 979394358 0
955254932 88890894 0
403733769 234266209 0
84495836 979618205 0
126471114 461419843 0
677573851 316268941 0
510425162 141533424 0
781305060 125432077 2
976480926 161686426 0
683271703 709136320 0
353455054 534912966 0
265713130 415769252 0
733442670 37119555 0
487781118 327180977 0
105182450 720966107 0
528626299 894182848 0
438348819 40564816 0
157502794 655785969 0
647796729 925274529 1
350642283 159248366 0
818058874 224450937 0
710483673 361256729 0
441101777 754316907 1
328547561 219442137 0
589777675 179602551 2
132824671 569028348 0
882479259 61946220 0
101374352 492671456 0
100679809 563490836 0
592969261 27518326 0
951487370 604119494 1
754782272 408956196 0
3235449 645334589 0
210163211 200443271 0
566423535 960482054 0
96074015 982542244 0
740700819 50562151 0
358300204 291772193 1
413774739 544974175 0
897185095 448073650 0
289840378 486946893 0
111711185 223028192 0
243399062 837006908 0
800154325 715711177 0
124189881 112860596 0
374887692 114197908 0
837935018 704108013 0
171897984 102285713 0
682358538 49136577 0
94172085 611251528 0
973374491 30842071 0
121811679 16766125 0
97325981 142223902 0
303903897 775917897 0
461510705 376361001 0
411341547 446222751 0
557417645 565682641 0
730239070 502873656 0
76914378 723117048 0
489388443 144130214 0
743418384 145115059 0
737728679 81909554 2
133026870 595875455 2
623014254 943910076 1
627444676 559800297 0
332550804 380458165 0
280280261 739377080 0
955170671 603644886 0
748823230 151101832 0
869897840 40125339 1
270237800 598757515 0
78321126 71000090 0
915731404 904514968 0
200309069 632365959 0
911601279 395284050 0
68741075 417675206 0
794850023 70384639 0
783044075 171513726 0
870889912 320413565 0
333284072 530985433 0
11511879 114947313 0
563633410 175894400 0
231835236 340745598 0
317003915 376431817 1
978754330 877048607 0
325261302 1981814 0
114125534 32625232 0
993648430 237159134 0
18629789 793660564 0
957551993 329040312 0
84198881 463386435 0
179435520 788579581 0
665365768 331560464 0
248040077 274733319 0
433032106 538459363 0
14649263 916729056 0
963689614 539028055 1
419301650 182931388 0
569659827 99161370 0
865266651 104479016 0
45579606 82508459 0
382386122 482845056 0
287672067 702298860 0
67818342 169124791 2
178161208 38911367 0
839476321 967272657 0
682518146 623595629 0
721487032 600652861 0
183343250 639535155 0
39090417 2129215 0
494781147 908090821 0
525197243 605454565 0
79613598 959618508 1
37213503 385621261 1
144785605 821988723 0
875922441 576751261 0
828652046 15030797 0
465356367 904200848 0
67552470 725301782 0
132651685 928284243 0
263671744 482964373 0
2150485 983334812 0
480049407 516465009 0
865617711 161271842 0
4637172 498392510 0
618513682 404013794 1
955031739 587059300 0
584534387 220973915 0
27921729 771782970 0
775283198 66101458 0
319533354 104192832 0
330756791 629509595 0
709287233 88271587 0
742061066 68851101 0
545212358 94891881 0
778184507 65712387 0
475058838 416793002 0
565104545 807181145 0
576290452 729563987 0
796530369 868658817 0
27698400 272181334 0
514663516 651052892 0
73287600 433055580 0
87955968 161129073 0
839803326 501560250 0
352242806 342208850 0
283499243 651931629 0
16350100 891676854 0
371037393 377574757 1
330693392 878215852 0
766106254 662792450 0
904205691 622431388 0
202618769 71214346 0
186876594 795469928 0
81951656 896880347 0
130516329 405047281 0
475577419 111728683 0
678846626 585387334 0
956147319 463110063 0
455391376 79217227 0
505330828 165141913 0
408024607 452149233 0
353249460 547623794 0
138692181 303366448 0
274018810 629250572 2
954340712 338102975 0
39982075 791082261 0
244553336 599130932 0
617943350 647352015 0
39433518 523367929 0
10379117 630375405 0
119799133 418988127 0
813290830 50289459 0
998328314 300184007 0
128929898 897369586 0
87954576 880217448 0
838281478 558493524 0
27148133 124121688 0
542748902 930709810 0
918209989 69854595 0
552384446 600195672 0
841460849 183942851 0
343669457 670210715 0
172314066 873010169 0
438311652 572644440 0
119544884 236017849 0
199530104 592719847 0
680041853 44849815 1
979298098 210169196 0
719180709 651617545 2
463145700 976428133 0
827884289 438756826 0
649289764 166651794 0
777371988 464477861 0
422431145 841145314 0
704606659 304870197 0
721274468 743978641 0
16998217 114009978 0
42262677 10701540 0
718832766 825880062 0
945821975 572382420 0
728786282 69851777 0
99859532 89395971 0
819079403 833567964 0
766172762 748860433 0
537509880 748235177 2
610061712 136721425 0
780113597 691803559 0
628564527 703920171 0
306017335 320922774 0
414056449 870544987 0
166999634 999152415 0
334652904 940064896 0
759111730 754251378 0
119961965 827907643 0
10699395 449134085 0
131528858 642764732 0
547766569 221333766 1
690800117 123024564 0
647083399 192405604 0
947242555 373092840 0
963188028 624287003 0
911616450 706433766 0
962659760 909395460 2
426508670 394212891 0
522031433 440999360 0
505513454 220335486 0
230828433 273764991 1
86682997 926664494 0
909964537 519019494 0
885633264 283911549 0
77711818 544192853 0
907129527 988536404 0
535585199 285687679 0
822957990 635936002 0
288906102 108909045 0
161607765 171270257 0
753837982 439082272 0
173617352 523243739 0
350268715 351405495 0
740616224 874208904 0
283101006 180839601 0
882112884 32864016 1
15612113 135663369 0
88176606 31847330 0
87691358 546533816 0
664483323 650650815 0
362200029 64755583 0
290159728 903315492 0
992139063 24929634 0
946138944 125550313 0
713179569 121626484 0
664463396 36507179 0
790854664 171927606 0
728385353 559301129 2
54944035 332343380 1
903030938 363680955 0
534143042 251609894 1
65039036 134231452 0
199419534 792742380 0
604181257 130089128 0
948977270 689406296 0
834785166 122115814 0
115056814 163865392 0
481640635 916499065 0
35935013 925297662 0
672678902 66158006 0
113594746 528347746 0
17361435 390742997 0
727199760 56194302 0
913685393 1774542 0
313335422 687405205 2
446863772 4583718 0
661000189 679429942 0
43170600 423308622 0
974979449 230249964 0
624694384 349248894 0
871834641 481350328 0
746216602 492292176 0
725013605 420329985 0
612406706 846775008 0
470026798 212486974 0
473887963 710856554 0
511436021 677179774 0
828267927 5173920 0
808994524 797953201 0
63271658 649822433 0
876546127 848075172 0
511438008 170701652 1
841214931 108214659 0
724988768 667827662 0
468274818 268304481 0
168110225 574337433 0
996348706 254125617 0
830170847 550186591 0
71499799 341840708 0
841198794 789407402 0
112571765 969803588 0
600713851 677388304 0
579801249 924469578 0
595565526 490329467 0
9661705 839308935 0
748250106 828372607 0
725358628 140276587 0
644347411 161140983 0
525390663 221884001 0
172003446 15551778 0
119904729 991823188 0
786738022 958793583 0
757900328 3363195 0
168800438 981332005 0
73843098 489991115 0
451022343 896791908 1
134854333 141766436 0
554717037 18243106 0
322493408 476917142 0
883883499 971871560 0
369274253 884911152 0
917653007 44957819 0
738236745 897491935 0
161509664 416771032 0
109011363 632902670 0
133362674 45989263 0
197555961 427887239 0
330643933 33333281 0
491489422 173229457 0
932061174 128282110 0
54462529 56684738 0
506095671 977693271 1
814332809 288519824 1
906866672 116539870 0
106058881 395797524 2
865420218 140153888 0
44425633 935973684 0
534432119 996743777 1
488127760 146797906 0
472692308 216985315 1
35327144 941613014 0
106040552 546389100 1
735616423 450618749 0
453791818 571385931 0
744007697 488614315 0
564617663 6789686 0
330128558 25080182 0
208478243 519294732 0
668301116 854668415 0
850918009 87175092 2
264189256 90080736 0
572667366 665817483 0
106617767 43449195 2
368723674 882627992 0
237286932 678925759 0
834706908 120937493 0
897371181 955344971 0
766255642 362450445 0
349828607 397053587 0
992669660 362830260 0
531878704 788454176 0
935817555 841415316 0
323739015 836448293 0
838395595 515454138 0
19692106 171185376 0
45610833 879808406 0
515646823 482530843 0
498035405 456818111 0
781176076 566438510 0
696563085 901257340 2
149106816 635437848 0
51922261 14446982 0
214167243 980308074 0
493400317 235733659 0
953993077 757820677 0
144020251 165269522 0
845181572 763555929 0
884925424 962631948 0
441936716 207010755 0
845169813 385158872 0
922966107 114957132 2
995307300 742297941 0
954331923 432502625 0
54643831 552712166 0
982673203 975226870 1
791615718 715630202 0
900685139 757919375 0
67175039 54622567 0
104870782 112238542 0
521355737 337746415 0
253659867 81399297 0
365273945 564146894 0
409569073 501609666 0
128436639 107368784 0
621043475 140405466 0
621816712 870040717 0
588032363 95060655 0
952686236 229251080 0
692494082 735875697 0
20512154 926176593 0
90336597 544716122 0
45301915 42340148 2
442974384 102388466 0
600065778 406765305 0
822871118 7086552 0
18070749 158884469 0
217246575 87638195 0
777010977 628388275 0
246854724 24659382 0
511991565 622685560 0
420077139 945474891 0
515586687 119445298 0
685277175 911680497 0
603453684 702839401 1
552262903 625486762 0
745926015 841467323 0
899988851 247840751 0
303432201 313711258 0
713980181 172448745 0
109117657 28721291 0
554438645 487483886 0
101749817 149094660 0
679077075 374530388 0
475050937 114912954 1
128883487 145632873 0
460363366 18535315 0
698515882 659489562 0
256554851 342939601 0
788452894 459723184 0
535998865 941089837 0
711898428 980720547 0
340826881 949469834 0
915076135 114164869 0
162061976 732993034 0
207719341 354565198 0
231861415 480939135 2
943167617 836746381 0
134518568 252049866 0
5757477 410571574 0
578518929 449120966 0
50613466 539110105 0
205198628 893892691 1
801082527 524777031 1
374291032 670476707 0
498664394 99085540 0
733911186 812311139 0
370880310 969654958 0
855125125 720080647 0
173770147 978738123 0
773813003 118972522 0
6007181 500325238 1
837886408 405034311 0
450802947 943598484 0
563127832 974146581 0
29743088 999467479 0
168067519 861115734 0
605359795 874001346 0
940702437 971122339 0
339690090 600688022 0
811439616 565960078 0
99850195 261563538 0
408566894 683734235 0
935437029 155870579 0
892939497 531447712 0
436230020 755508669 0
59342293 414406481 0
723776516 684014468 1
518643802 585325146 0
547310121 12621660 0
522129835 318757699 1
405268804 426292966 0
448018538 558101333 0
775370082 793093501 0
889792841 132744770 0
178589115 471980631 0
321993385 653896352 0
974321202 493061755 0
125075077 451823221 0
752545127 722897013 2
842017152 115326499 0
862093248 531221014 0
888664182 112804119 1
236992982 314157743 0
834957288 821584960 1
956846573 5374195 0
107983075 471494294 0
344889266 569607005 2
97956428 676549321 0
121928082 306016768 0
806849724 779358061 0
945204097 310152001 0
281939584 418221457 0
517364491 63135938 0
590489269 882816653 0
424430210 491986590 0
908655366 670470402 0
516329610 663067066 0
311363008 442263548 0
224246154 2499994 0
995619093 611168639 0
124363835 48634695 0
529182756 198002712 2
687550041 327721346 0
654951714 465192345 2
750233402 417852863 0
647723098 10171250 1
536336559 709392436 0
503371986 589877056 0
54736111 292722858 0
495922678 720015182 0
842993962 513575641 0
372504471 179248522 0
978865465 21704489 0
86507846 271581764 0
653076143 407898782 0
704138332 993808043 0
29816461 516084556 0
39507286 52108402 0
881286624 381627391 0
768069920 119184711 0
166884876 81007006 0
834222774 593562703 0
142182651 88027406 0
573431862 90531885 0
588471288 261750316 0
142582246 101431066 0
276433155 976213652 1
891295 231800097 0
255454254 989560810 0
135401880 426543446 0
264943133 373355536 0
401643970 363902295 0
459878561 688815930 0
309533439 494148560 0
742319501 371808751 0
101765996 384261558 0
677359315 85187554 0
689051068 674490202 0
909225140 915396471 0
179441609 126043905 0
754475497 276701372 0
354355051 396087525 0
431516399 243551572 1
205396952 221632910 0
885375420 791658231 0
264148914 534748628 0
599378239 482936730 0
828924813 825803799 0
239298061 145191592 0
714137672 99820480 0
590616380 51633634 0
260648850 175465687 0
132493277 1407511 0
534922628 816879311 0
619113848 614534065 1
313612646 327687676 0
921687388 685107438 0
343561795 415188358 0
8920711 126226753 0
251966525 43940392 0
892713990 753076783 0
111010106 133897411 0
979345501 566531719 0
805331445 228757378 0
638888695 321337804 0
101584416 374729227 0
239569515 241525755 0
69957625 899891581 0
58601569 965154314 1
451122721 100540537 2
515715071 630999134 0
523536088 99507078 0
483661796 135544605 0
222721428 610734125 0
984298677 441721523 0
455507970 309389862 1
294788594 85846212 0
6344680 117221279 0
684857817 202921741 0
448536039 679199784 0
348163499 380112798 2
355127636 110124177 0
474775109 424215791 0
722939737 911982856 0
883674858 483244 0
413195394 159658325 0
22829801 365463387 0
981078543 17735068 1
571039543 633462058 0
603613581 957762987 0
792450847 55064261 0
829641346 671883719 0
950847745 341132451 0
492340695 297992067 0
630162553 206964382 0
24917669 178777494 0
581349195 937719556 0
385102231 80807474 0
392468125 91850782 0
899468597 836287022 1
944113835 822541826 0
521269826 881824800 0
477940345 510933891 0
193906779 300372057 0
921078602 94819091 0
314177015 669466336 0
808995530 300314331 0
470779198 644145826 0
70332989 450031850 0
923264725 909872956 2
770952878 107476785 0
628229786 310839893 0
724339 118416141 0
648810923 150048928 0
120031738 833329304 0
768378186 240628919 0
265556992 474390300 0
699172983 551453950 0
54642016 469006721 0
583497374 896141679 0
104036233 460886714 2
463646665 199256588 0
197079431 784705338 1
44000977 81960160 0
972843557 735619918 0
948251326 84310125 0
22199516 714185112 0
905778416 739844832 0
525243615 889347090 0
890617444 1329477 1
462563493 444120373 2
42816010 537217592 0
369370556 934815990 2
497846171 353782301 0
977854595 159530400 0
969419398 52705449 2
394863334 402566782 0
177332162 870416694 0
919882889 469736076 0
62896867 21686642 2
334243199 582541457 0
490688727 652549556 2
912472220 819144906 0
298395742 672137646 0
299297550 280749032 0
806061776 248641821 0
227146398 702221719 0
107411474 911654868 0
231988635 264665456 0
761146961 704332106 0
731783616 87117458 1
980274363 731730274 0
184297752 667637493 2
495392761 345308040 0
894573546 969631348 0
245587237 324795227 0
125745493 508667886 0
242963990 817385397 0
828500738 538530352 0
125611220 813325345 0
503891176 536997650 1
49489722 251100567 0
992562860 314323011 1
861590177 152487671 0
856044969 23204149 1
305497916 355348626 0
785912243 162451276 0
38769695 622807308 0
212555433 33530776 0
587483774 56080299 0
476882210 908980506 0
559309624 632037859 0
165364173 5369725 0
124213384 65822540 0
992545253 968953076 0
938023981 818731156 2
23480940 363058406 0
697711956 530877036 1
470753896 478601131 0
616405763 88213785 0
696173730 75483058 1
732953058 572611557 0
854052481 330868163 0
378099711 744380580 0
458643502 236456046 0
501974244 91922725 0
242777763 200582074 0
3039162 451069917 0
232808466 745587124 0
871812507 749347491 0
541932070 154451532 0
566008308 265910095 0
707525452 225382600 0
924142396 553494150 0
415634231 329628217 0
246961432 582222963 0
98571610 199746553 0
619080307 466594216 0
665308057 17083076 0
934733125 865735483 2
981173346 658630334 0
169501405 118761659 0
285096524 507657264 0
890947114 388724192 0
747777340 796442048 0
177383290 35999563 0
475057906 141904082 0
519500808 8178823 0
863281305 841185870 0
944237980 211750364 0
490677848 237565278 2
781530817 911779276 0
785535269 989447346 0
966785707 650221665 0
789291128 235456706 0
159054521 556580714 0
547406165 692031157 0
603906510 976466888 0
291837179 920204684 0
582965221 408910727 1
66714676 239905028 0
625252707 855433054 0
463922703 676020934 0
413214302 597324633 0
563416933 761110636 0
109392574 795525707 0
256698857 430988200 0
464217685 821948198 0
341373753 809074452 0
930061726 324565325 0
376023670 720168352 0
818967081 235030998 0
801539207 411972129 2
30658921 263956133 0
785698064 104007064 0
708712984 571157938 0
100866713 683946368 0
37467897 104368036 0
99096854 138234719 0
847877042 939365842 0
945555054 936329645 0
10930331 608672630 0
625503976 570806723 0
103747606 84672388 2
749442845 833874115 1
322856596 613380095 0
977335688 656839042 0
504890028 511546542 0
42869786 26519568 0
347576126 329603579 0
483925997 300675430 0
760242878 662766523 0
875078316 379236668 0
225208481 910175400 0
50403270 900430115 0
713884990 332901855 0
604481215 333306714 2
36505088 743495080 0
132211777 818947216 0
777809073 507230128 0
766393856 38201029 1
417049310 462996224 0
76671494 10432663 0
993782736 598975524 0
852360943 291622801 0
741000530 334146345 0
255003782 942309097 0
365371530 180953022 0
497827886 154414777 0
976413899 373134034 0
298568005 146719010 0
764077427 146589529 0
679610201 834326438 0
778792600 501174190 0
43594960 684547633 0
614046373 501404136 0
432112944 11002741 0
906216620 19577705 0
21429621 763126258 0
124640720 642049010 0
904536015 495512907 0
61422009 298812323 0
28636383 654599543 0
64180717 577567186 0
86050379 804416100 0
416993883 272380309 0
386398818 856830298 0
304000937 566788348 0
698063320 285485278 0
778772479 517025206 0
353833061 362816020 0
454732485 958408873 0
953456497 90371948 0
711826146 112590724 0
143351871 844924233 0
493888724 103428049 0
183519636 21397053 0
54630185 767046474 0
34702484 359475035 0
18483449 141408840 0
720979070 972624122 0
553015276 503541118 0
516805854 370494962 0
492679898 714248287 0
989174811 129826716 0
347415013 373714222 0
932202441 997366791 0
52674987 807583847 0
66536814 562034026 0
902416879 128122991 0
716407439 835239879 0
318990101 172994814 0
8631880 787088738 0
514148491 653301710 0
142963812 452243557 1
78673512 865570026 0
114923128 933282559 0
121276979 977894235 0
814346168 43991443 0
869137750 925099773 0
492585189 677913070 2
739922203 309700513 0
817323471 457699391 0
472536106 114126412 2
682774811 123614541 0
247697823 342770859 0
825833991 466558438 0
454654500 556957360 0
708908370 717108328 1
954153370 868454666 0
560396977 726293369 0
543526278 510764340 0
473131785 77904676 0
43961167 263925841 0
559077990 162086067 0
898700667 947422253 0
809097096 998381960 0
950135723 608025232 0
54564169 865405039 0
91701448 853329406 0
531941398 765526010 0
661935611 46011339 0
522905735 197446703 0
213713177 759187868 0
567916184 946012501 0
100197495 20826216 0
155985156 958856468 0
671589169 319558042 0
269873147 906381760 0
568933156 75494660 0
307725096 613998563 0
86632292 310024229 0
308452488 81445614 0
144284140 723936864 1
622328865 272508360 0
972227635 64240716 2
192456981 947843149 0
83727636 129074444 0
663119869 249461005 0
142281158 988382838 0
38401192 202477881 1
397216313 858648369 0
191294111 663314663 0
922920388 280917438 0
240864007 762148145 0
930000039 860743597 0
5317703 240481566 2
228981162 412408302 0
126236998 162484648 0
65087134 455753760 0
598223688 348431896 0
694257845 132184319 0
452958282 860174086 2
735373789 214044393 2
164259614 139750810 0
658196212 686611298 0
787074010 260761053 0
279455881 298601981 0
91675122 662290521 0
821845015 834828728 0
562644399 456042321 0
170737215 214974266 0
499974748 505592850 0
133010194 21541997 0
266136732 99621736 1
792732153 816162432 0
989288918 240405449 0
160046254 865801604 0
635160259 713545146 0
236952582 612001225 0
406054712 924242289 0
932362130 525087360 0
171683961 857756782 0
361815606 667450118 0
50657071 819423264 0
569899887 867439175 0
896567851 356685797 0
781840664 17543533 0
171283348 374299510 0
627776327 881843294 0
968077965 776899656 2
865022408 677958557 0
771944185 54324984 0
335104007 614928576 0
218235100 685285559 0
894248136 26899346 0
887727341 325411191 0
243677938 335813988 0
156847593 707689262 0
643908812 201741699 0
107637196 849972420 0
721601653 173833756 0
897146701 551054859 0
947585393 570232315 2
992670205 111728980 0
949664904 27825993 0
762730726 585163741 0
132874876 464581604 0
804036363 817527172 0
878251175 795127740 0
109330837 650676223 0
6094022 66718286 0
138846724 305025454 0
204934134 486855058 0
988493003 223936546 0
324683045 346963984 0
667598088 150373431 0
810498350 189930505 0
892663654 153458851 0
295002626 117638820 0
737633989 39125589 0
476976751 91256206 0
848714984 54687615 0
57133889 452030964 0
42068366 500608529 0
765792752 267098988 0
181566213 695935281 0
314220760 620015044 0
84642853 167882746 0
379663697 955872257 0
14774820 62853818 0
140404487 968429061 0
306038123 357952093 0
904744435 720548435 1
49647145 991060928 0
780418623 779092064 0
755774082 895021585 0
697637266 13376857 0
499958759 292307820 0
715385629 860633977 0
28969527 1693734 2
516501290 539791722 0
484013504 993632882 0
88658924 94064661 0
397486759 595197432 0
64820914 451473813 0
640705923 950635658 0
359353270 487175643 0
906851670 68048025 0
737948507 480936669 0
137041821 884808474 0
408171454 227967332 0
60283513 645306462 1
555596874 104264872 0
57806070 856415475 0
468013301 220344072 0
940532474 242857258 2
49074944 871860663 0
450629936 869086819 0
448372179 861634913 0
825582927 555350990 2
786000136 540288669 0
120977960 78004971 1
545215370 793129084 0
488835206 473399907 0
669015364 433791088 0
338039286 277715828 0
895472771 15043163 0
783545575 650750364 0
121838687 353636924 0
944743309 423890343 0
117332147 786747649 0
901298938 61459585 2
548749820 220970871 2
32931082 35832585 0
57658138 634978394 0
41701916 918868970 0
117951905 546593623 0
845601580 47955896 0
315571841 978252724 0
257629848 20037831 1
824693432 215245047 0
11000444 505249040 0
614009437 794725490 0
871457339 779519492 0
184059842 963061673 0
794921257 884085648 0
97612632 440933739 0
8033453 176226449 0
578211815 299561642 0
904089002 285018556 0
832127972 877840882 0
907992070 867550691 0
878669439 310193505 1
89128607 913972973 0
521750493 924342141 0
64174222 275861258 0
690449134 721407679 0
296711033 116601627 0
451903285 757529725 0
344085354 453416954 0
453377602 530038848 0
65571322 487261775 0
256912396 136204498 0
452218056 870058192 0
597424733 634872563 0
14104960 399442460 2
147321273 548982248 0
530949840 449979962 1
212458351 396727883 0
563413430 587944797 0
644331191 914803816 0
327937884 247979552 2
556635446 772617902 0
388543771 549224989 0
299820651 500917522 0
89846577 351364946 0
970231365 946567458 0
649974404 817377107 0
817486395 292197924 0
721844821 964947162 0
625963564 550645073 0
694657904 375175666 0
725125731 904278130 0
119835585 22777131 0
931954260 434283262 0
895867884 112861793 0
767169424 440648957 0
413465443 218770245 0
687410684 624411020 0
107012439 157477730 0
334501156 48630184 0
68811349 659170210 0
750201463 871651373 1
815696454 374848776 0
212842658 222618512 0
414982582 147111029 0
982466000 833887968 0
768265789 859408425 2
946420156 45942483 0
1349488 145774717 0
997549144 127372363 2
270747949 848343681 0
510061295 101030922 0
205386496 496505231 0
737402033 815720501 1
265793240 218280302 0
471661481 518853822 0
121930995 185459096 0
405445767 145283583 1
234361182 66115331 0
91879797 734368359 0
22107301 563596455 0
843954419 680865424 0
58762985 850983609 0
601436301 774463232 0
791560331 269583954 0
872712221 555632740 0
916684024 39695142 0
136801519 691881492 0
350524943 38720629 0
410567881 378284255 0
869648084 636256615 0
986162101 360298723 0
759451321 884994874 0
927034076 367574269 2
418674997 594155819 0
145451360 90204659 1
696010045 952327100 0
639048913 26117612 0
882391075 231835028 0
473743966 941933110 0
628629913 32073965 0
931943156 887514457 0
363319431 274453832 0
426909663 16804776 0
56042605 324084580 0
234476977 406361432 0
826990595 849320837 1
307171284 90191595 0
322538555 345895741 0
402313027 85286721 0
103750176 508950000 0
864558004 979741020 0
530729988 144719966 0
289568703 410319569 0
132849827 9776784 0
771105870 773604515 0
12580804 36566920 0
571469598 49782417 0
891395569 272738073 0
431990218 516323521 0
230426506 401871934 0
700998591 805308993 0
468995202 166553726 0
433152938 72269059 0
389043498 189496658 0
194951346 58565028 0
240180740 840052597 0
727692133 289626756 0
606526191 489422743 0
559375255 831210033 0
876520608 255802463 0
889043686 553583610 0
314254496 324093981 0
51755245 112638295 0
111827541 431669429 1
125408541 163990297 0
359772896 884769534 2
750204973 219485513 0
293263025 277136885 0
102969181 896747726 0
784458152 747998579 2
22550004 847814585 0
809536005 500033468 0
925169971 479452127 0
422022497 626812905 0
106110770 820206545 0
614905376 644632694 0
176818419 692990739 0
879537383 94335034 0
356530964 141786695 0
774464259 822812113 0
380527662 73292187 0
404222337 29694515 0
367602193 15193203 0
608450332 901748202 0
647248349 177568385 0
289629317 48825906 0
391771491 867147466 2
546236704 211818453 0
273064123 920536414 2
79196990 891840860 0
52426971 741614845 0
337866352 816743415 0
69348701 151415440 0
294900304 233083078 0
32456133 431949268 0
261978004 29542501 0
674209248 930077361 0
301105822 357286040 0
831968841 975192656 0
823080807 857964325 0
766924344 136735496 0
830206085 984493570 0
864304540 352116179 0
629966814 348253709 0
995198596 248589884 0
71579367 904982145 0
580867015 136637527 0
165562498 484461483 0
206194167 353484396 0
594995269 310682837 0
238134514 986493894 0
448776481 660827233 0
150005037 452331431 0
789432587 418464158 0
823825536 867859258 0
568994860 757854374 0
563207164 133029669 0
182998702 859794828 0
578308409 964619402 0
14521579 5208350 0
526202145 225722348 0
772305471 48499341 0
631769739 399184518 0
57524309 454910182 0
778809689 164225198 0
72188336 397231483 0
412352394 441923517 0
670087261 927346769 0
448083395 381222151 0
681680833 153064193 0
31900438 88484757 0
630708203 602480660 0
568629379 312760195 0
882984833 215991034 1
832052098 345171279 0
997824201 633527387 0
962388803 540272111 1
507308220 140223076 0
969384597 987468283 0
552779611 801206647 0
121072569 220921078 0
78798272 73196171 0
191169951 857685151 0
92692158 779142935 0
743374742 437976062 0
892723565 502586186 1
709709851 643281683 0
942729442 65624354 0
600694099 701946332 0
637106509 203992131 0
644246054 501824056 2
331274357 54658777 0
713190088 980433071 0
645650530 993664154 0
728144539 29004208 0
406713822 474669212 0
956937916 580183326 0
525426103 722353779 0
839559592 397389610 0
130042540 432201869 0
294223741 384336052 2
200663278 996939110 0
398038860 951981284 0
739061757 167072780 0
823547747 923250967 1
435229039 937808512 0
53500913 701181700 0
700831488 679804839 0
586417885 902734696 1
184744395 259960980 0
810605076 886835426 0
664659303 175277797 0
829197387 86983902 0
698491291 904945414 0
623750323 7237986 1
966745236 35785532 0
732147901 379062695 0
464740063 128021808 0
29203197 584489727 0
41051325 111985404 2
106272644 476061285 0
244782230 784819245 0
413780610 129455133 2
708069444 178218227 0
882131213 666824952 0
435890482 394013323 0
134091188 902965712 0
425139235 90931501 0
878700 128830058 0
129421846 128348997 0
767463835 304829720 0
128352548 717012232 0
128306088 567483922 2
616677402 242309892 0
995042329 916076638 0
155596824 202099830 0
699001259 736311132 0
381711883 965802119 0
634199805 574439068 0
51537541 351481919 2
21987157 335093703 0
189758585 961019550 0
890971350 103172475 0
556326221 23685764 0
189586970 880805381 0
730698535 775505460 0
527638333 832719718 0
737147483 744552153 0
888778032 131480897 0
483249987 703838280 0
438810381 283787833 0
229224546 72272076 0
909869390 71517979 0
351991806 566219213 0
27173830 102374715 2
388403986 405353351 2
181355843 709484196 0
583122979 117379805 0
607538176 239735911 0
743301260 730645269 0
566589207 919833771 0
762451955 116479650 0
640513972 91427625 0
747831238 46962000 0
197246846 536170238 1
130413895 841841910 0
503327695 989656134 0
970349105 658504327 0
964952239 657795171 0
320508603 992844948 0
161768247 745889883 0
512917490 690681210 0
924550141 985891489 0
376356203 907273818 0
517375051 780485195 0
820853345 734517283 0
364752580 59702186 0
274969485 25080322 0
60138627 554838150 0
217577872 490224752 2
518948741 465791702 1
22246638 750671931 0
185139392 430825464 0
329467976 250251735 0
443721026 851390643 0
977568005 140120594 0
498429778 721066754 0
10755208 327960732 0
760505704 697203692 0
396162366 660879665 0
66766308 118668513 0
894065543 335724781 0
962369014 352889666 0
583989936 164194341 0
898183132 859714405 0
719231672 854074955 0
567470492 541866132 0
598621004 860663277 1
55136436 980549308 0
902170230 501167880 0
697877236 527300211 0
236273991 288816502 0
945410171 854486230 0
649084728 594483070 0
715052596 142475190 0
280093254 708117408 0
994481020 206080409 0
630026076 537383067 1
148466126 727007808 0
19724943 403971613 0
316038336 25213161 0
646409264 901728444 0
267570960 171188619 0
145617759 926380335 0
949736407 40053043 0
606892933 30246879 0
470720654 626316285 0
899151854 408916517 2
77754665 249999644 1
653409288 236793828 0
24588015 374185234 0
828436973 685495310 0
80706241 44505692 0
462668618 47923508 0
84123020 514231451 0
762245790 56848380 0
378549325 311404535 0
136339715 103940606 0
305817789 660617464 0
886250120 870428143 0
798852021 66451836 1
644800532 595789848 0
645588735 461756369 0
841777825 420905236 0
50114724 116224697 0
164381265 639503612 0
96252458 890546884 2
116996715 92975639 0
671328724 62142277 2
144998696 83018627 0
289462119 72892185 0
236520778 195495857 0
449272799 686027444 0
380854656 797686391 0
609272996 722064744 0
645608460 920319871 0
361350177 971162723 0
332931719 48287440 0
427723706 236172705 0
54483592 117223187 0
908946614 720726318 0
262294368 696543871 0
811140478 703527983 0
29647296 254951076 1
662468026 625320291 0
155632286 384607247 0
490968673 366911978 0
351254986 33504963 0
384562774 710011639 0
96426324 648821065 0
91778173 562988808 0
935079337 341393948 0
645034800 515494822 0
866170860 577423595 0
966334472 29976698 0
582089628 221793821 0
521270874 632027277 0
738313236 105416428 0
922158504 141606699 0
873939392 702569196 0
632616407 29186676 0
969985429 322064122 0
347651364 23551549 0
992196327 169230123 0
902898756 89765334 1
747504834 207009303 0
27385175 199053589 0
124425486 649041281 0
876468788 334887221 2
357876188 724014734 0
463115618 316841439 0
725563620 517048737 0
610375044 54462599 0
369831826 286555317 0
400469413 786173675 0
469616923 90721929 0
872252007 212799917 0
302537617 645673731 0
473410507 392776430 0
129951415 773458727 0
551998751 991000091 0
518986424 306207142 0
105857053 933183531 0
150553199 255787119 2
865368493 432094575 1
820452706 57383300 0
197514435 550498278 0
872324028 407692757 0
38968259 132007011 0
74304226 535011421 0
872894142 752922571 0
750030177 469708942 0
514665961 808983908 0
874204191 361235295 0
430584006 842141205 0
973066606 152821752 0
86921090 360336324 0
276034049 531488141 0
779293501 50283940 0
142053366 324708671 0
165949501 910664285 0
474912998 300531892 0
994332416 7516246 0
802305563 143067649 0
532278279 372364793 0
331201942 570480060 0
979429287 118038592 0
490065926 48888704 0
910186402 280232416 0
986227771 333221563 0
284687012 25669550 0
440381727 100664253 0
731836510 946610819 0
109695841 259881705 0
587467063 28660226 0
749933158 207087986 0
228180642 182490609 1
555790608 26983041 0
429926941 648591558 0
868305377 516242892 0
70358347 537795502 0
754635123 127027741 2
709172369 470133419 0
480133230 945555579 0
194121481 852267793 0
750182577 984068376 0
231641333 419350838 1
450332798 526790721 0
935202604 593726775 0
825349316 878191622 0
680171057 24977982 0
666048132 59230780 0
510773932 118212933 1
154758313 400882763 0
44505506 114850746 0
773071119 226771858 0
908973655 910305663 0
525645588 431916407 0
238509628 493666363 0
882927850 702673711 0
500208193 304581454 0
250619781 586796744 0
27774482 911480383 0
477757101 925489342 0
44004646 831535730 0
164965215 177264392 0
252448396 470471221 0
428856749 323607567 0
784182065 177794272 0
907432329 59461323 0
607654905 102187714 0
308677401 123801510 0
316897384 140147953 0
927419284 54713999 0
936368148 596988618 0
947560646 461412087 0
74019729 531468562 0
950931546 712261710 0
832792063 817125919 0
518288388 840625844 0
8355708 187352559 0
681476312 893408169 0
79987334 95329270 0
233470302 607795507 0
837527301 227078110 0
350566013 496491923 0
4052660 424634780 0
33676068 826847913 0
658708719 751664149 0
94492457 609140787 0
345017670 924033467 1
825776459 991729892 0
425401813 222979002 0
153687514 38139736 0
926201920 956886140 0
134270925 52837814 2
559873685 169095444 0
151636843 640095697 0
290960061 428290606 0
791589295 18405190 0
165956844 309217357 0
751968801 251265384 0
832347125 80215619 0
317751124 454583506 0
916969033 100855683 1
989974751 923640158 1
307079890 172657625 0
764535750 924433610 0
323161593 306369350 0
729456152 717117100 0
218556065 130787575 2
677600529 509308988 0
804041774 635863664 0
514137359 61162843 0
401033173 90913660 0
718926049 652214743 0
781535891 903738958 0
182408407 98437055 1
813804725 529809443 0
507551499 808929861 0
607296880 859699043 0
253472036 648690792 0
579998880 876841519 0
528343180 232082772 0
66239339 935056147 0
690286583 23490312 0
356063524 317496775 0
554411098 706912096 0
632484 694029368 0
199654303 249849005 0
873265416 912677590 0
722196963 641337835 0
40011401 303237738 0
579359648 799015721 0
99227686 130450980 0
855100462 488655956 0
186264239 914254170 0
459867526 166746941 0
139649948 543171060 0
259857160 187649802 0
858193816 720080282 0
987879826 129750816 0
651102398 938087252 0
974459008 428830145 0
563897128 12769734 0
810921980 567852667 0
346090425 386733284 0
133322197 457966738 0
293163315 485370045 0
758552586 689206457 0
920522753 340346834 0
413289845 244855255 0
920651614 558250896 0
635899717 405874813 0
798971086 354411865 0
953076915 134889567 0
899293267 331504436 0
532252575 507046026 2
957317438 549843669 0
766277223 743457097 0
466478308 589232660 0
359538230 857444962 0
229448207 716222554 2
814572179 823035504 0
722397880 913691460 0
761299725 38227063 0
753653725 987983740 0
406231461 943839353 0
338474648 731669684 0
377856777 222640 0
46960992 830401395 0
782556965 184808142 0
276846430 643687884 0
912167899 796995489 0
50935325 990383087 0
753428428 732409331 0
943544137 118088512 0
693947056 516161702 0
896346249 336761185 0
872467507 75146825 0
552879625 374818064 0
39987966 403623639 0
296362377 168968008 0
549939679 184704770 0
310107878 974727923 0
934490496 81770624 1
889016264 790163726 0
586047261 293339854 0
775480018 615256488 0
117665380 261507712 0
21888084 142685018 0
399147778 597566373 0
123364656 427385606 0
75406924 163558609 0
327739029 895990760 0
988213140 651364502 0
71556810 563842695 0
835184233 70302481 0
63169120 118955357 0
337752800 533481125 1
231258887 54550512 0
466401537 33160394 0
67422159 429784726 0
466015865 295596794 0
499349659 736515875 0
699726895 769081063 0
90644275 54735986 1
152083394 213079288 0
65102630 68935224 0
360227208 179733874 0
867384354 416406794 1
807740384 884828177 0
37956681 125752489 0
875886076 919042728 0
20623772 180545274 0
51376971 763876692 0
40285076 773989335 0
773229114 417566189 0
580116406 48595184 0
293790028 293084172 0
197987055 838128999 0
939554400 871562538 0
476660792 29751260 1
916578537 347957511 0
405341830 417260876 0
85113511 844126394 0
742651965 43943791 0
900466448 437787455 0
637008769 272708415 0
279384430 606066117 0
816194482 282926739 2
741569772 55023877 0
777848774 994593088 0
503057875 39487714 0
105370680 450257237 0
48419802 361951736 0
211377595 148231221 0
923479737 386146858 2
358426079 249203496 0
690229574 947253820 0
5751238 50673096 0
820456155 81764914 0
976927903 585900698 0
965308275 481174272 0
736600057 957847080 0
918637409 153431217 0
240507552 624325880 0
77273345 911385614 0
943641886 599925314 0
929565456 215674223 0
880434100 624846392 0
62526882 283194863 0
451327272 681898649 0
303355640 548688942 0
986238850 151919463 0
540702552 600503329 0
231227304 5915853 0
83140199 299859826 0
193096 205368159 0
756971065 509149216 0
112768974 183721872 0
296902226 465260088 0
867464522 816273765 0
961333117 499079261 0
756345893 998732903 0
984942459 952735836 0
852672052 572902168 0
616995168 835450743 0
570575110 609600682 0
362013512 249672938 0
118986277 240521933 0
574568469 529837608 0
964728169 858059411 0
785295816 704089529 0
897699098 165371691 0
448700657 230412255 0
334429344 335721773 0
661244524 443698468 0
958887886 489339564 0
262446929 128858589 0
734059036 945470893 0
838364043 135826585 0
281169547 33796973 0
47481879 900463732 0
31869759 28974158 0
583264669 520944725 0
723747924 145776464 0
869006011 474769284 0
286418939 911391963 0
408148440 889405616 0
466177119 314311278 0
246110738 519715717 0
88558476 645109889 0
115501189 604911266 0
131287768 362422094 0
183213999 208766395 0
624690102 780415620 0
248624197 117304172 0
16031851 666290296 0
199259933 134702131 1
417498974 412968179 0
217079836 535817385 2
176011507 121291332 0
791085442 225306088 0
964510271 911621758 0
881095920 822179851 0
889331826 848712693 0
531090056 989786861 0
764738587 88920083 0
453199859 640958894 0
631248382 919414425 0
341789264 868999847 0
658175177 360630984 0
318007274 870808999 0
328047478 664646187 0
746668302 826491778 0
885996274 549445706 0
509378183 525730122 0
104361751 604239610 0
114610038 313631076 0
753489971 701899235 2
187982110 482377282 0
474979140 268635983 0
199213104 506740243 0
428209218 750002613 0
763833205 83607949 0
532674315 636220105 0
431720129 311411261 0
303546639 664429511 0
891423637 133813199 1
39743831 537853184 0
691047909 117240239 0
715611402 511970831 0
875397276 936747696 2
478917856 958173788 0
34025781 822991141 0
328559919 558568058 0
896657206 733023795 2
874826241 524688410 0
622410078 410316709 0
634539857 51945910 0
32594722 924630315 0
264432223 963392543 0
920037533 688030008 0
57335242 636541240 0
482466786 912623946 0
820163806 616091358 0
529057789 280440996 0
21330611 766962364 0
483382653 924546909 0
260030274 166064012 0
676365486 694690128 0
279797016 866565950 0
844284168 601963480 0
469790621 513693816 0
882171761 544122504 0
743173095 170552619 0
94240071 507239322 0
679988292 915876103 0
435336925 617791187 0
862446222 989558073 1
593710747 645109902 0
98060295 716821230 0
537321485 744835567 0
230960739 389047629 0
251133978 834436551 0
452903660 173514121 0
313542127 911066567 0
874091158 785915959 0
325673598 763423218 0
163357800 366956121 0
872239683 468400245 0
802723571 176471336 0
660784202 624572782 0
114450233 471806258 0
853912603 143321869 0
123516644 547789140 0
517160789 143284309 0
938278179 672955010 0
36537918 579419854 0
637451897 10087935 0
666937488 327483716 0
172404238 437454269 0
246816494 298789882 0
500969033 263535341 1
979458501 583272633 0
851706544 814777315 0
602942148 774984057 0
912852382 571761921 0
44134811 133041464 1
621687133 439693237 0
799865299 488046590 0
956326675 333882999 0
73082653 842970047 0
956974809 745222383 0
15268391 569705797 0
111416487 510193163 0
308470934 108108283 0
400044350 636795307 0
175779908 422240184 1
537081090 795406834 0
266204785 293294982 2
782086214 649197775 0
48811637 225583753 0
50345542 389706628 0
52060048 345946359 0
906194608 388253734 0
50466993 578353178 0
684674500 53601777 0
955058971 773934476 0
923020624 939376233 0
34864591 626921503 0
996244598 171978337 0
775740122 803997653 0
62568257 560158598 0
412477699 836670708 0
120763126 397711187 0
612908454 984733576 0
46130979 972253384 0
310391275 350372625 0
202374260 586777397 0
399419982 292600948 0
745771631 990962873 0
921854421 384607628 0
325490371 894087542 0
122528308 664381506 0
217021495 775316966 0
355828672 134979593 0
260995247 342863214 0
95591285 327289953 0
770588647 775821262 0
312713061 690810014 0
367977976 222595621 0
877043516 59194728 0
406522105 239812805 0
160107105 83858817 0
576269266 151043993 0
594721715 455796930 0
64425847 131636580 0
52006676 978453114 0
123002038 784764948 0
983369148 129083229 0
802909155 846965748 0
247459330 821024667 0
178296279 77154773 0
650773315 92885963 0
691994597 19197935 0
199121069 473968237 0
801384107 579359481 0
397159905 858580995 0
746409923 274636135 2
573984816 87304406 0
929526820 851607906 0
443971638 343045286 1
69410694 930962419 0
130328133 283905115 0
91027916 506564668 0
53396236 572551043 0
29658976 572284579 0
78310951 147095648 0
201530284 216877105 2
267176015 206489805 0
242128291 321457638 0
2718676 136673191 0
877913781 269812569 0
959551050 332384782 0
442031459 131715676 0
47328866 420703538 0
981147701 391031738 0
253808336 226048508 0
44305827 759949102 0
391299964 384757310 0
588900212 29788857 0
449652791 371638181 0
940130188 790458454 0
142879311 735554284 0
618143114 18477512 0
244754745 67886987 1
288427796 209640653 0
401419109 300887285 0
224492031 595737165 2
140538701 937876169 2
285629494 65821367 0
997471537 963291489 0
116381142 721285244 0
136326115 37267513 0
207561065 880705786 0
946098273 699598874 0
863755034 116516522 2
757854115 6616889 0
11097892 573054892 0
428949806 628586986 0
957482995 543831127 0
523907997 746104213 0
618055314 700855953 0
94431789 208068918 0
706258148 945453525 0
915152143 114345896 1
130937509 947243611 0
826780554 69045614 0
685227731 47372148 0
44005661 986878404 0
905550177 252043624 0
562273895 262102816 0
614152662 406923408 0
540154555 125918567 0
138618858 781910100 0
454450445 65911846 0
564774134 770316489 0
915420025 494124241 0
225948845 535444599 0
347451161 909076286 0
512223591 716758886 0
677075748 968411918 1
96488386 977100864 0
225852312 753341481 0
372284130 17938585 0
722761828 112348787 0
595398743 573974243 2
932419605 373994758 0
251229476 100137014 0
416689033 280111403 0
856205476 920229108 0
593030621 318998428 0
720919983 905064180 1
111489931 50674009 0
910985986 775704275 0
564803554 421618357 0
556936041 6647657 0
6801339 681472486 0
762963680 658620394 0
360117324 65969084 0
885412512 536705363 0
725572528 372899054 0
70989233 22570821 0
787722072 390990418 0
402198171 108185537 1
881905513 209434261 0
100332619 145775619 0
877727790 110059908 0
982514365 691350619 0
285979334 54807174 1
140543509 52555154 0
854706925 64485336 0
253353446 749585342 0
672891331 620632164 0
292895257 34753466 0
746277342 56118581 0
706328454 350091951 0
525069821 609346344 0
958415045 639824890 0
91050676 915547053 0
960764063 886325671 0
541973666 486992615 0
966280718 891787686 0
589375297 777027436 0
242519470 228722663 1
52318378 608829629 0
309656613 857717219 0
101322236 901246540 0
79378718 617890093 0
699775497 64301997 0
43346422 561138260 0
319584085 70571801 0
899908317 427199650 1
431931695 260763073 0
86257967 139559192 0
609093534 449149487 0
193964066 491936170 2
483836183 232797134 0
596575347 171079310 0
562345987 801534254 0
973926785 550344877 0
416895156 517977204 0
578038016 346568397 0
438159358 391249136 0
471405016 258111477 0
884568426 209915006 0
610225665 276543727 0
577387788 180678381 0
631082419 616236107 0
452466929 806323328 0
572608551 16973702 0
342246323 586601133 0
575780684 135540957 0
758127077 950648713 0
118497125 55596504 0
908939042 796930583 0
598036 483253152 0
629999291 436111390 0
542453977 172744919 0
854418391 319320229 0
296235917 355073852 0
747522542 170697955 0
106426957 757445314 0
157748794 989893569 0
135433174 125546793 0
324220578 120876984 0
321404117 129636366 0
954723081 820447240 0
282119994 795071133 0
775681036 131068954 0
25167185 185465325 0
710884353 597353704 0
272238755 753108061 0
516935774 137810699 0
805399587 804631711 0
822008350 400672281 0
42418601 547139986 0
426381050 315055329 0
198281765 908055903 0
554967416 320334792 0
320457156 609664351 0
860847163 720238779 0
963331494 578381191 0
618236784 289076853 0
5610667 134495889 0
895797274 544498039 0
965643065 389537880 0
248762570 707384038 0
881766699 600647899 0
799847269 620364137 0
648994403 428687991 0
515046379 839397537 0
124176826 830090358 0
240372327 170722856 0
966469001 664936967 0
663445059 310478560 0
870608292 433317613 0
981446702 529323845 0
233324203 937512939 1
204350647 796677590 0
367182793 86657957 0
62753988 583722673 0
982899144 704756909 0
278989172 172930026 0
507252987 326954548 0
232619307 685431071 1
490141188 349570826 0
225732759 204867583 0
636604579 52381890 0
266920119 98786486 0
208922067 434383378 0
686100360 664940572 0
151108415 139812853 0
571406931 944476138 0
488065252 110888566 0
615941106 739992832 0
506217159 484434956 0
654610587 746941478 0
66603884 876147809 0
600840641 147898729 0
964814865 121542753 2
930455805 832820169 0
802456369 903238385 0
633267332 373988654 0
982031577 417949249 0
513035827 32489622 0
271191371 721926221 0
86078757 314753626 0
90509550 868988914 0
391347147 627451272 0
147758234 467836621 0
413512132 152422409 0
943430052 216141374 0
687762090 336194224 0
49231212 942943659 0
909508685 29037193 0
810190239 27964140 0
923872136 858447265 0
828500907 303137624 0
213470439 299451955 0
281524122 358389784 0
101917453 254751870 0
474593721 290879313 1
279700593 698270671 0
800315802 227356665 0
146676202 450275759 0
221487290 933265163 0
508273570 326983067 1
239559399 119375087 0
966764059 252067793 0
121117687 107553120 0
259405965 56403761 0
814078337 948139720 0
517095230 99929451 0
129309596 854116763 0
415538312 738781934 0
215319 804037708 0
488436882 319505801 0
772082685 559951080 0
312202178 204949650 0
40836520 380400630 0
5956628 915486743 0
97040162 110612206 2
413459993 111036733 0
555536705 600923675 0
807671521 757881572 0
507829570 73643478 0
569719769 750687757 0
263613097 157559534 0
457794487 629596013 0
909847917 54243806 0
839945609 902334178 1
556254140 338081864 0
561228612 204896728 0
302447270 768226917 0
95412980 479273511 0
672187640 820687600 0
351089324 3751684 0
998169599 67318767 0
825216021 110542499 0
38878301 239271669 0
497375064 883770696 0
879052697 82237114 0
711222129 610582435 0
924216986 992021047 0
861960214 809116489 2
759080098 308087992 1
948918319 477127176 0
940784723 570888267 0
846580746 351053904 0
82019715 587697671 0
946968301 180707866 0
999258067 459052604 0
381689079 20153024 0
442138650 235844191 0
14967078 534467069 1
236212347 671213802 0
781825783 207117193 0
989646970 380474866 0
171885443 55361118 1
531681765 338597386 0
467964537 118279934 0
45469092 1264065 0
619381414 560351900 0
546564427 128740337 0
126971467 996854587 0
417684550 658378584 0
416562213 6395774 0
299970790 443541443 0
566774787 531790841 0
326238269 295756682 0
868785861 840832836 0
20270397 47008676 0
86211560 962031003 0
88326825 646714749 0
202580786 691149215 0
737102225 987728929 2
509507156 78097618 0
870924971 948712758 0
499961289 936230372 0
521938145 67238833 2
398192926 361285629 0
691805703 696348291 0
881525291 68588930 2
47490102 870934332 0
98133636 362253118 0
685643125 698859214 0
64057501 765019782 0
16080721 176689671 0
489395637 77578240 0
436789056 687386191 2
171385752 550300618 0
14963617 510139716 0
661500898 923058746 0
176541049 34208418 0
903133412 35955725 0
487851102 387815255 0
195617648 590069693 0
458499562 71327929 0
648887846 86065922 0
989091614 811335281 0
336337868 678449511 0
764752505 53834686 0
200425423 45719865 0
445247783 777017382 0
9168111 804251633 0
556095948 108940332 0
897269714 627593557 0
775583356 374275848 0
989452411 151526856 0
739460170 864149608 2
131474047 613491944 0
371407434 926237569 0
544610588 201024281 0
668666541 851963793 0
231349350 876979472 0
816501040 982911604 0
97690016 792204547 0
333771768 734089026 0
153508665 869076102 0
323301032 10939977 0
162295252 934732952 1
680281955 911410322 0
602530306 616847568 1
699622250 570970764 0
121314829 908951073 0
762088856 748821621 0
570161696 955501509 0
833730466 690901026 0
776131878 537778894 1
416001346 554296666 0
908290787 117450878 0
938641991 351145953 0
411191594 705276101 0
823427058 848220072 0
172818619 352840850 0
64585715 328932078 0
716627436 132718901 0
475076793 541299843 0
354435923 794578939 0
19865611 662943288 0
360704371 674080741 0
251647737 432514511 0
874843921 667351609 0
187454477 802929147 0
88561870 250338667 0
303288416 317095047 0
949550274 349450366 0
956014950 79232537 2
107858641 184263413 0
559350792 361483734 0
605128572 88550612 2
131787017 445321149 0
936545979 271493198 0
541703472 276374898 0
398811400 978293197 0
192691399 520960637 0
577895905 419989662 0
704187124 345500473 0
303168554 576643056 0
36775702 418060063 0
404440003 131274236 0
536576799 930914821 0
134558428 344113174 0
318191289 137726859 0
541980974 272142299 0
369580253 347916634 0
846849846 954889574 2
578351751 44414348 0
401909093 333659616 0
909761784 332396321 0
93126773 244032396 0
136040011 456115598 0
173571405 849044653 0
127381977 548563154 0
373761170 233391997 0
741985885 812973163 0
457184580 21111734 1
865853065 939880095 0
949820745 940388548 0
38126216 499693284 0
435794158 827221806 0
966292576 503466889 0
19430513 660155202 0
265458018 428195680 0
168614731 61475465 2
733851675 209905785 1
310222354 92190925 0
48488441 170602532 0
731102160 320952891 0
268753808 879923377 1
372460938 106059294 0
484333264 350599175 0
946189890 78340782 0
47696946 254558034 0
733901279 657330177 0
325383474 295592274 0
652237744 316782725 0
388676908 430612386 0
85841878 201048483 2
294934414 645587044 2
697206716 159098298 0
954130078 228454758 0
742237045 189250702 0
765210472 10343222 0
361460237 331511078 0
380352119 436817540 0
859361069 29998744 1
304498912 800280288 0
537148557 34954617 0
115334099 137723573 0
75449273 88145871 0
56261145 519189446 0
649454067 915227835 0
829842132 33758697 2
302676585 725552710 2
537508804 481449194 0
29119636 951949022 0
470413197 397482941 0
969432677 71093566 0
615291078 627563193 0
578356887 838715372 0
181512500 918937135 1
822684736 450171642 2
253581241 209375023 0
98282235 339839978 0
404493777 243093332 0
337595334 289448013 0
553716643 116984619 0
926777849 472468590 2
968250182 476781513 0
347656917 583493826 0
48474673 675398765 0
292666340 356591506 0
95873815 848064278 1
35422929 65665999 0
662627431 98316643 0
956432474 224990619 0
924468103 582254947 0
12872423 566976368 0
121372021 242869742 1
68135042 718271150 0
492314342 46200584 0
504427583 619592256 0
81816613 12448176 0
434951087 926184797 0
195832081 596240614 0
500297654 755044045 2
722066985 915023497 0
880822424 634611915 0
405099425 605820844 2
419444710 894977980 0
392233768 303220580 0
502370300 344558785 0
87669805 725490251 0
311842947 240151056 0
488504912 407061337 0
293521003 721496588 0
565594795 376942434 0
6915898 136737443 0
23316964 60851954 0
455978897 126917340 0
614153418 79803214 0
902026453 37132176 0
410688740 508687098 0
20647454 130952451 0
953449436 846313011 0
99383814 132080672 0
157855214 785919521 0
927579207 80873304 0
42296231 171164437 0
672953948 31352232 0
414115049 7346288 0
416857461 604856200 0
869783857 542994167 0
729261617 506611000 0
714547715 53863249 0
619277458 864025928 0
950633819 562671240 0
691955576 733036530 0
954512172 596395678 0
773431053 88789880 0
759885790 76685506 0
276843481 439452611 1
830580249 532930297 0
304984463 310467507 0
112432664 403837607 0
580457341 751288719 0
735598953 15257962 0
786474999 614663315 0
373222296 585263056 0
881722489 870255113 0
909137021 30134811 0
787580670 479151207 0
358860629 284559795 1
878595999 706396133 0
58674717 339032431 2
38891717 807944763 0
823816502 712033450 0
935334478 239857696 0
757767933 630904574 0
151679511 891861102 0
30856731 950968874 0
174001525 753702505 0
23870406 678587718 2
285753094 587832889 2
119531425 207443136 0
784229594 85449222 0
86845210 86162648 0
993304163 299804900 0
655110480 32197804 0
521895504 477610173 0
428283599 405805953 0
839157789 907846013 0
198051329 218518353 0
188558751 115395965 0
652041298 110543800 0
594965361 138299228 0
70650520 211518385 0
947769365 147964419 0
598520557 251259953 0
984638623 745702867 0
53266504 176993725 0
192815111 49013903 0
992037731 9777019 1
976818809 222570166 0
655668535 850129447 0
85305054 802290287 0
104495383 587850502 0
46764801 963796905 1
566912258 701566490 0
542068578 863418353 0
741081007 84785885 0
502193904 946423668 0
118909846 934003162 0
650287680 739297812 0
295322370 347688215 0
275686604 953762992 0
106007391 515444038 0
38565423 157272059 0
155131292 135183787 0
283961604 777833103 1
876579494 144316621 0
292501292 950305772 0
113992500 319196994 0
414334242 583265436 0
923973812 102011704 0
83603835 316768632 0
862934276 503567123 0
421373189 127240637 0
177805333 566488673 0
992709030 526802966 0
818306710 715563034 0
295761353 180277955 0
255633942 941562560 0
520323451 739260202 0
79438519 775668481 0
356992701 31083079 0
11296828 141814107 0
578078960 145966181 0
856005778 173201040 1
463263632 850908622 0
412207976 90572694 0
87658042 69860606 0
303631363 46942124 0
609163689 42620226 0
805657321 706563019 0
926791061 724951565 0
50280145 912101392 0
529442089 530670165 0
530695837 297898447 2
818245528 80833557 0
268710730 459845690 0
993217332 341934679 0
189770225 230546882 2
457283581 878124454 0
566476651 724503903 0
48708460 694621059 0
795573843 44555178 0
615128398 62181486 0
324598946 999156072 0
53112768 425922043 0
598379653 743655927 0
669043901 534547031 0
779641526 242472703 0
997884927 32123566 0
715351221 601169079 2
236190780 328998238 0
93642116 854091133 0
750819770 246366255 0
857961577 507856187 0
345962380 169501010 0
584521619 84760625 0
698765185 300888310 0
116238760 81873760 0
775999953 668533694 0
462851723 269811754 0
995543938 683699382 0
437960153 948084167 0
234420717 540835961 0
898797396 443675552 0
637926401 207973836 0
958350665 269671359 0
372668074 455482068 0
896789550 949168035 0
222561096 517854144 0
465686355 698791285 0
178631802 69026116 2
20449823 848486551 0
767333114 372662668 0
406199725 559501547 0
851798866 59348222 0
353833368 187598275 0
893451741 644666390 0
191047716 116549564 0
95149538 457746160 0
24623351 249598938 0
877794222 90206467 0
217307389 129374083 0
322425404 221428492 0
452198539 409490525 0
247520608 385544146 0
437549240 925953700 0
437965462 52871374 0
63764517 817535273 0
251398391 262645497 0
185994959 11245229 0
995124696 20571495 0
971240768 351920032 0
110155490 81172590 1
420639691 119576968 0
140296719 712985081 0
148159331 236074049 0
395598711 602524343 0
825813456 970160734 0
988510182 62962154 0
946449249 720779 0
463194614 589600128 0
439489362 783524014 2
81527008 152981779 0
987867239 406965396 0
239447871 638441083 0
69330107 332851216 0
401588968 955684718 0
361248018 65863578 0
365337379 56959164 0
376654389 463538371 1
37617241 906084714 1
101870352 646414480 0
112035296 288682755 0
207696805 182677700 0
553508544 884185644 0
10407660 682595178 0
445856342 97557668 0
903998944 23065399 0
748268762 275018824 0
13229076 438113672 2
875113446 912037115 2
532295801 958947175 0
393476999 619678146 0
609202220 787422629 0
308078113 325191313 0
402126485 285914736 0
13504480 988593525 0
377730896 741978928 0
932343475 13639023 0
405029348 397280407 0
112346497 256165374 0
519903179 192354263 0
438250762 95694661 0
798632837 120550606 0
393710267 47154698 0
345405051 143397822 0
661715942 920938562 0
860696945 945754819 0
9052489 299150700 0
886203828 135487637 0
198750632 195156734 0
96303048 374198186 0
803976915 511612022 0
497839507 515011497 0
103821067 463754644 0
209882117 620213146 0
792180505 560363146 1
470848256 886902415 0
320448191 892547580 0
596389648 480314119 0
293279944 110514865 0
30538679 98618357 0
75493588 408079145 0
940680597 293815779 0
618567248 168808660 0
894799938 449167326 0
395826749 957988997 0
387573036 768518981 0
334271770 111953866 2
889670040 504348718 0
988170911 408944336 0
913102644 478145718 0
611667485 218651767 0
51045085 283782758 0
894527020 447882604 0
339913054 426963859 0
405692817 107461523 0
107233396 811107055 0
780021635 388502719 0
75715178 742851326 0
6971473 447432655 0
561395810 514788426 0
20699267 147199495 0
30157426 275240539 0
139241532 927625113 0
75354274 950587408 1
814749122 501706482 0
470451929 423007338 0
156797799 938340749 0
299836677 987742093 0
399345911 959609522 0
98905261 354486887 0
542482743 400049240 0
948124321 34737518 0
392638369 117124223 0
231160101 45447854 0
216721061 936685233 0
990867465 366082495 0
317296546 720283317 0
744014968 316014077 0
461953034 468370335 0
826473909 734579525 0
300413096 468825579 0
528753717 381238309 0
183364487 887472941 0
719943510 320263889 0
102705056 911179464 0
519378156 655105744 0
786397110 297473862 0
709553434 33904436 0
465065061 871391609 0
159665082 679939274 0
221001020 884792405 0
660715264 767033339 0
812128419 377288948 0
569442070 964122052 0
528642168 207670529 0
618732220 997768923 0
714717561 649574006 0
795382010 135419548 0
924581208 971303924 0
972990440 617231309 0
32495195 972738815 0
712821529 65358236 0
668956711 518373010 0
101636719 337831174 0
432196149 610212995 0
199396087 221235780 1
395938999 528857394 0
321855592 74737228 0
925171427 591301714 0
984925699 208871288 0
925129814 481441045 0
147420368 526742147 0
574832513 693871054 0
130339031 288175922 0
564483455 538609204 0
822710272 292234294 0
553475843 207550559 0
925819791 606192179 0
97880327 452009643 0
164005522 355776921 0
363117385 586217827 0
910964636 961063942 0
837746014 512033125 0
975706918 104818262 0
31696243 456510073 0
302181019 137359778 0
206292768 420408631 0
730638699 84749060 0
971675980 520733782 1
199885345 435176532 0
896561902 995987860 0
312774149 909069837 0
586554363 675158057 0
316426088 760204462 0
134024571 983018375 0
772778888 505108900 0
891620178 107516166 0
998397037 28555985 0
215365428 922017724 0
500987234 28201937 0
759076225 892325646 2
100938432 953229116 0
536303034 888268176 0
895134352 623326142 0
272892889 160661321 0
892475728 104700113 0
881667185 154904467 0
470233208 828176620 0
576156688 572034349 0
134829253 962345218 0
206857122 998760185 0
251713319 748955348 0
857303586 11592352 0
14977861 68321823 0
198126833 516390859 0
397228272 819759933 0
988634551 511914163 0
505159342 423992378 2
59898947 400937703 0
269992465 679091497 0
101754035 23761764 2
364245419 152426047 0
890734896 46567706 0
754647012 146751024 0
723390309 354100300 0
58146351 329898775 0
209323973 267688435 0
801191371 205356490 0
607497036 34813415 0
823101752 21711864 0
133574671 126477556 0
965005016 47087021 0
282389158 247063777 0
636989390 735269690 0
624682190 975799152 1
271694274 164114510 0
571511079 584995998 0
441334481 696622163 0
794087993 18262282 0
145717727 522061897 0
431990614 311348190 0
456200423 280238564 0
4741807 330400476 0
640234506 646395161 0
270841554 93370425 0
183532952 404530649 0
73298891 59450494 0
224653238 104984952 2
559609394 485076198 0
42908814 673794071 0
90988331 724517528 0
396180137 944856909 0
899215443 944658635 0
961668947 31318342 0
992070400 365744078 1
470114549 73908976 0
925056865 309149722 0
973894714 209806 0
408309488 688148188 2
728731495 444077898 2
755923655 6187728 0
146873369 346188939 0
954009904 735579793 0
32179012 921095 2
56543721 381004229 0
232329013 420880269 0
574449081 525178328 0
628155189 38652626 0
137605218 295850321 0
609358 97954605 0
323839717 23666649 0
692338089 77675105 0
543943431 168625810 0
851792350 84970126 0
115985180 517881384 0
782274063 95337934 0
727473651 179127274 0
72694243 824713476 0
467695644 717247066 2
514456265 759778436 0
339023481 170569523 0
33162682 830812116 0
998456598 752962679 0
506061948 632127645 0
79034536 83438037 0
260517880 79701078 0
848212418 893847371 0
625754717 875474856 0
717552822 375885461 0
481127750 380569542 0
365710619 794967896 0
927673739 648242446 0
134625146 340332279 0
454988199 394790473 0
35011908 86691593 0
665761926 409779100 2
124867594 340801402 0
823655071 354692157 0
192197371 694795880 0
329354856 536516853 0
516208841 138892259 0
753391936 194256049 0
323558250 991365741 0
915648596 281233353 1
857639852 396841121 0
324379125 247629214 0
596360801 50129317 0
971208818 687919956 0
10584972 284775377 0
156805297 603897924 0
114336061 173233125 2
458133563 386326597 0
515486123 488607846 0
697522367 91507665 0
167226869 332423179 0
441934574 831101739 0
124190428 952201124 0
246826071 178117151 0
786998835 410657094 0
803677606 203526674 0
871260895 133094101 0
448505042 138573352 2
266493763 468302927 0
748819754 1987287 0
133626101 194452189 0
198978309 213636521 1
425093241 260168538 0
216108177 924125551 2
412140466 738167615 0
130657830 300775159 0
713245743 819109635 0
810134090 275584795 0
216917142 535172492 0
506664026 411129306 0
295370356 755305516 0
519539245 49375565 0
912541413 844567637 0
36658312 292394044 0
383688502 355623118 0
707246482 128078006 0
541277147 258376257 0
810562161 117179087 0
901279325 835691274 0
345937815 305334479 0
333696301 91839402 0
904264689 875881471 0
860012856 910110206 0
911639090 346996137 0
770475890 773765884 0
604689359 743363791 0
159730457 143145293 0
27914121 533531138 0
30364884 297747395 1
595833552 2609046 0
265697297 918864954 0
191372221 650621689 0
977873234 473485325 0
916912293 576973203 0
823280438 133711057 0
571127862 308012180 0
232049210 566939548 0
163838735 548883665 0
118009540 418697607 0
65360904 447807032 0
822598604 141825025 0
228930643 385736959 2
280743704 73955130 0
380516876 56711098 0
78400051 809144488 0
216305363 784241652 0
355166301 970942853 0
634169776 205816708 0
964375565 951280497 0
550435400 189612591 0
822374733 552919775 0
714259110 473100327 0
107111796 55510604 0
919189034 343249803 0
631401597 436429783 0
876659734 475413813 0
505817875 65000436 0
685336352 758064091 0
866192394 103774850 0
44512946 620483376 1
754179022 641043423 0
185764977 638557488 0
443138706 135562973 0
555070469 384806433 1
129145344 663395554 0
473669391 529167647 0
485572322 437981373 0
808422887 31078894 0
478526045 787724314 0
78925434 578859538 0
978194109 808682393 0
461882815 805133189 0
942556396 469932851 0
285125797 446241693 0
387854237 796316719 0
731612694 927424412 0
75697581 223480076 0
138630819 673302120 0
933667681 539767268 0
20619699 250342264 0
905089800 76747083 0
784356558 834337274 0
133640509 720090464 0
560481329 986566142 0
673035454 358860162 0
889374612 833568442 0
352180830 32336833 0
586819767 409251088 0
189553998 774124999 0
719756071 583829428 2
253100588 170372451 0
627193967 912636138 0
224876023 929707772 0
24513749 52634638 0
61715704 901256463 0
921736384 109346063 0
642903176 893746239 2
873513369 460319063 0
221977253 786261558 0
138514544 454235625 0
790958860 81311494 0
840718912 141662691 0
176641911 568599640 0
82411324 374765113 0
366458299 136592659 0
266665543 369813520 0
463789111 757268444 0
998115453 412410619 0
727882955 553884452 0
832662313 171448596 0
539626321 816825839 0
340835822 800741446 0
975239709 128757538 1
85758665 746559389 0
815641466 66204977 0
845466809 656736625 0
550458835 709150244 0
820387417 555904658 0
420675882 50954310 0
902321994 24414306 0
233432915 486327942 0
13565863 394627473 0
586617076 416847236 0
459180931 480069601 0
180038456 553205761 0
175514077 33932032 0
18594662 147295354 0
41826680 823565401 0
874637114 50954580 0
271668519 693730550 0
720275494 624020955 0
757673405 584931910 0
366415897 670288693 0
477590425 347445273 0
227818597 735688227 0
654888139 901880668 1
618899461 401300296 0
765944435 193784150 0
280390601 374640900 0
856431166 734249760 0
686437655 647808651 0
949691809 465161998 0
913577861 878223710 0
288545997 58488664 0
84544981 843365231 0
211344369 861732374 0
73526322 825113949 0
217825598 154273483 1
217457862 153613930 0
507036019 315020456 2
664119211 218302473 0
632067288 422905847 0
90044595 91470051 0
33701376 532836137 0
78352096 968356687 0
312734425 873342436 0
979225590 571258533 0
108316386 928987217 0
124968596 422994767 0
160231226 615518765 0
21954051 984852833 2
899785975 619286571 0
456067654 693493652 0
104793486 253852109 0
86553862 789916087 0
62111206 471656693 0
805351891 657321563 0
324166628 516222835 0
303302229 663690999 0
993149794 928270544 0
118739109 652372012 0
963301349 586265676 0
44195581 351333002 0
227855402 610065607 0
523268185 72383830 0
59446696 22387600 0
643112617 970916769 0
238409645 935498673 0
39865648 906378007 0
949925886 322755398 0
800866228 638601654 0
210601312 450183382 0
571588568 449797526 0
658540797 95646724 0
112768545 298680294 0
503291896 67049076 2
780594761 940517833 0
602171470 271664539 0
362980306 694830391 0
456445297 64130438 0
319430323 153562647 0
964789589 1381902 0
763921692 72407911 1
744257355 825817172 0
162673644 484297808 0
288305231 149335576 0
747449790 52991909 0
69490552 281850081 1
433804702 396943136 0
779950584 358115917 0
435017399 130305153 0
764559119 239815167 0
416047950 152075079 0
779197004 345657217 0
20398719 577733602 0
351524472 91037641 0
605561329 618057260 0
70541180 183139072 0
678234568 478249931 0
41096661 93989328 0
379565730 885033341 0
724834609 163410634 1
300053896 615911497 2
542639336 514586372 0
1798569 239619349 0
596140719 738301407 0
58109497 571486390 2
36622959 526760303 0
722314250 750709323 0
326860132 501257298 0
108435554 409816666 0
156846614 697873695 0
349988878 84948329 0
191765533 392798354 0
534238676 853872639 0
890074689 906755526 2
857861303 592550343 0
947372984 856326987 0
977313112 239437278 0
853683778 416308271 0
163351038 334258449 0
817954604 595532475 0
530011006 507282753 0
875293173 249332295 0
802418991 784848776 0
375571287 19333185 0
485431296 467099781 0
934042775 65944183 0
352023802 581456680 1
656809384 88207027 0
41564624 557081201 0
891469175 409204387 0
699417548 310942542 0
706595788 119198124 0
522438325 708102409 0
873445854 689623778 0
187150795 219607562 0
850395889 895380938 0
96697906 48152662 0
250680361 272862678 0
504516689 84036683 0
185008148 380498348 0
780206588 51566786 0
356900111 131997266 0
112487388 211450278 0
168908209 318497574 0
722134350 332572932 0
23899264 46875520 0
483681735 132155958 0
363698599 105959901 0
40383699 870430401 0
385623713 437290715 0
4666946 264111886 0
682802969 10223704 0
598673916 156853584 0
90722769 71456939 0
11362666 248245523 0
944755381 72373322 0
656197365 350717276 0
30464428 39482316 0
853189474 300891709 1
406254767 308879981 0
287335828 82850876 0
994718601 940847858 0
134203352 386989750 0
205682756 129658478 0
377719289 762971457 1
527471067 232208807 0
799647320 97694494 0
202626976 415562917 1
359184554 578417507 0
705308300 36636903 0
873983328 571810065 0
612152185 202712945 0
550532208 827217144 0
976723734 255723731 0
673228540 12558021 0
323117741 985145810 1
369952060 653604195 0
534201859 294612216 0
336259711 858142246 0
710496984 792644175 0
522037727 622982130 0
961051673 564855883 0
532639630 814669813 0
172474766 206857030 0
303916362 786780995 0
949370976 91102103 0
56302476 287579847 0
394958504 330393939 0
877568182 307673603 0
333336761 607495973 0
475807012 861418961 0
475991293 530265186 0
775367385 144879047 0
712008630 626693072 0
44305550 991637257 0
699384648 789443460 1
3432221 963699806 0
576551169 737124825 0
180596142 144527318 0
197562927 451053499 0
473241184 671499224 0
148083291 791198499 0
738615360 55041408 0
935232160 993078080 0
352122309 478870298 0
870295073 119249036 1
735558831 309310475 0
343409395 623877866 1
6614179 835353812 0
964718807 890333654 2
964136249 145719843 0
582317983 489923823 0
945923470 9553944 0
202270749 861544211 0
403821471 14501987 0
180164941 33239012 0
23019264 45855206 0
136672285 79157396 0
534647375 689205754 0
173665978 663289561 1
83446062 289982084 0
950960977 313221611 1
532714240 982852728 0
780611998 526309116 0
561580824 374813014 0
722717469 52786789 0
376609554 390069889 0
223996036 261814537 1
991131061 965110194 0
230663357 282399492 0
104091930 636098655 0
408140385 34257022 0
362536697 846300873 0
171296382 930530313 1
866385294 573522900 0
658739014 170632283 0
323230977 796849814 0
127821338 73602402 0
596159329 322005454 0
943481456 142699744 0
545661087 71312279 0
766308311 94674352 0
140018709 632423046 0
890091183 201845149 0
203050787 903773856 0
93682884 136457897 0
408486788 714084477 0
915950797 168410785 1
842208248 832012298 0
802299661 815781897 0
566750301 102232121 0
457256065 148851153 0
885256618 308713764 2
888789095 601120621 0
182223161 430871223 0
280404230 477999777 0
680101433 431637657 1
796872967 830862248 0
526488746 166993405 0
308635488 690084490 0
826057183 459958835 0
227005569 92210561 0
226527649 338325304 0
430488338 568956992 1
339391415 146297385 1
789530810 920068063 1
90858544 607699292 0
170976911 136759134 0
937954530 841492465 0
480825253 810522874 0
710532451 9346351 0
619613646 890948603 0
854676764 801253436 0
891196785 52724179 0
893946797 929591593 0
739904469 408454528 0
138623687 74269559 0
195563404 191538994 0
705061481 18668954 0
631617278 481138091 0
946396437 866043955 0
875388264 700904194 0
33525523 563919630 0
260194917 653928561 0
701546894 689819163 0
378030339 269493903 0
646856286 249793219 0
113169356 314131815 0
199795550 632811118 0
447481268 679040552 0
907368823 660542155 0
57496514 20874433 0
579409156 473057335 0
332205710 605443117 1
264767682 376623370 0
107835116 222444543 0
121717316 162551938 0
192711289 804031851 0
117801510 764223044 0
462418894 273653765 0
306437285 32380036 0
122181855 281775208 0
28530602 796024293 0
168332098 350967312 0
957178775 594409821 2
764634211 760503032 0
820605918 63065397 0
232409282 307590868 0
816801367 160190676 0
711163425 973549373 0
217521740 898434075 0
303285246 165910198 0
184924149 420186724 0
243144817 707473650 1
440173878 120195506 0
288721493 646735848 0
646305048 334580047 0
959870727 849986446 0
195539970 221727295 0
354761069 615502554 0
936345490 974699165 0
820635410 555510719 0
33274171 117453400 0
812938447 604480341 0
228651673 984958271 0
538330790 26858035 0
37296428 723903067 0
591699771 685340186 0
658463086 179861185 2
68013954 208307633 0
903323442 792143180 0
651418946 136722155 0
922886332 521021499 0
967344671 389142013 0
776965276 211272692 0
244469568 760990804 0
409014244 730814813 0
915366522 816998668 0
238730877 851542229 2
276199868 883585183 0
906333711 545406697 0
271070484 844488576 0
548564676 787569440 0
113137633 521551555 0
293683132 344490459 0
91811625 124690274 0
5017531 121562331 0
110323342 95254569 0
377424421 633634848 0
731960812 660471744 0
504258943 998152190 0
4616460 434567104 1
73170586 89419670 1
618268031 106692954 0
615820825 784192514 0
776024483 863901340 0
644978396 985189288 1
740147927 281376971 0
576398219 894671699 0
361425041 253159448 0
836622813 821861864 0
828225725 864333246 0
518199211 940747660 0
941645017 389193538 0
133823383 88600406 0
129388723 212260107 0
472462521 905130862 0
134122306 139107083 0
317561572 836346417 0
177623893 290779890 0
890167843 310477055 0
812451944 755359350 0
379903837 237599666 2
865277601 944018587 0
766826944 518076995 2
659724154 624200656 0
817035220 312640210 0
800637712 759666125 0
365664398 438353527 0
381202525 822882718 0
392731366 886805280 0
25313670 24194905 0
429212340 603597763 0
46165036 848446414 0
489583534 86303289 0
674016395 959444670 0
38607692 564251845 1
804659742 282725721 0
623367063 819351161 0
474307644 5992687 2
215486272 244093299 0
105381275 74048103 0
594288868 925196504 0
582393078 210080344 0
911271222 693493814 0
299273964 428320931 0
816729696 934471204 0
141330850 385014676 0
71799663 697993270 0
318099599 7257424 0
891073874 817382675 0
515836710 596717111 0
659380968 534613296 0
346357385 24471094 0
200319896 979041965 0
491923818 414180569 0
223143489 565365602 0
425230593 72668836 0
486938790 250262081 0
360473321 501640510 0
566274877 502964588 0
440450778 701447927 0
647646894 467602386 0
590915263 254180646 0
480122572 904968707 0
81233271 320290679 0
81876020 530114455 0
599383991 363454009 0
710470646 226111245 0
93289364 593361534 0
436792543 12777241 0
867639731 24973606 0
597054753 639562594 0
930192865 466410518 0
314997046 723603468 0
398603671 946103248 1
108897672 331497556 0
96633088 675959487 0
99061180 57411792 2
665969260 848051740 0
485340112 554690496 0
65138406 40498389 1
641169524 418218063 0
794843501 139829473 0
425480994 147024684 0
477607615 75597270 0
873479873 105343645 0
427992892 902423537 1
804449570 311161947 0
677331179 122704526 0
5536347 604805531 0
99764087 230110767 0
966288846 948176213 2
390813096 264987356 0
161770662 782450289 0
679287392 43268678 0
829926643 861278625 2
273231745 751663006 0
336115335 158944416 0
88281392 878805615 0
987903953 169762920 2
364374942 646003944 0
995068880 532226322 0
278075555 417707845 0
440600637 493576356 0
373309554 906216606 0
142942632 251898206 0
187518825 922876849 0
346058018 66048644 0
420394631 975675687 0
722887821 872341781 0
489284556 735606105 0
98219352 958809295 0
911002451 742679460 0
945936617 942118134 2
104351673 783718179 0
135438369 555503294 0
113207622 434904336 0
706676805 789025093 0
690933197 145615550 0
960187351 628166346 0
546264741 125593886 1
956231080 125065352 0
2469951 708419126 0
453862259 44165700 0
122242488 239510962 0
930908306 508146086 0
599527361 499044349 0
198828317 737271215 0
490366331 38363994 0
125437110 54312951 0
707196064 319896086 0
103342586 621190481 0
570576589 724728100 0
57500504 276182488 0
807772607 67306534 0
638309527 925459808 0
113281213 947449247 0
914446326 165809085 0
609016668 564747402 0
666082837 603688131 0
996040611 774209799 0
507454635 519873534 1
339833459 246525440 0
524898979 513726774 0
654862053 111177173 0
621820256 16710830 1
517964402 950932258 0
325656318 21459837 0
119644341 48863534 0
896808377 184199474 0
859067258 133769994 0
827107621 394820045 0
846877000 785434095 0
886662266 482083001 0
612939844 361444809 0
899338571 703322763 0
725477895 212412255 0
124739474 945339478 0
781326235 708667234 0
481326282 95696175 1
74249213 472754626 0
515779394 13874094 0
118812113 927709621 0
411930025 262704870 0
180309871 970968875 0
234519274 589808760 0
351824323 61893482 0
780433903 598280217 0
65313092 970444954 0
262536057 297700094 2
985269562 879365553 0
664488131 358151705 0
901540831 4281066 0
860212652 68954545 1
380504521 77818494 0
324454462 490706325 0
56426862 852232033 1
308916057 124460892 0
107789190 822791864 0
47526725 634688131 0
32920260 319155915 0
74803618 289089904 0
229819400 836026697 0
247720430 14416319 0
339440234 657732191 0
961254600 86581644 0
222332620 891850759 1
365044007 582818920 0
424495202 508736261 0
48575204 856452434 0
73973435 482930982 0
76516794 899200212 0
632373194 409376659 0
110392284 411255552 0
616656780 147056485 0
66112251 168527023 0
13219411 616005161 0
720265539 350487918 0
919680046 919413574 0
415576179 998505332 0
83812953 219400375 0
262670829 208914824 1
115393648 27729141 0
766397592 402911347 0
399641334 19205245 2
443322784 52026656 0
210034355 418091707 0
851886418 348341024 0
588202056 354169291 0
515649515 304089343 0
735203130 133106478 0
704667595 166774325 1
90697986 385766796 0
463216173 600214862 0
400917353 135104080 0
220539877 989372924 1
423502034 551149393 2
899398473 157648870 0
479098907 615592553 0
463626819 989275608 2
507448865 400812229 0
489663643 773306147 0
518104267 362367829 0
988096693 651698881 0
492079742 932549392 0
12035631 426466829 0
540914757 128268436 0
347969956 21134428 2
878107518 747481135 0
48838958 304899157 0
385436176 137429038 0
262903182 409771507 0
272415975 88568456 0
439054390 436453922 0
712412367 881385069 0
385680084 411004497 0
651640712 118634051 0
356246481 813483995 1
137941067 816620504 0
908050039 860979546 0
523496718 95148020 0
602301055 333619029 0
438790370 156352770 0
84817756 781404669 0
435262882 569405417 0
125813231 867744803 0
631276148 772892969 0
872344154 707610785 0
368639801 305370862 0
661707319 315108837 0
970630713 963916941 0
874007565 557931087 0
942503140 570977148 0
861721701 110490051 0
111943432 779371285 0
834234446 679993413 0
789974882 187382180 0
408035471 78889385 0
632856284 722077623 0
408891325 952597893 0
62572278 99327490 0
503268420 268335016 0
828632761 678997670 0
534020768 528188348 0
367839019 445769663 0
449237782 662334898 0
652639043 394434096 0
125089601 855752326 0
904633326 951115106 0
466589572 502979001 0
242920620 893033965 0
68525159 995518418 0
124620385 922915792 0
844323723 833293745 0
742216100 366807964 0
11374981 131901453 0
341484075 415022305 0
581207723 745340167 0
361687466 133277378 0
720792299 294045767 0
979216148 851561062 0
420539920 667585180 0
181175213 737590261 0
669742304 770389623 0
240883040 576217736 0
865308239 544576613 0
807801103 836830311 0
603538844 568210850 0
341645348 112881594 0
612471496 485891350 0
620994412 630278178 2
268817530 396491109 0
434115457 64951507 0
77802911 737665163 0
934625417 831331064 0
203855293 790675536 0
165664632 970683641 0
316785653 337921265 0
463253149 576626197 0
890698490 736997893 0
127351523 70200160 0
134715069 572038317 0
568297372 55875538 0
156210885 879228395 0
769445546 127853609 1
495175009 91829935 0
458412344 419530529 0
210462040 119208225 0
581062730 215174596 0
29166605 546817172 0
284408307 107303862 0
939938903 29432778 0
663972164 406064561 0
572201042 949219811 0
27825214 657740735 0
386153159 301294582 0
120504334 349555071 0
782749055 110314791 0
177862031 777117666 0
85038329 140798923 0
740465555 26337901 0
77888221 156759990 0
995763193 790308276 0
119630572 852148391 0
317072730 12993535 0
770056364 510709893 0
648552359 472836348 1
470983286 511242324 1
569504504 426088818 0
709574554 419576894 0
533142608 240484729 0
227394858 415877008 0
621814869 584505815 0
29062386 15603325 0
47287139 997207761 0
755908826 177867926 0
75739346 387050078 0
824184540 36306928 0
230127264 584389660 0
390499865 988137532 0
957117056 717593586 0
986806383 723082412 0
424484708 949497347 0
102020905 779503623 0
972978919 883681606 2
884557379 396525579 0
955173305 669512818 0
301158972 92583714 0
223101437 339515897 0
355425526 178938596 0
510187796 537154683 0
481047759 366392352 0
143256677 452375378 0
833122234 90288865 0
546355513 739064476 0
835242701 536787736 0
987839228 303329497 0
578444769 388593469 0
911704768 825501135 0
426625167 929090891 0
1446503 627260628 0
280981747 845089098 0
177819435 193648885 0
108473290 693210507 0
143467547 721559628 1
295630299 19146370 0
166369666 822112374 0
185351765 46882321 0
156409610 648173090 0
362087985 397292526 0
760893176 514231637 0
558179351 855233130 0
972909298 665508500 0
320726929 811290163 0
539191799 107863255 0
928188561 853925273 0
605169676 21439976 0
12318627 296017819 1
214951589 50139569 0
151127781 638446287 0
945434500 175031117 0
394522699 507141863 0
36554431 528166205 0
292763204 38674481 0
698810357 876047404 0
107776005 730353048 0
238832470 84413215 0
894884649 122241902 0
312481249 654610006 0
128932218 373971012 2
659876298 958421404 0
25260734 936101205 0
280398550 585244905 0
834114508 79863530 0
190964766 934274601 1
241449566 189367207 0
564233918 112796115 2
843332137 155820906 0
369594222 37148736 0
525974542 122425265 0
885199238 473328965 0
247036327 683823011 0
188719653 625868156 0
370000219 765560 0
46444060 400244325 2
734876513 404892368 0
708491344 1144904 2
291358469 820732568 0
718776946 806414430 0
556433279 239397151 0
393956620 515049475 0
166749272 84673033 0
112331009 79425612 0
778081400 816822954 0
970332943 445913357 0
120501258 523838337 0
77038335 960844477 0
204309206 400325704 0
189012135 844155222 0
755191601 56978182 0
221723454 246571741 0
536720453 211502794 0
631976649 101490517 0
196213114 735062263 0
1200747 801471843 0
653691288 99752650 0
128508672 898363252 0
270612161 898104502 0
841369644 997215470 1
73451590 564100337 0
999860569 44367209 0
358080191 599903127 0
633326911 239030116 0
788612691 480226907 0
81730466 7360248 0
428170345 183638212 1
741965212 912065900 0
437617336 749051564 0
95535224 186268441 2
823991582 400794718 0
860805719 256064306 0
342299872 441437913 0
46777658 981489810 0
535150813 755060687 0
275117484 708585223 0
722868364 881895843 0
171133078 775181423 0
763390751 315672894 0
432440427 90865273 0
198408821 943316615 0
654543991 273685729 0
647387894 144986021 1
367533252 715633672 0
164316757 388502372 0
136099456 675310709 1
106446247 671043795 0
963569951 124656022 2
848437293 402102582 0
465022786 86662072 0
920499666 349915739 0
294152838 823716656 0
832849177 628043693 0
24639212 267783851 0
131050961 719295085 0
209124530 205239222 0
455574752 941993324 0
65599802 212995490 0
748040971 408879343 0
217826025 683884221 0
47784473 362603065 0
372436140 134184559 1
931523143 355145 0
34958119 79869558 0
305498001 240067205 0
183719036 17857765 0
763189797 661732571 0
230156862 226899596 0
836425332 121878774 0
819450564 891467069 0
127393661 475623943 0
176939519 483051590 0
136485150 451667673 0
601866177 319786173 0
15038500 292278590 0
656291682 49333849 0
208967628 672328650 0
224172874 179057863 0
234053482 864953195 2
946329990 294931525 0
555827839 1814731 0
918658234 87620117 0
888823879 174678739 0
753481944 546774284 0
836435139 97864901 0
129918474 638128112 0
993126411 640178486 0
133816486 734512841 0
829364303 394798070 0
626777539 661621380 0
615282436 964046241 0
836596248 188633658 0
168240237 60840423 0
380268548 139751837 0
923985794 186073197 0
486722626 72925060 0
677681383 921534241 0
110696412 720934056 0
393440278 594095454 0
1439684 918386856 0
362974644 728884029 2
65521820 621452902 1
132149995 878724527 0
158357800 779064390 0
293013443 319907951 2
445098988 418946804 0
241315527 977489313 0
625092610 145995521 0
453540244 809670296 0
141859768 446739479 0
852616914 186639069 0
293279105 945905996 0
49852776 266588755 1
559243355 144174516 0
7864162 991912631 0
259071961 523477914 0
960878942 698107320 0
577325966 926005795 0
619274336 680418051 0
197745886 296532540 0
811814572 669248166 0
856718827 492510615 0
552753882 384413261 0
957011610 352550484 0
654331346 10506737 0
863815497 404001766 0
969396266 973516138 0
332919232 147953337 2
548428400 119697056 0
76530409 721857390 0
644963200 195810499 0
356781136 81827746 0
898346029 770170950 0
330593665 755148220 0
485261753 80162547 0
439713720 229662094 0
714117313 324734178 0
480186262 892754017 0
438796812 734989386 0
291388495 109949343 0
523904546 136939791 0
817744755 661714432 0
816111281 786520752 0
98925832 355007864 0
520922725 433045093 0
143257340 525491067 0
400140216 368110254 0
804544689 468530758 0
262947266 981231122 0
30532102 861543654 0
106316968 606481074 0
217938152 179308171 0
6776795 255327097 0
220715248 184355722 0
25336971 670491881 2
180982270 107743178 1
660456520 781200395 0
767311786 123841578 0
941185196 920621076 0
333890349 298846520 0
578405062 687686075 0
846737519 45092959 0
513090786 854694761 0
806604746 97249797 0
955216603 505140433 0
929844712 256185762 0
21732728 396027713 0
897933990 21420007 0
512957101 343899133 0
528625483 446487155 2
278097658 59523619 0
654779242 311282176 0
461734454 579441879 0
143376868 999652773 0
194204998 133170561 0
165477614 104934451 0
273623125 100344633 0
552876052 491695568 0
640166881 557198657 0
934646703 835618977 0
779146301 128620852 0
91177604 37879891 0
736419937 32049841 0
678725334 607112383 0
218802263 383937905 0
789189980 971437947 0
192621663 763048887 0
42880176 706023271 0
427380859 287159607 0
226666367 138254526 0
93436752 717206086 0
870857800 107230376 0
234603070 60775320 0
36921666 539174931 0
47798058 994800234 0
302348450 444974675 0
686214293 409260117 0
990133283 368186077 0
527506370 865521787 0
837160140 941364626 0
798024979 957181296 0
429196362 268098791 0
333385533 855365426 2
531489465 722890208 0
513330077 968402865 0
610394370 469673334 0
25312012 955697364 0
91306387 471738710 0
374018619 593330787 0
372740729 80334429 0
500614481 206045835 0
302766867 524199444 0
780191069 507147803 0
405138253 817090243 0
465851762 792762563 1
93608955 531725376 0
693634017 317337183 0
360348619 330182330 0
960034194 516458240 0
856772791 99778 2
156086406 205954421 0
564545289 915726618 0
700988661 639730074 0
99282885 85161211 0
617975222 271302563 0
537121005 930828857 0
524761212 448103252 0
615859348 89732818 2
113791179 61085878 0
36841242 921228358 0
859916538 605461678 0
212923822 879034631 0
879779112 854227096 0
334479676 21468563 0
36176859 939642480 0
144970902 153741477 0
353444844 351336269 0
746889226 349000934 0
114926967 531136200 0
647831468 964944085 0
967050234 473869970 2
481645859 952273874 0
391834882 920935424 0
25372616 49920941 0
126912168 222902027 0
784401561 365456005 0
479728871 533623217 0
935509943 189172868 0
93971543 430693534 0
189073839 980209290 2
131073315 470520019 0
118888566 626687752 0
27951788 325599627 0
718765363 906795938 0
680871885 217086245 0
405520915 497834019 0
516812620 454600004 0
320605827 548606823 0
196290271 642534897 0
77205352 338411328 0
26933322 204999702 0
222988562 36339346 0
823600903 749522905 0
727141422 66575022 0
507176602 62242883 0
975739654 410973718 0
305400317 294826872 0
235887903 973838118 0
677104962 206889722 0
786198081 43462713 0
128655791 812849116 0
100011272 752512661 0
935989529 437710165 0
955378669 903456153 0
975920194 812156462 0
973922345 455406545 0
106155362 88104805 0
223310181 856794527 0
14948276 722205982 1
660674596 476281562 0
79902827 251465434 0
128635398 295414751 0
943630481 449327303 0
770916211 542274217 0
619893788 899395266 0
147798096 244264292 0
774591525 411857731 0
137607180 484576219 0
968440605 988835226 0
360606036 850353875 0
631203088 103916031 0
781812152 109102748 0
220966391 325698690 0
164822626 269457423 0
139855383 598151083 0
325431127 491605164 0
319145032 393164389 0
622765427 283913640 0
682544034 137590349 0
672471786 129652584 0
461117708 174877544 0
650538933 391485498 0
662833997 480403635 1
641828167 68703253 0
41779587 350369999 0
337775694 280222113 0
359221612 272368245 0
71069367 99612167 0
950833475 127718235 0
891210779 21085591 0
676924785 831416629 0
756097769 501816870 0
224885336 416511942 0
130299934 831770911 0
677961878 57118143 0
48775945 748935466 0
101616555 294582953 0
643834073 584771032 0
930048284 990173002 0
525211075 564456291 0
833035793 240763713 0
63562162 980507669 0
298442553 368265975 0
322033574 752406243 0
60654486 899571646 0
29704255 655365220 0
165790049 383843648 0
273990422 710819993 0
82683141 436189665 0
902244867 717635278 0
975100019 516960026 0
536756686 77913694 0
335477951 389232 0
387713025 686364667 0
542144808 144352203 0
555128478 190160966 0
509194312 37057922 0
543843362 314683932 0
441651880 336083665 0
206551268 487390897 1
12620609 254017460 0
375884647 534009130 0
157367586 872551028 0
745797612 168716452 0
974742708 893500383 0
119666777 834994146 0
702000624 394660767 0
830340913 103399899 0
906052255 96837324 0
589985332 189366942 0
365445485 352204116 0
381915458 524650816 0
86650508 567514644 0
877607344 754131688 0
58209714 294826439 0
859096481 952583377 0
337818752 594226946 0
167847285 398080594 0
420741599 950376680 0
167667966 973901630 0
460179545 444976197 0
546560683 25511198 0
301894257 523419121 0
455427993 109163937 0
39016604 874671310 0
355545859 337309851 0
944416782 113731905 0
65391255 815693109 1
722809425 170068499 0
452008036 240177471 0
812254893 580963736 0
512227282 129994447 0
791448147 875903879 2
61988069 147601934 0
758582253 842543979 0
740508702 77413284 0
247519015 804204337 2
604879592 909608624 0
853831701 443789080 0
976550728 553972377 0
932786020 776811652 0
926650733 479238979 0
51137573 676314614 1
979694404 860611838 0
419959608 136345831 0
729514465 326069478 0
560709060 351106198 0
705626407 374683545 0
551156848 678464697 0
81217320 143035766 0
36695317 750679006 1
604016906 198609505 0
647443766 445388166 0
808575111 801264393 0
133450428 462149777 1
35697882 66643783 0
957049454 69483487 0
637581222 983645442 0
749496704 567583901 0
240206037 435072987 0
557265719 670844661 1
219146222 760827130 0
308973446 867939634 0
381461257 565755840 1
85259808 776257539 0
476427763 942550706 0
304180190 215821429 0
663938606 754245450 0
381657384 261027094 0
445605517 860035779 0
314763266 770989408 0
234100925 568972178 1
155418199 440495269 0
298850810 459191036 0
616928619 26579974 0
854171645 798563569 0
80012222 885136711 0
589077529 319800143 0
953696869 417837188 0
594433411 175175858 2
726973491 144153154 1
103859097 102697992 2
959975373 904379408 0
529669203 541201020 0
85430985 110905295 2
747332782 212817283 1
91433557 367029784 0
879971742 798884740 0
10337358 47626596 0
164571290 65383844 0
172769912 405272182 0
429196743 637424592 0
101974506 808225344 0
130820159 375514311 0
664484165 46280163 2
202509122 711553793 0
136832464 793910825 0
862579298 77165569 0
104263342 242460033 0
772540247 494946388 0
48286402 406860270 0
22833497 378016204 1
85071598 555204595 0
917124581 935875327 0
282591351 884699983 0
207106169 655096933 0
388391230 161589344 0
912591313 954272235 0
786143635 595620676 0
994030637 739153600 1
783830778 832631144 0
66346121 894718866 0
318568566 359851441 1
94180059 150830738 0
283538137 982310877 0
11759581 185763449 0
274245937 713637676 0
512371936 60780511 0
377347292 176194772 2
367072810 779573891 0
957887321 93826882 0
910178588 696934967 0
504733222 44908110 0
33622904 124398870 0
207589253 359740265 0
117526067 112340828 0
784037584 132875653 2
781042979 379335660 0
73505478 496057996 1
649848634 643747617 0
652122742 920485322 0
634330641 302049233 0
79721301 119939816 0
205997941 421568933 0
741016843 148305500 0
820951724 72493288 2
98994741 152080287 0
813535089 662963526 0
951838253 611538840 0
800893980 593847052 0
477460641 909347619 0
212153525 372694779 0
50560532 367711118 0
645551452 882990440 0
597960323 379958668 0
301204898 239761341 0
832094668 28801485 1
685378893 916739970 0
302472763 10966877 0
94155346 647333755 0
152080204 715581431 0
756501442 675522586 0
105879677 386092357 0
13112747 339947910 0
67519664 214464066 0
366977095 461407196 0
499295232 524693241 0
11962054 224205431 1
616779930 91856201 0
601339898 980815736 0
959076193 165427990 0
918557059 482231085 0
475878522 141430686 0
413904605 141427947 0
534996053 965932994 0
832315854 862638112 0
405337682 943199718 0
830003036 439444192 0
675681324 461710202 0
898391570 693238356 0
527008294 779466692 0
639247853 730385270 0
100735519 488574249 0
265790917 341288098 0
970205242 975605116 0
184900911 36791009 0
815108346 696845965 0
770099697 878174223 1
84429765 686846564 0
154949039 637837994 0
23259690 177947016 0
603540073 380679561 0
81769153 663779672 2
98463593 425844112 0
319825714 994176731 0
931536090 251590427 0
242165747 332235475 2
344482723 314181159 0
21659387 614099036 0
875933661 991519375 0
608945507 248978812 0
99078282 664691195 0
311253425 942740674 0
98642678 234460923 0
444420066 319439384 0
71624963 176678043 1
659566082 563951230 0
30072557 396115648 0
34331442 808354665 0
690845023 490215886 0
928526301 612464967 0
830974198 797934314 0
791737640 993378874 0
409780938 907121168 0
818442052 267171156 0
365892532 646135033 0
326244507 588110771 2
492091898 673989613 0
505928343 969816930 0
236725739 351148450 0
112692781 591697351 0
42950193 861995208 0
882329208 875682307 1
87404924 275920584 0
993895225 137387323 0
275948702 303761746 0
594822711 807979218 0
71895542 107105553 0
119971398 898914462 0
338301651 894513069 0
127706741 663110039 0
633831665 215064738 0
308272384 121606972 0
77328313 89361640 0
781606478 973937506 0
494936777 931437279 0
803590271 495809764 0
241425228 911592308 0
27612211 146533167 2
723064232 121964662 0
791800164 370926849 0
919685111 222913438 0
469522038 537419694 0
132839643 541885643 0
995228683 150017360 0
336060267 541153609 1
435703305 500966176 0
45572059 450508714 0
815985110 424738405 0
932093771 536780660 0
929296116 845705837 0
498841737 880351211 0
572700522 275640726 0
816408808 252878876 0
34375302 860782091 0
731100044 130057554 0
891465805 904770058 0
334238744 178857666 0
573788761 914901280 0
523178470 772950988 0
599357747 497934367 0
738545076 459602823 0
104318355 663644937 0
769307110 775217649 0
90088717 601560644 0
14169955 485559956 1
653590786 992641366 0
24991850 134305890 0
799521672 146553344 0
445533383 309499747 0
114020116 282482101 0
237866980 451335533 0
267674774 112307155 0
545530119 295153939 0
326894993 189225826 0
464865647 248158697 0
791932734 959732254 0
865416830 480601302 0
951048172 497841986 0
162612049 344602232 0
762408637 703817536 0
361367284 9402654 0
784136511 257475459 2
508681821 323393402 0
263099826 486923418 0
52191629 947626530 0
245796468 700946319 0
127484694 6794825 0
89329140 65230866 0
96775825 451184110 0
955635502 871439518 0
551004616 431549876 0
661442107 973832055 0
294315383 621251061 0
671780695 350601009 0
91881914 200278459 0
624749496 893980325 0
933132555 359364073 0
675718550 597401946 0
89572419 478974988 2
607519320 159702389 0
327840134 474428768 0
206786015 805183863 0
696435032 500261558 0
638950710 493502924 0
575573961 28782967 0
298870260 467062994 0
450672131 758800923 0
24781188 318111799 0
381407590 584489327 0
324713641 621909358 0
78854578 787107087 0
583420171 277245227 0
89247195 806368528 2
416990984 840787375 0
814789715 495160764 0
859423163 870627985 0
516154433 561434444 0
727448014 494560484 0
445276093 481498024 0
130540356 54008147 0
319926651 22530898 0
86104535 93068487 0
532878800 904416514 0
875931542 155090976 0
267650401 802102297 0
997065067 189035110 0
920054611 407876355 0
351838336 591934089 0
699987617 605095475 0
705586317 244116024 0
224367213 202686742 0
833463607 375361826 0
121769314 685837122 0
547184547 30387497 0
327952462 524669470 0
811270451 581388641 0
261717916 510515811 0
107003982 70159864 0
218272338 366115045 0
792626367 518864243 0
944604412 978216081 0
959324419 157106705 0
20479446 447774906 0
142663213 409414145 0
272363693 363842480 0
408577782 329743087 0
694993007 825224879 1
833662855 914453988 0
30099523 815956675 0
657944147 666574990 0
931835163 134507000 0
394308919 202230567 0
878349256 38852500 0
32964033 365241725 0
643722229 61776757 2
640358134 446571706 0
949434250 185112510 0
538536154 20858522 2
507770416 299608654 0
972937968 994943983 0
57350468 115992289 0
599115232 508146316 0
830713734 59972924 0
780964365 104915052 0
739406521 584124275 0
50900484 485943951 0
234957405 2742748 0
95681210 360860497 0
792207540 100733826 0
818941941 840997896 0
482528064 182994740 0
390364314 571023780 0
386811977 121257029 0
101784960 361965588 0
567371419 971931688 0
111539196 976658518 0
124563623 107500380 0
44705675 14219758 0
691110540 959311027 0
640233753 549662576 0
681459900 364768286 0
656291513 378809596 0
140661113 807919637 0
3119455 140254744 1
970918564 179214155 1
373520229 142015682 0
235588789 690610197 1
351740990 17731266 0
980211618 673314068 0
509151954 428496160 0
388167991 257784161 0
66456415 428840560 0
95197183 726933814 0
50912203 276789900 0
583566683 123610221 0
538984750 695025684 0
140194604 953374385 0
857198581 90001460 0
10244909 950758499 0
214263036 498893917 0
782256868 160917574 0
936720817 40740676 0
410019229 870090525 0
391829860 302589024 0
466969937 487438037 0
873470245 531089055 0
160480153 973910309 0
793949575 77559606 0
398534230 732352055 0
527669732 170325976 0
149858592 821116479 0
146564418 277752382 2
234566007 725470003 0
881672037 986696264 0
448262804 16893162 0
958497456 190801306 0
576334395 552613055 0
913427715 340157569 0
450880478 381881081 0
948927053 206705234 0
204838827 321150576 0
621148516 896375394 0
544184682 897078022 0
638501821 739892988 0
371595914 562660379 0
32362364 851129276 0
782115766 403168408 0
558002704 880197601 0
365952096 441650640 0
372242046 377832754 0
2149182 898566668 0
74057440 565670161 0
417840225 34921395 1
307561585 447355567 0
646450907 513505697 0
381223610 808633532 0
510997961 929663631 0
597942845 607337170 0
870341615 780370532 0
363529665 362834409 0
471263307 437666265 0
613359225 528459778 0
135254522 267619747 0
94219349 835445067 0
150929319 808975307 0
101869357 15830008 0
973653073 947865914 0
555462717 137471938 0
115982965 862935965 0
794949480 327627329 0
257608512 611074297 0
57081269 359231976 0
324039360 459487247 0
848944706 385244071 0
849736366 857385669 0
335612990 425656219 0
299046406 197758419 0
583688167 45924026 1
586578717 71734112 0
621944853 662182511 0
15621315 204896638 0
708339577 368498410 0
16835222 143217895 0
102991823 363672963 0
608580724 126956573 0
41016844 424003019 0
683437020 257882216 0
570775637 958382348 0
31584216 414334860 0
493020948 980397451 0
693344505 647759670 0
964892245 747796390 0
97414632 137378590 0
792787934 625723319 2
842147071 264239815 0
928530665 203777341 0
45013152 955557215 0
408156707 712661184 0
55068558 24680787 0
134684149 58168080 0
290593715 363801801 0
688487081 749523698 0
938792310 360548733 0
384832897 82231328 0
219280842 155438546 0
398423940 482895570 0
953635465 138166954 0
593731111 248129837 0
535890377 816952767 0
556258413 216249072 1
421019015 85919715 0
31444289 17546472 0
578887750 699667450 0
595296851 311783120 0
683207570 789621369 0
554844274 992241423 0
252053580 913677025 0
819617802 783389280 0
567103908 243936135 0
220470976 44457634 0
865274084 262113126 0
986359484 130832675 0
716067092 762628432 0
923617367 488759138 0
342621730 934417379 0
440695164 484856311 0
663917297 597887729 0
358132389 891165234 0
425375900 166006504 0
720329790 462829627 0
904383192 852693210 0
765483882 116215850 0
278458776 803158031 0
493146347 70253735 0
224542882 605307960 0
328522739 131017077 2
214041167 196733180 0
504229986 401006116 0
492414178 318117121 0
481605265 413990184 0
473022989 684819488 0
586546101 267151970 0
61204776 399805563 0
873271555 973873861 0
844528410 776171224 0
780750539 528929309 0
481320861 588862834 1
936682352 201323541 0
274844587 866274345 0
916424793 807912509 0
10254886 340204348 0
867345443 878721943 1
272532541 778075390 0
509114308 557473068 0
727176800 781440649 0
516506380 531011978 0
595353647 271451831 0
280124001 6050104 0
205906981 906785919 2
439270638 116368241 2
137591678 714504329 0
777644083 426441396 2
824014123 816812163 0
163344522 768521633 2
948848064 404542955 0
682609947 244819545 1
721242932 370438881 0
973665603 550217220 0
885298978 651823615 0
63364599 244243955 0
66798269 718004760 0
315206428 692653916 0
522982589 127905230 0
570665561 542649700 0
719743793 212630653 0
76392170 226378126 0
295408765 394000583 0
765464499 702703001 0
577187319 248489337 2
753565744 136753091 0
45459892 364616372 0
209470484 398781681 0
845767928 397931437 0
805340407 712889466 1
620849644 850368064 0
649171716 665186875 0
124439932 103493270 0
546836650 192451006 0
90140763 211922610 0
387814378 891484446 0
973109070 635032230 0
859191731 558637366 0
211349892 849502566 0
119078438 273723104 0
16853685 618393554 0
730034783 628857259 0
738779780 494948166 1
606984109 300824992 0
383919263 142210813 0
563170908 89570631 0
98381615 112747562 0
316658692 904068218 1
720514823 735415299 0
114251454 884287409 0
6681648 618889737 1
313011638 747493984 0
597184132 501207026 0
276983670 522488993 0
98109800 407001928 0
235760560 535349078 0
925258349 27580135 0
903815575 915696075 2
349590959 464237958 0
686368829 681552786 0
472902175 159120042 0
118192334 993366559 0
211660653 55110610 0
76062287 32954775 0
843817545 421330644 0
618585871 58109082 0
2741948 655982883 0
287128218 424177736 1
23676981 920980283 0
623546921 711040104 0
53302300 981469522 0
76037227 927903650 0
438797203 962163424 0
775367130 330501095 0
436713918 743480630 2
937217896 128998009 0
63899679 258373019 0
557664680 39837660 2
289071160 82014070 0
471306663 658082696 0
125983045 294142034 0
9797242 123618275 2
967176171 410417702 0
110709402 110934419 0
376740479 571840352 0
897898181 953799906 0
649431907 937472626 0
136220155 604807286 0
551279134 553492097 0
477189317 954720294 0
832242097 58610613 0
549209735 8876150 2
3989186 53895533 0
1313042 33524571 0
935921271 864597743 0
676590407 674511115 0
208521897 807040507 0
142107793 804373874 0
402557430 175406427 0
418115269 608083970 0
741296767 92184166 0
214239632 356762721 0
195281040 653728920 0
561436236 198758339 0
332276374 5443093 0
85728388 363752220 0
471001470 966053056 0
692304405 738667785 0
57719169 386995983 0
44547009 362509628 0
288421776 545750593 0
558748196 89944140 0
593251425 129741272 0
328712221 21598026 0
788449119 275851100 0
799913494 305646798 0
16237497 357568393 0
22452574 23207052 0
205044531 703421620 0
680058142 10393314 0
66727990 608328005 0
404362207 46683354 0
18009464 509754408 0
772750859 637572347 0
403446264 394888285 0
675136449 87702716 2
581691308 151256843 0
640651266 531608218 0
849518906 403979242 0
94770348 763366415 0
173195762 419574373 0
351567713 73739793 0
298502244 448626284 0
652850151 89284778 0
917136083 40544182 0
545244868 476246975 0
19910142 928337393 0
686142276 905191160 0
227180247 967523991 0
86189388 243606867 0
606654926 327270590 0
671455288 290940288 0
944385248 701605647 0
338374563 935853839 0
221828453 738895472 0
744508680 98386579 0
570925226 329731711 0
58051121 888604981 0
84734147 342983462 0
762999538 18747626 0
405044645 851468943 0
945337782 933283600 1
262768316 99041819 0
69792454 616114604 0
123430170 764455244 0
308739085 661092157 0
64006008 89686213 0
35953201 665503835 0
36116330 879376806 0
166462948 351774276 0
613292576 604633949 0
734463182 831171185 0
956303026 514015438 0
36672187 371492968 0
291329914 859492717 0
766259897 248742585 0
773946430 480930596 2
83142468 432451960 0
826879033 204772541 0
748750118 204138961 0
679041171 196647130 0
782080307 392226560 0
143312929 486250704 0
8250969 949231398 0
425632485 588676168 0
361474541 652501239 0
408926781 73839274 0
907434216 689576840 0
814339925 287394241 0
225466032 892161792 0
965034725 630195881 0
884030741 382099472 0
156921931 856930395 0
419199285 113073601 0
489630525 124654501 0
566567385 167227891 0
592821194 47092449 0
51954878 474478051 0
997001324 494159008 0
526578129 552739207 0
205160576 374875651 0
409587279 945980868 0
378160575 866881464 0
879420184 792971925 0
114464504 223742044 1
366394683 973903090 0
444746606 330051359 0
744315863 278089147 0
771362890 54929165 0
493394029 394025984 0
908945579 375495771 0
508912654 18024547 0
530203136 537767641 0
560885045 202502942 0
741867611 200182268 0
167905766 493848260 0
789020724 965634044 0
448347951 49906629 0
526546035 974917542 0
353371259 74097345 0
97098005 924265073 0
228302799 69535548 0
137165023 503041025 0
873043459 538478762 1
935333946 665982987 0
810918042 578002886 0
341999001 239396338 0
115373237 336299076 0
64304792 685947320 0
857968635 860104655 2
901730846 970157646 0
45519075 902748817 0
188447989 457246955 0
229868905 715508814 1
22309756 376704700 0
196904212 553686059 0
293450530 482726361 0
368148516 692058448 0
984344770 31511702 0
991190041 410974786 0
761941849 743210259 0
401119443 103159123 0
869170789 787825143 0
44662659 269988247 0
593571233 14624973 0
959087818 548007391 0
43213796 286789951 0
83183057 291911896 2
778806771 364190111 0
545518264 46613394 0
980914163 77235901 0
629606477 88423798 0
155261074 126672570 0
193441544 897804168 0
633823148 35472466 0
873627486 710472620 0
862032591 263777502 0
21128509 122894775 0
291550406 742536771 1
538440441 350290500 0
532014900 131612007 0
778529286 136740849 0
765580482 950259800 0
261893954 324845709 0
122499268 316730481 0
443378905 623297624 0
662651512 152077388 0
132141180 494635614 0
317034956 619307717 0
580906582 72040081 0
541352856 360486908 2
295503388 450315802 0
755900782 522035213 0
424930746 676758549 0
138060008 38490585 0
748325738 812555318 0
720514554 762585504 0
702922293 75549782 0
277057651 997164447 0
384588558 673529208 0
734023328 106521038 0
363455926 678422174 0
941549003 774407497 0
764371828 7922996 0
50299418 704769386 0
484806093 713061336 0
408046911 446538177 1
756716271 937903136 0
427534439 861335345 0
127637381 462338492 0
801662340 586495690 0
245836033 861005402 0
51442850 397016599 1
984443473 704851188 0
457736764 123391797 0
564829985 412825865 0
344819865 43167145 0
608328842 56616273 0
145083996 288855597 0
99919866 970011018 1
404723365 436424483 0
861537032 51767545 0
398710375 405838936 0
533123846 729344507 0
161605880 179084232 0
897758689 532177757 0
820318957 534027538 2
853260999 143354549 0
859654733 422344363 0
411436867 5840954 0
339296958 836334066 0
258544445 2304031 0
341922509 623862790 0
171809282 137594104 0
216041705 698330731 0
985833565 287312803 0
418681963 801843624 0
604372046 210378801 0
441525571 255104290 0
186910058 858645213 0
5621544 834768948 0
325489074 322965314 0
256027434 913866350 0
657340582 906327414 0
163982349 600013888 1
246898230 103326476 0
950226127 83605252 0
752010179 151011802 0
849675929 952165486 0
314623338 871438688 0
412483084 450609097 0
602630122 48567565 0
150652203 623945523 0
591589006 509228485 0
322934974 831978311 2
895322435 488944456 0
764320639 137407683 0
429228593 661181545 0
670044436 102874950 0
107120761 481879286 0
211807061 933739891 0
100344846 935100844 0
154593611 698189458 0
396686202 813645160 0
196616157 537543280 0
627391185 24042576 0
262856410 312445637 0
439751038 613708858 0
575152493 218102971 0
97263154 503360114 2
71216091 609370576 0
877102370 799847500 0
317232570 347081131 0
861576330 452673735 0
628315740 962427526 2
369797634 248351443 0
747370357 838039650 0
331987388 615593902 0
942024686 253649743 0
653715532 590444241 0
162849565 582654240 0
890918954 917878061 0
928819826 450714600 0
192123149 841663734 0
56185190 989347122 0
149627671 342064862 0
642047491 934079174 0
151164228 75973084 0
131172987 483074557 0
701406856 70810722 0
210439346 368606323 0
217162754 740357113 2
816325131 145301863 0
484417974 516371685 0
527128872 64368420 0
447621912 732628681 0
900817099 641847190 0
242114428 668153266 0
375796881 897534518 0
631612447 389405198 0
822504185 40757701 0
789164383 501093382 1
150436965 139309395 0
53742805 374740511 0
469667340 98991537 0
311524403 22909843 0
634685903 643742360 0
698205743 854405041 0
550796412 453467858 0
999525458 130231123 0
437260019 900456134 1
271864430 265075580 0
311243120 166153833 0
24020990 254350745 0
933209906 963872885 0
136977245 163342796 0
219893418 771755804 0
440476011 874943142 0
699184187 939052259 0
789334593 915852219 0
463124485 170866336 0
93023355 35414563 0
282196623 947987612 0
11530306 520699819 0
272809063 890824107 0
790185260 41306125 2
234607784 367475286 1
146824285 593677916 0
997163752 627665452 0
103542338 131261254 0
97205530 987906979 0
310083860 47532430 0
412347795 308552077 0
610538162 567092145 0
734354486 854555958 0
423124076 461834017 0
990246415 383685754 0
976559838 106890623 0
84033288 322166817 0
637859327 526126357 0
858795295 836466031 0
960909202 999067449 0
85635036 54171908 0
8077623 906004718 0
949852821 524553969 0
416740697 464921984 0
767063925 100273724 0
809709244 895952466 0
452281944 295406695 0
493946287 119583155 0
342162111 390449037 0
810859261 239619293 0
171833750 179080656 0
653533199 370638827 0
69027230 956592031 0
416870456 325305504 0
850715676 603288268 0
814113767 570993388 0
388634156 235856291 0
848904014 423491224 0
24581270 948904133 0
487633151 383686673 0
828774504 814060721 0
319767936 580322367 0
247103783 462308395 0
73290434 38162762 0
21132637 698463417 0
955993516 351622375 0
5512317 891935243 0
895575956 119941799 0
2350366 639472714 0
106004686 442597779 0
837662838 86551908 0
666979845 187831073 0
559069719 525542993 1
150204874 495599989 2
976687106 16860972 0
439436984 927765887 0
540922021 911956143 0
33194942 839389500 0
303851169 195152332 0
661836833 75996810 0
431143170 428557898 2
230173310 763359976 0
482720978 62629481 0
482515575 686546216 0
82287564 785011434 0
458787263 113684436 0
478575960 937560198 0
168229546 963946153 0
323744472 900174606 0
177542239 759808025 0
396227090 850474403 0
321638905 823906736 0
549550603 334821770 1
632886678 765835383 0
292877271 64992994 0
916954794 42623864 0
91177826 50654361 0
93785866 905214357 0
639819662 492810752 0
627785962 52321593 0
411512701 667268021 0
607473963 572374270 0
386189688 647271148 0
133162458 134972690 0
229585717 782956379 2
666178080 974909539 1
403182691 883825942 0
178390867 726217638 0
743879982 827169688 0
990773352 57725691 0
126372161 765038846 2
688358875 995432810 0
844793677 836251128 0
433677520 972862194 0
946504256 740267192 0
330740451 42911796 0
840272559 890976056 0
58147412 917844074 0
750260106 997349249 2
890806339 762720151 0
678483805 36555486 0
895010619 327181649 0
689441319 107321957 0
676344978 228700191 0
969752055 972604564 0
530335578 652748592 0
268282539 607639500 0
612361392 983561597 0
765684227 18978503 0
118286947 625104292 2
277178822 976044875 0
513430476 233218349 0
583506073 297190446 0
790639532 738347066 0
141609398 562550034 0
755548075 825979153 0
30305715 491814141 0
229986760 531107784 0
450955352 988597222 0
181531113 658226505 0
292386616 754931438 0
86781669 450975093 0
476095036 252519022 0
182769040 70604290 0
589405062 302105236 0
830917063 326510400 0
95743497 15460418 0
575557419 816386583 0
184522317 145912923 0
41990097 680790381 0
29930008 555139351 0
838916686 6765797 0
110681269 966806898 0
641785735 625061981 0
44249845 345833943 0
148454421 330227570 0
670240574 339828283 0
648945497 558864816 0
21326938 917024161 0
585153317 43833576 0
799558137 518240821 1
665704878 169592215 0
87553195 179077110 0
60708412 193711619 0
438153405 856089719 1
807955361 92471018 0
185529892 764110187 0
505064258 959199981 0
764592570 722193400 0
773280941 253213745 0
2176820 647602660 0
862208382 68073140 0
916286831 362806403 0
297224794 321118669 0
978769577 59384589 0
506790478 768662834 0
753954284 163477231 2
487128511 94031112 0
63891647 436538757 0
404879009 465153598 0
591028705 233116922 1
667221810 178564497 0
23315753 155549451 0
713120233 803441771 0
637660894 62479075 0
662630303 334258354 0
965873337 579794340 0
82106982 602661279 0
441168596 249999020 0
293406580 193267547 0
94649861 146853751 0
59371782 78505311 0
204763575 41381003 2
29801943 344109511 0
936311174 992059100 0
853489159 334999180 0
905356995 348952581 2
537362398 341845312 1
820221386 153597400 0
108105291 840042487 0
399905744 677789883 0
307528137 133156976 0
489512900 269281815 1
663725584 136028910 0
116308413 90236876 0
821835667 52270101 0
292549996 82052618 1
130761794 520633558 0
800471506 393968246 0
697453658 226821168 0
353061911 700670895 0
574667463 705802314 0
861140632 276326466 0
813266250 42688239 0
814243428 983610193 0
836116613 52142692 0
208970660 586177244 0
335073107 276954855 2
997593720 929382436 0
15500506 961550898 0
222161487 154010516 1
859232663 42683757 0
366063102 555452038 0
498570970 334144602 0
214134823 825501160 0
986925931 345597972 0
63588901 156631411 0
55981970 854581412 2
279653076 773680825 0
251471726 155823025 0
567905939 708942415 0
291356455 962270912 2
629341615 16870682 0
277843955 707648849 0
90332418 840167953 1
110746988 842598780 0
932373 73095586 0
710269901 871909662 0
26081262 774608525 0
683351406 241858932 0
867922535 572793586 0
569246015 894757130 0
683108776 469887079 0
574197267 967914947 0
255087177 836139450 0
256948115 121117386 0
291599780 895636426 0
830604958 513209133 0
189456731 816890962 0
321692844 886675572 0
462274776 680548876 0
103793882 811054099 0
447489185 672852965 0
847933056 844234424 0
117204607 314287067 0
134618450 835494118 0
616927082 483847851 0
100502874 703264184 0
141545373 974069637 0
6077078 341738227 0
143453999 568679598 0
85769826 570475708 0
58388999 180795023 0
828725657 848494305 0
482075384 618233878 0
373292182 433033063 0
541318374 238521762 0
979835862 897731100 0
564197662 196493818 0
75880307 403004463 0
970813168 249953153 0
684005490 497820175 0
53810035 960228931 0
785023198 135544349 0
485911474 541110665 0
826584236 788574171 0
715499075 697701629 1
70682850 849281871 0
933275591 904247811 0
382948466 781997318 0
65298330 84878146 0
259294375 430593901 0
246110412 473394751 0
217168062 45061961 0
723750628 579537294 0
25802871 745527143 1
122284663 485554217 0
234289196 26431333 0
8536476 410523945 1
352928196 101922545 0
671756550 428545773 0
563469016 789957287 0
836447966 766908393 0
40243332 787702950 0
907351043 576163812 0
878182289 90636979 0
823220208 913227674 0
202257524 678507710 0
797929234 479787689 0
880668381 934348427 0
25288971 796813748 2
422331106 776131268 0
76832566 772260172 2
67868998 674785752 0
679053846 434593314 0
727589165 938595296 2
779646935 238419687 0
201304365 800031028 0
96364034 177037681 2
294669354 574344523 0
462207845 335347962 0
403311315 982096855 0
921288203 908161648 0
709225979 793099852 0
232962653 989142915 0
824962682 419407545 0
855780108 131620679 1
829818907 923943608 0
142122040 625411963 0
216129232 95670601 0
307980690 374330735 0
896992933 678732509 0
625697342 448978788 2
574734583 667844929 0
687793276 622384677 0
160634917 365182269 0
88712075 930331879 0
249260015 360287005 1
312066632 651270713 0
872784998 955056290 2
495103398 694205635 0
987395597 288968257 0
215967818 589734473 0
664111905 996976211 0
793841752 71189395 0
639831553 214296050 0
108230537 774676964 0
992395880 997240947 2
922169825 969501192 0
23742307 37513626 0
846985714 534882321 0
237066561 112133627 0
78480788 275967191 0
423571930 802844902 2
343770904 791405361 2
609278933 588182949 0
593059182 891941440 0
102183012 573833689 0
378495154 24428097 1
802248466 53821641 0
55710789 708634368 0
677762346 771927258 0
283382171 101293833 0
792723624 569477911 0
387714728 124631600 0
135919906 155916875 0
20962555 628086928 0
371145930 14580121 0
360281979 776435526 0
693401911 952036665 0
461407195 237867761 2
476423708 707930981 0
203458548 88332570 0
769250236 963735086 0
456826441 17868183 0
956145835 25418761 0
666965875 93644024 0
830019473 403973434 0
932921821 600623672 0
763635667 566362987 0
273254009 634650092 0
595910927 220415432 0
51937842 142669099 0
157229461 166972097 0
897704103 88328371 0
691163564 8033954 0
20498101 631089947 0
278770838 589413871 0
663954542 510186568 0
682203639 466203272 2
610395084 916682742 0
632294611 163188299 0
784318990 536309950 0
676312159 788802294 0
798783545 571684538 0
176478169 705259415 0
363833321 141033462 0
507587033 190800156 0
917677654 230854531 1
802608126 741637586 0
591403851 141129073 0
106042458 712422961 2
449621866 102497001 0
662952669 944731157 0
879829823 133257748 0
722451898 585410691 0
221333563 709874082 0
61035554 556541583 0
381010422 835772123 0
362222209 765725182 2
57866429 309692133 0
79133814 313956238 1
2231281 42529988 0
380996260 143909148 0
143543633 644239901 0
261476089 188825827 2
152144621 19106388 2
30342454 400699997 0
101878564 568278485 0
267581082 802631486 0
613080872 488441492 0
916472978 69620919 0
566298998 748313052 0
669097829 973776451 0
977778352 879899996 0
599138702 606296779 0
605249775 143999037 0
695790706 898329696 0
495665837 233443436 0
35521712 64504977 0
883830366 212558417 0
300194827 70715091 0
634515921 608762483 0
124728692 97451249 0
360614751 857683250 0
567108165 44862012 0
524340100 756429607 2
394958368 790218855 0
75481040 46855749 0
74174240 157584318 0
488146015 773843735 0
732737972 911508415 2
940116010 57324172 1
870598118 981388940 0
38396164 841178552 0
340705800 506872169 0
270584592 333423384 1
651362907 726000980 1
817215347 891495402 0
551354609 518371846 0
724424106 970310348 0
723059951 170118410 0
11916153 894638332 0
967888437 292760117 0
7614120 769763634 0
844155931 463792087 0
700678582 375802337 0
953117843 132319643 0
11906800 379190790 1
509324172 872648004 0
75155302 892048410 0
29209361 400167133 0
713240948 812943608 0
871981236 627017220 0
13848574 444422553 0
569724047 128597476 0
60826765 84313224 0
717141255 87187368 0
342192179 697165449 0
411149318 195385797 0
914974715 283269387 0
382748903 520986732 1
750059764 486376909 0
963643179 760240880 0
341020482 350140519 0
984164089 3452105 0
760450949 758736553 0
398205264 672907944 0
17448734 645751004 0
218711177 714773102 0
482379969 632028634 2
656681380 536446459 0
631327064 742451960 0
302998046 263757285 0
68644884 948868614 0
663417412 794195570 0
410174206 765159600 1
97678428 499026940 0
857929171 78439276 2
96753857 980770945 0
522452976 4971273 0
275358186 885759913 0
509486854 461405733 1
33993461 21723444 0
69829445 678515695 0
10562046 394572574 0
533574563 368591430 0
326495321 270795456 0
650996468 274310924 0
186324913 894177833 0
882768622 97729269 2
672891980 976207101 0
135262128 315305171 0
531379498 487539239 0
477034120 248725777 0
2806975 280993979 0
168596216 776128525 0
330374284 967736602 0
850366776 971794411 0
778203533 247898306 0
554578906 394524285 0
472656114 26759597 0
686625692 486725231 0
227024154 931096754 0
208257989 553686171 0
423675623 301245255 0
27019067 365671577 0
515346501 633093173 0
505618802 273553493 0
869257303 667405123 2
647729579 703957249 0
768517031 484400675 0
35374805 598507119 0
395785400 104800832 0
809575882 735284226 0
38957990 179182493 0
249477016 40225237 0
958447347 725379033 0
553465387 563707813 0
706460914 721781303 0
356599414 111023631 0
797108578 276852042 0
684425295 507990387 0
706656846 799417002 0
148464287 446812584 0
870421196 894753520 0
910090557 685281982 0
497237224 361084606 0
65069786 28577067 0
483628613 884560001 0
627411585 266293256 0
999160183 496034630 0
669791003 59567393 0
357732445 585876351 0
422464456 876319656 0
44084466 807383696 0
311770069 832374526 0
871178491 234982721 0
805647248 886191042 0
164086942 329900895 0
831058720 405702435 0
797697489 637394839 2
58436238 979778875 0
108343763 754385026 0
610690691 132361564 1
3814980 793294540 1
106175982 59871549 0
876578949 794436776 0
573883642 992067397 0
669575761 417789371 0
34371934 537770098 0
737917084 481595844 0
549997986 830691272 0
689366673 121263126 1
206975653 127410436 0
185649327 361887082 0
163027457 605470319 0
249607836 429634820 0
61044544 800110118 0
869628277 439038664 0
957412302 831735630 0
650047823 409563630 0
255335207 398808958 0
319502403 67697463 2
595897565 823649728 0
130980791 275035887 0
28615361 302697197 2
397570891 246168470 0
586078832 608752184 0
237647304 35459146 2
975354044 74822770 0
914500445 131909295 0
25711110 830408411 0
877480149 862465012 0
42661688 984611350 0
302716806 922107569 0
484166802 519557291 0
160167111 554257886 0
229595255 373854525 0
978506691 959082289 0
125837200 158252679 0
767862104 284841937 0
364164131 360495798 0
423520399 134068067 0
800617582 402898715 0
127209938 293606106 0
598193330 742894718 2
744109076 825037710 1
474736968 769337015 0
748162075 720837784 0
56609166 996331996 0
14631501 993820829 0
27846353 104621970 0
438885151 317554695 0
156403994 60574339 0
887662163 535968956 0
397115417 272788705 0
831924941 667402104 0
290426502 763513049 0
491038104 17947434 0
383021899 419728102 0
45221680 623784696 0
379034187 21494089 0
651058926 532161412 0
899184066 610581949 0
4447367 200155699 0
795159697 714282668 0
240851844 150054547 0
216730648 597575860 0
105695516 78406808 0
149842412 968144120 0
743524134 874355233 0
900520400 423255377 0
697569421 250088045 1
951349562 256914825 0
858694051 593982296 0
268501242 273383759 0
773093508 511920356 0
76330091 840961070 0
702677476 116963560 0
415105260 171581545 0
999017526 291838361 0
663975597 225211247 0
659817018 5139893 0
552336832 970955381 0
356428332 369713883 0
72104747 852068039 1
692787708 297860332 0
304529264 552574049 0
3339007 129711799 0
705607247 432412909 0
446505811 625081815 0
455803807 320564720 0
332254795 229896124 0
113963600 761615934 0
771416804 426515345 0
862610511 758029394 0
305664976 102516931 0
390151791 232846069 0
704531909 777508004 0
102477404 277105417 0
412901774 135752817 0
282394 854144186 0
207206086 759619114 0
736976185 702984337 0
578677357 229693161 0
417136646 304107215 0
67467041 719366629 1
567754831 227231197 0
699312041 751397439 0
539747775 467860404 0
84566793 47362181 2
353259808 665849236 0
98278409 577718117 0
44007793 87507761 0
182684057 656093436 0
243916807 771770767 0
162559671 102939566 0
122151888 407943462 0
353685578 926973320 0
90442744 274403627 1
541948951 807314483 0
29296463 831636320 0
407364799 412668685 1
181592306 39040587 0
7010859 386445481 0
853638718 662725242 0
423709362 155149995 0
452344015 366993184 0
628503088 61582957 0
762198102 759422338 0
184148543 810266033 0
100674473 590319156 0
654082179 439254244 0
121884630 325524972 0
596677580 919511949 0
384881447 970990117 0
44749365 788036459 0
27867964 395832058 0
777466749 485056275 1
857685785 148211237 0
969994386 971530101 0
858308430 21134760 0
983882418 207266928 0
192310433 165357095 0
689947555 37258907 0
589348795 700700650 0
191270183 295804560 0
368990574 638363468 0
746334598 190671023 0
449101288 425420665 0
972389301 123612350 0
774732281 553706748 0
959307516 203865887 2
581201274 74551508 0
179779501 562041566 0
926022097 266343088 0
250643093 809736499 0
671557527 392047109 0
867025006 320539262 0
159736385 900478063 0
436407406 524185615 0
581235251 165318473 0
73687457 120073884 0
184963067 447208825 0
658767182 86425923 0
325980079 454916805 1
542709046 791154131 0
347775355 845306009 0
986536100 268036765 0
774079932 745921736 0
990573840 764452972 0
698212985 854612780 1
293884328 879596371 0
195039531 136181625 0
223380748 861255017 0
461354339 372749235 0
299760828 627715279 0
566223161 712198308 1
922298552 440536454 0
420948696 537479864 2
628360874 281641665 0
454910321 243136589 0
75466991 201582821 0
587610021 736626727 2
554307183 322221581 0
51151934 322190356 0
156734519 642376127 0
516927123 580687206 0
767442629 672684527 0
113817267 8961937 0
175593874 38250581 0
84454981 277137928 0
76335463 549708382 1
383564067 886597978 0
549472281 383126041 0
965096899 162108564 0
535743211 60087924 0
452871880 340681237 0
219637395 719075734 0
203186541 82876658 0
248621235 613625713 0
720172855 422541067 0
916254438 678215876 0
787089067 362820454 0
778830638 468387490 0
190398372 851310346 0
952948748 624262833 2
34032992 879230767 0
835511676 84027975 0
712200227 304519783 0
354348029 830937508 0
651622658 936338230 0
663626291 228486452 0
267074644 576092834 0
293973398 930339396 0
89787363 524591434 0
270348245 65022140 0
843356488 639208415 0
162745216 534389323 0
933135382 505129468 0
164155954 111099469 0
733269372 994417718 2
908329912 185240280 0
67310559 872363769 0
337978049 540182955 0
131729966 661870243 0
115600394 860741233 0
607456437 853900674 0
809342645 886280869 0
226404987 25044223 0
645743302 16682038 0
483256389 6648414 0
317445213 175530720 2
146045695 69087322 0
138522476 736674284 0
18356189 625946223 2
7749624 650549743 0
717390837 772408462 0
241185830 785384901 1
394930002 504716970 0
590285628 762623946 0
98637314 162500601 1
269854529 259131685 0
392397627 211649600 0
692818686 857294731 0
63001365 136409010 0
150452992 146556108 0
259347216 315825434 0
738626543 188869078 0
105766207 637978782 0
143249019 941214974 2
618098306 195573004 0
763583302 108529251 0
569524791 300880170 0
867112288 956707270 0
32308271 426641743 0
154641845 496199066 0
565078798 363056045 0
448237272 904086847 0
988893816 634554928 2
356011319 916084501 0
596937775 898748610 0
4508357 29530532 0
733590044 410085894 0
900529499 865272239 0
187392195 59190496 0
569103173 292246652 0
454413026 296575181 0
779892281 202285380 2
827613973 978252860 0
228661521 38403100 0
254527858 630163233 0
845857601 31173711 0
115100267 183736217 0
951173674 395561592 0
958288947 590484782 0
158237038 502941491 0
562896298 810291886 0
603899633 986167768 0
543473073 998395934 0
345329051 197674150 0
74770056 211342892 0
811533983 875934714 0
999025157 343145463 0
627033633 370767010 0
147288633 842737042 0
777697964 493988283 0
539186997 154691035 0
660880840 390611177 0
366447326 836118630 0
931768729 581022005 0
980604778 952074826 0
652766941 984072662 0
360566285 103445102 0
874088024 201689114 1
326710426 144058043 0
435236836 390988839 0
265816398 601328151 0
270005237 201303440 0
388532215 413452722 2
654466611 76200938 0
513764969 452354576 0
650589322 564135145 1
221758015 688779816 0
85319043 637098695 0
31964093 492250828 0
71865976 296913405 0
868990123 337091824 0
234526763 83608399 0
679563299 268412020 0
933334119 316379631 0
374931774 258486378 0
54398106 12186337 0
291694599 857825165 0
342646453 848069317 0
409039771 966814891 0
90848604 925194139 2
412546222 723003957 0
16651294 74425330 0
128675993 48450541 0
14301582 671061807 1
589483762 544680914 0
339108328 454419416 0
26778983 855018743 0
548721338 352592266 1
229102531 862077095 1
243365592 40317914 0
532748727 225825481 0
606759278 87478230 0
15464265 367867009 0
25425585 718980230 0
172918658 68394675 0
50512642 231277098 0
876300433 275150221 0
99679502 321505497 0
137051440 9747897 0
649605989 823944670 0
376170983 896343052 1
615918280 530063818 0
328772 5895631 0
803246819 529262189 0
13073270 287974241 0
398650443 758302343 0
248614628 278751592 0
413587020 161017446 0
501196757 194801845 0
61709196 285992968 0
500252099 270359902 0
656342216 696324034 0
146693970 58699071 0
300895071 953041408 0
1341534 192587544 0
164244333 663174297 0
174246788 491067352 0
703864978 25133372 0
814070910 609440405 0
6508873 104664859 2
894017346 331191147 0
299079668 30071546 0
423746690 52752295 0
553931119 714329435 0
702362106 329470833 0
944004885 871673024 0
791337169 118672793 2
745113432 104519441 0
139919388 984748922 0
426845850 837722073 0
382800261 1271797 2
846995064 610472373 0
673505057 105955992 0
796128078 183312747 0
400138291 147431216 0
558919950 157632588 0
113929799 235666691 0
291777595 994807232 0
480353853 742964627 0
507853417 952490745 0
18222100 195816516 0
183706301 147771725 0
133007176 239559248 0
63532070 742391590 0
80326460 193511937 0
233072631 544765846 0
925161384 592819443 0
71921748 885434794 0
553127548 92592890 0
66864230 721490385 0
707362236 75678332 0
564401452 419861904 0
848783751 919872461 0
682521195 637104406 0
736524241 477761476 0
202296860 979174417 0
958256640 466843333 0
298710506 542976870 0
164308696 983215628 0
671323199 839878697 0
204710485 160178595 0
931052406 419232976 0
428843260 226322131 0
875402048 231777697 1
432622770 325359659 0
951848091 732227483 2
824432646 434925907 0
377762985 549875615 0
512100243 482552798 0
341971276 311808033 0
466293270 54194743 0
43172815 570444296 0
585870744 420179787 0
897460590 879708870 0
124171265 793978764 0
798074361 602164027 0
34518420 634970295 2
176874515 839234621 0
60183423 565917905 2
582658693 687877890 0
520037425 782604825 0
849760997 13240851 0
467334627 160740543 1
163763177 550657970 0
872569672 982145970 0
610357970 421890327 0
878363924 444255288 0
518129447 390130663 0
152500251 8360108 0
360201698 780381472 0
115576569 785687911 0
447830486 841450809 0
817898483 110176925 0
635321060 336428381 0
77369487 818297336 0
811190254 355103225 0
71681967 11329719 0
397317724 786721804 0
253055590 663053066 0
582042869 371980739 0
863546242 315189039 0
185438912 625113190 0
104637734 272661296 0
601844535 913051751 0
298588853 66012933 0
980401936 347745543 0
84358020 823926437 0
631582257 649072783 0
491182171 832083005 0
503002946 229685025 0
429981062 339170188 0
814553169 322752275 0
609546276 96812594 0
128171796 467077207 0
8036401 901197800 2
272494259 458776548 1
252624842 500189596 0
475370063 483351794 0
855171335 495068819 0
237927039 636913929 0
486357991 275623782 0
481280602 936164831 0
397907391 767690342 0
541737493 29127176 0
461095913 394118018 0
908062191 428925344 0
125245250 329565793 0
222134046 231581121 0
137644985 135584821 1
938197014 931335972 0
390364626 457030537 0
346353470 841591430 0
801557022 801124004 0
60923087 973440304 0
985805538 468248240 0
450183162 53021204 0
202962433 442225824 0
729630239 555705032 0
385157626 926953590 0
264870649 574489238 0
67822881 918408152 0
352574776 7708354 0
271366855 498101566 0
1620180 679411690 0
979044802 816600612 0
999515184 764107905 0
120027416 902397119 1
244084510 191614418 1
155532690 974611545 0
109399385 55699301 0
306362999 661654 0
46952727 662241712 1
575730842 997751033 0
515636766 394438801 0
116993431 972561142 0
726669705 658672676 0
841184284 90505644 0
874232864 896655345 0
70086352 542828596 0
805728414 4445306 0
896778682 608626776 0
962758636 95406521 0
17997157 125644826 0
975915415 811461098 0
646708760 158617638 2
588930404 582253262 0
930095650 763627767 0
87151309 613071345 2
805236997 920785137 0
280773343 383405219 0
385617616 519767274 0
526823278 44727646 0
380984780 273942768 0
760825479 83059907 1
121619050 340299013 0
443483839 169287406 0
418295594 717604454 0
465472109 86327244 1
392122120 606196228 0
663056871 728063038 0
224672043 534759638 0
504166012 415705028 0
656337152 190919672 0
761345437 180555743 0
721769928 79269115 0
188227101 548114671 0
656553883 205733866 0
97335318 116787344 0
867476004 769820294 0
907870279 838690473 0
448538751 895814262 0
495391790 187469278 0
88877742 991491152 0
922510168 600320731 0
712501137 611472353 0
975841172 118886874 2
318113158 513245582 0
8485593 36562681 0
446508535 615494170 0
389663372 197627274 2
788428560 407214143 0
625307170 896045787 0
631685497 89604783 0
493392493 833467228 0
690998106 473234134 0
43274599 32806301 1
137264247 954009274 0
532065034 532795031 0
724086753 937696465 2
106967482 860084875 0
929962280 605808687 0
796290480 341427378 1
44255714 582471118 0
877287190 134066080 0
304197077 771000854 0
44915516 197807897 0
667761703 157267027 0
75989559 810128176 0
885852751 369289408 0
270363063 225776536 0
708314130 889340215 2
208054068 599995349 0
202893259 261500107 0
910589492 41389466 0
103603291 972683404 0
453996530 975250310 0
615008480 169689501 0
871663896 107572212 0
517065889 231489135 0
221875904 519866519 0
659446879 167405498 0
363246823 174635221 0
182593513 128098303 0
462609410 407567630 2
323287096 228549889 0
716845889 409405723 0
959803548 883174524 0
351986289 398747752 0
291416215 719613122 2
949780930 366940729 0
409647007 545046617 0
298937481 180882394 0
169210388 774927666 0
163585475 61277007 0
612061837 687263643 0
26635287 26392222 0
631386226 615662536 0
35284070 537475634 0
336726079 112548084 0
618421747 355077586 0
932599902 194598241 0
442603325 763352709 0
22015783 649436270 0
44812409 160687876 0
959464759 227149627 0
611366544 354848537 0
454175766 391513719 0
546489385 328820848 0
618249911 5768548 0
649745156 643907913 0
788339848 566492112 0
348618395 509887868 0
341705997 631799507 0
648758068 865725931 0
963770002 478570641 0
607479462 162299911 0
514612947 740005221 0
192351858 345607438 0
534594808 920330305 0
9118051 650304151 0
155968726 854838200 0
124801729 620316098 0
723954435 288019154 0
12587642 695246195 0
841987752 52038205 0
641926354 429413509 0
396453957 308957666 1
745272516 869858866 0
94199145 534758680 0
97570687 498544383 0
135852864 248108957 0
669239110 48261459 1
385165661 452749275 0
969106705 617095514 0
743061662 144058911 0
907221807 102832383 0
255123208 646746100 0
572924743 390004022 0
134166908 925367356 1
187182603 170300865 2
132925967 111327339 0
418121737 516181015 0
235266558 723372527 0
286598813 100541475 0
715578398 9517929 0
908937510 161600208 0
638067216 696165638 1
614559485 882363245 0
360228184 968022376 0
809567353 203005250 2
678990631 821201828 0
787973087 976442808 0
768158814 784524869 0
807684715 771534195 0
393048669 402538156 0
265315125 1422171 1
81439408 89536882 0
706740659 311658190 1
921995046 213214567 0
437909362 895765841 0
65729309 899311869 2
918361016 60688415 2
976924078 299691933 0
713676623 668335100 0
534428295 569504811 2
394546676 361805987 0
550823008 57171788 0
679823020 684315529 2
314883584 937464572 0
455830864 499336714 0
880113468 107025538 0
856215040 108028626 0
438994496 150749884 0
631243093 736511879 0
263654442 14499326 0
654261870 96145783 2
923064037 661954646 0
900206476 45375791 0
980728351 21303000 0
257676678 865275282 0
167545574 458835041 0
506254472 254519594 0
427058681 17977609 0
223585828 554032950 0
402896444 398258376 0
167839868 398188456 0
616027750 16231606 0
68189456 82059701 0
658278840 331542968 0
307322407 43356790 0
362094869 598431676 0
103248457 552049737 0
611505280 286273826 0
287700918 960198331 0
829043760 581670033 0
820197654 240310675 0
454413700 51830776 0
927653304 481470757 0
254244816 590366642 0
539995472 195090212 0
549981730 240056838 0
22719827 878836900 0
565959120 116926510 0
598107016 286275063 0
701176759 932813053 0
594257765 454159738 0
181014361 539474919 0
86638057 522148494 0
269461671 979390730 0
108850454 123481625 0
652068858 46019000 0
230574339 59096358 0
960400986 72911156 0
871589195 177090386 0
456739091 153048447 0
910801369 488590356 0
45344282 714100012 0
141107380 212125331 0
22806793 204856288 0
193746919 683146861 0
481678275 186914916 0
781906321 817788767 0
705315959 209543953 0
463422474 233081447 2
323768785 60921251 0
781848671 444010559 0
837724744 612880929 0
598657612 552734499 0
219137823 127578189 1
490235406 74399142 0
514743940 808642967 0
767183669 812429001 0
411728756 126046236 0
111654504 849004747 0
471523900 656743460 0
304513533 150188590 0
359275192 402649129 0
180234935 982055483 0
533363132 27848198 0
964119519 730767975 0
353587538 347723072 0
231827734 24518606 0
975213847 270945082 0
789764425 242012415 0
152343327 869124105 0
153607073 455764777 0
720571819 4714104 0
346714821 304993464 0
680110856 684377748 0
444842926 120628733 0
978835995 945345775 0
581607368 825011465 0
390743052 911683338 0
802340283 250083506 0
563712247 342075363 0
27207871 258542029 0
348319079 285197009 0
385120668 255583267 0
416588560 281029062 0
528653331 21060793 0
105138194 875822947 0
132547384 885569202 0
960871689 974488970 2
271716094 705962931 0
15211198 939221365 0
862300365 948973756 0
341596373 86587141 0
262233434 795641583 0
87703079 605566813 1
328495765 958110792 0
121173548 16717044 0
251802825 533563823 0
321936463 592378567 0
856184374 632633194 0
399725551 769962147 0
65707506 46601685 0
868953068 519620633 0
648645472 184685760 0
55439185 145093515 0
160333203 838839965 0
306638897 989121840 0
614111115 472019723 0
943855130 661245515 0
621956035 834486369 0
336550340 392577848 0
343776667 371125421 0
977570889 274571467 0
540870282 683610406 0
401524324 575976172 0
932711696 512490403 0
396055045 282395781 0
77589427 100597552 0
929621436 378981979 0
94061774 832098377 0
181770652 974534684 1
34110095 886172946 0
70972994 306841887 0
277723832 382677230 0
927520764 49497328 0
11442927 968460773 0
919721018 705544073 0
225055179 617998862 1
19192543 591179573 2
348442014 604109950 0
784540976 889365826 0
372674372 968993466 0
493593774 162399404 1
615569187 675159047 0
75350393 641756512 0
312129047 106281092 0
48835235 77507636 0
74071181 341254172 0
714439592 668204007 0
802735802 437393398 0
679947510 849517501 0
512079005 641602661 0
833507033 607786551 0
29068297 394115676 0
382087902 370742 0
170872415 402125157 0
353875327 776403428 0
250897632 914380167 0
469852607 125673135 0
972192609 231174618 0
733451492 994343684 0
24377988 441365430 0
588204276 901691813 0
442472400 744920536 0
948811913 382881999 0
242481929 134752207 0
812776155 110825283 0
978158124 214501549 0
288329535 150177082 1
535538030 675792295 0
624408636 500054796 0
982568067 402914329 0
597458042 336700385 0
984787947 80037869 2
775425539 36846386 0
846602319 129037143 0
688468815 68259432 0
305976266 33890050 0
106347549 936927639 0
734910571 942781483 0
157950744 175183911 0
573265597 179774415 0
343323340 189511206 0
105864085 729909201 0
812392623 204763334 0
8714883 605429084 0
288158899 336453672 0
264424133 880313743 0
882715069 704543005 2
613919854 498718683 0
958954673 846726568 0
715652346 452138577 0
746650749 801294225 0
985125088 677110589 0
513090807 486985734 0
244052329 519103085 0
624081182 704019101 0
687688209 557682563 0
527328812 111007828 0
958280530 115506329 2
284345444 867087959 0
609511832 659611296 0
6563200 529537582 0
169916302 310209711 0
132351588 636547884 0
258852213 220922720 0
261692379 94715657 0
602880755 913476265 0
779928184 967153668 0
584555444 531513003 0
242503370 353273918 0
446926072 469049370 1
817185942 81601441 0
286563557 877511229 0
665160865 673410375 0
91717423 41331192 1
163907303 363345633 0
643333109 215211927 0
22684678 298268661 0
312628887 374875249 0
65486642 907258671 0
311246617 530448822 0
133773290 230324125 0
778889927 554726456 0
172991586 944197731 0
733145088 180916706 0
835287430 66314334 0
541008263 215955068 2
68047171 875398848 2
286304334 10457510 0
29280501 579466047 0
32328263 292076146 0
358447721 961255390 0
123756588 328209846 0
258133911 799724933 0
794881422 776308508 0
450355094 933837495 0
928923528 415812946 0
138028059 499421613 0
299793749 778300356 0
836828238 487311631 2
644533510 60692361 0
97214727 920896982 2
43661295 984027479 0
658789199 816907780 0
102824719 55379781 0
223549737 223723392 0
638284253 77182597 2
695025684 794063227 0
919299942 256777483 0
375540253 145626639 0
649297344 645657188 0
531231179 388597664 0
142321412 153050355 0
261699038 620866378 0
230781501 860095725 2
846448660 484761025 0
823102043 551882031 0
908621620 121633498 0
546444440 346178723 0
408184522 639531347 0
793851692 972567314 0
461437261 972900247 0
135690567 25983018 0
702949480 650787243 0
640962966 425718418 0
610962898 327070963 0
42396347 470113445 0
115780582 768912107 0
812201198 75565997 0
972540263 634541830 2
193994054 750918421 0
956100397 923879469 1
15382441 371053325 0
750301514 744483570 0
209083301 823370026 0
846243927 870584516 0
729893992 552798464 0
44250504 254414220 1
886529236 708499763 0
427238025 860031557 0
882483920 665212289 0
351123452 758367160 2
592894974 131810573 1
253933049 650661544 0
24617420 124549625 0
95654673 528220088 0
383320763 213036888 0
296089471 41389981 0
767221628 494076644 0
112301063 999091305 0
415680527 35810880 0
139436213 987800590 0
960897483 623677838 0
883641613 610877744 0
43377578 380962999 2
277500056 975370285 0
224026499 155830673 0
915803806 89700623 0
473150860 825411778 0
66858269 682745538 0
433583691 722067904 0
124769247 807153458 1
205594336 727041390 0
464902462 374409105 2
583501053 261800386 0
965869278 864457425 0
305730518 461287541 0
576432479 316480213 0
142942765 960304986 0
564700171 364215879 0
672204991 135121807 0
646070539 884564837 0
560321481 591864405 0
986729778 387149514 0
417210790 929016604 0
655771018 131335922 0
434951501 413448563 1
726111469 880493569 0
806481483 344417188 1
599526329 976851800 0
725535428 177567435 0
887411771 843610752 0
541458208 650754867 2
57614358 393105426 0
114568117 985452963 2
856107173 334566876 0
781848229 738988469 0
926728450 32857653 1
614814633 319743870 1
57647189 316319460 0
443382625 80642766 0
984105907 759646088 0
510064359 909836806 0
505675237 146540594 0
142886734 23037377 0
990177587 59813043 0
31749782 638181652 0
374249636 96889103 0
281364066 383496570 0
671164285 528364653 0
148794982 853696993 0
691755756 273429097 0
857264262 96619706 0
418711963 420647742 0
34832983 707446834 0
25604239 322973557 0
660403288 504283663 0
726192726 736600411 0
607295078 650768404 0
166941303 424824074 0
403863650 782316284 0
234154429 739103092 1
881622064 329694822 0
50472191 320057560 0
70498178 76877193 2
375838387 67754394 0
598026145 385670220 0
164533198 973768489 0
881593855 188708663 0
277006412 440156838 0
380156036 466754899 0
295222262 23394741 0
924738383 359249877 0
310930323 56042138 0
566234976 279054814 2
867451086 187635649 0
631282049 450302693 0
92182276 511170584 0
519741701 630478609 0
518247371 518991218 0
924992006 226981778 0
653385186 734475457 1
36902574 491561840 0
609925905 520100934 0
589473292 806885167 0
809268789 281819179 0
136835487 518041810 0
586786030 973234686 1
438534096 255711727 0
4740358 76954288 0
566773680 540530779 1
777422605 915760453 2
83752605 695098708 0
11331889 199310691 0
92317454 780065978 0
396236607 750427442 0
620046384 595284828 0
400219098 638041549 0
920523323 341098682 0
594623564 140876325 0
533387492 60736903 0
957498998 54402116 0
566314523 232017914 0
392501727 618501819 0
98085086 738823756 0
219576537 380138278 0
421528703 125610830 0
303705526 518932732 0
711841525 398284118 0
715301044 123854599 0
739203722 386624551 0
649082013 937402790 0
61518118 589315320 0
456816805 492312015 0
172319467 143669763 0
923098834 307409299 0
523487470 715481206 1
195567498 142992449 0
866397874 856804544 0
849792999 3015805 0
402787477 788951824 0
331355607 220777334 0
678452295 519838795 0
876329260 772180596 0
946871176 911154976 0
925046564 886892351 0
851288261 238529548 0
233231953 499771157 0
214404644 657610354 0
455881497 646847591 0
821410009 112062493 0
97114803 91623193 1
569098390 111244517 1
980164503 452763496 0
412180663 12554767 0
580934806 4576484 0
873925325 36016597 0
234576012 716332016 0
705372639 357544135 0
973388331 919465011 0
968646769 141235444 0
865919758 247621983 0
289882080 93754590 0
295924534 12790011 0
937943180 505686139 1
678607737 26418704 0
445321239 518145128 0
934000301 327559459 0
110392132 977630956 2
819869638 740961552 0
272377160 197972246 0
191229083 914322598 0
679133382 870274002 0
981895508 818801561 2
265434752 296044334 0
222413619 579745126 0
295257942 581268760 0
377905357 440440712 0
205267859 684302239 0
389384900 452546444 2
715051808 141182487 0
11527935 833242512 0
35942462 417282902 0
200610596 811505998 0
740047154 90990907 0
54067865 911908804 0
450188713 943769499 0
907326341 85679760 0
58591177 633113858 0
921907566 151303430 0
108496065 140758754 0
484362499 922133159 1
625217222 412892865 1
65642597 641489722 0
690175224 217470373 0
872096842 50614314 0
210501149 143867723 0
228778105 3190339 0
843085044 192308229 1
906971667 446796448 0
168838754 556077444 0
977418059 810470750 0
550787194 923591487 0
676263535 132030332 0
102279376 25128030 0
240070935 693036607 0
269841587 994615128 0
864696340 234924984 0
383551655 613243900 0
648376398 404553969 0
382325580 605904758 0
806059807 314958571 0
321899623 241425616 0
531706841 535662988 0
721628006 939602115 0
423392775 805164746 0
443997297 399060462 0
111120397 173216296 0
757446664 359943638 0
56414140 583852378 0
793707312 695564039 0
305695399 530896785 0
641662665 988300317 0
424831239 767584322 0
289351572 399381155 0
22010197 724621508 0
230549947 348697224 0
456932830 131595024 0
310821799 682891447 0
875973846 602729252 2
795495128 417945756 0
708236314 159552093 0
549812115 196429188 0
39951221 490629874 0
637943694 747118770 0
752130508 821764896 0
999956535 55019117 0
286121106 431415676 0
921260022 135122405 0
464881188 255088017 0
562409285 229650504 1
62119788 461240332 0
526328350 829815831 2
995282583 239684231 0
189093243 351169566 1
364726904 297182850 0
232295471 226279922 0
329251545 222445072 0
175947877 590821272 0
145962702 11780154 0
96152438 405996269 0
267833520 67665361 0
365777368 189065100 0
913435798 262255493 0
444647598 351425182 0
331041219 261419354 0
818988030 816855332 0
557781893 124694001 0
753727687 729629425 0
228623371 771586667 0
75338644 432875999 0
331057582 19335989 0
823070311 598026242 0
374277195 563290879 0
960675041 314322499 0
538234720 190068806 0
104966316 456692922 0
899114209 835839104 0
512031825 916419335 0
895886783 81504791 0
386230496 758897273 0
314784211 460747630 0
422428903 566069251 0
814049886 308632347 0
1998150 62403651 0
823765469 443769471 0
78194919 576991290 0
375251177 447456832 0
69088811 236786547 0
75661533 438681058 0
84019257 684016579 0
909685462 880862268 0
751319 573920182 0
551619319 691978557 0
488220873 77893730 0
521642378 555100522 0
254800140 121459191 0
399600703 973764219 2
218656123 76706099 0
895645281 199607872 0
472540209 226321258 0
737371078 867110824 0
531131836 327205255 1
465209011 398146682 0
466431567 183298534 0
2493787 42596689 0
202977229 856146159 0
353263250 645613647 0
237457833 34750511 0
118553695 947695907 0
617779458 4340787 0
945693680 797451085 0
838199873 598423803 0
528775281 324262352 0
818501098 430496885 0
443572346 13096395 0
876979169 343435966 0
995664337 938416499 0
272029938 307040735 0
974805312 279463405 0
990538590 551848068 0
771993575 50280704 0
20694779 460510892 1
200366586 189440202 0
76071194 503825275 0
52130577 222160722 2
185100282 587912519 0
600057985 156875288 0
880202018 953192153 0
35023292 63787030 0
398853252 89735650 0
422128611 789372533 0
121696322 621608801 0
443850127 918451857 0
639712270 89145291 0
91806981 781950003 0
960535061 548371342 1
547146732 626319355 0
299740185 499012170 0
92698583 277976126 0
106941113 284397372 0
948561473 803365096 0
168712586 744683728 0
133996160 842924163 0
676865517 874598752 0
896703204 716252942 0
908123672 731226601 0
107449602 112244459 0
275514268 485401099 0
337945161 9064529 0
851902573 448087039 0
29038156 678339542 0
323163893 759249634 0
873768726 698118119 0
862834252 477405446 0
894497956 189537430 0
776145389 2869684 0
631508510 252348420 0
691774231 113751967 2
429166573 940418174 0
966631303 16616167 0
558777470 840843854 0
85598562 57426471 0
354932038 906415205 0
554358852 816050911 0
679911488 484367132 0
384714594 24223721 0
498700760 715958442 0
992827077 923064728 0
144954696 238708543 0
504123000 546685545 1
997164012 938977085 0
287677756 641527575 0
804277377 782770626 0
377333553 602756678 0
145388963 937265945 0
286013301 119147871 0
762204278 606607623 0
590825322 744193388 0
62803431 722940480 0
537497470 401973806 0
702742228 449381378 0
86624612 336171913 2
737419876 525465900 0
389988369 210022015 0
470251923 647429263 0
246081831 574979513 0
415450776 671247409 0
715704973 622009804 0
770690727 698219322 0
598873151 980955205 0
511473262 924049240 0
43603698 397165156 0
447478398 427547317 0
975079146 456415385 0
552551382 95979689 0
194871597 515607117 0
391757770 40190241 0
889907249 887945718 0
602593612 919141604 0
533709756 938631610 0
438253611 858681021 0
190344545 707287666 0
190379082 89024557 0
960678006 680782794 0
185868259 429591417 0
257014810 34401857 0
372969754 149792282 0
58773737 428459582 2
821930888 253531370 0
629716667 381803670 0
634250363 651285037 0
960214692 367472742 0
360388465 155185468 0
183547887 201188137 0
751961111 389800894 0
278292094 660516677 0
151784282 831682613 0
782051494 742655904 0
880209329 506908611 0
406370426 711464153 0
398699862 441471628 0
507349699 380000564 0
398769556 262601458 0
433668348 441852414 0
739410999 913466887 0
517797687 531909944 0
447959457 142479972 0
490921066 698773561 0
99553773 930796067 1
690905431 927653534 0
174727962 130288748 0
636023146 684770947 0
962533755 725436214 0
831021506 814518880 0
732853218 351883632 0
533362262 879245292 0
666193066 674898286 0
53303287 62613638 0
226849524 624429063 0
424693652 661224068 0
242985563 340353271 0
302706841 224173881 0
653169211 693899653 0
121310465 258127094 0
337762133 934431291 0
592494301 779704582 0
547925756 732465599 0
389146489 76707538 0
821373422 616474378 0
116167358 98061637 0
62973095 979760330 0
911975486 622175076 0
43196861 141714190 0
946163689 945571672 2
786048160 166962928 0
42615514 893783692 0
894308192 825147376 0
624947313 768741155 1
852440643 198768392 0
974283432 64214791 0
304154881 115369730 0
109576915 483332851 0
336948061 897146635 0
109219848 459350806 0
33879310 47017030 0
734444994 448018631 0
703187423 140164248 0
811651116 588408421 0
611409251 70818896 0
341729488 430592668 0
162735190 947502227 0
819802310 18524099 0
666744268 953286196 0
698978810 787706164 0
117932941 357690691 1
675391010 554417377 0
755499434 646499966 0
670323853 808872067 0
165637220 21479809 0
759857770 328479299 0
367137060 73632260 0
977254652 397931182 0
499569609 546412520 0
217896482 794294052 0
668376848 337599240 0
410288549 970637388 0
911571785 912980484 0
909740578 62115532 0
40540588 891089098 0
828906379 15528028 0
219219868 323594762 0
87885439 834325191 0
249755828 870284745 1
444461191 818165784 0
122623827 794479761 1
195134051 41991921 0
972929635 760096298 0
861053316 219641479 0
241539172 316505655 0
788173169 155997743 0
906178459 111969774 0
915126714 96835990 0
850505268 307824737 0
334069387 518765652 0
233772564 795081789 0
623359739 36566052 0
95489663 464439883 0
327834085 7824295 0
323749967 429771401 0
929419669 143215102 0
303965223 310004031 0
569480623 312822249 0
34955735 21577367 0
871725895 48177933 0
936049085 98001549 0
348427519 284876480 0
837838059 83098548 0
8017250 120835087 0
113760367 454840241 1
766017924 35361567 2
9739661 697179996 0
370448130 43556752 0
325236379 817125037 0
816336714 295626974 1
42945732 787294058 0
746322680 844157206 0
251184669 19268234 2
888439439 148266412 0
593664871 175265655 0
162427369 469012632 0
631816010 238589336 0
115753097 655408653 0
719460011 40776423 0
462894498 400885721 0
141866511 312227013 0
682466414 216160023 0
50534795 445062391 0
11924903 349408552 0
433255818 590375724 0
173183300 866348812 0
787442841 163105192 0
497961364 79660176 0
474527578 937569481 0
703429453 381177099 0
827995319 719284849 0
573458087 262077580 0
85664832 419692236 0
699721966 590909841 0
831083529 650820359 0
690352832 246595797 0
962081002 213840910 0
511714708 627567446 0
240494316 441419418 0
39525279 902941131 0
960703472 44828604 0
342433229 746405848 0
939815372 67914109 1
366994957 773372556 0
468296053 291341318 0
143795896 370498734 0
268471604 5780198 0
909549894 52428739 0
997414633 890377343 0
132058488 772209755 0
319968359 329518704 0
17728004 499911377 2
814561468 425804676 0
759192629 675145526 0
822534500 912989267 0
328693433 79957162 0
596673614 19327455 0
249180939 889490125 0
300871181 510141355 0
572814827 600220113 0
934612245 842879838 0
165028795 429980585 0
592585978 340350782 0
832009205 186405383 0
667414255 650816266 0
442471445 647213916 0
728965905 23104360 0
993912394 485857460 0
992474171 590060928 0
746199940 719962721 0
66241012 530907495 0
177453368 382830648 0
372549851 89275726 0
471822096 872752925 0
161340913 649016313 0
460702157 97532019 0
650754685 320570715 0
120001491 247479553 0
382693073 696748301 0
503982130 263434860 1
374162122 498034919 0
47673004 845085372 0
239864816 55353362 0
24763824 602559156 0
194665763 702219419 0
43596973 24296926 0
747233390 905124887 0
141721673 528160786 0
791330389 749550473 0
51366052 424724591 0
112497449 397080747 0
131711 477423505 0
633017646 129725269 0
94932129 857008189 0
66791202 31793257 0
320727728 971823825 0
985311738 477692877 0
821581146 233016858 0
308989768 555308406 2
122646081 697255799 0
169533274 555580548 0
934126048 622839328 2
123693007 114841685 0
469542245 20945391 0
738474975 970481282 0
458392841 57988786 0
16304565 390702340 0
446145320 829342696 0
420258932 110718424 2
458509415 668425467 0
277864946 847687195 0
778306619 979208770 0
80570484 692672716 0
145532858 840862694 0
385694311 278438259 0
533827470 452759624 0
961797882 773326832 0
149742680 594888717 0
423772628 949294478 0
808844971 805827471 0
652606416 315537458 0
186644679 988426991 0
539787297 567823555 0
404748402 477072286 0
66685696 572403182 0
808570770 37532023 0
274127815 568997084 0
114363814 574977132 0
694215401 386585458 1
142241581 289065902 0
290945374 57187780 0
857348958 121671755 1
400938349 416367459 0
750803802 825297685 0
627125083 738945375 0
396392018 656295333 0
25590156 249172798 0
742389098 959547141 0
249525424 613339810 0
820794540 95404760 0
22679420 756684693 0
811397444 566404118 0
414128566 87884702 0
99620521 38697994 0
591512101 28432861 0
456510493 786160483 0
280039348 786893829 0
499275088 917279904 0
321492868 813794080 0
396022336 679915070 0
577876451 782860633 0
748399374 676041679 1
251683417 849805970 0
403536969 116055182 0
909941658 34740179 0
561026801 571030911 0
839874594 112251653 0
367921874 785471997 0
258247236 789109949 0
473095626 858523730 0
863895392 478643691 0
859590214 756756402 0
921271843 4133532 2
298136453 17057682 0
78877322 594265083 0
845653373 232446510 0
622539258 822946228 0
512510322 315657591 1
690246967 311167993 0
874067541 70548637 0
754399299 905423491 0
155805517 359367639 0
562280788 627570985 0
731247696 138943128 0
818637163 460069447 0
512624449 126509922 0
720329108 623086918 0
546827767 417363271 0
820647237 253955285 0
968638016 572162771 0
554595423 367268667 0
636442790 533830714 0
948896447 215187231 2
12919382 472584137 0
848363955 588427718 0
242279125 399376014 0
3883885 68952904 1
523383268 459401278 0
233811246 128846558 0
899946514 683754544 0
738849668 846684977 0
517546724 744177582 0
756969434 929644685 0
593748577 621007144 0
616492877 124170689 0
43959441 427003031 0
941570174 926257530 0
501781365 77828219 2
64184393 866005869 0
240598082 460054689 0
900377536 884658027 0
167283499 42593245 0
437978739 406426039 0
220550429 692525006 0
739643424 952041836 0
875442490 551042411 0
697930570 409248157 0
890796803 200885876 0
430582451 434702698 0
651886290 736883193 0
952757447 498403912 0
61850104 634616782 0
225080365 224597631 0
787536847 263913681 0
662540075 15990108 0
756241358 441242742 0
107148426 802839322 0
279903143 212971757 0
384404336 203108303 2
259475132 872335894 0
53406848 177730006 0
555666740 731115494 0
62321346 31426582 0
373897302 164858657 0
810073196 20892094 1
570140932 768365642 0
31802936 630031908 0
519362320 630150989 0
884334974 692188706 0
840632011 53106935 0
795069665 869463888 2
432873228 496905543 0
82242641 171294302 0
388215616 357459668 0
802101388 371205243 0
655116308 75557312 2
675514149 11309370 0
194883140 505791940 0
871028538 137245133 0
857362148 642602946 0
967355498 121417129 0
644713564 859733485 0
19065073 631049174 0
702135594 790205439 0
221581164 143501855 0
227750076 240736152 0
763594568 156248851 0
704132588 346651793 0
566758199 214216127 0
231413850 835550252 0
178204706 940845846 0
189193000 33556039 0
26589940 240802867 0
59650822 829823025 0
631745087 454416340 1
506704865 865990779 0
118793091 21897409 0
961585721 309685819 0
160048807 194723759 0
789978368 38802964 0
916154612 688240386 0
672082476 957889099 0
799108373 817026707 0
189968803 616477745 0
422585117 240031582 0
843739802 761004260 0
226608633 450328040 2
549826254 968741527 0
181589379 610929969 0
469702909 785298168 0
16316302 862253405 2
444543645 965323748 0
449448793 260453916 0
336194349 985859432 0
215432767 303513545 0
230533716 492095786 0
421256484 664975866 0
895383534 139036848 0
232189775 132946329 0
941849873 621776988 0
719813235 610367122 0
749146524 90618120 0
512875391 908524443 0
109846492 410533063 0
875356837 688471003 0
596391945 381688083 0
290428430 849897727 0
243046496 294825094 0
473278118 818816887 0
92458320 453698255 0
269635449 792417541 0
576965780 421175165 0
513503290 672444863 0
81381405 656353915 0
281368508 536339096 0
566454822 448247430 0
63313432 819985032 0
847312063 737536662 0
960613622 672747462 2
562391368 231493321 0
553237761 299318637 0
779268354 82350130 0
978907078 564063471 0
137709914 821786944 0
202315419 136004946 0
185220480 144832578 0
916787118 137059080 0
45006984 609567255 1
561340849 783432297 1
722333220 71055996 0
830558302 492055635 0
225904200 410905433 1
345369126 99112412 0
379235313 212040258 0
210933684 272954461 0
288371536 806046733 0
334093742 114776085 0
835865896 876576591 0
203337935 554356280 0
25729154 19951290 0
97574703 961392149 0
373540259 221077071 0
516797308 977918269 0
74460402 690480637 1
419907933 384438865 0
641045956 71570618 0
386517477 864781488 0
390938556 203671446 0
177262026 763574078 0
761445223 322866512 2
135213393 417709117 0
834592161 88953907 0
572518595 971785040 0
24400062 92488755 0
836587856 639181062 0
388004485 524038612 1
563008130 51983388 0
620961272 465641371 0
973959042 137642189 0
626305587 117639260 0
517074813 200697840 0
31896348 531502450 2
21123880 263099501 0
396017160 898356240 0
105727519 372806922 0
959726706 174143064 0
57054181 505991326 0
560685179 178660550 0
266655983 622280521 0
992236672 855888919 0
775354989 974745046 0
449507229 855103753 0
139601179 105080554 0
863082323 67382059 0
253018651 104223649 0
165150450 923046330 0
585454550 88054459 0
634083753 626499879 0
784584602 411045339 0
649923419 667938449 0
21891580 496079852 0
644966205 483971354 0
443865908 509807004 2
223999194 258872270 0
681404944 802833210 0
776198191 140080922 0
855935043 341467073 0
502649989 434417391 0
404602203 969201979 0
760420451 783609262 0
220740613 207321189 0
483658697 115083805 0
161295300 593527048 0
63048788 123435968 2
828039872 290159781 0
62160114 241385420 0
395519188 320815225 0
476817301 634335561 0
125521129 402450859 0
859277722 459082653 0
567824072 635224771 0
717995545 692770013 0
168683230 902559152 1
632497751 686973845 0
392158649 488737827 0
207598595 132487115 0
125625898 198910326 0
900631006 291089477 0
967361876 4378842 0
421295216 107196543 0
639161510 342551684 0
433184896 872628814 0
127090306 183281611 0
671753387 528905307 0
900983252 954261531 0
734951837 33651557 0
686214927 850561615 0
357149084 27538450 0
971935272 547609248 0
93671800 855558904 0
143750695 325827887 0
493285488 319231865 0
734368835 18595570 0
695373975 74936267 0
561930581 592355291 0
691914694 751848743 0
735525206 205047557 1
322530963 826853471 0
896924713 724339497 0
581037536 170356820 0
599132175 709228179 0
41553646 947762938 0
115720148 80308333 0
432535214 13966595 0
760512231 625871067 0
437124981 983324785 0
112025710 899375490 0
5402528 987062850 0
222531744 326212017 0
841643571 637133914 0
770734197 386067993 0
946898842 342767088 0
546902348 867945028 0
857458166 139202818 0
649168380 210324634 0
478682761 724571543 0
785354307 838463379 0
631919342 383980907 0
100643718 538487349 1
133931106 726577960 0
282436271 607960636 0
44560372 218583331 0
3999593 380275186 0
210013304 766127765 0
286519504 16507190 0
757285244 697483228 0
725066060 293081092 0
775414447 631909035 0
264923381 92282535 0
687359519 727678425 1
188770340 485503627 0
862573237 665156532 0
156517847 322407405 0
619880310 67916991 1
345706422 161096347 0
329895529 352578475 2
70882008 145703274 0
387752086 556610922 0
942697341 764355623 0
724081949 593724435 0
13859677 90755775 0
452211299 131050401 0
30484868 485447987 0
777816651 922239176 2
456221972 369891236 0
523744910 62665232 0
586814093 458844773 0
774907630 226239795 0
128621093 114666821 1
87077625 73234594 0
488399776 653598420 0
992367011 190596350 0
10893946 84636176 0
290715093 312829760 0
215806932 608033463 0
472511032 195541730 0
920145536 174820666 0
331417003 417324182 0
164988890 49926225 0
105099331 780709469 0
996479046 116755827 0
489559866 931159122 0
323756473 977611829 1
645095688 636615272 0
801557172 147662228 0
316182966 879458317 0
7316430 860370358 0
107133341 119202151 0
649336661 531562538 0
421651701 131390908 2
315037378 117512777 0
132211511 878576115 0
456526814 584657478 0
372971407 948956269 0
16385856 480097783 0
242855426 15543872 0
776374135 576888280 0
514968555 240423861 2
678849186 7887679 0
992520674 266235705 0
118003823 84843418 0
25095117 867001333 0
92706979 950859794 0
24268057 119312524 1
133773269 432369715 0
240149220 798752108 1
893507862 164240811 0
313421208 326849623 0
434537266 781832745 0
248067432 81969610 0
836230395 813614723 1
36420737 94842638 0
350404944 426306523 0
21891759 215191461 0
638843779 558419366 0
199481386 250013169 0
557148116 170669160 0
549267062 538094845 0
379773438 626621459 2
298314642 808066565 1
630180867 869996138 0
698152997 783514583 1
921339503 162278136 0
818950444 810632581 0
687160843 466328283 0
357649997 267474813 0
427005854 571141 0
85062493 961218875 0
62487734 419907206 0
374187314 20722901 0
794650038 73000710 0
605690405 558199563 0
856211505 72383450 0
754379289 711827488 0
48905150 938206109 0
936224712 530240740 0
10971001 718990101 0
115854766 337274845 0
795333270 40656305 0
233173857 96667317 2
926193794 896571901 0
386064072 180925081 0
86694207 942788362 0
551246041 830130206 0
580324918 337504418 0
649263923 539429679 0
302988933 211013645 0
777053818 432773640 0
469006293 63029779 0
925190015 22358627 0
770228583 181193637 0
647705404 313404489 0
642738266 283445176 0
635002585 472020260 0
949974993 505648608 0
812151172 647430430 0
996781805 933085650 0
287915368 480204220 0
476812409 144082317 0
46008028 277967872 0
699997830 59728762 0
5323227 518119610 0
881712391 154329889 0
276000751 389504816 0
207471437 741917691 0
688038895 32308097 0
827148981 29403292 0
112932545 950204651 0
330715978 261149519 0
226176058 134772372 0
98847798 504330799 0
73592841 813431120 0
545562777 340872519 1
752008310 667887402 0
84176520 15481545 0
491516165 60664623 0
196509172 296738454 0
955972140 679931793 0
392418541 41234426 0
773793847 699848810 0
949626765 525129410 0
331641437 510635415 0
307691307 869889987 2
342388222 222332335 0
703712864 95575448 0
396776855 451198906 0
625795081 523494152 0
785914063 571662718 0
807591799 815528171 0
903071383 814798338 0
302593124 586427670 0
187396510 435331585 0
56762079 435825783 0
558936676 350254284 0
626520670 272870979 0
105791407 275521290 0
320098104 469234260 0
513617289 743583697 0
694215862 394171781 0
140075501 869202727 0
592216862 926868301 0
426649283 909617458 0
38176525 18624185 0
869604458 797666505 0
469754077 148608238 0
300550254 460035183 0
490464459 716056787 0
754242487 491038702 0
977020201 970197592 0
978694243 384406643 0
30018765 286820143 0
227340335 58946200 0
318147780 69108453 0
508843298 975603231 0
4268336 135811297 0
390397545 894710828 0
105405288 195851607 0
677030279 211768867 2
153531610 341111436 2
785501281 164895127 2
607885114 80931360 0
332474187 815058128 0
415791457 35706163 0
714053659 925507478 0
673782962 52852968 0
392488213 541192799 0
335650507 265707045 0
355038410 731026081 0
47312828 75079519 0
147237370 142820832 0
611226381 905208258 1
143864501 39637866 0
700094837 588405532 0
405474440 734168226 0
92935214 21613285 0
185188482 417132759 0
168572097 614594543 0
489157313 689425387 0
687835332 144554541 2
480705377 19053010 0
733858509 609549328 0
372780242 251438139 0
641610979 286685778 0
893456527 226283401 0
548309750 705955572 0
928125215 723441033 0
96683738 224330841 0
996986110 458841069 0
419663051 104044469 0
178886441 328552228 0
461880148 857131621 0
683519256 713000528 0
270454575 236205412 0
131904867 456370710 0
511814050 870307149 0
956207852 234155455 0
27597488 600234407 0
955362501 995264612 2
340749164 544545101 2
673376345 949734488 0
331571134 375144838 0
144122369 442159455 0
946222566 626596742 0
640653023 50967209 2
778773047 99339818 2
987808380 430786280 0
345037156 287702017 0
527897657 827125751 0
194168437 94641439 0
961934417 937961833 0
37175496 393662356 0
670313718 782514641 0
222422771 719549752 0
5110614 841000411 0
13174617 748213 0
661332880 212659071 0
65804313 567251762 0
735588263 330118425 0
607310797 484720167 0
192729838 925592342 0
336349367 17633463 0
668141847 813269358 0
698025640 442173991 0
687406610 84337719 0
5473909 834959452 0
879395826 473992941 0
888068682 467310172 0
865046925 464481250 0
75516417 138852028 0
785252754 216871730 0
466707999 173286090 2
612867055 914868402 0
691396592 21955787 0
145773244 139090584 0
26283793 948278659 0
922877240 90137771 0
863572864 49173249 2
846405133 205951706 0
103356911 787085524 0
970405918 260355391 0
719143346 731651813 0
93377425 203594434 0
472541567 477675311 0
791595174 547809843 0
886537105 731939416 0
378610051 694475903 0
824107643 938769939 0
619172940 524970929 0
31716176 368025440 0
2077904 176963986 0
22590129 116747941 0
483371219 157692287 0
553366244 47826779 0
758949063 990104426 0
132876511 132477113 0
637300603 110540112 0
700584719 104376863 0
556907009 114967386 0
109142573 718470826 0
301789462 525343630 0
969291027 842449182 2
548893095 122642500 0
244351571 406359029 0
325632600 141799955 0
41403293 813939876 0
35766892 756551221 0
627602108 138425520 0
430102108 497733069 0
83910739 129735430 0
781406699 35642334 0
85071183 261657949 0
720895014 568803856 0
495848566 489442560 0
344166729 746502553 0
861055639 624077913 0
281169057 8438851 0
39614772 186695364 0
741428043 591620960 0
390912899 268506194 0
907112814 273165341 0
856196028 708862086 0
36879417 940666604 0
60450282 136832080 0
235500927 486710399 0
667212627 369612131 0
993240390 902723825 0
376440218 198037032 0
414318917 980743885 2
391945889 601478917 0
902891846 335618576 0
843527313 27682709 0
114513146 144899134 0
655611463 405432428 0
461220855 621405690 0
144375741 511168045 0
244342866 903040642 1
786695009 274742177 0
172201268 83928822 0
741105715 648580102 1
509100922 785556166 0
373025640 431471678 0
938868919 209017271 0
170944503 432015512 0
328288876 534628313 0
641589185 291504194 1
569947989 203182880 0
533611418 256759648 1
42779092 228875282 0
59112902 92608091 0
483684303 755076467 0
213688146 256593729 0
963888121 805429055 0
706420011 501408438 0
186225599 747129379 0
327448674 264583564 0
550036137 779236512 0
921375001 491560709 0
424285700 40204054 0
729031374 624960846 0
115617251 431637711 0
683745083 831768657 0
800221424 623031852 0
247718381 171991370 0
135495635 95366924 0
421661888 662234812 0
15956226 955842387 0
693728535 131481249 2
174839122 546679135 0
389937648 710450492 0
843588057 451262330 2
154503337 8180794 0
993808137 232796264 0
57049051 798859532 0
263865297 673114164 0
580929041 86530105 0
674210801 145292254 0
825320538 908957784 1
447461727 329449933 0
19661466 828977987 0
445114026 737167420 0
770338130 83351890 0
674790433 592449846 0
502258992 485113433 0
304299014 553731537 0
637875939 792440518 0
989128253 901879530 0
229372991 864060504 2
125340606 680014180 0
628491535 370797248 0
625283970 948100060 0
895098255 769245095 0
334201111 359261734 0
417479180 822544896 0
571597914 642331895 0
559513763 877599368 0
42983442 728499844 2
891881758 152243787 0
246583188 38840249 0
64074985 817299463 0
893851207 611054384 0
647260369 335544725 0
578800775 495184889 2
580462061 841145734 0
584563606 611406166 2
62880245 973103087 1
802393623 930894584 0
275091529 967145070 1
585156449 69465841 0
62727053 542408575 0
356779434 137949485 0
441889540 327859060 0
110362579 188734885 2
21267131 548239335 0
178820596 686565992 0
62077841 849781373 2
318789002 762855567 0
310842460 173478927 0
899368537 464002929 0
608668074 395930645 0
272010390 423465221 0
436496034 431375111 0
563578402 69659638 0
97613512 541818116 0
329394339 372356115 0
228634152 878845573 0
656991190 298228646 0
916601295 492938339 0
122987721 516755537 0
663700538 438038853 0
713300864 253244081 0
155467332 60746331 0
713475156 51799893 0
18765603 329937718 0
817617287 769026060 0
4831022 200869735 0
29481080 470746576 0
770326003 913931080 1
852960925 397928765 2
260811386 522999199 0
134045128 136755504 0
400311784 479373389 0
211360710 118545805 0
341456457 558222737 2
941903604 482457909 0
739540104 321442848 0
744047726 361331662 1
961368269 437406135 0
52318982 817410036 0
723290632 608669745 0
608085302 133855780 0
555141006 104795467 0
88392248 88848951 0
844617352 506436625 0
408878304 351029395 0
17625597 889277779 0
951106322 323252233 0
619424076 841663113 1
890524010 822713114 0
569481205 380050939 0
759924333 77433609 0
696271343 141138308 0
139961957 145837997 0
372737914 578615978 0
515434390 316431313 0
217417816 943085766 0
32857095 130455137 0
344361924 756310622 0
547751574 629281134 0
345124024 650968337 1
107235189 362177937 0
956557437 921367085 1
252387679 57803212 0
483128832 707210093 0
459591004 422281167 0
979558067 77849397 0
226183033 776676254 0
408520081 306684825 0
191209178 238843629 0
230095852 43926782 0
453852254 134929914 0
594721291 637718229 2
898770750 48874856 0
992851542 347546977 0
9185691 543008740 0
319309702 730012049 0
928332303 905130767 0
334334985 127974489 0
596578421 958426982 0
37736083 749038247 0
718300043 362272671 0
357329872 866751050 0
166533514 130132460 0
557258194 452673107 0
486502002 843991485 0
85350639 393374405 0
421823966 402744072 0
909313267 180183257 0
843037919 341795976 0
300093406 698165158 0
350230823 598345435 0
661021848 729153701 0
550443113 649976210 0
703252707 912185397 0
279782467 662652105 0
794009391 370448223 0
832227039 254817564 0
231278109 841648032 0
386720583 55998746 0
23379923 750721340 0
949134705 82799570 0
584237913 905505779 0
233501060 487040987 0
12036858 786593638 0
364079835 335418724 0
950033068 42370140 0
95934055 240916715 0
121022252 611092085 0
702261283 613345980 0
27709920 993027446 0
77195557 627556668 0
1006404 72191284 0
855123426 118959275 0
813661962 772928978 0
117125521 616653982 0
346735089 345768999 0
675843353 773288278 0
97770444 568348935 0
900328307 816062330 2
9623889 431059877 0
598675772 553813162 0
776373585 45294848 0
269114479 46166428 2
320177681 41124983 0
48647613 585121207 0
965658548 410489674 0
169134390 778820786 0
116462674 182645309 0
91795036 572313771 0
426885809 67104652 0
45428616 581442350 0
579207978 510235384 1
850045973 228743885 0
33809319 846442142 0
81232196 389441489 0
169771686 815439575 0
160902971 780765110 0
852369467 791745707 0
396853678 390551016 0
864530585 513638064 0
795454055 402143394 0
334103888 272832871 0
102050437 290347530 0
50141575 607166460 0
786375179 601392804 0
162520826 436182639 0
784522129 9200362 0
485964192 34800223 0
875875801 439799311 0
23930050 526581785 1
733193684 529220490 0
621530720 217056456 0
671741815 730420041 0
996328014 810336373 0
747671680 9213905 0
534760592 816076771 1
605839093 376560900 0
332729137 655612986 0
582184551 44924522 0
239298702 9020783 0
948303412 228491133 0
799666085 115888870 0
821702493 220096095 0
216865288 665726356 0
350447890 518527535 0
515600471 826444596 0
646764032 44998358 2
355387087 78859101 0
856082702 440811317 0
926342257 961255640 0
7388338 684701933 0
398574901 577353960 0
315644864 991069495 0
401791423 20194300 0
58035638 875077505 0
719693611 46664698 0
202929751 662353050 0
949734252 840076043 0
772093172 920893068 0
582235174 530616083 2
965563136 477638759 0
40337101 201205930 2
417749622 7802172 0
382963301 121530627 0
28556746 292984584 0
388780077 442075142 0
119128063 189256688 0
346630955 737880790 0
70490507 341716695 0
71622295 336634577 2
953483812 910827743 0
962376200 107671929 0
659896787 25579550 0
370268681 116252292 0
82013869 314181632 0
423879743 39266400 0
647470052 352422926 0
653724815 943546320 0
214421619 890775653 0
652216812 70459960 0
636380486 662700988 0
463038781 907807565 0
43839908 811274047 0
732560247 353211468 0
526461294 14662187 0
946949868 671026150 0
23347307 15871549 0
456886878 247769383 0
37958789 321493512 0
127514460 360140640 0
818937927 256712925 0
50311052 459223744 0
35450464 135529854 0
91270122 144630067 0
805440394 879354349 2
858395066 439006720 0
758086930 581291108 1
197561891 676163960 0
522825435 43205248 0
620625769 782105507 0
62255541 690864797 0
81735895 524988303 2
135077798 907911378 0
61784236 425492914 0
40362107 638027881 0
23820664 811685366 0
807884507 970607592 0
416110012 707128567 0
4062185 136011269 0
659389918 580233786 0
620065899 495874612 0
100703722 574312810 0
460237786 402695130 0
29135816 459211295 0
161462376 322360611 0
268710818 138225214 0
946461646 181672991 2
514552752 94146152 0
169012112 57219985 2
495836279 317397035 0
308603534 132543124 0
811775929 666149823 1
417094130 364185760 0
701662553 633290256 0
601948701 877855957 0
398286318 549423547 0
137095341 64461345 0
132635020 806431756 0
366119310 640030067 0
215575560 474347030 1
372305174 119211500 0
648068092 7306426 0
963231013 279615900 0
53782880 674176881 0
879905740 177857681 0
748697329 584085001 0
687080967 746572099 0
217664733 669877561 1
679873925 366118459 0
47137611 82098953 0
425549108 620185330 0
980211455 76424098 0
16510863 745804799 0
265349863 315338622 0
604806785 286125215 0
605645639 968265916 0
124337481 23330192 0
17106567 923730986 0
806583061 687061607 0
119538875 262846248 0
157968422 403089213 0
946907317 318922791 0
496133972 273398224 0
645548059 392938693 0
998693633 569396164 0
899323724 806528927 0
975605600 291865113 2
444646183 847795595 1
838948288 488003899 2
524389024 711290331 0
539664797 895488425 0
709640977 985960553 0
968082811 813102 0
321188739 839896675 0
154528198 644849833 0
72398037 2338220 0
743795165 80954299 0
165114502 361844416 0
478691740 614127196 0
781000503 262611071 2
300818254 898808094 0
421446999 260856331 0
508171066 494097589 2
120549518 879445089 0
329511969 355233086 0
965962234 301081920 0
121023866 404844372 0
428230055 208715705 0
878549957 839881716 0
217419333 563984172 0
477488662 835117771 2
545369942 884666333 2
728698857 426487083 0
402524917 164263538 2
455321459 823503614 0
955470740 611077412 0
752078297 622424859 0
424779814 50005945 0
347641630 580882129 0
747270455 713017596 2
122036623 598553397 0
263622154 370236486 1
307165319 886018453 0
201071768 147099131 0
284858985 100338331 0
862563142 105910922 2
79992444 961341421 2
107551187 992446320 0
138891332 775163646 0
353565479 454999602 0
828702838 736063472 0
193964114 33345514 0
490528404 536458371 0
180672161 639238409 0
242376606 434429431 0
800735706 79816124 0
370477997 464960744 0
135060458 419533189 0
157423166 68818237 1
297414744 353520776 0
488496973 259536891 0
584384261 341913066 0
174363898 891363145 0
632889892 892315163 0
777977894 131930426 0
992028798 969705046 0
61479415 881761477 0
141971809 152121184 0
462213378 405406754 0
129556575 443014159 0
739992793 410687022 0
619219904 899486512 0
602006691 684684405 0
690757110 905380877 0
68657972 398702757 0
117688532 408768287 0
525934220 810842524 0
480316930 36063348 0
958077422 119336104 0
780743603 376220072 0
938534229 11468759 0
603732820 28817036 0
564451492 911431305 0
37619599 232927564 0
67962933 667309536 0
754067724 113098323 0
181428462 920484317 0
614088595 380140452 0
23480292 807426359 0
315388410 600555240 0
190626896 884951388 0
362705675 122931522 0
927457270 319970114 0
683536315 653942337 0
730519564 729464274 0
48853471 99777300 0
687280743 81644285 0
334365880 47632087 2
880866082 187177724 0
572827057 442065292 0
139444701 952468671 0
43085551 272909705 0
793204059 273815747 0
5117236 924647376 0
64668664 262985082 0
559158377 721956758 0
94118634 798113501 0
737570720 11601565 0
769539998 257792121 0
997974171 137674380 0
673386292 625082607 0
211000643 728646322 0
39069194 644617818 0
760556820 579165586 0
457256901 579949753 0
117495457 697732078 0
527920204 278559222 0
394999381 47439696 0
232926053 183905752 0
54618771 193652333 0
749737285 81486690 0
791781528 645184395 0
90824181 264692784 0
130998385 522681951 0
477876047 111102752 0
474378478 940394250 0
484769897 503064070 0
392200728 286288715 0
944835396 990195055 0
501086705 531924586 0
8132899 812771942 0
125734499 243022610 1
652067699 641965818 0
41900044 861067765 0
979866492 793647686 0
527730568 817218257 0
691484105 429392035 0
211191796 899404972 0
636785690 834812578 1
30190900 873953166 0
267468072 224538377 0
354865376 897285138 0
489016997 427424609 0
671931784 647066673 0
703113411 317033183 0
806837420 878240350 0
586070990 1519327 0
459361857 693119559 0
405945078 523556492 2
621964504 119279148 0
419034021 994646868 0
336902818 624762519 0
909860842 283354976 0
986430001 490753743 0
42233585 765901678 0
606125313 554758264 0
862033168 763361896 0
509569900 11389924 0
746590415 728893695 0
652608511 882677861 0
480511256 221361340 0
111083551 679636670 0
716250850 299993199 0
271923661 906424935 0
76427556 545504968 0
636638185 144582099 0
512909019 708526420 1
270588672 114804785 0
100525628 121276399 0
784799877 909666876 0
504326418 489294447 0
174971119 640486655 0
343030597 133058431 0
551132754 92436197 0
341420180 667426046 0
422420103 296439991 0
75320328 602752468 0
419998057 114570530 2
477763011 943205099 0
287758086 201549246 0
213331211 600144434 0
558584910 249310124 0
632824186 997286794 0
650831145 60530831 0
262140482 749546924 0
586626014 458560291 0
232417100 978393549 0
79735724 518868488 0
563583455 428637982 0
287693074 204169444 0
31507540 158555912 0
124035863 619911390 2
420231879 541617666 0
144373655 584139894 0
440278197 804167922 0
698947947 588092632 0
62731120 974042563 0
917136752 508544533 0
93986980 677254951 0
909683939 187863994 0
74640951 984096960 0
465522713 852405281 2
759810244 286502051 0
3166731 925685191 0
416347480 474136619 2
325373660 21723974 0
45998090 256321229 0
424270838 262344599 0
349869896 101553016 0
553443936 853628645 0
353824896 727476240 0
430605840 845847151 2
883397859 378797565 0
970951815 55169749 2
229298338 626673455 0
912970752 715343980 0
644373970 428517626 0
591584306 464277944 0
837662743 750771388 0
742935204 974160686 2
510963730 391766593 2
543155594 949760095 0
268142893 595145569 0
17990656 199243208 0
137497721 69067537 0
826561497 324405992 0
67754789 323254769 0
4942516 93244992 0
718035129 58062061 0
949510414 865489361 0
623794765 516669798 0
359394882 810522810 0
512229905 610177940 0
88388482 503000789 0
183096710 14297393 0
733052003 497214524 0
514058969 25358637 0
74188693 823735187 0
45610899 624058805 0
32355338 903397529 0
275693976 539931035 1
69532456 781681983 0
541731697 734655121 0
375516114 859353832 2
103700249 555523915 0
137026615 534160582 0
313074043 496857154 0
722018852 972825512 0
100363768 694388738 0
977620468 115518019 0
840623643 25510951 0
721591840 619577193 0
975279215 736356231 0
888072969 807231657 0
759298913 934941693 0
141816111 66780307 2
815928419 477233700 0
646120003 796329958 0
434766257 285465442 0
264684998 391730379 0
171551742 664700532 0
402918250 282525711 0
724577369 224889812 0
873036986 842956238 0
587464796 695943624 0
7446830 823436089 0
851693517 755853676 0
64443703 710589942 0
266296334 499229245 0
711740802 276685313 0
307244524 133665317 0
992900140 29556675 0
3828338 9348436 0
262333597 121785377 0
118162256 540714879 0
208870608 473320424 0
457410881 210628998 0
591117742 440614498 0
21693399 900170686 0
137637500 392419567 0
703228070 302161724 0
560400093 791837380 0
815306923 15134260 0
424212758 47294296 0
231343852 260336415 0
967367957 903206355 0
1352091 802591552 0
66593715 596504268 0
547894134 97574824 0
823739102 970245491 0
327816072 337830109 0
672388665 194522810 0
669030298 668697960 0
699912234 282284937 0
851373839 433329690 2
500591916 305568923 0
540264604 147749213 1
109362136 379399254 0
964470521 136965057 0
279562721 137889166 0
748008647 287138928 0
158461012 954394219 0
311915219 798664684 0
720359361 392950545 0
700318843 103451347 0
477067164 864425367 0
72510710 733051506 0
55409244 215990300 0
503890607 728180697 0
255817109 688070690 0
846406062 112609641 0
72857756 764282831 0
534456614 42456731 1
918968414 138817849 2
542953053 461276426 0
118206972 37700225 0
719389031 65047920 0
721802044 557836651 0
831431644 470086600 0
149961203 239398350 0
118374450 832652794 0
33299728 83115401 0
743065166 809077098 0
766598094 678593566 0
739036172 847653761 0
288200364 265689697 0
417758027 511531911 2
631769224 267234193 0
197951507 747411119 0
54265169 705842457 0
742121474 878110073 0
811891365 849445985 0
365289255 38646765 0
41909033 867843077 0
480483264 241230305 0
861167331 637832251 0
781589561 1960722 0
926976463 291649403 0
39952383 13376336 0
447215455 903800297 1
16654136 892501242 0
972030897 144298441 0
469255652 847401358 0
606434677 245351560 0
250729180 303049050 1
57430107 711778672 0
806153668 151931014 0
180987274 235262726 0
453926005 545635030 0
445338073 132075069 0
826780735 722917919 0
101023858 223242396 0
678983517 408721702 0
398754417 182196183 0
113142487 311225666 0
916953407 64113305 0
375042221 565947619 0
475202769 232998890 0
957249836 982351051 0
476623488 500481447 0
533802096 342805055 0
357698366 934785045 0
200406604 77428343 0
27182943 913586764 0
125858398 349681082 2
54284112 910396709 0
225091238 790887861 0
262293290 48818801 0
933118687 673004449 0
684329053 167386428 0
25534376 842609680 0
452085515 178877218 0
163454444 116525288 0
266841001 688944165 0
536000775 405432497 0
580832303 352341949 0
467230716 192399275 0
341636080 380614835 0
95206460 996228099 0
38883701 988837231 0
136753170 551855974 0
674000600 402612758 0
213523388 626292874 1
42592393 900332935 0
83620032 584695461 0
713956207 823626625 1
843020781 723065216 0
103356653 246191394 0
596284536 402710997 0
635488176 53324386 0
156227807 521871291 2
114724433 358271519 0
742101668 944438890 0
314140639 497401155 0
72518745 789283072 0
858150479 98508140 0
987123566 626477932 0
826620155 351033594 0
691873455 629060013 0
385280611 841168927 0
883428099 799140439 0
29016757 630341544 0
265710966 6725225 0
220369832 930812619 0
454566879 10474149 0
107250106 772291286 0
728601617 799652709 0
921762000 779779645 0
112455254 810129030 0
91779624 673773973 0
671211683 209710105 0
585615672 195766882 0
738535028 806809776 0
362436720 974147453 0
896325351 2284222 0
52892970 590272514 1
551073265 666395944 0
614749732 785190629 0
685291786 742894066 0
814790068 872199100 0
151428805 855820940 0
987828837 984237239 0
42098008 54107409 2
734906757 825250886 0
347168651 923564843 1
48594114 394049985 0
298926220 292183408 0
170030809 341358054 0
63424992 956408055 0
634618386 136118611 0
859488514 418878558 1
398790483 317816489 2
94232417 8905508 0
983961933 111843993 2
353826825 671334826 0
370207055 97153246 0
456252129 83757571 0
267292040 179487239 0
376934184 351797242 0
537731342 786431172 0
965291023 844801889 0
253160645 313126321 0
14876180 301583448 0
683229902 850612841 0
775747760 942630263 0
468056544 560521077 0
916499116 193113507 0
519662495 867602005 1
670683910 860325958 0
912947984 71540563 0
508589851 350847693 0
688254359 674759489 1
645286412 572269790 0
111699648 544175685 0
605000987 279641125 0
434015400 50640690 0
646088386 987705316 0
959300494 484550549 0
526460401 348157435 0
282798653 443454872 2
680855192 494963299 0
303373542 64191581 0
944023430 196013176 0
252914300 61422126 0
486237089 641459649 0
580540505 692711110 0
596099021 958668901 0
50108067 982779394 0
947995199 65578835 0
121331401 763889716 0
923136087 6160456 0
677977857 837709744 0
759575140 360987119 0
51183873 657347944 0
713405618 24787215 0
454538605 303291314 0
899934616 143488886 1
661537850 54453061 0
14812431 971767064 0
353545805 993936226 0
89038175 488516174 0
66148819 416425680 0
72210751 663156854 0
715076755 778803484 0
820241056 974300685 0
104992272 799010964 0
546877172 51086524 0
131901971 168167814 0
970237783 78829838 0
870454970 914679143 0
49445103 519997049 0
775364700 196968425 1
61259900 84955024 0
510848755 954045027 0
217272211 909615221 0
770463955 421389124 2
98849548 593774970 0
28523163 304220022 0
756986310 582356538 0
296621474 117772113 0
308244870 309801780 0
163681303 526533605 0
53736539 416312169 0
49695729 53115088 0
509361255 236489190 0
560071751 93317019 0
616640101 750160648 0
577841235 351965127 0
846196838 819728168 0
938279708 757017132 0
246812153 534884780 0
361322353 559474792 2
861408355 41141237 0
273538040 265244636 0
918223759 158927165 0
487573324 120127749 2
535206777 961858690 0
898064362 773359388 2
648427192 621627575 0
150957221 742579493 0
15013007 855613449 0
305469016 688740426 0
210126362 470785560 0
324885117 909219712 0
328842059 667522549 0
580329383 543211404 0
534231747 29387371 0
76445835 579204288 0
65874768 888004327 0
103548945 579373641 0
275594823 573660569 0
213128787 498974236 0
199374658 557300808 0
657297827 607560045 0
795032919 754521467 0
425446151 128338206 0
735055809 61393594 0
879103224 913274233 0
494683023 573034313 1
505218939 783342425 0
455019907 925787506 0
817204074 114594599 0
981628387 291636324 0
678395360 130705083 1
870689341 793486894 0
268789673 572008742 0
533731275 121518874 0
575897056 6762704 0
386032874 920485770 0
640338642 522833151 0
908179980 524815840 0
17435274 550992134 0
35750568 592105168 0
609715400 946641262 0
493389021 312129317 0
983542272 907602946 0
63427145 708226151 0
271122198 204747677 0
446621608 410066879 0
88018894 844173675 0
920557387 983315384 0
599279813 694781684 0
29296056 256891767 0
785311633 889551773 0
829367745 650894590 0
711679998 174485170 0
617062810 627132764 0
894175773 871025268 0
31411570 222393699 0
845859115 109370927 0
341087197 876108500 0
405119587 370632185 0
242367815 68717434 0
394268192 841673912 0
904717988 613721210 0
3521989 397176209 0
117675171 111446990 0
595177591 411976535 0
322581037 357831029 0
687925400 680062997 0
887856484 355471137 0
545029905 52654801 0
746394395 554322335 0
885370870 168157925 0
256410517 711785918 0
38339460 185514484 0
5665869 713249477 0
419225390 991286748 0
208909586 230208201 0
970639045 841757628 0
935688848 469594858 0
321371519 185888204 0
676812731 27374179 0
484603264 9343236 0
186598741 115533593 0
711855558 302283973 0
745848777 378927941 0
160348375 312757474 0
104215646 718305909 0
44282990 447838558 1
197141651 689081875 0
192540009 263617717 0
323651835 246878309 0
685751493 596514775 0
66719930 412067936 0
509079803 104582293 0
28159535 30011160 0
92766572 38670255 0
580392338 794452320 0
926787094 333980876 0
751439905 659888863 0
259567791 629803017 0
688481850 593639843 0
403181932 816638547 0
985556316 339249860 0
877763551 294096135 0
519208385 724573523 0
717939161 639027355 0
130574816 197093566 0
274333161 35018229 0
888291402 285573085 0
387065958 752572456 0
756202561 577292092 0
737817592 47612896 0
257558020 334345714 0
875613331 609855382 0
354992616 508990932 0
15605679 617914357 0
734932324 337569886 0
782671287 101292096 0
302603915 282783341 0
296927590 791219919 2
744822542 520636925 0
272648050 669889927 0
149214552 146116148 1
79872863 801965962 0
40630355 964397811 0
162435918 809944442 0
573599062 736003872 0
140557294 445911354 1
298850311 8017117 0
138228003 370996570 0
946952455 39653077 0
390928658 322379053 0
157796441 103787418 0
807298017 784152623 0
982909521 246281538 0
91124428 228401663 0
964215500 882910696 0
860279718 727069065 0
558411825 40655659 0
546806906 761513854 0
901447272 79289592 0
652978839 236095490 0
245030081 395404952 0
65415626 529647331 0
209764084 547177410 0
20286095 472577825 0
911100050 471428797 0
864065816 841970882 0
600641687 757696137 0
225967814 453267411 0
827401578 405063410 0
285899601 756272612 0
93561962 19656467 0
886418681 488322661 0
189786344 995474873 0
147495092 747769286 0
793033396 980164990 0
655431862 622627034 2
371720314 16704740 0
735024652 41302383 0
792991435 759183729 0
129188832 10649608 1
929024239 53966212 0
250542877 653949718 0
987728144 319594357 0
641041519 6876612 0
839037000 841690098 0
540117896 264252518 0
357048910 522304376 0
251943463 19148298 0
679845818 288377419 0
230328901 279884709 0
604510832 609151949 0
399499170 877715206 0
93421577 645832496 0
696091272 429302021 0
79328126 458124090 0
142998294 5583668 0
423886212 865523327 0
806907294 361452979 0
872204331 416620241 0
302198663 462421307 0
250335097 818290035 0
599399464 148814248 0
507740293 436468174 0
479777383 36366362 0
758733789 638271329 0
914505151 962202403 0
229875060 76688772 0
30412246 756964008 0
758436963 485491181 0
670207696 609855594 0
502586159 222411061 0
926364394 44216023 0
346887515 167842175 0
388282718 575361578 0
705302735 843381065 0
202642897 475157209 0
352898327 54549067 0
691237353 751723169 0
116252309 287354209 0
347753633 606253653 0
573328793 803040816 0
919983765 489292633 0
979401910 298684961 0
333670974 580259662 0
724140245 667718479 0
954305394 553891123 0
237904252 963221908 0
84223357 270860845 0
860453059 367231242 0
481699184 622081019 0
330075749 728025290 1
540337562 835132507 0
915305759 232623333 0
272823376 49591494 0
199399498 298152158 0
360305564 754253871 0
851970930 251578968 2
996503233 239412187 0
521614292 140238213 0
39770410 658799384 0
856320748 157874 0
90051683 879584982 0
946790342 459121904 0
446776335 38262395 0
575636482 670824838 2
111538772 35266403 0
452782559 554798742 0
518489659 131005284 0
992634080 716621356 0
452181901 603425436 0
68554602 978442270 0
419879735 227351357 0
576567376 683155598 0
850513745 60382989 0
232651162 44078481 0
911038032 427880209 0
509983064 417588497 0
330026057 991196882 0
470021233 567120794 1
75331502 226484999 0
93043945 406916450 0
110624266 195382084 0
135416261 900164175 0
931316094 296007981 0
817426791 408852351 0
592546126 278683483 0
560431752 938255607 0
89892519 884378810 0
217701537 73754696 0
285599230 21702536 0
547886467 362355885 1
794860979 866782810 1
566757326 11213928 2
361881295 254304707 0
489921327 101036511 0
311979256 527345181 0
957177229 127007302 0
922822956 443636742 0
923001645 715071491 0
739699234 975021388 1
879895762 292913559 0
478127769 204338575 0
343345861 417932551 0
72521630 340240386 1
703954562 938866802 1
253334978 748396151 0
681714763 119651156 1
718815143 709919338 0
392116733 97846824 2
504432130 261028228 0
324878915 748557667 0
91050187 597239565 0
904006112 68103500 0
69588733 195915114 0
684068815 748458305 0
663921994 104810865 0
628682957 894628989 0
765220506 489855662 0
809101979 891366537 0
517688464 204525587 0
184772324 237783317 0
286882419 670511340 0
85421923 152118441 0
518842813 548134487 0
751278430 415884973 0
316200617 542479953 0
950777036 752762214 0
672662525 132313375 0
10893913 200790556 0
583461514 244537203 0
426198272 263532318 0
242922230 199063588 0
269266917 838109810 2
679502975 844144571 0
927335323 398405145 0
984145375 662808583 0
540569526 410091015 0
24609107 685732425 0
465746316 312601596 0
488985280 77552391 0
5231659 65313177 0
351041423 32328927 0
508767233 440952344 0
87126022 911814562 0
974952355 216680227 0
654679213 985523770 0
887049667 674882891 0
723772789 899802747 0
192587256 216633312 0
224840269 803662055 0
67383611 465945995 0
55486485 559483544 0
195890432 9793692 0
52765861 308973470 0
66668611 182730588 0
375847847 817445499 0
107431238 985800023 0
613740006 13081473 1
139865476 324028130 0
318042320 127141080 0
840427318 544005830 0
13780792 307580116 0
156329410 987002908 0
885725156 69690088 2
718344600 223069766 0
479550135 666315819 1
880665748 849191855 0
90011414 784475286 0
86898965 164201042 0
65373772 407872510 0
936175208 699161386 0
324330889 127872510 0
817611533 500581244 2
708305559 379784764 1
732564640 445630387 0
270777167 725025279 0
876999940 41688455 0
32407814 650083630 0
146083680 252785054 0
891163030 55661802 0
916336758 543205928 0
164471277 602097380 0
153641779 12101931 0
18886754 696410733 0
900275123 313064571 0
783978330 291173348 0
393022369 318153885 0
782351512 251017585 0
562927954 64136243 0
121241236 949443052 0
4319887 374387544 0
389292367 299096143 0
119416355 341839161 0
202329856 777250026 0
600782522 873857948 0
120512661 199223243 0
397661371 404022783 0
378933119 727107699 0
62801617 956385345 0
196510266 226380447 0
594953260 831804147 0
516222622 30231950 0
19418365 483235164 0
826534933 715561341 0
720474169 342395578 0
286233657 803992676 0
765096381 654474939 0
333797402 70404339 0
940451942 133041446 0
696509515 365501242 0
366457769 192104627 0
484743450 490527335 0
825293186 743797280 0
525290279 818106337 0
434496039 722867615 0
64377825 15440188 0
769938565 574292422 0
192888913 13369437 0
367532134 875977729 0
781016389 295242972 0
85560356 844841662 0
269155736 949360516 0
4474396 680777025 0
284316729 855367691 0
440147732 775175501 0
284215630 679460293 0
13985485 250611297 0
482109428 289205732 0
308010023 303806384 0
605868708 356513907 2
42112682 962523178 0
27791568 140040307 0
690061736 85548006 0
197211281 560047925 0
176878389 701766059 0
202137961 106945681 0
150171788 967828694 0
733283283 104239455 0
74423899 359904264 0
256293411 96837282 0
481191550 212535931 0
777470926 728366206 0
372880790 418611215 2
27091982 653437296 0
740675778 546860688 0
421959826 983013197 0
250593109 960504277 0
937812201 118574071 0
716485759 297602770 0
715878672 597130706 0
83499948 806808717 0
325335730 736888098 0
520367609 587912170 0
553270640 602824019 0
912594991 193467460 0
170269686 940435390 0
145382578 489578893 2
928709126 579231879 0
341281088 800610075 0
742896351 360775424 0
314743677 879970380 0
506195512 626591762 0
332437613 528602468 0
401234356 253225874 0
293856798 637786948 0
820774292 613393199 0
844489611 807846272 0
657806903 866517219 0
717213912 564905891 0
143368116 820730923 0
545264033 36199040 2
887942186 82078791 0
736990998 35621258 0
117489331 135628301 0
268434148 516963829 0
769069534 608767758 0
460390148 164989957 1
352076906 660146301 1
209794633 241358145 0
416927370 441005713 0
262563051 25397483 0
62568350 94896355 0
981326722 1745542 0
562570477 588487461 0
761607533 245270489 1
808143093 450327870 0
672184651 572854522 0
806224205 240277529 0
902141716 476009704 0
573878332 16864547 1
218599543 947575838 0
5980919 114278740 0
766613482 884323690 0
419475796 529280770 0
483065628 384626503 0
269662680 54973528 0
642731200 454820612 0
993362164 881153913 0
469743049 511301731 0
45603738 780927 0
835766445 236008711 0
144318954 432475782 0
737321889 837690591 0
555011762 809205234 0
580940230 335653286 0
687237297 288700842 0
134686927 321533755 0
313791500 801457300 1
813946120 516935318 0
841370968 592491629 0
880452015 248471444 0
893585735 437849542 0
975041557 206617629 0
631067454 632800730 0
532343709 815437603 0
571182545 146646020 0
968176176 786452393 0
299259412 115731396 0
950808379 48114343 0
617557550 7504510 0
155659915 43430019 0
777948404 703581730 0
876746418 883448103 0
390034781 349936455 0
936069351 151326984 1
40836831 489252478 0
50322739 118953549 0
64272639 58680269 0
589925414 628308659 0
375772830 369425815 0
863026631 754730926 0
120036829 724345736 0
147720976 188769981 0
405196538 290246819 0
122408977 82735974 0
457581253 203873352 0
37844156 245382955 2
289517255 201329553 0
825314511 264535288 0
327435009 585050471 0
536159278 19677074 0
609807150 63107973 0
832978949 480313981 0
805737433 790288088 0
746450448 189063405 1
32413499 551340126 0
164824100 393974355 0
262578117 921750745 0
737902035 698647843 0
902061207 74164162 0
10413008 149910279 0
641742955 720933059 0
851832912 845947235 2
358184420 171633754 0
838421203 805981977 0
641049444 732143400 0
901102329 459515719 0
586640451 26169610 0
207396711 307485648 0
158887563 397774683 0
75463944 569188157 0
363181029 412871240 0
294120489 402537559 0
169772343 750802947 0
414857032 527627797 0
736178333 880889070 0
142810387 84089262 0
875007153 333538883 0
703179131 362374463 0
798828558 966497318 0
121752412 412888651 0
642483896 963303608 0
765818185 245615963 2
122525091 188261726 0
594779229 577482096 0
217295851 514181452 0
516648302 183703580 0
498006940 581043518 2
160718444 747619969 0
345814659 229275268 0
276712572 687720587 0
594624221 276301864 0
952596905 90562044 0
697181311 469047545 0
911661914 792130626 0
831637553 859840691 0
826718489 235489728 0
572780903 9085180 0
253037674 526330920 0
224079926 127121466 0
970260319 127934920 0
249245732 657687191 0
131966725 79795370 0
424643637 454105938 0
378036518 520937130 0
353403020 883371412 0
640805780 822882224 0
291064973 927561169 0
86321636 562209378 2
469235401 256439541 1
795490197 90913689 0
799218797 154482115 0
805413553 706203166 0
708245903 530230601 0
261495636 630314248 0
333743387 379432044 0
189714727 295469916 0
313478882 255279278 0
136345605 90263144 0
85857766 786371108 0
785791931 74927691 0
65085382 205949275 0
363001268 317335634 1
122066596 467186113 0
110288095 951739234 0
99794500 727758625 0
878404875 651667267 0
796164402 559755755 0
215677921 861079954 0
685578104 445089836 0
890618901 392797010 0
820211065 618450021 0
109235833 858015885 0
108199056 18741493 0
688234331 66675166 0
693280738 555272505 0
213427521 186215435 0
207184427 84880694 0
13625321 117905734 0
963415861 756754283 0
472935351 279139570 0
588908067 263947076 0
794336113 261676604 1
869441879 719658616 0
62484349 46781661 0
546760450 829135651 0
500424246 461075517 0
732200285 122151385 1
251680486 215686767 0
552256658 981433426 2
47179185 769439820 0
984612839 577584479 0
791772675 508444746 0
396380195 681238260 0
110807315 202752737 0
469537724 978463476 0
103678427 697730745 0
279014334 165010681 0
810873851 809312177 0
323609391 448070733 0
671831147 900882282 0
127947814 185273688 0
676915742 495842257 0
682771343 802766442 0
83798669 352474262 0
658010732 466207127 0
128567723 57655895 0
274263260 994607877 0
785369612 44513461 2
949103248 165307149 0
38572225 583736673 0
274104956 192034650 0
455820377 967571303 0
126445913 561641903 0
689630982 186881838 0
133154456 878095296 2
711056824 771975750 1
381186148 50739555 0
655458173 101600989 0
611358816 584857908 2
908635377 195211229 2
239458822 208467728 0
199428361 946005436 0
370787427 146132382 0
585574567 641058509 0
657777075 929987046 0
742201624 21578838 2
116962512 76857220 0
839094286 699515642 0
470405076 239804843 0
631333046 409306056 0
920847391 8124279 0
382082961 574094922 0
253394238 964604937 0
892043442 619930070 0
808686473 290634106 0
512614058 865415229 0
245139679 732069626 0
17204926 760509425 0
304257909 554423295 0
653292266 297834875 0
899704102 460747278 0
876388805 6870298 0
168659077 880190576 0
424351492 815047702 1
683572052 932715013 0
614620321 350007882 0
600198920 211217482 0
141448532 929596691 0
407695273 913266676 0
943394087 830493906 0
672946943 468306487 0
66916922 712226707 0
235796544 265070341 0
867629612 148273639 0
873529835 180844983 0
139432761 330547611 0
597442780 571247487 1
142294998 350161471 0
892261417 140525126 0
1036967 492719690 0
458873614 490770849 0
688527989 829495916 0
738452588 443814429 0
484489359 259277598 0
476493449 880944245 0
225840841 90567791 0
377389249 12194504 0
304149969 165357945 0
979484785 544889034 0
535769913 121741473 0
312172834 918075250 0
410696139 782001545 0
233974021 512501205 0
832181410 24509419 0
759587942 129860731 0
574414104 675075942 0
399647216 134083377 1
395562399 164824821 0
704449870 195006395 0
49402117 181678797 0
385186336 824468294 0
224575065 299176904 0
739577277 691427457 1
569214474 10472449 0
70574324 668594004 1
997434237 900575481 0
577179014 925513304 0
444237367 698937780 0
438960405 214634386 0
964811194 458373981 0
133639261 418764015 0
661367652 77003200 0
600032350 839403571 0
877340140 123953393 0
679847341 133416381 0
97269691 314407034 0
205904526 284447554 0
275880166 189106519 0
889751959 503637333 0
172114876 604446623 1
742953398 64557971 0
420796005 385413691 0
537174836 570091114 0
757563886 548671523 0
89743789 742470745 0
812398525 980180306 0
777362674 200710152 0
468316891 988077962 0
183837916 158758125 0
135647028 117919193 0
679370404 999939168 0
968114424 282463618 0
513841976 596456483 0
19697699 558986991 0
947598730 799016292 0
496291003 674491353 0
925706570 476868070 0
103704158 689322462 0
173493122 697728475 0
367648719 939324173 0
45219231 68902954 0
111967820 136245611 0
175473960 301419983 0
293288261 415193376 0
600890839 130450289 0
795074043 617966289 0
205795184 219384939 0
562615631 787823191 0
705761101 42497858 0
294955993 363653285 0
182535222 601274793 0
596292511 761892139 1
876810778 161042572 0
391670002 347960876 1
458854305 91864439 0
377136800 289792096 0
919552467 608381355 0
432402161 857081003 0
567441268 155616277 0
367478328 58785354 0
540062791 819884433 0
988542752 599919801 0
536493462 433787139 0
56466847 578221962 0
686908726 565186392 0
118713412 975921853 1
555662970 129594257 0
21056644 128943047 0
534617762 540423980 1
633713655 131553269 1
636259885 699361270 0
46632604 584178262 0
58164296 229189973 0
928600822 865056467 0
818071060 590883210 0
731380563 472092317 0
255055734 874826212 0
916132985 114328950 0
602189808 619060881 0
153150499 45910488 2
778243337 103009078 0
858459003 35639961 0
931409230 440310682 0
460244191 420231024 0
613067424 118950222 0
510764974 866453821 0
458090431 574436453 0
80282619 131700471 0
618656270 105490367 0
315115610 701675234 0
364612203 821807582 0
130023816 590295226 1
430771109 495025093 0
206719101 228883476 0
960621761 494797465 0
689014378 147429187 1
701824003 108435337 0
537678813 457638567 0
790485136 301470446 0
362110003 366410810 0
639510351 192885210 2
27706863 621903586 0
30166672 648621953 0
528515185 290251955 0
143255599 267677402 0
311955378 46612081 0
26011466 573484256 0
5616479 451273887 0
351033301 72249929 0
822639338 304872437 0
833357012 584746146 0
774889065 611413258 0
36061437 7392655 0
490749296 281902929 0
955162846 236358662 0
66712543 397319270 0
831354011 376680342 0
336565836 78852945 0
43362052 616269323 0
196872624 381884909 0
251357099 80349223 0
835234061 584833591 1
649669205 70573721 0
193877568 319203581 0
156244078 108426822 0
94771312 251571968 0
739477903 374989834 0
682784898 946198224 0
137386977 478887649 0
966060613 163694826 0
372503663 792763459 0
770513893 986905378 0
396873559 893857960 1
160482612 509215293 0
56837441 851826230 0
937679618 761711493 0
703156341 729022463 0
274889692 340735837 0
252776523 332843629 0
65438393 454702457 0
31526650 899107149 0
357657421 58414798 0
684050430 328263402 0
79976568 680680602 0
477781539 423513638 0
68418532 929236118 0
146411239 926669456 0
89550000 582582370 0
224482422 162525454 1
671293985 16023344 0
676154822 347004410 0
627066293 658462313 0
645750111 190896589 0
79677400 678460415 0
499557479 371555128 0
225231300 536934920 0
497662175 92684713 0
330574074 121046234 0
41598203 791158768 0
199224210 37878243 0
40647728 503722713 0
82670002 123633729 0
78147626 763347713 0
999764950 443428780 0
554586426 772139034 0
36518067 406077277 0
79456518 489447540 0
702134969 309064738 0
239827220 565378377 0
703522025 152046743 0
226312367 134377063 0
552018695 11232046 0
34576652 516414301 0
328509646 376883116 0
556998201 575883073 0
620213636 779165094 0
249823214 72901124 0
269751892 193787791 0
14064697 379317612 0
868038624 322759132 0
518913648 650922749 0
58802406 474121781 0
187759100 322790984 0
287281428 460221538 0
269000205 356129983 0
131288072 919417442 0
620906318 93812766 0
870261278 816521055 0
298439864 324831261 0
284491686 375916812 0
602652760 105633365 0
285880456 696232815 0
245309483 887446013 2
112928271 343967671 2
161285628 682227977 0
322265877 839383045 0
265324710 90799155 0
422302753 585357593 0
771991481 702195961 0
559530353 845383571 1
531735435 702284348 1
404616487 398773467 0
938512105 521319001 0
584470244 26171702 0
94438678 28030546 0
594458252 460591402 0
826992132 453635285 0
749613150 480365419 0
930379540 399565605 0
837952066 992198280 0
483000103 229366034 0
275071797 325791530 0
128298331 961615893 0
654378357 89708053 0
738396672 669407563 0
986068131 902255719 0
178410374 151952867 2
151485980 36493339 0
618350064 772267765 0
337459384 370209496 0
944325636 138003740 0
601660504 347683534 0
723919874 787032186 0
326359628 363948915 0
202736556 619033507 0
595573166 40917069 2
875466502 152947295 2
657357897 729735965 0
852403008 632285249 0
58198192 311659388 0
706428131 71834787 0
679034158 425261154 0
478002600 180314391 0
529032321 489573976 0
212885247 836368618 2
358378686 630361138 0
688403915 74186052 0
723792476 821909640 0
708311117 946569703 0
662355507 812962583 0
71605314 502171690 0
10148859 959692469 0
33354321 68200454 0
842090084 933130818 0
116506978 362345516 0
64675979 486191269 0
98715979 415917918 0
54599114 167810918 0
377679172 996444868 0
516367001 2164795 0
367421482 466417238 0
36195113 11860050 0
474317773 94305088 0
105577989 656078046 0
815744552 705450636 0
330760326 845825202 0
294846439 270456237 0
58860552 335319244 0
264820240 698342647 0
219516526 894048864 0
130179942 25099925 0
953625557 996989329 0
549193367 672409653 2
161756391 847482441 0
448847431 358730903 0
6139707 673497197 0
381138265 841706400 0
932493700 416171443 0
831966785 58089526 0
971880834 560955256 0
568855859 101784452 0
519028565 166241655 0
597906148 842343976 0
732272988 758919143 2
727724384 487503000 0
30445024 224079478 0
60570305 915115521 0
484448653 171381658 0
974397748 215214745 0
29576507 973367390 0
13871922 843733826 0
251760822 422316517 0
928321430 660112279 2
63645169 52353412 0
897991906 717168630 0
712523633 921685835 0
94741897 632449389 0
957439578 308325500 0
215011376 130106447 0
67148932 931465095 0
382516817 519573611 0
643892121 763474813 2
659928808 402325573 0
933060109 881087264 0
525473323 24019473 0
123094337 592272894 0
533754894 478548919 0
420821173 476801392 0
180353902 446452882 0
951623024 128809473 0
43776176 407970285 0
847940983 479960530 0
320433864 743950670 0
425198579 203450567 0
764288483 200527456 0
339170439 995274327 0
863399359 96180895 0
51559825 392373822 0
772659338 976980724 0
793074488 382111292 0
89139641 361807514 0
828365757 173071397 1
251724902 229717347 0
219545386 188247566 0
395512386 206984327 0
913191214 19257777 0
598774427 228580155 0
22922229 573048623 0
674797111 767634031 0
870965041 612329570 0
91280563 285544907 0
107725112 360919053 1
989553187 253320125 0
785543604 649701408 0
36079559 431492846 0
918693267 190476904 0
574464749 682353151 0
144843084 941456622 0
249701940 776289649 0
852863530 161569386 0
664074903 707095604 0
174344383 512595403 0
560451900 134899608 0
54472357 739881825 0
440891852 873153849 0
690034903 560802403 0
369759847 129598464 0
140166827 207402593 0
700752234 177144635 0
830593430 121208558 0
61460325 7657679 0
955486325 16086833 0
696434739 483076669 0
894025953 274370351 0
785970657 126230791 0
70537442 51615041 0
4341622 309913396 0
984167788 856330092 0
726110607 885089129 0
901494852 619974765 1
5917265 597423384 0
654458219 960832513 0
380499266 189025323 0
221209500 183537908 0
648125902 447107360 0
181932355 457946548 1
436250880 728381045 0
872600870 411915239 0
954921203 796121316 1
793229134 732258046 0
230413623 625698430 0
995261296 34933464 0
418848959 437308698 2
880931958 251049975 0
19860643 941263014 0
624653102 998485907 0
340247155 988614988 0
326845487 136739991 0
12451982 575458278 0
736941766 198286405 0
102073251 429604505 0
271336705 691875453 0
114394184 799936891 0
487656203 616741442 0
728190495 961834341 0
224883655 55740225 0
238369109 299425704 0
973805515 151675233 0
299706999 564287900 0
625799261 954490454 0
833741405 350086381 0
187144471 910520181 1
638404816 152436955 0
996282160 61072064 0
650086914 133124361 0
370562903 906613143 0
96934460 546457512 0
964959258 114693928 0
479651131 611537599 0
441827530 486816793 0
821188560 628188807 0
562701684 233339974 0
771888551 308771086 0
743883699 838817388 0
289605932 99913128 0
965341474 682519379 0
480678166 845260915 0
336613792 291028298 0
101351707 623210846 0
172918853 896652884 0
164168763 242158170 0
546308182 193559013 0
499587508 53714348 0
104138399 699701052 0
993944396 225459920 0
478729320 58470925 0
808152026 581511859 0
194326498 76299582 0
907354590 859151910 0
547790219 72760664 0
425389374 988678528 0
147724182 472035553 0
256972392 761051145 0
9846787 365687557 0
183695408 871942372 0
516761885 649795463 0
391148599 414573393 0
9582333 194221519 0
20483526 754088215 2
672504364 341949609 0
940175777 228045693 0
621349504 217036082 0
676575068 257439063 0
696999581 363615965 0
967422174 976076439 0
575026242 933910215 0
20522302 40376290 0
31290771 722952295 0
619152092 756178455 0
377373116 215079054 0
979887390 37389012 0
705627712 30051054 0
833089992 845624534 0
732436526 452189321 0
257134510 33296886 0
557302194 670004640 0
106568781 741381701 0
717702744 63446471 0
762685793 631683399 0
942423981 397741276 0
314794178 939747448 0
510300222 479294708 0
191580989 22348824 1
580272982 115860496 0
371050649 472349846 0
510198828 594208228 0
57206086 174178763 0
954891029 796897419 0
94780164 56071419 0
795580619 242806721 0
542180077 292275612 0
497614396 828837217 0
13485700 957000162 0
791234834 328846049 0
44381290 342077980 0
952361243 5011598 0
749817797 494875529 0
525619007 148041025 0
79514920 799370019 0
84025254 562458913 2
201088297 490965531 0
155478844 763323479 0
906481017 472495214 0
14902506 435712485 0
675045580 473794493 0
53504295 668690587 0
498958126 758381370 0
986268851 595245055 1
777720778 948292282 0
39064014 197389072 0
662574355 458024075 0
147895160 506186858 0
755185723 986774902 0
753292099 35824268 0
799364641 265741266 0
303988545 136422199 0
601212958 261831619 0
881346824 464167079 0
201889275 563317082 0
933229303 113166601 0
832397868 651920583 0
399915367 895076753 0
913031956 788340104 0
148271782 809993020 0
389426739 531286119 0
360250571 453110293 0
410918805 211735494 0
556584809 662098077 0
509242763 860123409 0
27841645 67440295 0
418313410 596171233 0
990321402 304684707 0
407393494 699253314 0
4942982 398278722 0
868515751 9265140 0
548637545 26514593 0
699771103 934648870 0
417245417 464648556 0
995248151 41098576 0
880893969 276012107 0
316619151 560016435 0
582768537 489941907 0
157920366 528986593 1
879318047 901878416 0
356561959 442624659 0
78979053 774470346 0
207025805 403754008 0
151686435 35566514 0
506390310 834319316 0
611658532 771253098 0
917446143 684782162 0
53329759 899692289 0
64730821 912296460 0
213578404 368239911 0
448718162 37347099 0
560923168 18865830 0
174369198 194185869 0
257137719 8094389 0
813228527 118745381 0
511518448 155001732 2
489321591 654599387 0
35237347 936024312 2
533409841 98104171 0
625670581 460923136 0
586033436 154962755 0
942096247 450172002 0
446812745 629308936 0
141465086 681983026 0
382232147 637305743 0
175543453 668459242 0
30398298 91173325 0
647717108 44580309 0
276284802 57723799 1
165683509 280196321 1
844843219 906138229 0
6747596 556567566 0
761272537 42941859 0
533373004 340251251 0
164436193 70005521 0
70158764 610410169 0
364681130 460568034 0
617665245 727879580 0
357130650 731690527 0
65064043 22871808 0
67790858 864118373 2
228864063 611114990 0
53797659 811653697 0
917726834 320350280 0
44369769 216310426 0
142065380 178143077 0
650991058 326026922 0
17851598 663283893 0
957276307 330408145 1
659690203 581450024 0
220096693 862775725 0
996294468 450058489 0
59066462 388853386 0
743114271 219666668 0
564628983 672824281 0
238427349 12914958 0
145559283 117857703 0
247510467 436431728 2
760909226 669984735 2
440049146 426327830 0
867974232 79556733 2
262066552 87713317 0
213811778 780376818 0
20120760 494261623 0
148165066 516797593 0
656517613 503376925 0
868005363 354484060 0
944818492 994327306 0
730061860 124397467 1
965769505 560440243 0
831541860 74521249 0
9668216 746883545 0
142908946 38691716 0
746843807 428720279 0
256284949 561328200 0
196252989 778603729 0
576578064 56995669 0
21935657 647315782 0
832758170 797177896 1
151845513 627325530 0
580902011 28293846 0
608874595 40298717 0
647473516 10753765 0
107450653 66590139 0
507284707 285593082 1
600997246 521387527 0
626988537 502620901 0
626171051 93463250 0
813426385 345050637 0
133581021 11302772 0
449293894 759238127 0
727740918 709862236 0
562881118 980136150 0
315370334 879399908 0
573002268 173222208 0
620517358 137637627 0
819435109 787462975 0
272607890 354525165 0
704889807 237942734 0
476577418 105977011 0
388447313 361864456 0
429792820 528879855 0
38884867 106708463 0
997164765 390278757 0
884054667 341505764 0
11796371 831327959 0
861162954 430433199 0
946236600 676730027 0
24692036 643143123 0
944240087 935912884 0
458317916 968391828 0
328233690 119878425 0
450638867 117075094 0
150763045 416234032 0
128691717 515439988 0
898065275 625378479 0
791318931 126919083 0
270017095 542709635 0
237335304 175568579 0
748619683 260267527 0
717890799 507421704 0
910063165 991449428 0
30586805 405669752 0
731976370 589032091 0
462555703 71545024 0
404104903 255556543 0
579237347 630827087 0
45753346 970751522 0
631215296 517033729 0
189581057 424714592 0
891472511 655437112 0
732196228 660199642 0
740118522 229953090 0
942597738 558689057 0
116457709 832978440 0
863277750 973785925 0
899724165 409195405 0
307222816 336523042 0
620897902 825322971 0
899796594 96696764 0
813237332 229514536 0
766048007 671632388 0
165264054 745488837 0
678930537 374186440 0
916946772 119315759 0
175324457 726205299 0
84775824 930368910 0
833282078 284971293 0
879222972 441889194 0
366479266 818533019 0
867335176 471159000 1
984519165 83691479 0
783502357 384608851 0
906937532 137042705 1
840265352 570606267 0
711920560 585084197 0
701109655 307502650 0
523656499 202480690 0
359830010 517125585 0
86309854 897771401 0
555944539 893953195 0
53694383 95458056 1
212220611 947202599 0
469654514 18678634 0
774048678 966328632 0
829120235 224011364 0
172452144 768610469 0
136300438 790751909 2
589965869 494344660 0
646981162 911449719 0
639402909 42658524 0
289590288 479012662 0
771834636 723525682 0
590115028 495805772 0
471124353 500640308 0
978935434 836698427 0
943825657 813415686 0
504508560 398083812 2
198610738 120553731 0
474964753 423576074 0
886877395 343604155 0
388518887 16638392 0
634430167 13522458 0
258779353 693465052 0
453568901 479285972 0
402986623 126035989 0
830642713 185407625 0
491147499 476916590 2
313172489 69812970 0
967187079 837786201 0
742790246 61116402 0
458107250 815976612 0
558430948 506681378 0
958870937 771007562 0
73999573 104301216 0
597197386 199620840 0
808628580 630148979 0
321497715 207200987 0
865472803 805986542 0
116581464 509764598 0
375829385 337846050 0
88948032 496038930 0
709704219 340774702 2
186349582 932459324 0
923837544 316228433 0
12175645 526387224 0
584412826 507044025 0
856946688 117867515 0
148687700 653072755 0
250844756 635195516 1
289818852 785725185 0
539029346 191857124 0
81097519 73138455 0
501458274 481829936 0
545030909 394138833 0
185137907 268823504 0
991639998 242632284 0
123758008 368943843 0
856402760 734393333 0
127965580 235432390 0
158020017 48996323 0
132284360 713110951 0
808914312 635156780 0
750709381 340300673 0
990936827 137786926 1
858518249 325858076 0
639500581 977300449 0
360384614 241639456 0
394518404 87669199 0
865948689 761264763 0
690862640 699321659 0
56637901 3463089 0
654454079 37108135 0
132094820 467047222 0
974403994 584422766 0
960463997 436378299 0
523152218 957232174 0
33989953 898275893 0
48346014 848711762 0
512007104 29189128 0
819358973 589267604 0
80783882 196039586 0
104927296 784534984 0
104937960 854041165 0
81981650 545158706 0
61510931 823394817 0
408277110 653903961 0
144454504 792729434 0
337005368 454691952 0
728959840 525501161 0
784343359 156215330 0
577958081 984911904 0
38873596 745148242 0
89002980 657921453 0
610567401 106355182 0
387271014 525012613 0
426617574 91513391 0
872378830 856870346 0
697310494 117995556 0
123020872 61223412 0
471414626 945541695 0
362351073 725036222 0
656337300 791554265 0
539528591 595792662 0
56951890 337439782 0
109287614 246282475 0
141579118 454399024 0
833762761 33160475 0
973752201 745449846 0
933692130 72449129 0
17941160 128527836 0
33434026 867717789 0
488482203 550820613 0
478078373 837041910 0
945673013 195053684 0
961067007 419190224 0
146770199 205901418 1
251711854 756667283 0
483285100 294372572 0
463776372 78080454 0
701975343 829950717 0
254661629 781831223 0
892900405 827728374 0
234914912 224826315 2
543019643 501719632 0
646031969 549217751 0
860614123 705553520 0
782428090 929880110 0
661806425 856711142 0
831084846 138081970 0
474732005 192241754 0
713972956 31362835 0
26975257 417867658 2
878560731 372874865 0
775820057 141510596 0
75881641 166350831 0
872235487 272190888 0
446763871 215035834 0
465340759 481624998 0
888742766 480791561 0
505568785 215870621 2
505559719 287002676 0
814759707 11740630 0
38133582 380855273 0
356098209 290992541 0
863329326 344312840 0
970107594 235732672 0
603797580 648961969 0
739366025 375669214 0
507891989 335743362 1
982099452 881871642 0
280352305 115161545 0
647288918 139681822 0
106964061 941278019 0
561159200 683902951 0
986218431 129977658 0
428839302 317738654 0
365727285 465683758 0
634118297 748764781 0
102058285 728925392 0
69058616 13153587 0
363230569 807566854 0
50883349 896489456 0
533105322 568198075 2
612273990 204738828 0
160286337 828607845 0
884110813 53002345 0
804954740 329245262 0
591626208 661690701 0
80274950 40938864 0
576210494 389967729 0
879074502 398329640 0
126172226 479146395 0
467973367 449451926 0
196778066 43143714 1
575068333 245297366 0
25579538 86374703 2
107446928 614512925 0
384316896 751963835 0
21524854 468879774 0
595139476 8837403 0
76191132 410454094 0
573980404 561788962 0
370834263 978441024 0
85998492 543708130 0
540125280 207662242 2
845965194 827766194 0
488990310 97617343 0
283208465 531037790 0
214417517 463602708 0
278390358 259935452 0
318333503 799051864 1
538668881 247900113 0
622994717 209575825 0
543799683 988736140 0
471052460 593523579 0
929640916 123684985 0
856242092 588088894 1
496248076 869004142 0
89925944 125109832 0
584876527 576432638 0
111102169 169199842 0
435308786 122463837 0
683469245 554037734 0
804636767 834455726 2
322143936 710350537 0
563139692 70075843 0
255618290 755513539 0
663824695 143023694 0
442636359 203573996 0
129221101 475119247 0
191499508 81687409 0
222586693 191013611 0
822378069 527355943 0
962917008 136665365 0
824811006 47001839 0
657209590 128165374 0
870513065 156567251 0
43997246 273850397 0
285120729 604068170 0
685423461 308595160 0
496532223 253213704 0
951683756 225520057 0
14318845 11815944 0
715739424 112698647 0
617831902 576024170 0
729065468 463644620 0
163412221 699621618 0
649449645 373955482 0
189459785 207444518 0
66713765 802373983 0
597826316 853765054 0
74696191 454415920 0
107033649 829078435 0
137773297 427359774 0
336674199 34080040 0
112037477 172170781 0
705016879 805325825 0
498884877 594398367 0
430062396 998097736 0
50886509 786021135 0
391368241 983248484 0
888146376 791589953 0
863148985 270203136 1
921922580 273956872 0
846726901 402813607 0
112004672 140493542 0
695429210 693994561 0
574730249 162044313 0
557181032 920898034 1
132382739 966879932 0
626912079 442345513 1
435687390 313579327 0
758961027 45214567 1
511282180 152057284 0
138761668 435425856 0
180577676 601344964 0
611945212 963336897 0
33503752 90417417 0
961431458 377035150 0
639323005 437632014 0
239121942 668996759 0
519823419 454008451 0
64377462 928620058 0
618227492 143518122 1
573960517 588075980 2
461722905 428958994 0
709875118 236472092 0
404513985 81758193 0
928996211 783267120 0
631274515 648161082 0
581175127 387233781 0
399746778 57217211 0
339265861 914168932 2
411757657 81222512 0
260824326 465273796 0
129137304 967898851 0
485110894 105221265 0
873668198 562851869 0
801213829 839665419 1
557433599 248965895 0
137856538 676254085 0
382528424 521365414 0
106294901 435688143 0
397221291 632690276 1
116382194 141054249 0
153337446 459424314 0
427907068 80307247 0
49304747 570115494 0
154993735 923684760 0
676549797 818013464 2
747644229 16656717 0
517676923 170148108 0
171673699 39481619 0
143869863 117248657 0
776596298 2622474 0
884878921 540867389 0
675826944 16955321 0
413348472 944590333 2
511691319 133226211 0
316454167 31766458 0
539643266 452406722 0
713523810 778696829 0
492583545 67809811 0
641606960 110247328 0
994688340 427906942 0
248625509 510156052 0
17038623 116570796 0
953343058 734324580 0
429931940 534829982 0
894336269 277596300 0
106810414 998182216 2
11159355 34450824 0
215909443 862424623 0
137902883 906548544 0
106831919 468298122 0
99969683 646294661 0
881779561 504334496 0
248174143 693867678 2
367630560 157899172 0
577682814 443426675 0
391616194 981327490 0
133031177 151198726 0
75690483 751775359 0
319453214 591434523 0
322993363 849839852 0
360624607 404330606 0
973430092 34598724 2
349028092 35317388 1
466010807 677936589 0
844315393 235270101 0
861911800 302931559 2
746889469 192036428 0
713534672 507323999 0
447169692 360175987 0
413206543 536261726 0
467472498 59966155 0
231399882 361942461 0
518278215 895007549 0
84240912 941828568 1
683554405 388789930 0
58768937 615253029 0
128039095 764967711 0
381924715 507778778 0
101343264 170301201 0
947481908 341645182 0
133157111 374882812 0
581533276 273494604 0
129801137 759522817 0
100370153 476898616 0
133159192 420840050 0
740077113 518405823 0
719878835 504863355 1
104067952 616071531 0
49720168 412082391 0
698004457 998942080 0
56418788 128076762 1
387666717 9009917 0
412437921 49055730 0
197284106 955856458 0
276937762 309895621 0
920124136 786928172 0
244575315 48528753 1
339353617 766644753 0
959171265 232601990 0
50408982 553514159 0
253855205 79942917 0
462512751 68392656 0
66040744 509963200 0
96711790 37189208 0
617201332 228440793 0
346257006 952005713 1
82401878 666898629 0
722304777 392993009 0
136946458 771772301 0
335986026 99604301 0
526461902 998544889 0
26537673 699727776 0
82737307 513199116 0
503051660 295417441 0
861238834 349472800 0
230899732 434476095 0
749303389 109094137 0
218031902 57298365 0
782721897 363212910 0
945741840 659133520 0
641896877 778375503 1
287953475 58263164 0
697300241 145056707 1
257406667 368090988 0
151189054 666115503 0
206770316 998015521 0
741493953 267877217 0
903768059 679426684 0
934255728 216465240 0
345925815 14232198 0
502183462 554319365 0
794041108 614872334 1
148016288 931763653 0
843213214 958954071 0
571644337 958409285 0
6650913 62248836 0
314766714 547837803 1
922081296 730812888 0
145765588 188179583 0
176571769 48997111 0
301063123 530877987 0
42907708 379700118 0
401285596 527018189 0
174560043 448252709 0
63860052 732683063 0
866960328 179583548 1
377752602 519336142 0
507757550 725330071 0
934020123 506324731 0
871342769 968546991 0
717106146 123843863 0
465353685 33613058 0
227452469 847598500 0
862567364 42047282 0
562386028 287268320 0
92016120 322796396 0
643974750 468729498 0
105859608 539749913 0
339077304 312002029 0
872453379 71206828 1
987921034 27238264 0
425698297 746818162 0
670317343 810855668 0
363326787 948610651 0
838541618 39143327 0
401092625 244948121 0
259416561 108087324 0
320606626 76359710 0
834585920 492467922 0
311157977 815760536 0
178214000 520660247 0
288755113 230839065 0
197811512 709847936 0
558504083 264392138 0
880157730 846128647 0
100271493 416646851 0
684585705 26485892 0
447199059 978235687 0
907451140 374328922 2
342965663 769489030 0
90783168 997679232 0
868750572 389737281 0
122325592 445000227 0
872341042 154931430 0
219738269 258736205 0
320315290 229833901 1
560708605 224739218 0
17452049 962689276 0
24427693 37939684 1
202609400 123341700 0
522045831 427578303 0
732188798 193107882 0
769579444 665443052 1
201189752 819636278 0
343503514 914493374 0
98474151 702631850 0
473472704 493359012 0
868398960 917436853 0
501430554 723307724 0
119199299 835343745 0
705622853 885579017 0
617475948 446915823 0
928005729 11073025 0
906626938 907344867 0
518358797 37306963 2
462224503 731266799 0
666711415 821455308 0
493653210 747042069 0
4311150 16128522 0
986580322 118564630 0
290853086 345471806 0
398650676 874264423 0
278304984 627296915 0
926538575 971756661 0
454665641 746768598 0
765576082 840727218 0
269075577 973083063 0
614514198 496408843 0
444307929 501617232 0
2003096 712669862 0
469978295 242376881 0
119609386 56278407 0
303852809 464415932 0
330595095 578783016 0
84376499 727328175 0
893026863 961265595 0
644003638 860217813 0
85843075 60007955 2
893233139 169628103 0
413207881 768654335 0
571305964 27176270 1
100796602 852517172 0
61273121 654420448 0
821746685 267940137 1
386899266 788523174 0
675556157 776580941 0
601549124 39443739 0
243705369 548338863 0
335209065 999473583 0
969310380 600869464 0
49934084 755782314 0
334349539 579482709 0
988444837 750939094 0
919249496 21315441 0
522690004 651877117 0
837684140 770721380 0
8815654 572420053 0
70908446 685827125 0
21615638 368097287 0
142250866 713023800 0
982525140 705173860 0
779975141 910435139 0
978591628 729194959 0
622487864 608533185 1
430147126 543169047 0
39432803 289750881 0
235414955 696235635 0
462868783 375868966 0
39002117 20936817 0
196525599 553071200 0
626585009 245665436 0
568600029 371985352 0
113224181 134431199 0
665060820 621188793 0
645581444 572105924 0
781440252 835531075 0
915815889 343973413 0
448526454 839087229 0
182494406 950342641 0
985277568 523448090 0
725014022 68284019 0
868755916 842599470 2
812297353 150160842 0
720913722 850193232 0
932449077 88634918 0
774187802 885995391 0
934791875 569018380 0
190472931 192640510 0
933231175 664851176 0
409639035 259004941 0
710628152 238784737 1
491721871 408687282 0
755991365 295145397 0
373897178 67569585 1
55489171 923061122 0
850548963 123602723 2
625396191 718449172 0
603434398 43706828 0
318994672 269120588 0
115552862 541833119 0
440798548 787907153 0
939626371 601831137 0
232219618 616245531 0
574132960 28697875 0
805296718 218350010 0
98953525 418456892 0
319902713 691874939 0
632981478 636938406 0
859149747 798406422 0
958009505 757208448 0
976291877 883253809 1
868806233 954434666 0
38412444 778246602 0
951756568 809583448 0
699205231 357949725 2
501863170 231331928 1
680184825 134618520 0
422602929 703979197 0
371458069 554099793 0
2382756 223062225 0
520657271 970080941 0
258538623 159859568 0
196391390 252555038 0
980389811 181678400 0
293391311 79467385 0
19870899 45733022 0
835903556 820858176 0
941046761 791360419 0
565927798 86870460 0
388975730 868505577 0
571875769 567017593 1
578035521 248657162 0
883314016 586896761 0
495532605 286577944 0
515147821 895637594 0
973249583 344418141 0
788587614 561648344 0
278875169 896797544 0
509047202 400111843 0
538463228 61612528 0
161286707 146922307 1
17445864 285053202 0
859347052 376822359 2
580320427 509221569 0
115549296 254334479 0
868372533 285923203 0
491547756 331476061 0
3851466 328950619 0
288541103 751102138 0
430719021 443717241 0
812825434 100962908 0
806204208 607427770 0
67327174 853502051 0
533577735 882459620 0
29500669 559946899 1
94474571 667331 0
495306772 939304959 0
406814650 895604297 0
524179684 339117937 0
339042764 497956347 0
631381962 29937326 1
9666994 107511035 0
21146092 55538720 0
365920676 807808976 0
82071833 291641074 1
332321818 671967627 0
598476989 118817107 0
729301143 39039322 0
636374677 797747630 0
459071539 463155476 0
495313658 401132218 0
515949833 436720302 0
33027837 116795756 0
36278756 159737948 0
923475921 25705386 0
140809627 773902822 0
304441988 277755917 0
902227031 411644152 0
303988542 486864660 0
99425760 845224356 0
564755756 36192513 0
623904077 669518810 1
14480902 325329022 0
633681936 771927476 0
952113083 132967334 0
612687265 819052805 0
761644358 876968911 0
326949038 212946657 0
266030461 609565546 0
559388689 834687025 0
315532109 584554285 0
831182221 191410292 0
527920070 927419607 0
250143264 758463433 0
185525206 978074138 0
980313209 741978001 0
521136875 65122443 0
410858478 365096312 0
34445564 95903396 0
556342931 242987197 0
665146677 672202992 0
232631846 241964814 2
819581587 970160975 0
83472921 752455959 0
264191717 369200903 0
461587566 706059951 0
312748668 752048643 1
581938998 190743819 0
809900892 648527548 1
614055160 137876585 0
794562926 212931663 0
258470660 23374241 0
800112668 488903299 0
928526118 521424807 0
671421992 726210189 0
451585250 182969742 0
639208705 919442482 0
69977950 55520320 0
143435232 183903705 1
49721553 481870043 0
182557174 67469429 0
160254311 982094056 2
745543077 722002432 0
23342692 45089686 0
950280494 95896618 0
412618532 136984667 0
290940646 570231454 0
983208066 740960245 0
784239473 502747289 0
119146058 311950485 2
18014807 88276041 0
54733583 736050148 0
804372235 105504588 2
267595916 409556183 0
500055771 197577294 2
635661895 122110939 0
442346145 830112261 0
92193858 102805324 0
21092164 920029584 0
746922522 721349259 0
183960501 616613125 0
55937696 139189929 0
959216654 33193576 0
325677862 473007263 0
756847037 871936452 0
478416123 524025853 0
30311223 634052510 0
560262927 524991920 0
57809713 509567390 0
21640066 439358107 0
465731885 176452594 0
737305372 650871607 0
859060913 123109931 0
788937411 63835084 0
863907368 367681958 0
37908624 613078521 0
491126122 895991407 0
629803409 26741185 2
209601151 678315285 0
516472597 220989538 0
626084408 550400952 0
973871177 352812764 0
181855989 498237791 0
905245225 169442221 2
6406700 232338229 0
872109710 203599458 0
263063255 593236355 0
135627628 405019599 0
199106957 649893507 0
338679255 185156379 0
657770105 684513419 0
293509195 334584737 0
776879431 968147324 0
152883617 121137262 0
133311858 424209602 0
674548276 783692427 0
687519139 132851047 0
925956840 323032601 0
71860933 108484553 0
362107281 740018397 0
342894996 418013984 0
913500500 276897899 0
996946823 466584921 0
422297622 903646098 0
213744870 437225911 0
103145273 541298887 0
652344799 329573835 0
772945423 586981880 0
356896823 237812984 0
466561129 929705417 2
157395618 312965070 0
83090662 833299897 0
58620042 218938502 0
869967941 407970364 0
593581703 60807657 0
269264356 234528555 0
21448901 410773142 0
106244792 67685848 1
86430439 363877513 0
893558001 87671747 0
38921835 37474971 0
47835159 961600628 0
653725327 88937733 0
128994288 769605688 1
894025612 394620450 0
922166999 42031128 0
503745028 137020809 0
84495319 980327345 0
599597172 116444667 0
795186868 61754386 0
609908042 219442153 0
567531440 553335019 0
225149664 876695371 0
945425867 877968152 0
459867133 438772992 0
77647915 595543124 0
803594893 132111375 0
357094584 362010633 2
788219237 442959827 0
909092182 675524982 0
706488437 492898918 1
451058581 218796746 0
556653247 267974597 0
285268156 46478368 0
13039136 683189610 0
455746712 159600227 0
56379639 999315590 0
91241720 671398253 0
533358017 286528155 0
34028458 529665877 0
397324159 77723293 0
14643835 768396334 0
461711395 828369946 0
126911264 14772953 0
113713907 220759713 0
418981893 328285344 0
164796022 763929127 0
422049387 53968225 0
818474730 729936757 0
434007076 113016443 1
576895152 313867694 0
701841028 266096793 0
281531609 622026073 0
688335810 906365066 0
54132723 593746898 0
699967077 682387683 0
730680607 841689431 0
446300788 632977531 0
894315817 91342791 0
430183099 702643159 0
846432166 92718223 0
384126493 529400222 0
614422235 355084906 0
530434216 871114077 0
214191727 565607513 0
10715696 130451646 0
50097129 639552083 0
284873315 953694329 1
448995636 158545983 0
976134543 163426613 0
466798500 315849576 0
293692645 126363305 0
192698863 831468115 0
435277504 488390907 0
786801788 884947012 0
161673468 29404344 0
524633798 676999759 0
680334122 82624336 0
836501813 511103401 0
132678794 225229103 0
269751000 127047560 0
426893932 822760251 0
780671845 413681176 0
425200030 561344 0
544576487 358863796 0
706198508 888730369 0
645573789 164105025 0
400630226 546230428 2
146184108 610982408 0
700283246 711138126 0
675621504 556699846 0
990759182 115617334 0
810933407 727973376 0
995856928 772328613 0
982048452 165815678 0
26968482 404171807 0
761296432 415981339 0
549453437 44345715 0
564421323 164957806 0
124932166 410219236 1
583904238 756970551 0
730123258 960684733 0
853647161 684668392 0
317106557 415732505 0
341521185 896342872 0
835175476 632181059 0
914684644 450790291 0
853572718 814619436 1
507036046 140993553 2
197189730 693884581 0
402211577 620131698 0
416156216 683645254 0
90360523 533032136 2
689219579 682898903 1
762167550 393156597 0
296932146 261014448 0
117328396 832717469 0
830936805 950321137 0
591607382 564866249 0
579423935 299934057 0
11932517 183074741 0
712403387 466666023 0
994190680 362600450 1
115805335 467211973 0
103515165 453471006 0
33165774 880919941 0
448774882 98840237 0
366804399 545867633 2
670982700 221638015 0
409479467 606388898 0
462618716 411678197 0
631408427 285504259 0
859221075 149497719 0
287673212 148796281 0
331712087 649890171 0
146204900 389079323 0
9561171 483617844 0
196883416 115120912 0
56358706 884917620 2
797388202 948658104 0
330940941 797722820 1
450356678 491611817 0
437411241 234824895 0
35586551 653125138 0
724081355 306385930 0
338843853 240321949 0
216606705 307152103 0
21341966 39356013 0
106245824 260789103 0
761437868 658005262 0
929861896 454604786 1
776878741 8707202 0
729690558 878314937 0
110376677 823199279 0
327368256 401981778 0
235930122 175674979 0
148715646 722753422 0
203733795 236879808 0
691635204 507551058 0
765080035 292979509 0
306406132 987520680 0
921522907 430156018 0
778797483 118171110 0
471855349 370019570 0
348620498 274664614 0
375805195 978092498 0
893893799 470681541 0
375187375 849576475 0
318437858 376033800 0
922635252 401149724 1
551690848 537950222 0
14581010 888099852 0
954940145 158640586 0
669419347 516511433 0
924931246 287428338 0
725399195 253127778 0
962177696 38926254 0
562986071 441289463 0
893155729 5641526 2
85087 813600158 0
306821149 143399695 0
68938581 187866087 0
482858950 857314918 0
3861558 637242616 0
841978533 203360747 1
666349598 176389664 0
531851853 88457502 0
596942513 104870655 0
387531120 382931817 0
150393423 126533410 0
100416983 811968717 1
24422395 119116437 0
283387460 667474721 0
401223175 152807681 0
272080890 810043843 0
371663698 80636747 0
112034783 62600659 0
63154692 925025006 0
763027544 840508514 0
876094 986980919 1
917126655 770556494 0
67770062 280670350 0
4361544 408258554 0
519081479 457411528 0
14739864 336270047 0
54179 815603613 0
680417706 970668388 0
760369665 482948390 0
727259302 33633113 0
43155526 70909231 0
53445825 937230738 0
423247486 617975103 0
250829211 500944292 0
454593 144952228 0
828411281 65254822 0
113544387 286609256 0
789754177 125959770 0
44153599 23641089 2
993286613 81330208 0
729723169 442085716 0
201213619 243613436 0
202322050 126312319 0
838984106 99089492 0
73115429 936593338 0
43367869 987361950 1
56113085 162596664 0
502114175 509406547 0
641035884 332722400 1
223914666 855368744 0
382756089 523007588 0
798282475 397855924 0
432980888 714784256 0
987681653 751591578 0
600678272 854608063 0
624636269 45210632 0
870353807 183217202 0
12904143 256780239 0
575763635 546138785 0
107471164 64262421 0
497685969 131062578 0
223688827 36559807 0
385177916 891115059 2
437790396 334508750 0
854554014 54430822 0
42584788 1734223 0
206940254 311493825 0
557769237 341357789 0
665366608 672945096 1
778178224 254720275 0
752226372 735502575 0
416040758 678550828 0
857084942 275267243 0
952820440 106871936 0
768119984 124010605 0
607366429 583401131 0
104924343 886063511 0
477310379 653585851 0
718656102 333353844 0
772437544 628879976 0
622196148 664066176 0
121958371 705947574 0
273288298 897228297 0
340742124 258768784 0
921495579 787448896 0
100798568 214891614 0
345637536 129351930 0
712560568 715227390 0
368141099 946659838 0
758273438 768105012 0
889365656 93986812 0
175252935 531513461 0
299883582 13452036 1
873279942 691896919 0
66311571 138576459 0
887066577 21280675 0
65382810 957710603 0
262499906 79922938 0
449339371 620601558 0
289426030 25291400 0
429350066 688470814 0
596832972 861938644 0
144664213 138736335 0
681274258 388844267 0
139402482 870962321 0
280439806 416374757 0
376723014 907234578 0
690742008 166055390 0
979274477 803019164 0
349379523 372018626 0
952453757 88323801 0
797464148 900917397 0
173988511 818313912 0
478121604 607461162 0
880234370 745635746 0
756558260 116759315 0
45099070 476215727 0
853036821 251226783 0
978902288 880891956 0
57722161 67575126 0
253799820 90900752 0
781654001 412331840 0
80801352 140660796 0
419675679 152378146 0
697894597 396256372 0
920894712 593865513 0
909698587 150097377 0
54226974 285013613 0
435284652 140146110 0
865464324 525864975 0
474199602 103886416 0
210429922 116608586 2
702540856 254053704 0
411661541 682076637 0
350727995 345412120 0
915416461 55707548 2
245252326 188363432 2
324595353 559712394 0
445841397 371041747 0
739426776 109960459 0
204159411 517706115 0
540784100 28578912 0
875455318 531258763 1
598034329 216515313 0
140115808 119645579 1
439455865 256337306 0
839371485 27993783 0
732786213 705736786 0
208373078 968619706 0
668940947 860378047 0
619309239 178410200 1
975923148 725665031 0
194946903 996734000 0
974063978 686887284 0
274016350 769590805 0
321370716 443204010 0
791969516 57001094 0
143127050 649163393 1
188079323 809319743 0
58443872 496993526 0
968651319 928332143 0
57372816 680490040 0
194723024 289885748 0
433244324 856358554 0
880904298 649136310 0
80029830 539052966 0
385331946 253408147 2
82066960 12114131 0
443810634 432918616 0
433819180 129527040 0
46456936 506389541 0
686127868 871471132 0
174920543 132530434 0
977713362 129098103 0
804834779 211781225 0
38834047 698809313 0
378564017 831924803 1
16078205 73648183 0
616429384 72822843 0
109457269 236274975 0
446415952 25558852 1
944520078 69295420 0
301050180 92599418 0
823676702 188273460 0
90975713 248917719 0
616582686 203507296 0
579478473 365939239 0
41417872 154688322 0
159782665 821804831 0
300040517 443771065 0
72048082 877256783 0
515851939 103393316 0
540199289 590487843 0
44937099 881466914 0
926474737 441995230 0
414840470 758281370 0
836126925 675742763 0
858695219 389648028 0
615805054 544793624 0
566788369 818499901 0
295184537 120139416 2
883412486 260198092 1
70422796 73905728 1
917222652 368521609 0
41599856 318405020 0
526333179 472044234 0
99752782 18283733 0
512648776 475564230 0
805687179 406052630 0
118525377 973216794 0
557719161 364122210 0
400152803 356234188 0
222082678 928013410 0
80750863 242267498 0
952586985 619229092 2
710871327 24002041 0
66098675 535741672 2
145245517 537133673 0
682832541 55278770 1
932801425 975934358 0
154381561 263012037 0
90500075 558037488 0
114713011 900471898 0
389826308 162528203 0
828978265 629242302 0
559393388 242412091 0
878393100 292661446 0
168514565 528241596 0
310455708 22246526 0
56084005 559160557 0
17323443 722571343 0
330387007 472929877 1
103038749 453065640 2
561448976 968002082 0
332279499 189372133 0
21607055 168329752 0
845622612 151793747 0
898641721 561806788 0
421766663 650278004 0
807060902 591153101 0
852627950 449014020 0
316762813 158291449 0
660799451 127756885 0
129930101 605790955 0
187077674 412685854 0
90784564 527402808 0
136974630 458330510 0
597811437 300940329 0
97538189 519531122 0
100554289 385979526 0
995993295 305882473 0
711421349 243379320 0
123872994 214785125 0
923713301 768492500 0
718234285 874526154 0
767409276 968786016 0
406087194 250906051 0
689505111 560401525 0
288585129 727305783 0
597826668 143155611 0
846642833 151226971 0
351178001 443706171 0
852696051 389935215 0
67764691 793504819 0
90595254 663889109 0
516778363 726602665 0
454782672 70727961 0
54006092 432066716 0
985602844 336090474 0
147118476 376373057 0
936589876 965651169 1
888758145 227066790 0
114901911 613316992 0
20912104 762724844 0
162432836 76559859 0
552929996 622925064 0
444646828 103494963 1
444621814 997072879 0
454592889 366611933 0
36584845 562202896 0
767843741 165900658 0
29554859 392454141 0
586144493 127038236 0
737008984 545051562 0
108153336 150840590 0
152422496 720567643 0
223776542 946444776 0
37207958 348573886 0
173225516 133449995 0
136726468 220785665 0
880387101 387643156 0
715538734 643166121 0
23675298 667033085 0
772863203 570394726 0
485927690 377292284 0
390388560 156874050 0
316884113 943326264 0
225928592 90690105 0
921772354 57886193 2
816159325 919751610 0
670969934 347032107 0
464613341 421608771 0
971931291 935264641 0
641061046 703934282 0
970500559 272698428 0
727960441 373819694 0
460121532 714556824 0
155541958 921933421 0
22513619 138194643 0
245001191 48937714 2
996592174 3998824 1
825678504 731754536 1
229218499 488934794 0
397927955 66320938 0
499206888 603235209 0
877710896 396611230 0
84183353 459542965 2
440101551 43057794 0
768160351 628792986 0
17827118 578834408 0
322294997 559613072 0
543024476 106820881 0
143272015 565153690 0
519400033 415540472 0
465030587 454996219 0
324622722 814939970 0
310536174 3916689 0
829200434 850462723 1
261937652 83078258 0
390951522 567240349 0
557944839 924973125 0
848133970 137405341 0
520365712 442939558 0
604827836 326235315 1
950082904 597509939 0
764673494 139128242 0
242308373 560476388 1
167555370 234835933 0
72351283 393938895 0
345529176 583732963 0
831224020 202083425 0
52970736 2883453 0
814825237 89066743 0
542825803 164038887 2
638637078 890697681 0
49848814 897197110 0
20595918 689412371 0
703657328 91886641 0
70474799 250475760 0
860769523 751087124 0
138683265 71693357 0
594872125 430760131 0
423245321 282000418 0
119323290 55764639 0
588920436 796821789 0
402755463 869340665 0
965628293 760164859 1
18230667 142774880 0
91982202 586707088 0
251503301 74796235 0
572642549 95230075 0
125110681 547213136 0
851542404 531513459 0
500138707 537599429 0
751255674 226969450 0
344867878 844945195 0
930117279 335191576 0
107460584 905583014 0
302509047 963775718 0
88304884 247034038 0
743767122 460419362 0
92727616 367613297 0
14355710 110526263 0
884895512 870558309 0
156308547 636778240 0
994810534 318980728 0
414219484 771725442 0
273061558 950285022 0
522217354 136659079 0
860958936 314425970 0
194674605 727703226 0
598087904 350862690 0
276617226 897760518 0
627840905 897135583 0
547797017 301691442 0
289839522 753849376 0
12199884 354031562 0
346661449 491596343 0
268989990 580215924 0
351656217 935807954 0
590090542 828209394 0
470704850 885915529 2
602974780 883600202 0
863619374 414446656 0
52169056 389720099 0
122385255 35303099 0
2605646 47464780 1
337605691 653290151 0
905716087 475227473 0
255577898 273121639 0
482521535 755039522 0
222718926 94413019 0
792533798 270534609 0
691525321 75979292 0
652847484 267352672 0
566330675 970254813 0
266057430 618454887 0
894505168 833426294 0
719126608 83681478 0
416989327 474894897 0
931299755 818852054 0
993768295 727874646 0
67299470 26423860 0
335131576 82913800 0
678794423 966416237 0
652554350 235477805 0
478685818 747350412 1
925566708 874364236 0
169951083 806536801 0
116779331 971773982 1
642966524 950481013 0
797023864 40697556 0
253599222 523729148 0
167619181 934396800 0
765495493 576186790 0
68582438 989862542 0
672002365 996600322 0
121050672 225000922 0
6871222 545907495 0
5526540 589528915 0
161105538 368111801 0
766854600 18180745 0
660977468 159086010 0
959957621 3141518 0
86627825 596394386 0
281193868 239293348 1
75198734 58140250 0
277422010 986144558 0
340913586 554814017 0
16123268 668402618 0
818409566 763410038 0
826358805 114616141 0
272201242 297233118 0
475915282 984214407 0
58284669 170549599 0
579180290 537231279 0
149977660 15011658 0
108058529 83215300 0
847291011 248613652 0
241915956 56292319 0
299450094 755237888 0
366436540 450044601 0
623617375 855480416 0
711518959 913688492 0
539806432 252080900 0
869821097 733420293 0
392603806 773591011 0
705611615 902575178 0
962871163 968429962 0
15044015 348729604 0
876125575 113397652 0
888568905 842167105 0
421054648 997957814 0
288819881 415615386 0
450829693 799705036 0
509162533 656651250 0
106052326 399252309 0
128853037 17528650 1
883278550 670872796 0
392550778 637391482 0
438209092 971935896 0
286447331 822736910 1
977660007 374274002 0
70545680 593991210 0
989436639 875470624 0
729818256 579929114 0
916556463 720558817 0
110077264 814422980 0
7943684 280637926 0
120870123 539658152 0
903997487 188556685 0
753901800 739987284 0
202353478 12840409 0
131707238 133692268 0
582823270 17550504 0
237084548 684979021 0
291713506 687609647 0
730074208 607369033 0
92039080 59981728 0
68489792 193502777 0
997469183 70947514 0
61761153 843457138 2
610696836 910456500 1
442928148 803147309 0
392379431 492320226 0
417111589 840923639 0
563136151 831275822 0
460216153 663293130 0
100041695 437074689 0
246369565 910506636 0
715298059 859877002 0
448884824 703633534 1
299565371 936023581 0
408306225 457842163 0
433795580 976724807 2
83636028 747575112 0
585775076 295117703 0
836631063 81845841 1
412004513 884255172 2
26697978 318816066 0
129204463 165150117 2
805694692 248024952 0
699383001 31204693 1
101298481 770245805 2
790831985 588709625 0
997582627 567361978 0
111536799 559539098 0
961536943 190309674 0
840731799 410286385 0
670458100 610951181 1
161365 409162123 0
127164807 153139596 0
319298275 2950615 0
439047709 434740322 0
775009815 506045422 0
800488880 758069053 1
400523443 107778271 0
799238347 69220219 0
63576160 54759990 2
197353103 245008962 0
519221548 917674804 0
493454685 615880931 0
85881796 426050240 0
166683666 637129809 0
746187599 416952054 0
571220118 104079197 0
516893091 848957740 0
868057345 816561531 2
708163501 766461223 2
690164244 562781791 0
587547353 756937013 1
990141161 505106026 0
149549591 47285712 0
230587327 652802623 0
265482244 191602216 2
514835607 765318181 0
854085435 134675454 2
223271869 276325642 0
809481169 414474513 0
629920293 170422001 0
479606536 704029200 0
697986822 570326892 0
770018929 454622486 0
630153723 256635821 0
365101897 519424816 0
371684763 540312803 0
934559257 35238310 0
421085005 133396675 0
898526934 355446283 0
159564832 121619025 0
394210611 520707952 0
432206595 281337248 0
418882120 252525314 0
770646837 37206410 0
799628208 404119884 1
93437697 885742885 0
933305857 318788986 0
75683299 88468602 0
453403540 784633225 1
556643391 993956783 0
85784098 729314806 0
743834867 833516576 0
5700016 513936455 1
497923394 927064717 0
912367497 451886158 0
102841854 793057581 0
165153810 676791001 0
653145790 65057026 0
172140542 125389539 0
893449135 985752151 0
998365380 741764668 0
808269708 78202439 2
121109081 630117345 0
271252799 978684307 0
57469905 338852424 0
71867193 525197297 0
836637196 881429209 2
139290219 360605079 0
223218823 801897226 0
704801731 946871289 2
782151270 432327494 0
142615384 712968352 0
581575849 821476204 0
131844470 607402254 2
570879643 975332285 0
274575104 698143030 0
360807638 647234095 0
384623827 599504388 0
267607128 779800042 0
163421001 411711855 0
224628858 63353804 0
780953857 273024666 0
370288456 24305818 2
635568862 836383967 0
642107905 401902000 0
575534650 794809280 0
709124876 859971941 0
783970625 609163606 0
818932486 80310041 0
991598639 436615496 0
620026215 807668925 0
825938655 563167233 0
521418997 453028193 0
986413903 39453832 0
542510499 570882438 0
916012301 750261897 0
540177698 175567725 0
788320368 439533414 0
962964617 154097780 0
404277535 106939746 0
602427474 258174406 0
151224147 968830146 0
238143815 32743339 0
78572577 4115031 2
61171809 229999213 0
550829285 142655834 0
325618241 732999849 0
599058911 173109213 0
202940765 260016995 0
260772176 844933522 0
390407580 367866429 0
290156065 836615182 0
158278194 788491921 0
845745731 892892294 0
872451072 998751773 0
362230393 81969945 0
155750390 794234759 0
424668880 274046114 0
617216731 9941370 0
639734001 994022777 0
682425675 895984952 0
607831824 530764152 0
241744427 699649907 0
40071520 279212931 0
311739999 384139671 0
791790663 964658834 0
865962647 267962486 0
346926435 122810855 0
790296225 250190557 0
29158174 29332611 0
912815961 339981028 0
566568480 877443142 0
706620940 89379792 0
183173733 273035114 0
109737022 721243 0
517738847 7608557 0
686917825 149895225 0
610471248 403726772 0
206267074 740421826 0
884635782 330041969 0
898324036 257479311 0
358658846 262438350 0
408089126 313435093 0
133221543 23751591 0
889565324 65738080 0
740129971 141072660 0
590579405 605355951 0
633796521 379113014 0
220663746 92281097 0
511643528 46700575 0
594664554 38414545 0
563777814 515917746 0
895891050 881104347 0
724982764 22597724 0
84614866 724513671 0
368722481 681376053 0
334709815 87048842 0
63487882 454834293 0
462544984 402819189 0
473242999 449912990 0
132821218 779983553 0
352174033 789657339 0
773056278 869086742 0
846283387 613475073 0
606253753 386364189 2
139124811 864582763 0
686236061 455122224 1
817706981 87439646 1
125440424 264445902 0
514177656 143572327 0
949312469 657056383 0
569876464 520742049 0
106474021 98728144 0
171025010 208256973 0
49575435 898707270 0
897907900 426127551 0
812115980 961604718 0
729950579 378787053 0
64530572 722850408 0
996139085 117373512 1
681272423 982331993 0
948230962 790855980 0
751973153 836156248 0
680837892 274267980 0
561766864 107397576 0
414980710 411759295 0
478444149 86960080 0
985874942 578638863 0
799223724 957825081 0
573581612 139102527 1
77586984 743804244 0
775829379 698311349 0
778038153 46267591 0
663086309 555459946 0
467898648 990393535 0
653621908 581846764 2
497877636 191506280 0
782038533 703759395 0
490723348 438325900 0
205498175 721855146 0
106609985 946385701 0
137034909 997639593 0
793730590 226392974 0
652111917 892141212 0
191361013 62801530 0
663095266 104013697 0
392763889 145185811 2
2626213 483722446 0
540048548 240418905 0
939599568 149497237 0
648482625 51783433 0
910181120 89586132 0
151407213 765260857 0
8154020 739674246 0
787976483 884886602 0
395422765 142781041 0
976824721 642166175 0
938000911 351182120 0
992548728 272158532 0
22656996 561263463 0
735768743 149323448 2
94656747 497143988 0
987344440 727605943 0
23276425 46374662 0
557853710 655352818 0
919398735 657758496 0
624821814 208516126 0
569477869 815628711 0
95072646 350126576 0
73446640 435733665 0
792865125 867737866 0
727955564 264811036 0
942445236 218884342 0
571304775 501551436 0
92618736 341300369 0
126029585 198610124 0
234018244 885375187 0
357452058 477798265 0
577106875 688090738 0
66514382 207347200 0
289242242 639170027 0
77870346 776138014 0
621212360 814579646 0
343904219 146047882 0
621288615 383948242 0
894050433 977221749 0
715015688 738158611 0
169613520 123853298 0
39487261 695794077 0
185211660 4640164 0
607598668 570319527 0
108467748 898957483 0
15966350 510087150 0
733621520 278993687 0
182450263 859100113 0
26738189 39114499 0
241532535 3194438 0
180847437 722870243 0
614366083 867845044 0
251360995 433655010 0
139762300 36129077 1
725947802 882368341 0
748201260 808551497 0
37815455 202458238 0
343351532 926814833 2
495513073 33671814 0
689832469 926692069 0
97698048 928905629 0
960331642 706379727 0
828055454 516999830 0
29160794 62476036 0
919829384 20043001 0
58894526 711131102 0
305997590 897394665 0
54380446 940422613 0
687294259 898151947 0
857979124 667514478 0
303191022 810741897 1
712796060 2045943 0
408146627 331292938 2
241693194 980178266 0
783628524 251780481 2
597893173 884295773 0
290660085 209247025 0
59095810 145366355 0
392629008 312764126 0
632858304 732665639 0
566652636 695876211 1
695855141 912657559 2
107973424 157718438 1
327306516 373134097 0
537842039 206754843 0
512741785 146275518 2
315334266 213919968 0
268583322 731931042 0
543842307 280484643 0
353877338 16566530 0
324303078 162163373 0
790172279 547138144 0
505059246 717810481 0
573178272 599792094 0
830194059 307392472 0
880877955 911877276 0
773007299 208048281 0
488996388 324972689 0
582355281 661424749 0
497837469 604349828 0
514316379 385339808 0
408222976 172868416 2
349207388 107494237 0
56396964 633525719 0
852360245 127408916 1
318368466 934435719 0
920141144 61059344 0
250969606 550709273 2
593908530 163813856 0
5248159 399417275 0
622511197 305535105 0
237576917 91374153 0
878099393 648442678 0
455153284 421246026 0
558937629 815649869 0
358829757 688465797 0
918610430 503072350 0
427721520 996664020 0
562668205 986450122 0
294945848 187113461 0
494769782 178577251 0
469340334 795750426 0
903888355 572212217 2
815994106 130859788 0
302185685 561097010 0
631038482 357959582 0
776960087 970827798 0
697394288 279551995 0
642414043 619358636 0
947474425 343066070 0
827255375 156910833 0
582320835 243560880 0
2006625 448345607 0
136660733 682200855 0
798179400 558021721 0
465003419 660437500 0
23097441 391931219 0
323624335 645140918 1
591010528 111837024 0
247509724 932013233 0
197891883 757662474 0
600626613 509667077 0
844636959 50313258 0
53518297 284663196 1
730783057 558188282 0
113722329 112688902 0
778241220 213131636 0
605664464 128731633 0
283622637 768250881 0
565395075 598529604 0
290499768 45429569 0
954755747 731465052 0
82982982 435180637 1
133187489 398408918 1
677891827 873163591 0
453623852 768062704 2
793701635 573671551 0
44962509 769334693 0
641550735 23515077 0
424284327 852880790 0
906086733 454685878 0
114752175 40531105 1
159606165 440105294 0
483458020 575034268 0
268189398 902474275 0
716213358 344806957 0
651174645 606482279 0
457095030 925150917 0
427055713 776158899 0
994486465 99508240 0
923836847 281020425 0
173739238 67534278 0
462033752 916096019 0
837225237 44817382 0
123886847 234236289 0
867152833 688386064 0
407685537 530283788 0
811099638 398246536 2
25279018 888921122 0
60889819 85557362 0
35717786 147679343 0
862029950 716742177 0
875800909 711555303 0
307710290 72153843 2
220396801 86560949 0
331146151 50051545 0
645954843 83563471 0
857286668 334783941 0
746469453 7341816 0
630983845 914495548 0
111087007 577309870 0
210643887 141121868 0
234972283 83808181 0
669806763 493758176 0
23709270 885237422 0
872609658 345329849 0
142940794 221501902 0
248263386 291669981 0
409270061 387586243 0
975948378 88862843 0
656610779 132055936 0
171275782 354133279 0
803459157 550344926 0
21669925 993420191 1
545734432 259333957 0
772270797 999792041 0
763623378 458735464 0
947934682 447847655 0
765859603 280811527 0
75224835 795835473 2
873806948 851568276 0
517404785 816908347 0
217596912 996511194 0
643665020 513282940 0
556323330 526287484 0
162028626 115990169 0
464589344 755737176 0
237390266 455285506 0
809706784 881595124 0
526840008 490142909 0
702358297 742900542 0
59663883 604231965 0
546088579 936187833 0
183397079 14636079 0
888061293 386823132 0
197989639 794926879 0
33444918 101845837 1
150984285 516541536 0
12986904 153292682 0
134460564 891059812 0
495598853 475546800 0
806417516 973492993 0
424956878 282600241 0
462798053 732543873 0
186205312 179880883 0
656602401 756956877 0
83033490 177430406 1
307077857 544503786 0
103160434 238824375 0
834933157 107719538 0
61086980 479824288 2
441454652 465350510 0
325218646 771615223 0
734586332 7076152 0
935353147 82464515 0
345576698 126558511 0
117987353 138551472 0
74972679 125736614 0
240423379 97739822 0
251098906 787264296 0
888871497 598774772 0
104046968 553530949 0
906941656 152836714 0
722572744 9735477 0
506524821 865030308 0
304024570 28226117 0
944276621 488524622 0
431909455 26283614 0
449281036 703955516 0
247263872 684048270 0
56346417 92819016 0
133139330 344036515 0
170452890 47166774 0
964136061 657968022 0
339238735 682844190 1
335528321 454305719 0
808789951 966437925 0
535245750 145245185 2
429940270 952613398 0
843480080 266959966 1
590799723 872750853 1
143119745 931894485 0
342193310 666468963 0
144833710 836028480 0
966712184 896737833 0
156799209 751444969 0
646736614 881819391 0
295842922 21219222 0
614977338 495013856 0
462393321 664995767 0
130182079 714438643 0
295918596 504566749 0
836675872 224264623 0
64071401 791688640 2
342712005 189629399 0
652358086 788542572 0
578449738 492963785 0
595364401 136576058 0
837194607 58062569 0
323325759 408249796 0
147741344 27178774 0
88080826 595453097 0
326537413 748777255 0
474037703 655072741 0
151401937 84599787 0
545720031 603673761 0
338419268 400573769 2
77528934 431253466 0
431638596 119543626 0
751028687 711250369 0
731116964 279514709 0
39938712 645100165 0
365454272 308918368 0
158032764 149820863 0
211841418 436234092 0
238822903 8741417 2
317241997 838972286 0
885769125 82804493 0
218661428 68588260 0
457372640 721922643 1
617764922 275115976 1
341003079 627133543 0
262353858 510170592 0
591164540 244533556 0
462500398 153027176 0
726800469 704917831 0
249273515 775804635 1
343559616 198720341 0
31944680 211092442 1
445172900 159663920 0
977713030 991779326 0
172449675 292541031 0
491545956 488724948 0
381323897 73580354 0
676304908 141740339 0
212442781 316946831 0
389558044 399778227 0
73631251 912956773 0
713656362 408475671 0
143640126 191141217 0
272608674 886578562 0
132409379 592051243 2
568791689 607501700 0
125098729 228147579 0
27803061 376150284 0
993014784 849664559 0
907078840 19416627 0
60206859 902103390 0
412467825 866976883 0
27867417 495797105 0
340080135 57668007 2
459746274 60676103 0
558023121 898699096 0
365589518 62732047 0
129641638 158958708 0
569461510 903575417 0
101002428 337302918 0
776930850 367541100 0
324133796 645677707 0
988501012 882623740 0
209801812 476538789 0
256155451 606133371 0
176038125 881578009 1
524854933 971918087 0
665092421 46136433 0
84195474 950339022 0
749992769 995203368 0
793608961 860218608 0
361430065 728366195 0
4149656 45781954 0
522834642 469215764 0
152812698 746995933 0
180950919 344646185 0
668569341 79981751 2
195946018 875133 0
976449659 96441771 0
438375295 79693902 0
520195750 395100475 0
348977437 15638079 0
803447536 37533341 0
131334088 197766528 0
85933583 604207525 0
112020382 863877049 0
192914712 666297371 0
748365158 702110309 1
422288759 561422220 0
13815026 147331127 0
444626794 88708848 0
488168339 99798861 0
587882152 66561275 0
461392082 272510331 0
975416953 697615521 1
242443212 785475025 0
84383594 47072087 0
712875811 971618485 0
145108020 862651855 0
128130904 910128330 0
638448629 659616618 0
297098328 115012397 0
303541373 81276153 0
212398542 840655069 0
104761498 688361982 0
579607333 277985457 0
223990952 27173307 0
290194568 555530590 0
937971436 768844788 0
1556258 826046329 0
813985395 425829016 1
61580813 458579748 0
29286121 183237822 0
294510195 256021752 0
419172732 406994672 0
103236815 428092108 0
811651025 779806659 0
465680214 828274917 0
179004191 5496441 0
120707522 53074287 0
342976730 557295863 0
315595165 750622068 0
187208565 83219358 0
110878143 678135466 2
930597609 556215477 0
42075683 325972346 0
965336253 307463539 0
905796002 824216731 0
240840939 338771639 0
738813899 973310727 1
957190004 114035737 0
950112170 64505918 0
344726384 865815453 0
626067907 735819926 0
574801387 246749185 0
46484862 687063601 0
811862725 426218103 0
8463320 93592324 0
151611646 946981379 2
912054488 109196740 0
159461785 498472771 0
979736683 781588432 0
979101819 873061524 0
52823498 559249404 0
235418354 818292010 0
617682934 147795791 0
157615642 516364653 0
878280718 420033005 0
630553310 990170414 0
428187494 308242431 0
879176502 556633937 0
638871008 198030688 0
836472416 313747306 0
589510870 194509311 0
886318513 100642563 0
747987790 233775842 0
297524572 845023507 0
748520217 556219224 0
970369419 699551833 0
383043588 553839519 0
300203644 689105656 0
294231407 293917623 0
965851472 413282348 0
825545713 273700749 0
336111473 923679250 0
976035120 775351723 0
47936036 350859135 0
58183249 327849460 0
980117238 440651634 0
186436162 983043981 0
729447251 672100379 0
672625421 906891835 0
196101240 477363876 0
933276613 87497142 0
26306417 83118213 1
640099673 596557962 0
557715528 223540032 0
549672 440548241 0
119177864 228023542 0
904616224 601105835 0
875807170 159021646 0
34403490 587752619 0
234504462 98306260 0
493990296 119444299 0
546905038 629591486 0
139464891 97088237 0
75302962 85061079 0
584610827 772664677 0
192638627 12894214 2
128800122 139409567 0
699594540 226522030 0
811744442 122292113 0
509539489 13584814 0
923689019 703442597 0
311554933 7752431 0
155166811 130899581 0
177514691 218669154 0
247880268 482350425 0
247776986 133566927 0
473676709 945217462 0
51656708 618503888 1
12643074 860374507 0
18826560 251820677 0
800445146 176916909 0
656569737 396602989 0
478386859 727235587 0
990102577 822643624 0
342512723 166475636 1
764661917 633132494 0
240998549 294062369 0
280415641 822969335 2
847875439 205712325 0
417685949 644195925 0
526696252 859670293 0
810066810 463616764 0
563509363 164402220 0
367324989 874825040 0
500112425 558335070 0
507113287 536940501 0
502506564 38153598 0
437934673 564824248 0
851219489 118392152 0
37640767 844703485 0
704591328 539335678 0
400769640 575725397 0
849784001 13055654 0
505531652 90532807 0
665897026 712208811 0
486239061 543275462 1
724829053 829046017 0
642171199 558408690 0
587140058 47169744 0
254272379 146700243 0
703950547 969825962 0
657706243 434909082 0
977757142 311545532 0
244460063 537116425 0
23598337 673996769 0
40178771 252672334 0
346909707 664307231 0
875568777 907084149 0
605420679 158951480 0
390007276 808891436 0
944180470 123262116 0
777396116 304262907 2
608678276 928634304 0
628967747 594799422 0
357431393 164456105 0
508845021 757615541 0
724561767 24644917 0
974861387 539789674 0
780772742 233505823 0
257314212 606498121 0
137451439 908615632 0
709908609 575955656 1
438211250 648544526 0
747060775 587986207 1
155260086 181857092 0
112705364 700853300 1
101880564 30090308 0
780217070 871432934 0
159197866 184345650 0
87683283 130527565 0
122032925 898701353 2
594203745 128939736 0
878085443 141617908 0
366364728 454001490 1
517070904 43322258 0
892428184 848894653 0
232079319 912045728 0
24029412 254900887 0
290103886 855466597 0
151628365 272943713 0
73410509 662930336 0
810877626 729083992 0
626775813 372571434 0
99915847 108642366 0
837285026 43909429 0
540321747 594348636 0
619691644 218089175 0
388620466 218630791 0
918597368 590264539 0
908061264 812162949 0
72331615 634556822 0
105579596 708062354 0
346721620 10212422 0
31911813 519986758 0
27821115 396469055 0
372024374 390230697 0
200937402 212977792 0
108879022 303301036 1
754548333 276020683 0
211839991 373517196 0
395111411 665422435 1
187380769 786177383 0
645536803 257300971 0
317445611 968673064 0
367128438 617901153 0
828904612 458292484 0
486605204 139152282 0
144425506 101388647 2
75543088 414771053 0
178406199 702354490 2
767888928 407330396 0
213333132 757595669 0
819897473 424007806 0
832579720 401475595 0
445111032 817546343 0
614115799 370122797 0
886803297 183409102 0
650359809 146929175 0
826263489 888151531 0
196693341 706809633 0
57033294 93501691 2
897591543 992675154 0
775309348 97307479 1
233660710 856480738 0
462205838 126506175 1
91647359 213575964 0
990015531 753326896 0
919505334 766870977 0
318187529 435684498 0
884969736 229707596 0
806443033 768584143 0
688843834 559253615 0
806643318 362098878 0
124980607 554337196 0
708489960 858425676 0
97956431 5403291 0
15486688 629644967 0
23622378 315648797 0
859621286 47702334 0
535234942 231197753 0
381136307 545013523 0
375687051 916063300 1
375857792 444306451 0
200465686 642891035 0
519275708 80594445 0
465338358 285107044 0
451654396 258849626 0
710180865 356810899 0
96578789 903308659 0
563541204 270801650 0
632767965 363323403 0
877656270 2489945 0
734652051 701916497 0
815108891 489768948 0
697183135 783608251 0
137654015 477841603 0
189455592 534927036 0
557445629 796802858 0
576272767 580290387 0
387803984 480043048 0
823649610 829456291 0
469982416 507405727 0
339469723 481852851 0
187654553 358630630 1
16172814 76344792 0
88213453 606614314 0
259105141 317844048 0
806558576 641230198 1
757798927 259472230 0
444013393 284048107 0
408387847 581367723 0
725503411 889098114 0
734839675 499694009 0
859208677 820915665 0
340650276 492190036 0
666142107 568298197 0
899644250 132456792 0
92372076 58039496 0
960165587 41723580 0
32406789 740099785 0
36011888 434188631 0
977270840 528397305 0
872935395 515819014 0
387161109 662126152 0
642696552 114180431 0
629620125 384428622 0
591188453 616932787 2
850413907 552344243 0
565505205 122838779 0
17756319 207220797 0
326938963 125089204 0
895852020 856995659 0
279814469 774445972 0
222533028 980705371 2
521912702 135036013 0
23238877 797952698 0
417048341 656187258 0
25553210 748591189 0
215078550 666320256 2
528978865 707254297 0
410739044 148871655 0
71216260 895790162 0
270301165 838129300 0
486787038 852137057 1
822640334 771530401 0
473911488 797662932 0
956707642 726459748 0
88728692 139434288 0
131724483 965224714 0
139382001 269449903 0
30577288 116857008 0
454808669 488200559 0
728767260 515807679 0
100080580 931803255 0
948434700 141808914 0
139097359 103028230 0
405428639 533200891 1
784753699 404671163 0
854984711 956824729 0
108178189 328498923 0
576219612 164458296 0
980551149 534725082 0
573570972 753905089 0
388029844 296787462 0
934074538 538998209 0
350357273 526311459 0
547857413 390898755 0
798150758 753771988 0
835809054 206614095 0
996652023 231375556 0
497734821 86376881 0
866689188 141336260 0
211589587 92023503 0
521722961 669479829 0
809745651 592038888 2
391958247 533038741 0
990295002 217480178 0
508270545 219079635 0
297223725 660390077 0
775827304 698053738 0
135272861 897023766 0
22725844 394536276 0
224475458 744795790 0
240458630 579112490 0
597159081 61510075 2
174292865 902988221 0
621484412 809551507 0
733661498 697321837 0
618049024 750451608 0
599176656 985172182 0
381137111 216270823 0
645934916 986620440 0
925176717 808920558 0
10791935 693281529 0
526489060 615721461 0
187596783 59638379 2
752644556 593670834 0
622713715 762311236 0
793031136 669095564 0
697663225 916670471 0
185407931 141670328 0
943340808 1280239 0
772554816 98994627 0
9126357 187220309 2
882845609 977511411 0
18904164 878130964 0
652891095 210173336 0
978138185 252646446 0
530950272 591600236 2
254515405 699639206 2
216560218 680410326 0
616142425 195067089 0
290399130 260200591 0
797747327 352800391 0
936001003 845556384 2
791597241 340387181 0
948506669 471720167 0
670181526 344660705 0
263015682 551384527 0
767044193 925947089 0
573008392 86041457 0
783894030 725824817 0
79609257 385420537 0
294274048 283313186 0
124290560 830506005 0
889004877 229357509 0
478263314 865046449 2
612643655 186088307 0
341689187 260241901 0
699888234 198937205 0
55668463 776625013 0
803348601 235376847 0
509458488 917878149 0
648757496 726784506 0
199730964 424692314 0
315983751 776451851 0
173007684 332411400 0
284823316 398456071 0
403913779 260024669 0
500085450 802614107 0
643366668 247058734 0
827621919 129421628 1
130757083 891939808 0
144013845 66806910 0
258928168 946647900 2
31361064 325552476 0
302555147 299039711 0
931697583 34202156 0
852167644 802626868 0
713171489 836295290 0
682899411 464828862 0
992825705 159706316 0
23226536 164723610 0
423778632 852523804 0
126595346 646297805 0
228587765 706896874 2
689730886 611083489 0
89540455 915999070 0
267206945 466524902 0
57317156 222217933 0
582127946 177272746 2
969872359 820668064 0
954291464 829164982 0
354578594 185444622 0
171792225 67885487 0
416495770 997729122 0
996646030 604917674 0
815441267 40516169 0
242759127 519965289 1
540496404 132272455 0
232746562 699741289 0
105975614 406523419 0
472856308 12474225 0
137824174 586384212 0
805660483 978096262 0
174617366 74055462 0
108248384 167115254 0
385134239 48303606 0
97287793 492872121 1
306395743 397942693 0
818977991 641896087 0
998183396 914062435 0
415138637 48890047 0
391166226 100236786 0
404478215 222050470 0
959519150 634234470 0
985050023 549147072 0
716010061 617921795 0
37854705 841014660 0
443618238 657428885 0
319345642 534710757 0
899709209 777953944 0
648133445 58324119 0
611389640 637808271 0
333068972 190658658 0
270568916 100590285 0
508636221 834866207 0
140179924 496289486 0
346116269 770119981 0
849804170 384432202 0
339464238 600689371 0
318947131 942377222 0
760132516 865514806 0
751313226 574253579 0
177680798 799833173 0
442031514 690489924 0
229233759 387023785 0
96937521 691142080 1
705366557 115594033 0
515677692 496602950 0
17816578 128303565 0
844466624 938676513 0
16707996 865128664 0
867762955 661452157 0
59374775 700548184 0
692907182 170892958 0
307913534 676236149 0
600047090 489180948 0
431113916 492608341 0
678573913 250017149 0
209999843 678376691 0
220964949 270396081 0
445321694 282842390 0
261480828 512000797 0
37982650 159624602 0
215793565 722272197 0
976841164 2067090 0
402047437 26016002 0
402730707 763995242 0
719867983 714548167 0
549451444 838245738 0
781639347 497235181 0
783888225 300249410 0
901534532 676534414 0
199890966 590978365 0
305230882 990165530 0
350306586 276513931 0
631480577 706079158 0
60155631 370368042 0
363038064 234821210 0
638383102 436646386 0
73555060 270527683 0
823482995 23240617 2
948471431 166556587 0
695845222 239999824 0
448362740 11777897 2
256641537 920495868 0
522546408 282538148 1
477487904 314637545 0
651303429 752154921 0
894374696 535912432 0
925198682 437345184 0
398535950 737651098 1
725341326 44832558 0
38054846 483565245 0
948228138 30813850 0
812440690 767863180 0
834494824 150615335 0
11637395 44600127 0
907883113 134005057 0
949212385 321325463 0
693499459 493047675 0
73270762 235061166 0
779624842 827738738 0
794788262 619116397 0
81902733 106828554 0
529464888 295231163 0
934720839 897542230 0
524009706 536348206 0
123458233 103463010 0
401918322 663481501 0
422661814 992886225 0
830918380 744315638 0
144940815 171873335 0
750037256 38142612 0
748379622 353282012 0
854280780 33856156 0
93409246 744710740 0
310780546 307820489 0
887072384 674295577 0
155654895 682932137 0
389216224 15648357 2
51194369 875225745 0
683894853 174100901 0
680048687 140513573 0
555053544 124883319 0
13043828 335575219 0
268307273 654894334 0
899533148 732781305 0
867154017 811489482 0
274831888 785367269 0
783303780 474023314 0
230132389 453938645 0
629724463 152955517 0
997003372 927264724 0
924554019 228363064 0
945080066 84883149 0
215513558 800478782 0
386076743 14616684 0
238995276 447199645 0
11514547 102248046 0
399327254 494000092 0
164333532 592468246 0
102078102 639386511 0
466442353 122873490 1
97104988 81441650 0
524516182 633662271 0
285602384 33037710 0
77791828 839843957 0
160562622 2539682 0
180936126 662494273 0
469587725 567167511 0
19711526 76230627 0
995135548 229066246 0
11428194 242532003 0
563824504 134911876 0
420830606 327225409 0
835999416 105643441 0
151574451 606741553 0
451249668 277239200 0
905526609 92654572 0
196905132 25727916 0
311288590 958636381 0
999811095 47287836 0
514918299 96926276 0
2846882 445895295 0
409358291 467669499 0
64775627 198263161 0
857942036 214641728 0
79242497 127047756 0
902012645 132156750 0
169193613 587808106 0
36354834 965133151 0
286886820 926660679 0
204109914 546134751 0
118660357 131631954 0
355652695 858041451 0
452478793 482990098 0
884042245 415955340 0
845642293 537075627 2
92118554 644305234 1
206376678 621216966 0
888928798 113440789 2
12256190 114820206 0
532149297 259810060 0
66498901 961500797 0
447831331 246271402 0
628931713 883898028 0
433201601 598679634 0
121450225 836342131 0
354143441 422519174 0
118844238 875102481 0
701038790 619528604 0
890689319 968622973 0
524280001 857994634 0
628715066 535585007 0
378485562 163392691 0
128603888 439370267 0
278633990 498124370 0
398929349 870994711 0
116430536 188301761 0
236416980 630394228 2
176361937 157448807 2
320731130 933453198 0
25961545 926915500 0
61685225 690536472 0
851704340 482858043 0
384817699 523335910 2
331468150 264170816 0
61790163 528985407 0
216275341 588606040 0
454279879 516776413 0
96568225 580711490 0
823577311 281753329 0
739572148 163034332 0
689954330 195130233 1
799916852 286320029 0
483555243 274904895 1
713511323 782582548 1
712781278 753762239 0
855054444 22831424 0
690627809 87888257 0
496749428 12660187 0
709887134 586992327 0
272425113 465338941 0
575996959 874987600 0
547596690 19952421 0
30716578 429659076 0
547085750 202905437 1
701645307 479120524 0
755217907 672035535 1
625323527 242722636 0
584902948 267864114 0
611646649 85401543 0
449248432 818150518 0
43572688 135648751 0
142264071 279628901 0
317833257 431430621 0
523332586 755732008 0
105671921 331531748 0
164520551 920789671 0
21154246 501947250 0
372729075 501667624 0
197952692 8936022 0
429388548 180616863 0
679003415 841793242 0
692699901 90964445 0
21743803 34011850 0
240784070 62311125 2
554986174 710302842 0
591689830 748622313 0
163541947 500351580 0
241213694 182787887 0
55375853 978361244 0
282262118 130328818 0
754126517 146256624 0
909552336 717838004 0
941639701 656824936 0
187763160 787193466 0
630944011 343848380 0
28368063 904847016 1
776016882 461438322 0
85851732 147189999 0
750912770 196275321 0
18665477 521079075 0
758569850 108092671 0
380913091 13669821 0
22496859 98174547 0
886423856 646009523 2
125386526 496790002 0
25341745 728192546 0
831325727 39097720 0
846294082 68903108 0
769033095 566524455 0
797846673 349804537 1
498345706 965730714 0
602457396 581344722 0
452264869 18360186 0
22386077 313354688 0
401414675 532473848 0
119327925 800742009 0
518219732 211556058 0
18098975 924227223 0
51595958 631347414 0
249068916 72933953 0
489697625 238871093 1
337070143 111335145 0
158984792 288214057 0
220106065 162557021 0
196824698 651615736 0
477613213 709037604 0
771937734 132748065 0
155872322 779576560 0
711569416 114331796 0
655561834 315775357 2
758960473 604794839 0
764520918 776627327 0
852218884 63673383 0
796651693 334635461 0
970444979 626722320 0
245610636 866131358 0
950008774 432212557 0
595124350 463482326 0
878179001 190656031 0
783122285 498396703 0
674909897 568933295 0
352401104 307192055 0
854365011 195228710 0
683538122 928896270 0
513685010 26242254 0
12190495 992584286 0
581961007 43785303 1
775893439 832445077 0
939595444 899387201 0
420275744 303718573 2
535933078 334654969 0
817135895 735467601 0
603713794 33502253 0
60316726 402690040 0
731938582 249536313 0
304124581 142438602 0
526087286 638269655 0
567820379 907581135 0
163988615 923929378 0
251913515 143528499 0
175735618 27783572 0
567026878 217264717 0
721121965 135057218 0
86836572 387194462 0
889128234 896473966 0
152483635 205988119 0
266889605 819337175 0
973800335 607919052 0
654173708 133726259 1
87965785 10482932 0
247753468 23419233 0
615151695 543889734 0
933271892 613475038 0
564049132 708708929 0
66415515 95294536 0
847895221 468180760 0
56026120 720688026 0
84494269 788669047 0
734846571 11306170 0
118272093 240559927 0
140503144 372696722 0
539243336 431206043 0
357039890 757667019 0
988810554 123590335 0
186877984 318608543 0
360825562 675680302 0
447433217 59550939 0
104069312 23622535 0
881576354 856691787 0
357374909 72113914 0
572807966 682494359 0
718945314 54065640 0
853138732 560001476 0
305667552 923381241 0
470320718 739245821 0
198833265 349897401 0
979404635 68782042 0
525006330 997528825 0
249087942 789637997 0
589602849 913494849 0
368526243 136621565 0
206521348 813915357 0
522253573 436044185 0
548776976 833297062 0
452427200 960507613 0
618832816 237726117 0
751121900 716688856 2
95461124 66277889 0
306310695 143850270 0
177528593 375002995 0
731830850 969221944 0
609516407 463561782 0
439294459 514646380 0
32548529 629068150 0
332311702 332776007 0
657649157 668628004 0
47036422 142264983 0
378960592 467764532 0
483401333 659457915 0
771346362 716569549 0
937993928 527748808 0
934897246 95179961 0
821484096 274012352 0
936009800 942533807 0
362540187 226868173 0
900230446 801203627 0
387767816 340153693 0
238748349 950368052 0
181497714 297307919 0
937860421 422346555 2
153579901 618738547 1
697542739 146927389 0
354849968 512648414 0
232641594 706665589 1
653069211 416935856 0
294336354 586315326 0
26586172 975588570 0
891229237 499830885 0
539093424 487882733 0
102832543 858642663 0
89786032 171131114 0
850874086 659644199 0
482467838 234025700 0
699312942 35926766 0
795481920 300674532 0
659372926 180186288 0
1566964 130505501 0
8759585 972556825 0
480234720 131725525 0
263751064 58423313 0
503876821 811711219 0
359556745 23587408 0
994134183 904553387 0
206615946 45266282 0
74055737 526519044 0
327909885 213655569 0
821335668 46781317 0
569601930 335750866 0
978046172 896408737 0
435998855 300083414 0
271112037 29634826 0
943358398 106569187 0
480567424 980369183 0
938775329 325142881 0
206810773 100999824 0
140300783 487072719 0
6350057 472479458 0
889696059 581928807 0
70667079 886418895 0
114287275 25501943 0
91224648 155330732 0
91189003 616479673 0
699697745 746800773 0
375484905 694684559 0
827564165 116339601 0
849619861 971799557 0
38148485 78695762 0
494170762 616192480 0
759084084 50733438 0
572898961 988111602 0
130243702 652405135 0
609747530 998100704 1
770322756 393107532 0
850814926 966976764 0
941290672 877014783 2
520318204 244846470 0
445271995 898386097 0
753515426 282684495 0
506779747 563189153 0
118140449 238238438 0
112962499 122501284 0
753827170 850534856 0
240293648 266682854 0
221374760 668801289 0
958403892 597702661 0
30177590 2599082 0
592636083 120383791 0
42125071 654034433 0
351660868 144257656 0
321643410 232412300 0
26387570 947762757 0
232092428 30747837 0
736198114 483976447 0
794510130 917320940 0
427632359 930207043 0
173916791 772436116 0
51905298 556409745 0
217089395 43417883 0
790245987 128060932 0
444387636 549987454 0
11864390 372985546 0
175084376 697885575 0
577740013 540940838 0
411685466 898214042 0
115713654 771251583 0
365020813 81115819 0
934993350 635410742 0
6395301 983338575 0
723999889 54931391 0
843421262 185417742 0
726795677 114169724 0
742910249 456573230 0
765572200 114978976 0
239111418 419250976 0
360582898 410957212 0
574442799 699914870 0
521091914 598704071 0
737403818 101548014 0
572990750 574696674 0
995758915 417865432 0
28305383 303214987 0
603397160 357762799 0
276650791 47998479 0
496490984 849182162 0
307131933 124251227 2
63889936 145041229 0
510283828 979365877 0
686944077 543489989 0
466209273 552473979 0
700530442 574757538 0
648385135 248053512 0
306458141 301945761 0
110606541 379114844 0
366959182 212147942 0
8048000 798693627 0
206193228 556074704 0
723728991 678071093 0
705908461 167995639 2
890344193 497641204 0
394964066 684030880 0
646973032 928192398 0
400982681 135331878 0
727230377 564136661 0
137425053 238788727 0
312890869 440111861 0
283110352 530743444 0
408455916 566740409 0
850959895 391622017 0
245822086 863737317 0
111303361 121069642 0
273699693 467214243 0
302435494 509436570 0
842288561 457309892 0
284925757 213135463 0
478976854 292704782 0
620118302 904155323 0
275005663 895372409 0
357749891 235919792 0
192698540 20603061 0
622179416 917962267 0
761878367 22754786 0
185735368 66923405 0
416886789 952302052 0
847891429 808391624 0
643423199 864312902 0
887303383 854337566 0
232607561 687853337 0
46366342 285278572 2
239876346 902370951 0
144083709 826877928 0
732380264 618173638 0
850317506 676855202 0
823251336 87896228 1
529332055 752874331 0
140535054 246888846 0
965350151 31412951 0
473337795 358901979 0
761243125 100168259 0
904888066 792129838 1
322930063 467077306 0
41130870 169666422 0
930447020 66375350 0
633669483 581107976 2
881538702 513406403 0
651479020 760616476 2
21996634 395601186 0
877962832 156486633 0
875015324 396998197 0
987003655 891201817 0
276069125 132211383 0
286173734 876331680 0
513397610 174917566 0
30959108 668087573 0
483671574 570717459 0
563573250 609819229 0
527322608 979049612 0
148196532 19572498 0
689603486 711507966 0
625329147 404253700 0
453281287 345539700 0
894319372 625164990 0
245579634 405070782 0
784314807 93405920 0
401816515 248577681 1
515889055 947721838 0
335820375 931109922 0
295509546 302701417 0
441287734 395856242 0
367490598 974936617 0
43419095 230386289 0
32032794 531269638 0
50145627 341808060 0
212579389 288955112 0
351806533 614276030 0
942887906 150614001 0
83718731 870393040 0
141614341 107900058 0
33163535 740350304 0
899645807 918313945 0
261786917 220259051 0
729729339 68536264 0
715786347 122417302 0
35962022 106857362 0
431079166 516121018 0
449848324 623420137 0
531780111 25752689 0
23422085 519112755 0
520208159 107151983 0
819159426 436776324 0
804044642 168355024 0
659066019 31641458 0
170139931 407296966 0
900647136 392422164 1
351174751 90559661 0
520052511 674234607 0
577246873 942417527 1
413566578 242764033 0
811716391 915271258 0
188058075 601126355 0
829512192 757196847 0
555941670 473737504 0
87658226 804921158 0
373816512 694292769 0
577367595 135834842 0
728916804 160911808 0
974915546 759157084 0
38337362 18734681 0
33570793 716348917 0
13292882 2628633 0
135386024 505306943 1
440268516 939191904 0
915611909 664112956 0
162847893 346410906 0
740720811 11777738 2
381989665 215975919 0
413136637 539436487 0
993992069 267382895 0
829218374 988765873 0
254979506 961111264 0
777141398 793874065 0
180886304 931786067 0
259931564 804945947 0
865946731 606212369 0
733575732 27779801 0
72941826 908703855 0
597715457 793489061 1
391182335 320031162 0
195433317 106016500 0
238944938 809516765 0
65959886 560412432 0
464980048 612069272 0
975460106 841098629 0
902573893 433418260 0
216393370 730210962 0
848475612 958616582 0
528792134 645149423 0
776022540 95772764 0
238843874 239602840 0
642504894 260505868 0
454373605 556502749 0
17823693 139993344 0
762978815 51435112 0
350132852 267239945 1
744516322 212570357 0
925823351 548934373 0
512970645 140248543 0
82446891 76255329 0
848463214 490341895 2
642507660 208361914 0
53469052 297850967 0
200819310 774899547 0
340015225 138263153 0
927600607 692066291 0
303515535 291879015 0
644216149 373837880 0
669871256 401215616 0
72865037 434074408 0
3975031 127166726 0
742589358 380304642 0
693938678 774867710 0
801334923 104285350 0
805769112 17361983 0
40874434 236941480 0
450645369 498140722 0
232144442 33505603 0
705482420 247070089 0
357516159 331100814 0
888813660 681157909 0
256165853 96384946 0
177444287 975568741 1
205102682 15193446 0
51453179 24843885 0
601685725 687867399 0
380061740 778093541 0
769680944 474292529 0
5827182 587598620 2
520856636 72752904 0
346750355 551222068 0
211464913 883505038 0
842659148 94232260 0
94681271 193954205 2
91734127 670756663 0
89329952 714260951 0
150230186 326979511 0
951309878 573759564 0
777495663 382469367 0
440360704 888926142 0
183134498 769930406 0
934152287 442598087 0
364807048 578036836 0
264307249 703024429 0
146450575 954897552 0
45472440 426574059 0
800447941 875945619 0
175017779 225035736 0
835869633 771293436 0
515396019 91409543 0
342870655 17273988 0
173827994 742522034 0
206019128 983412843 0
492524178 405665040 0
9752705 111211083 0
60034653 589164834 0
453498077 791284363 0
385213191 502243828 0
773920593 732975052 0
458750788 978902462 0
78800169 485266849 2
814298114 906629682 0
51756657 687993517 0
925247294 9233384 0
305797429 435857460 0
489656819 649328488 0
236725388 471061027 0
286664822 621799298 0
182051218 324687847 0
968930193 810107006 0
879230138 653631886 0
171617124 249595815 0
456092427 611541521 0
603588827 734869956 0
738707295 225621072 0
911040256 45816077 0
705421994 261767298 0
409024761 348129758 0
631258197 425740064 0
711007022 809244834 0
248562016 430983801 0
895878676 80750869 0
971833162 815248585 0
413564610 828971590 0
541809545 754503631 0
584244052 659563480 0
33451945 990429234 0
553190325 522471935 0
838718711 457408463 0
87774653 522663265 0
17129553 950954766 0
693433512 349794526 0
9796396 309511467 1
720033634 211589394 1
429213720 496723074 0
648131982 715301728 0
86551597 228172853 0
169210188 199247019 0
273048245 50432185 0
578589213 711023687 0
347565779 554777639 0
444558088 103614371 0
804187307 390023721 0
385254804 560557289 0
265124003 431445026 2
933601711 662893891 0
567509320 83932428 1
49885130 581781925 0
509470116 815162937 0
662939373 544384287 0
53637316 178426669 2
43445392 448853215 0
326209431 340707011 0
831309111 784005451 0
110966588 448064569 1
287167726 473820349 0
810648732 759847330 0
506560861 426357064 0
215567324 88237090 1
510650569 141283739 0
65307691 438174027 2
714997272 469074035 0
420420244 139193650 0
249159149 779879120 0
19732952 905181902 0
586986807 761761438 2
350268741 820117237 1
130500740 509641515 0
763005034 724695056 0
104466588 649075449 0
646241285 425951512 0
648608130 583103114 0
711379482 598603523 0
396920864 461014414 0
459286795 32921287 0
757149312 641354037 0
440256530 423280270 0
930312204 512271583 2
65844086 98007885 0
159805744 710734301 0
956524948 165770604 0
302619862 183681903 0
569594063 754457068 0
579233593 313520784 0
494685746 255307070 0
8944946 305666656 0
140696593 521463585 0
128853558 84988127 2
628302626 41249156 0
41522865 724253748 0
671278516 239462655 0
112951867 943910695 0
120184984 670475342 0
652689299 643184803 2
249704140 39847440 0
76823538 552226459 0
978189479 858545622 0
149203799 684568023 0
35248733 813095961 0
447299670 369824643 0
461294081 912608312 1
929298525 484568994 0
357955720 175544743 0
247206556 941321454 0
166534601 130276901 1
608294289 646269059 0
144784368 408525092 0
163455409 85802667 0
217041945 794188586 1
659797996 732401243 0
66572484 769908229 0
548423551 985534540 0
741970435 120820711 0
761197137 973877886 0
536562472 573066814 0
718137047 248705432 0
355761225 529981018 0
225088264 476065323 0
475823063 380149237 0
97750427 706324630 0
462552810 334458393 1
928803045 233362123 0
112107123 795768649 0
134928304 490042660 0
870910037 358186528 0
123273938 660784756 0
691160997 958185370 0
895615916 835594710 0
886411736 21617531 0
413179738 929932679 0
387958811 117185420 0
504185693 793222503 1
477829558 863033864 0
561000537 218278263 0
977147902 868046547 2
768259231 514841616 0
962303948 50428952 0
119885824 463178498 0
144710523 747101814 1
42995208 362931612 0
108193490 312516004 2
911376589 142362481 0
254788463 462275094 0
132650878 281613045 0
69991586 458152770 0
38043933 791498395 0
935710277 743316591 0
889995170 4127104 0
529822458 849352014 0
675941246 717342952 0
936843698 969612040 0
499677625 265192610 0
202747558 502170824 0
732209632 711296588 0
454364363 20107490 0
239097978 486236968 0
294482990 414726081 0
271707749 65575230 0
298192540 557272473 0
571941597 335945311 0
438365511 468754601 0
45925717 252449788 0
528696407 672386621 0
825095388 573191254 0
781281712 73518467 0
613559922 84813960 0
148187297 173525711 0
335317702 744744009 0
645410889 35976206 0
299776189 807611783 0
304385690 232820532 0
366882441 230682197 0
309513841 529482558 0
988273785 867957125 2
976601560 699087899 0
795559719 494200067 0
832991776 2560172 0
718833626 993047687 0
895785749 267844094 0
853112608 55454514 0
953509418 537378272 0
914699207 973710571 0
311571099 48375386 0
820565908 234929254 0
762804903 842507128 0
318600848 821248727 0
276994455 953982150 0
300054642 539467675 0
430498922 337925040 0
926631289 240922346 0
289055915 471790953 0
982935778 846571556 0
964663580 656978879 0
785919136 988707023 0
725456074 723390502 0
860898248 882338839 0
87360582 596441887 0
371864933 495526375 2
82909656 592716627 0
31119114 679177071 0
870099054 124014483 0
828809870 700926013 0
272440266 307947220 0
504991497 346985166 0
235609599 70540444 0
84227002 810229613 0
522911042 331841571 0
563823713 909283989 1
444319439 888941732 0
192545985 743718178 0
537950148 579326291 0
873911004 768431804 1
853201739 442344988 0
332169298 680332399 0
549980193 69924686 0
747862350 802021788 0
46285724 667130961 0
200174521 389017884 0
711821985 429862095 0
692471461 354485118 0
84893576 127912347 0
91470504 570074539 0
256328980 155063226 2
54093669 75790042 0
828519052 833044555 0
325338248 151119518 0
586475973 668693518 0
869956472 497540210 0
992642228 525817714 0
809195391 589413728 0
255590151 623831387 0
78057193 990323345 0
163766049 7264862 0
692716641 589883085 0
453476819 143901576 0
913668350 72450679 0
527276067 167420277 0
994067237 958485808 0
664315037 840460658 0
643289545 662368876 0
676717433 273764536 0
797080685 905540407 0
140523131 341465991 0
139864881 235626259 0
343733779 662738965 0
383414659 257868618 0
551415588 540886636 0
860854513 849058839 0
380929376 304003457 0
406641837 412929577 0
127986016 151217016 0
110112284 616600608 0
384260870 885643319 0
128523955 638934470 0
297283609 249270359 0
554414884 679722953 0
956227749 624137425 0
268436258 562918609 0
26509559 982131534 0
743293047 812527346 0
712989150 571416317 0
434278760 161273156 0
32506434 715663594 0
128123431 232666045 0
71199186 608870398 0
968305688 41918487 0
938737287 797807612 0
639324725 791735797 0
831079897 614333022 0
699541974 150323138 0
959686967 129948739 0
326819183 661244348 0
389544985 876913995 0
616168598 640359227 0
138761249 124437018 0
648120320 304818123 0
38695750 780900270 0
482483313 107016373 0
19481244 699884323 0
938903847 253358990 0
700942751 541257969 2
23157766 368298271 0
783503799 102452118 0
13882523 8292584 0
124268048 62523114 0
395787074 906765650 0
896122825 137568732 1
11234480 26604410 0
110940412 214960769 0
646841342 523268438 2
459908143 35255173 0
627379505 145367720 0
175397136 587651567 0
515027679 221195811 0
782419216 37512907 0
452117383 107775931 1
271349545 549196202 0
99890495 153456626 0
576010634 287172898 0
922050970 812598494 0
103088951 876875908 0
740350511 904599754 0
664889731 271957897 0
549377432 912003040 0
184276634 237755730 0
659241687 71862535 0
663629593 149183686 0
4532601 769475294 1
538987884 114890830 0
395597747 442599685 0
81160276 715758982 0
895876093 877109067 0
339795120 159969807 0
963360887 522487032 0
35943095 524116511 0
110889825 158798095 0
620024914 851267477 0
709613979 228857843 0
419674287 428491131 0
360524077 965433230 0
52619904 720743169 0
923990766 22120547 0
92636179 132777068 0
127310532 134141419 0
746235076 703447517 0
760209273 793772684 0
185196336 792521296 0
467157389 34972621 0
24911318 662366202 1
288360916 587872490 0
920980234 903517156 0
271568879 662480255 0
769662506 339299182 0
634628245 994626650 0
386480095 437179048 0
924637046 721675298 0
806557077 330066963 0
999467877 917408672 0
954817537 332828966 0
112939736 272719467 0
333468567 768684 0
921824780 236514674 0
375683503 447394831 0
667438499 209306106 0
629097033 637075855 0
653002617 230227530 0
382302556 435145187 0
602808298 187340642 0
771736750 591296086 0
803033464 476662430 0
967561379 326302402 0
137286418 254947430 0
110231593 716471336 0
52198076 878681656 0
374181100 244219773 0
58474936 202967054 2
934644564 298206600 0
383842144 408923342 0
299351897 694884617 0
14610755 23276404 0
284060999 944992934 0
181838595 3245060 0
51377283 932814056 0
889594517 496331922 0
432480060 289139898 0
816400444 945059514 1
634226501 665548604 0
710723058 62010745 0
744381717 124694755 0
454128084 56198892 0
56991351 354750604 0
401662746 927612020 0
651010597 615707779 0
824641342 166629845 0
784531042 111321439 0
829315371 132492130 1
461282881 223767841 0
981263897 792213242 0
970406221 250414932 0
817771177 279419903 0
970784769 545761088 0
70107059 902003544 0
290960761 882336075 0
789441257 976069882 0
719127495 71491004 2
367077880 53300956 0
136185178 531740103 0
36712125 942013741 0
174196684 175128220 0
665956887 662517941 0
630889965 10177681 0
892245752 61292075 0
444943464 555226186 2
522717670 113855107 0
428590458 776214103 0
483579461 43400974 2
842845770 427068903 0
778751446 4676125 0
25168920 79910617 0
784008806 780031041 0
610485594 892082412 0
350156252 239508354 0
641756628 238161331 1
667703764 287878812 0
10061178 123955800 0
48055996 168300640 0
65634612 111584760 0
945818955 479608352 2
126773579 38163253 0
932657582 864570893 0
146878885 802727485 0
751830988 841716250 2
19956190 383898661 0
618662154 408163574 0
405869522 656472717 0
67309580 731284099 0
892123315 740367677 0
800114604 161357786 0
3924766 452225957 0
335456109 448420329 0
758991005 946803050 0
934516021 561286482 0
109518796 138994759 0
692986104 988055338 0
502266473 784184352 0
87510598 555638172 0
198163527 768454551 0
148089810 51335125 0
735290191 90891780 2
318236770 451163240 1
947749603 632580806 0
708846944 137694216 0
463543183 981005035 2
466241548 24620120 2
857101292 558876292 0
117364187 556804078 0
87732414 591298880 0
705865335 388441452 0
678262986 723355658 0
16681756 166866804 0
435855299 197708486 0
814163621 919510366 1
518583205 907434892 0
134212094 970002880 0
757738837 758191691 0
792245992 226965210 0
25056204 143524756 2
367061355 723893327 0
587294366 788692367 2
571779618 46832135 0
49915350 303445121 0
217143568 94079268 0
37294171 624593583 0
934645549 210054835 0
491650822 930888984 0
44004947 471548707 0
748518266 815705034 0
541915486 209610809 0
736151241 333063 0
409118447 33000327 0
982924573 884393350 0
76506083 780098796 0
586226960 630713280 0
982147937 168484165 2
886458004 160622828 0
334575255 23077518 2
751824852 351594455 0
144146451 258347159 0
917099694 809763984 0
172672397 825905454 0
126429265 359603490 0
758925526 614795510 0
583434337 874758410 0
80429874 777143643 0
488206715 893918472 0
49616674 513036679 0
412918696 15064118 0
672913946 509942971 0
992167892 821041343 0
127717448 45785457 0
383440453 534920404 0
435917732 656393541 0
160669622 75054733 1
494740826 637664199 0
316583054 49046358 0
804941318 670899620 0
294065058 921067303 0
151055266 827721220 1
712398733 703700741 0
22361233 711029954 0
620510511 327552970 0
877393636 864302635 0
876824092 144606702 0
684729888 371671600 0
49130416 309785529 0
15525788 153396509 0
893631925 409676812 2
436092432 480128308 0
863815833 217500978 0
800341550 963244964 2
279374917 528554928 0
650148120 540828026 1
305113173 702238199 0
142120091 523878491 0
684191482 941048630 0
966652958 21681869 2
690552581 684587289 0
224587036 959598689 0
936944409 313496934 0
153704854 872333912 0
22036817 781174147 2
455038198 414140556 0
278762039 939444764 2
490323771 251559988 0
726148696 31799956 0
465895202 654080632 0
270180960 185231917 0
184551449 782457716 0
925130842 169602474 0
69126582 389431481 0
856658706 465768818 0
34061365 420623569 0
161850036 347153276 0
16044883 563575559 0
862353167 168392608 0
84477808 72226213 1
271772217 28455322 0
343988917 114199838 0
453107573 732713531 0
684545570 553001714 0
947689992 671131783 0
780191589 376866510 0
677311882 887658445 0
587490029 421716873 0
979326322 477375527 0
485760295 896815922 0
306753867 52119110 0
14684538 304059544 0
175124107 403156611 0
486021763 201459026 0
340297116 485253643 0
829835066 185725768 0
783175028 162855980 0
7118237 685703566 0
286279573 39279396 0
66681193 807638531 0
630155628 281834403 0
90663731 346202473 0
759744353 85683119 0
228347099 751040945 0
444822367 222971544 0
949619312 338017511 0
384643515 574857816 0
739414609 143201532 2
557617249 901511160 0
878754563 308044364 0
74316757 41975705 0
50117987 924436850 0
256704841 699399430 1
411641221 806312710 0
727859266 721738236 0
751201886 437931495 0
642905961 755470840 0
216323897 921189932 0
659354187 665214368 0
638970448 572813742 0
815542555 433154548 0
144990365 553694890 1
211433391 934561979 0
61715822 574391155 2
696785799 830290472 2
24012140 726789936 0
870264228 224014043 0
214751366 248026798 0
971794931 51965854 0
412176632 11379051 0
853792973 19946532 0
387430652 554286631 0
413793154 775432411 0
537383165 712073738 0
158755920 379402689 0
938784667 89536996 0
883004691 910067823 0
77250405 411945648 0
200898876 697312345 0
439037782 690115732 0
854372807 448679193 0
830978182 543092454 2
708883488 91479850 0
849621407 810550824 0
239427418 684093453 0
257946073 76789881 0
642256701 820863011 0
17625329 925820755 0
795289156 765410709 0
74960445 905413623 0
42810597 102700839 0
80633534 130641695 0
570357844 350089220 0
355985736 147194181 0
850345950 104832076 0
39667433 951341999 2
287443797 508499657 0
294449192 609710695 0
466420953 688966332 0
580401510 69046522 0
985337287 65732365 0
778525457 420163056 0
537272934 852485499 0
714995120 538791451 0
705332933 19411243 0
838092125 657601744 0
40954322 762257777 0
181706293 356008799 1
809802447 985273838 0
997208763 257758324 0
670102536 534589247 0
729334501 898231127 0
879388104 103685234 0
980819735 912488497 0
771975228 521083333 0
83284614 274890888 0
688524180 291306234 0
685214510 102143690 0
25460474 537512852 0
118400356 306265435 1
905727768 191259415 0
548755655 237702736 0
740797176 541348719 0
581288112 752132016 0
676032636 52448549 0
429149261 891728046 0
622205881 455140287 2
679800942 714269427 0
438142987 731666628 0
341051391 537579187 0
478701790 128097937 0
877535466 630547891 0
305236975 961696200 0
502434825 972194663 2
642572204 252602245 0
763642121 954651428 0
83585470 344657163 0
400389465 765339384 0
369183539 757297847 0
319845347 429901035 0
119917474 542996961 0
430675919 722674825 0
924712468 451541935 1
894245009 22007621 0
556412244 117564190 0
724268868 847357883 0
601807314 353992880 0
489771010 782835013 0
202374783 222366221 0
461066611 44141239 0
265126458 770010886 0
501520227 217773777 0
124004391 279973290 0
578060734 17222907 1
971427371 11515980 0
167142989 108408212 0
827781121 200320014 0
372151416 668357982 0
602537464 294906514 0
535450316 715150848 0
96909088 156317652 0
602459641 176942823 0
379333130 311767805 0
118108679 103700265 0
81809965 109803762 0
505870545 877818476 0
429773703 576968261 0
656958733 443910158 2
795470870 112727623 2
739459811 521637435 0
196075819 105215543 0
241349111 943191190 0
19673872 331353301 0
196517896 494326532 0
545464213 536311030 0
29524631 733674575 1
946713126 285840746 0
688935352 380129548 0
885143201 947889870 2
597056584 747233986 0
391488714 315227964 1
86200268 965656105 0
953374385 872785604 0
65453430 756022509 0
883847212 653151655 0
226820433 599224097 0
28825846 73207326 0
588140603 248941345 0
729747753 356014355 2
113029879 212155508 0
727153916 545874121 0
974938596 221318251 0
369282114 449882834 0
48820627 972279979 0
273639987 953793552 2
118051423 580604475 0
63377355 757887299 0
275247599 459858860 0
544736552 21564215 0
183278328 410794220 0
167526731 860851125 0
342575514 730706075 0
519273116 463552248 0
109209235 751877483 0
998787532 184368862 2
150172557 41686393 0
742788032 69685440 0
507523238 583326754 0
102886273 135944873 0
563700215 593234777 1
25340220 987792989 1
86895248 137034448 0
6414338 45494258 0
763928913 217362426 2
195815873 398825062 0
678290889 815666957 0
564778782 969407568 0
338867643 62260999 0
164250961 837215119 0
432557650 432735883 0
97313482 334662646 2
962927130 928746852 0
509384064 909558955 0
82741599 518401127 1
126869506 975646070 0
681119626 890699318 1
153252708 978904864 0
277442806 7852063 0
445222486 536979656 0
718077498 453153685 0
534738643 506880775 0
732688908 227752153 0
837086077 116591355 0
11864452 130121245 0
795379017 627384370 0
69304692 719846711 0
628155014 373030741 0
749662216 115190450 0
453213068 113743067 0
543394973 923727328 0
371503357 680246504 0
868222753 614083408 0
794004952 472630960 0
915814875 556616821 0
875111270 546487506 0
134207944 792055720 0
803015490 75849883 0
227922139 714964089 0
539428082 415444892 0
283534334 375345633 0
364777858 382354253 0
345412192 406358435 0
810090266 987369372 0
866361364 636657088 0
563864423 97258618 0
595800446 316883064 0
968414375 109494803 0
90200211 109571606 0
74406561 860626035 0
296353526 328462871 0
435202652 823810217 1
388521884 766686251 0
195489439 352290131 0
92471364 961380793 0
822730792 618915400 0
827849170 116184202 0
460378790 392542981 0
275333293 45808708 1
325397150 11844762 0
342468456 957921912 0
658698352 68093173 0
10318146 561712103 0
854414137 911543986 0
559788211 156028622 0
124334846 796280312 0
438939057 200550300 0
237089422 311558513 0
818676850 727846176 0
2794551 135699167 0
681290326 488791071 0
614203998 373194220 0
133631659 79020415 2
200147158 433496023 0
484991213 347788704 2
83050067 836837836 0
143380416 159864571 0
395056750 254203973 0
518077385 342000960 0
476125405 598237022 0
551182880 372516079 0
319958187 233733394 0
765977714 45326642 0
14454841 227060955 2
66344915 69323445 0
588470065 912146023 2
304728352 679205366 0
969818851 234481694 0
14775713 233931568 0
57876107 748939320 1
648205676 847791391 0
569713894 173748691 0
110551705 698110288 0
130703142 33071712 0
545177878 993496966 0
10068131 730536146 0
121369920 106780327 0
567899211 619230974 0
299122398 949954283 0
120916027 552981019 0
339436729 416747134 0
892751259 700884806 0
423994301 751834711 2
632061325 899854285 0
494783135 188212760 0
852584036 580644656 0
342841847 865970388 0
895441300 944027898 0
534075731 459307034 0
935563511 765235090 0
687740378 952581427 0
801698432 932275239 0
792671000 863232307 0
119935666 710383224 0
713187104 705270800 1
344722628 487376367 0
535244078 144629646 0
51364994 45729542 0
583182938 637446722 0
495723557 895822089 0
569714364 225106076 0
520694780 542990333 2
843275947 710719568 0
822883949 80233641 0
702481489 697136186 0
119191142 468473299 0
664284412 895848138 0
759375415 54105613 0
996005178 131592800 0
175779646 516536547 0
198152246 522390384 0
204910352 283463572 0
48024829 407126467 0
451276047 52841005 0
653254963 549919905 0
507839210 860969405 0
214065594 983375875 0
698003400 723892394 0
946442161 242655855 0
872291718 80467961 0
480002344 770855302 0
932662977 951263534 0
55169050 136157792 0
280136027 682012441 0
704201381 405312236 0
712220459 988957789 0
5742371 761520294 0
825907229 385059019 0
955117391 310993369 0
285182613 3663906 0
705162409 525840218 0
202968575 850233703 0
691810386 878819938 0
59710435 836324274 1
958081032 436735012 0
62475056 904424721 0
702214595 341235825 0
713544619 609491229 2
538455824 762802741 0
12701754 74466540 0
863874988 825072120 0
160397801 590990055 0
787341140 56572523 0
987496540 601849045 0
152469334 509714083 0
556631982 338340871 0
588292154 658801504 0
464903138 187964389 0
384752558 807842177 0
913144301 319464092 0
767705415 338807881 0
890536236 814977476 0
665236610 895390910 0
995489202 811517671 0
978552961 136027694 0
120239073 936204932 2
513451748 492228983 0
415334520 594790518 0
138745797 51089903 0
665435243 535379051 0
854115822 97176384 2
776057927 45366429 0
73557129 314279868 0
757544161 956120352 0
841281474 298351832 0
417715158 509825948 0
76282988 146231911 0
907072739 28809982 0
373552488 705801514 0
543066604 621227258 0
326907224 244801150 0
719935745 515160943 1
839441660 83961754 2
624114105 576789533 2
826648412 684080914 0
2001609 806582474 0
986107977 957560891 0
159731904 506221341 0
778351218 421034914 0
250792340 740529118 0
234853047 897632370 0
592147392 554138154 0
716272026 532021391 0
654895772 704520000 0
636519487 453797921 0
138696839 860440397 0
705340243 237463835 0
35301876 741309966 0
484407729 628284226 0
904996287 406588968 0
341955627 920365506 0
502653589 43109280 0
692587920 77398462 1
962687486 305389844 0
519475444 42777462 0
43039315 53017452 0
151631185 303645918 0
909794510 12848808 0
885519070 706683424 2
829527982 673048619 0
502462394 695570270 0
281465448 313180862 0
636562566 97860188 2
245125036 969054934 0
20263337 939784552 0
88605232 788059448 0
79851444 746393152 0
427532591 606262806 0
246315406 249773263 0
60182142 423012163 0
682490967 350053598 0
971061672 507855982 0
791076953 1908251 0
109700348 958483712 1
508357633 420137368 0
202636734 885034226 0
690642340 515087015 0
422781355 674628464 0
493791206 83836028 0
862884774 910239362 0
930583395 452325266 0
39066004 440756318 0
136422445 217473146 0
935400200 781116109 0
844896337 563289439 0
702357108 942697862 0
155482652 901699543 0
725293506 109654669 0
927518453 140502924 0
238216178 544071735 0
957631803 130011482 0
797769967 406194653 0
251129849 269465973 0
622999895 100112423 0
139270850 609059892 0
250331880 279417183 2
579937553 786281273 0
765809581 387165248 0
127290574 817294407 0
568138054 148015829 0
379208402 364647316 0
398838998 272519077 0
326535691 739552434 0
563660022 136344391 0
481410595 967795941 0
836585184 273292054 0
790111500 82021265 0
42729751 564871879 0
945679640 770200485 0
444181982 231068326 0
985345883 197340733 2
724286961 984468865 0
396687242 484751935 0
44864204 504324916 0
262126346 299790537 0
999182971 969650609 0
426049693 794239980 0
86774134 896414003 2
875308601 616419128 0
300784432 61192089 2
984137994 856293389 0
10531664 301245894 0
648460533 602666723 0
921896952 440825498 0
140894432 878550814 0
572358841 260886288 0
665405022 571398120 0
954976176 261485576 0
786465833 305294934 0
387161129 147317849 0
121257183 778914470 0
289306215 953134676 1
838473845 889314412 0
86251547 662793337 0
571041289 442534051 0
668132447 600488142 0
960057458 522604060 0
174948602 129969259 1
191155522 533521487 0
985693814 454108114 0
489258212 447461516 0
275337987 274377792 0
807223657 222579878 0
495567740 127979858 0
148122034 52337012 1
86130994 976447939 0
662624285 210428780 0
363402914 968653598 0
661645816 604006090 0
257821340 559114308 0
22166586 630828731 0
58422781 39984176 0
445453592 85176127 0
801406625 496374979 0
813542866 166850557 0
447091406 421222385 0
718198137 430884095 0
75692297 131361075 0
414201497 559187603 1
185512458 218382408 0
811138623 993655614 0
449188334 299503492 0
107999909 881257421 0
671750232 5888731 0
804453961 193973152 0
35596770 545537741 0
468325356 975404508 0
879602553 299527119 0
22960423 247294384 1
83900380 801718984 2
654872541 759514883 0
714938824 697124363 0
488081909 912020136 0
953119973 697151833 0
818153228 305103377 0
763059039 621885074 0
444030497 968798578 0
350962760 264391645 0
23877041 416679158 0
902930172 139588283 0
785618866 956960924 0
619738643 281137556 0
346731672 841269769 0
343068588 58490942 0
134818963 473109907 0
327142912 856286790 0
969554615 62340662 0
113523439 570706485 0
117854660 713933434 0
65063944 448358390 0
861900390 346853446 0
998996426 876136920 0
939428803 972394849 0
447558248 882875986 0
793934881 821216988 0
68689405 887136608 0
8921167 870466473 2
991473567 666348608 0
357509420 226573557 2
59109719 428964682 0
980373114 269196791 1
145473505 28733313 0
73630611 729858559 0
515631048 392056335 0
594352282 522939104 0
392832486 563245700 0
437043544 205869749 0
510053851 558345730 0
553406103 820615244 0
645608459 28549069 0
10160053 51998085 0
441854344 181892295 0
426868146 792241435 0
572686168 855055990 0
104273920 47972113 0
615211157 226370495 0
912746392 107961523 0
80629944 287197904 0
964797015 876893977 0
960206858 449885245 0
160481676 48728939 0
681160051 610319381 0
252684579 862567366 0
493198162 44191853 0
703698681 930517217 0
792217300 879235512 0
642616670 393263455 0
614322214 101487445 2
269618564 973344486 0
693619589 503360192 0
92910564 809847719 0
772970316 582179365 0
9402272 110276965 0
341551088 911638838 0
50348367 420416624 0
442090700 771729123 0
680787780 722657659 0
729053135 398355361 0
269683238 333543004 0
347875101 845082683 0
874882835 698604453 0
782945709 920228381 0
629456510 86910597 0
655070604 127915477 0
239064880 601568966 0
49096696 88093288 0
494707238 350395344 0
482872495 477659773 0
537808813 364867411 0
520851964 210974729 0
953985024 777270249 0
971651779 946272552 0
460986141 876209135 0
894008779 122007412 0
41223005 519576663 0
126425163 921120123 0
664306884 524919899 0
321003280 565174977 0
212441391 567926040 0
664667199 996868196 0
541926028 642910058 0
379172142 232821839 0
22345103 719751319 0
975188392 431232253 0
788217761 39079515 0
99015732 991513994 0
929686253 984399403 2
634713464 802319281 0
92398410 374927317 0
960504456 115146630 0
293410026 612907 0
570395138 151474554 0
267206791 77271163 1
898002528 959122247 0
806465930 158150777 0
597170258 581304459 0
849812856 326474923 2
28098133 366992603 0
212336756 768663551 0
790110802 447626704 0
668017290 729962725 0
344557987 334405254 0
593161815 429242738 0
381696373 926906396 1
724552194 639883800 0
254159119 873768153 0
434398099 413820782 0
210039411 761993715 0
326534492 268556954 0
284249160 182648910 0
64089578 140191153 0
103369500 277757478 0
667218568 321034927 0
510020715 891429058 0
995583420 361449235 0
70356083 654353364 0
229819404 837491411 0
676569826 773306608 0
708014089 127569246 0
542261641 274365831 0
36652960 703637545 0
522543836 197293014 0
814837593 52871262 0
140177619 727676245 0
476167080 304767196 0
864246792 294211465 0
20135993 758445229 0
991780845 22962026 0
556106407 410776096 0
259086937 438219510 0
981712604 580067051 0
855471340 180233306 0
463561417 224889702 0
901835504 898792324 0
642117143 8181181 0
803165423 354296837 0
692577743 632876983 0
58844543 670188970 0
908244718 986053244 0
486766160 679647233 0
804818716 375922782 0
127818701 674454753 0
492974641 803940496 0
223845308 3721708 0
985015237 696792407 0
221650426 356651388 0
922362084 529693899 0
963847221 714568162 1
501959103 298062899 0
630351613 580771426 1
422334639 242615898 0
958327442 732304669 0
825359269 586043729 0
664467761 657157291 0
755548740 210616844 0
885312004 432783489 0
829759903 78115752 0
173205509 327525523 0
364374171 829166847 2
783209965 539346058 0
791934575 626416267 0
452445764 110191949 0
288823944 717593891 0
405153742 715858386 2
228385460 290166544 0
135711053 401378988 0
55559890 23671759 0
15679797 822491470 0
339518679 583540765 2
568424032 101119918 0
782909451 342094505 1
112484337 33696465 1
311648050 270598680 0
242061757 747309137 0
955312038 531967611 0
70034937 729219710 0
135968900 2759929 0
657049676 52296497 0
732185370 395026334 0
204358839 16685891 0
298591132 657998080 2
906631947 524920102 0
22935078 881419087 0
462388917 22181002 0
64731088 175135358 0
895477330 96509546 0
480842303 861056219 0
277694199 345927827 0
465043156 481639510 0
631005166 944513365 0
986003484 753232285 0
461217835 239686991 0
992785620 738714906 0
610937194 478101927 0
511393954 982046268 0
391399651 420088502 0
141422335 390090277 0
287387924 130884047 0
815193520 262602610 0
709806653 838754737 0
13283054 7441359 0
949749428 284996306 0
616559533 253942932 0
940152253 589619792 0
345188971 403806133 0
299096535 944237965 0
640885685 52925812 0
587398486 348958680 0
568089535 338644941 0
962604611 705586096 0
190551249 86097741 0
429982644 162208974 0
632161623 433035944 0
233945562 506488968 0
132135334 480239628 0
44718960 508747026 0
211994758 244918527 1
998821421 679983989 0
578958965 985567439 0
219307194 508582330 0
995873704 175501487 0
939427924 535479729 0
963651668 592659653 0
250707335 177281085 0
357737194 283845257 2
119505129 493119167 0
117902101 907482774 0
503451503 808258581 0
252376455 967058601 0
747244091 66207401 0
141493807 146172653 2
217685171 379641318 0
645297709 740169809 0
664464381 577425119 0
58599313 725958163 0
585486108 934148324 0
473128943 383678028 0
313521201 71675491 1
240995923 779582566 0
139071935 632120559 0
497760730 71094402 2
944128494 242852239 0
211579290 861570375 0
438613423 829385146 0
29397548 4817716 0
67974472 444482465 0
103970600 31654848 0
307757138 331534040 0
857590982 528317951 0
942735499 350667249 0
68455261 321032198 0
239640775 452485765 0
590017337 132427921 0
662558593 289258572 0
74416066 28552324 0
151992994 613431465 0
986402716 574909665 0
547539062 836279808 0
268636493 718632729 0
201848025 546681676 0
465524757 745402405 0
933462314 775550619 0
632304872 298030281 0
560703164 64901489 0
935144371 531295206 0
536432895 659877188 0
365574429 361098743 2
223372105 411985201 0
536478718 31805933 0
966249464 465180471 0
397051063 274700529 0
48228923 92454252 0
855883630 493563369 0
947693904 117744120 0
956250341 18013271 0
75934879 440412533 0
399906207 392575772 0
711210227 356330259 0
672078863 880861371 2
728237499 161171627 0
741259510 506243649 0
763183065 212618626 0
948372861 618772592 0
55967688 43523999 1
954758172 214555051 0
941584439 148611644 0
789019276 355147384 0
711183013 521906815 0
859033701 716656433 0
763391248 444013892 0
571115246 40154354 0
212949348 450020290 0
276361501 505391973 0
643186545 865012343 0
672085572 29065098 0
319195818 772965978 0
783371357 506036552 0
101204609 511512782 0
662572578 33748420 0
594629643 544936414 0
663596727 71807324 0
671866929 554262730 0
781130277 166469409 0
969703873 947356522 0
708126220 385037510 0
110899485 389250157 0
701529793 969702527 0
114306238 110633815 0
690441794 185060080 0
616072455 514101449 0
125794302 192677420 0
160427431 710444987 0
861062047 262821865 0
696690660 179518740 0
586813992 675788698 0
226968147 116107158 0
462079267 988469062 0
131469935 318589143 0
107723066 953309067 0
538721272 550169598 0
201819667 532951388 0
840365517 465745566 0
143310493 174062936 0
659751658 943484082 0
721974398 687246904 0
675363972 203838518 0
479053130 158379383 0
820167115 138604777 2
402541450 392912753 0
799067654 531498864 0
646279079 301923706 0
351975538 640924489 0
655596750 278725584 0
436424827 325326323 0
981071009 599808818 0
964176356 453198658 0
334317810 291746690 0
614010233 972967548 2
391904410 89192604 1
103535423 959017061 0
68986481 883668271 0
820863225 269928375 0
6750091 921573347 0
751861859 839042914 0
126082089 930106421 1
490799771 44443277 0
139595842 131375202 0
408969127 133414029 0
765057565 545217526 0
196904993 12307818 0
315133830 5171131 2
750590734 989949312 0
640914314 546786761 0
206484114 245159946 0
801785025 490102602 0
438531496 579110110 0
835141186 618459953 0
565788295 475387062 0
526179920 696093273 0
835096351 626965366 0
642703841 946266960 2
927505048 609812988 0
794554528 687717197 0
487388579 489196369 0
985918039 581751985 0
68780498 618059109 0
781670332 513146192 0
585194400 204596537 0
96228307 382919159 0
831962809 875702147 2
531251710 892052028 0
21567765 325086486 2
193953553 337727985 0
2071105 512501661 0
510631686 586422283 0
502254928 423774939 0
289536932 157400894 0
433008333 102343834 0
397438204 934009542 0
765421171 905591310 0
611381390 953557866 0
893765110 357768957 0
510807298 940079576 0
612806940 498576176 0
719615099 704685873 0
992087761 303381307 0
643273277 105126219 0
146921719 779843162 0
95419739 166715752 0
690398462 478797700 0
426264524 134863156 0
546412056 574257687 0
911023624 461924759 0
749180284 856343015 0
123987112 373867374 0
297077125 766484243 0
7604605 801598816 2
4655937 84471145 0
604488006 514081112 0
985376275 145273683 0
246386579 934909737 0
523896863 361994362 0
621539161 384826189 0
83755948 953659144 0
395372631 587668666 0
700280616 757854404 0
604325680 419717877 2
931940773 95791882 0
235360638 423475128 0
173208809 742814313 0
843291800 619073428 0
661199250 928631992 0
140862582 113221152 1
246129171 527851538 0
126825454 456252217 0
448604891 713585359 0
739773998 312639059 1
45516884 63140184 0
131783986 561682219 0
370769927 188417609 0
314704486 759198262 0
922642845 712485017 0
114189570 400930832 0
467473763 151873127 0
304469353 552300657 0
48947961 163957510 0
380417752 215113151 0
529092503 607979688 1
431203656 22234860 0
61883574 925780908 0
255389727 398899862 0
301741380 468149507 0
461883148 507006217 0
76301989 844712354 0
133625008 666842603 2
686223792 120557774 0
388135547 699874864 0
710422908 131264445 0
107876358 257722060 0
417878320 541751862 0
207509578 774290101 0
27979198 472077672 0
88065317 744751160 0
192350411 491118608 2
552720666 848711468 0
967413462 344455777 0
501508087 460822925 0
909078861 469621626 0
91801149 875429312 0
765242348 241846963 0
222337988 599160256 1
455512235 219267735 0
828202097 128116989 0
100963069 779543567 0
679169233 949001138 0
761735065 169368398 0
335292142 46826819 0
208662297 675094355 0
128399976 399969182 0
709398426 377945321 0
224378970 66057693 0
483167157 563704551 0
364638439 269220743 1
653862618 101975283 0
665876936 798476338 1
788957618 318766162 0
4403313 392666647 0
136956869 595230628 0
164293764 153598424 0
931041616 685943591 0
456527738 939100514 0
811055374 977688017 0
22663808 657031007 0
399283009 454418697 0
696554815 889248370 0
208038293 964071987 2
609380266 765778936 0
8314775 91579552 0
375137510 837458060 0
141514864 382474587 0
34339155 831646608 1
466831430 80656533 0
518320337 760080037 0
666569746 618474944 0
83004846 313180380 0
114527588 49026547 0
910295152 609314655 0
843739153 622774450 0
868196806 151633011 0
42952291 967804071 0
347566982 661580195 0
79184485 388791598 0
208403890 629763049 0
289859604 969223350 0
898868422 880668564 0
475183333 800222408 0
298431175 840094122 0
957173723 79756979 0
857819678 250594167 0
297616212 233579316 1
94551302 266565089 0
123702214 282957155 0
392263220 938247136 0
238621302 17683502 0
35445046 433062594 0
175803710 31997565 0
981898967 441576475 1
702660046 305993118 0
912886297 955726843 0
649924965 115655740 0
657382256 582023622 0
186371604 476888953 0
465649650 973405990 0
382790294 172016374 2
403625655 417653248 0
127082370 694749839 0
167861818 690911868 1
93465463 947761656 0
300307496 851082397 0
887489425 806504773 0
648938535 568926490 0
367579815 948082812 0
739286033 912897879 0
24135828 340861189 0
437858659 614756802 0
763478215 427704652 0
129750060 112087767 0
428478616 838956758 0
74234678 362224294 0
117189545 514229633 0
879229218 851734303 0
937191738 589703514 0
98198749 579391196 0
6760901 920493670 0
447604305 936084119 0
506772851 578495558 0
864439018 683057535 2
569600557 50688122 0
435069413 704144614 0
349983876 870985961 0
748030935 414985353 0
112455111 210514720 0
249585647 165163603 0
349404287 328012650 0
155011881 118558966 0
456119653 577946177 0
999092246 474424892 0
635298089 58843101 0
16588002 561536964 0
216763154 694345526 0
473743390 595812590 0
714780950 812610620 0
402983937 400589525 0
935673259 232045999 0
596212820 337878272 0
133479767 609428485 0
491213155 766918853 1
208001183 970673464 0
208483732 549930978 0
805673223 389730792 0
798899002 909990978 2
715460182 113407938 0
162943360 659905352 0
888106134 206823898 0
846861297 242995065 0
479915709 769313637 0
586178603 824342704 0
7722399 92561274 0
385561143 2010007 0
108827614 598359287 0
7981366 424306198 0
942184628 436950671 0
83002504 739948673 0
130317184 660267373 0
893925160 744980639 0
372665158 130545438 0
353854813 101439036 0
486017359 821672211 0
506723976 958385615 0
289539783 59546702 0
548188120 948238756 0
426264045 670111224 0
111742219 392180124 0
476780688 235657489 0
164493261 108436345 0
26361852 709810242 0
308583880 763616091 0
769521444 920960377 2
970874431 242277063 0
662182141 271051548 0
698545204 223816039 1
565839345 541841666 0
133904041 8001866 0
913982604 234499226 0
904887962 241798926 0
690787714 846550058 0
746208240 854282322 0
961304937 180177062 0
42687756 813725691 0
859682036 947552591 0
148536990 987319845 1
9006664 98341610 0
211701027 93232718 0
63174662 279153318 0
949657300 964508185 0
496386889 84956475 0
357772031 646228515 0
773195264 870483614 0
254922501 732643520 0
243459516 394537466 0
283973480 683648757 0
138165882 311228436 0
231495035 107124684 0
200195183 188383083 0
634627328 445707112 0
551115173 579617602 0
501353797 585843417 1
680841639 401987347 0
424630740 50146649 0
432972932 365276719 0
423092701 540753362 0
27835550 559513980 0
298533589 948280855 0
8743029 579594525 0
651686346 599859704 0
562194725 613964019 0
278160883 222995005 0
112290260 349140266 0
923578647 259126176 0
320666762 657496884 0
431818236 846989474 0
787571317 65174831 0
395683652 970175778 0
431341115 101915658 0
723171411 456614730 0
54074762 731325088 0
448930068 182991007 0
108908177 192468069 0
40355142 351527725 2
910559496 750941633 0
251579756 171572373 0
395617192 558621494 0
686422159 497050992 0
537806725 90995892 0
42432279 845152885 0
789759079 202107755 0
534674467 332846678 0
413047918 774987288 0
1553957 433325695 0
17881846 120788901 0
896502928 290446315 0
804787909 728107570 0
976305217 751892963 0
790551649 128583793 0
794635391 141303880 0
615442395 981697252 0
531335195 802350504 0
47599083 599288142 0
115273709 178956034 0
45109216 301207275 0
703088881 767921927 0
260783020 212501669 0
578791024 757150450 0
196356354 652474416 0
461083566 930841373 0
440496177 247727769 0
692129404 723046290 0
535451271 764629774 0
193418785 397929518 0
408765002 563609141 0
784895093 273530003 0
497333820 129658871 0
433172335 49317341 0
479160416 119376505 0
873646871 738162767 0
336638719 507654841 0
398857119 291844627 0
169371597 301110330 0
389990257 547444076 0
377841725 334909535 0
474373359 705027448 0
264064316 341612510 0
281599876 179682224 0
307355338 238169226 0
88180808 342484133 1
158532076 769859953 0
262300996 689717703 0
758339149 453458558 0
70965511 480063660 2
285840989 333849473 0
842741893 551615413 0
56674105 253844076 0
976045838 860285764 0
253041121 795187422 0
288576795 864631576 0
272080905 988022980 0
286886020 673235721 0
940136191 976610062 0
621504804 964919891 1
673706278 533874529 0
72921099 41058168 0
67933584 854366519 0
130796133 78706558 0
620918724 741992457 0
563515965 278400131 0
88759355 538648230 0
59059733 153544096 2
993985184 206114177 0
59035253 779580196 0
39312767 866417222 0
387139967 299101805 0
415339094 116059689 0
33867684 596380163 0
765339526 649624514 0
595469922 281471171 0
803182526 123321596 0
667559018 872430402 0
191626381 743384840 0
819228925 109763465 0
581990298 671170369 0
417559733 169613819 0
774647398 958573168 0
611938846 903401111 0
390633835 27362135 0
703591369 791791619 0
731853449 955760068 0
96407202 960775903 0
415013461 736636042 0
949925971 141863408 0
333873307 77586412 0
275555935 32262921 0
211606851 914080677 0
482310885 31472515 0
719684232 344442604 0
461709083 979169583 1
368467655 614488019 0
420879383 591985663 0
866128750 882518931 0
366125411 90542659 0
47973243 196493558 0
960827422 183337449 0
688920583 963090916 0
858284346 499168157 0
459019440 148303500 0
600836231 929830758 1
75584351 199595832 0
14183376 877551227 0
126437338 807347149 0
256513913 196135435 0
318253537 624546459 0
456476168 900266367 0
397343220 394640763 0
607635122 139742971 0
792487205 967811022 0
643871281 106531725 0
247963839 813230532 0
24172813 834021769 0
981121029 812528397 0
774157932 159288177 0
19840188 604666370 0
525329992 168740534 1
337402079 980894065 0
78967184 589440845 0
155372836 9175106 0
109786994 524379496 0
541018880 248468369 0
726503810 155325607 0
745624628 557927428 0
9117460 518872851 0
110631090 6726600 0
66709585 211469721 0
139692222 424102223 0
37966101 734408742 0
238963800 576436505 0
955432098 238777727 0
705533625 448558438 0
843267297 351343513 0
831196064 783701965 0
399363617 571076896 0
33094435 109528443 0
128671075 355893328 0
189968549 447652399 0
890051594 74098234 0
513021110 102094901 0
582110407 853890880 0
666359207 815524326 0
864831005 9621990 0
674175230 429539325 0
120052489 758635655 0
352709765 99269110 2
225168709 37867801 0
137523954 912242775 0
65200885 108861918 0
311794241 168769886 0
871228459 350517900 1
87982143 65984454 0
115471354 264700948 0
445527881 589447132 0
516317225 563842693 0
211055998 349978085 2
108254173 509536141 1
416915480 916548667 0
101381236 175770957 0
23524476 162323156 1
382626421 119347939 0
956225675 247861579 0
755313038 22016146 0
506843666 102998297 0
8736699 504644374 0
47015184 567863912 2
106364945 592523189 0
592408111 900884620 0
956622322 577060877 0
123874667 851309086 2
992196274 553152715 0
846321949 278246630 0
236342701 866152515 0
632019371 384042321 0
915351513 31951385 0
125295143 127666741 0
301007100 771569103 0
987544256 779089160 0
214723135 666692358 0
623693885 74363669 0
396730641 76365636 0
36506267 882412732 0
659391086 695193549 2
198923764 397612690 0
960316149 681017864 0
369799403 32887997 0
109944330 390886572 0
549856094 971179283 0
969138794 919520266 0
833254845 459264023 0
330069600 613740305 0
459185242 236694935 0
840996553 943454253 0
61778080 470609168 0
277216881 256448290 0
466066261 648130127 0
46434470 358492815 0
380684105 58955546 0
951624597 946023859 0
310489304 546858295 0
494501255 751373750 0
967543135 579972317 0
187158640 34819173 0
205172489 232732479 0
970897872 255282988 0
621119076 936639162 0
789293764 849752965 0
941741888 619382350 0
31422956 98002965 0
269222067 850323411 0
158688090 420851454 0
77989424 567216112 0
140153388 585234406 0
946779626 413158284 0
168749095 86399855 0
474893906 537129644 0
913107936 389477145 1
508721508 153829661 0
745574723 552591386 0
407811728 824521026 0
703187658 892814256 0
305796755 563107452 0
625153123 461714014 0
612953184 360036155 1
116084425 812495568 0
85716297 818932711 0
264851728 951173352 0
339147979 214752696 0
619778672 871237302 0
982792535 248356045 0
76703369 819965646 0
566258443 852895033 0
371015138 343346675 0
866837250 784220855 0
338282817 47566384 0
468602309 856736487 0
411901457 167276180 0
530951469 986332317 0
563169361 887457836 0
15018753 869549464 0
31585134 64475060 0
443335274 978976433 0
187339345 108619052 0
902197632 306858625 0
143666053 634042775 0
869084420 469186713 1
309376886 766445287 0
256763600 405520245 0
790495726 570501166 0
148235503 92762526 0
583658455 27883669 1
62121621 597318138 0
121507803 229187058 0
17488667 961074 0
453192015 802423862 0
748530097 914257580 0
626393618 47206945 0
484801177 88220150 0
887214408 437554924 2
500954423 55260099 0
144709612 840586740 0
267661970 19336470 0
520271228 727016622 0
765649795 727608712 0
964159705 728439642 0
983557363 31668120 0
806185315 231629065 0
556979385 572677432 0
11173501 13628471 2
541473884 799301897 0
472525529 598383233 2
548997289 420815504 0
557046368 680963689 0
369820340 435762822 1
462232916 755114975 0
648567978 113795081 0
275335863 448655045 0
919548009 740374315 0
95490440 890208386 0
492215062 157272940 0
465052874 330372869 0
637971770 335231584 0
996583542 47945332 0
160621171 990602329 0
657127441 310496331 0
944441893 795540351 0
122152750 427930341 0
867396944 868772330 0
230588400 938972602 0
690877129 437577680 0
389395915 127560493 1
135450253 968626799 0
274754223 270337585 0
549473099 681046501 0
55683175 667868342 0
333946499 164876830 0
75232544 833159227 0
20983462 208481987 0
89740317 199172405 0
92219449 852401413 1
802870555 798657219 0
395041777 900562785 0
795500116 870119702 0
348197547 140747942 0
346612135 799512851 0
104104938 267222148 2
912821704 227949372 0
626405066 10708777 0
851835006 447546433 0
581077745 87838411 0
218275671 97430311 0
709505977 160204270 0
534372190 920602090 0
55170094 815768249 0
747105583 420212324 0
742526837 647382230 0
92244017 842599944 0
501076886 373861328 0
160466964 38618554 0
899235542 498502077 0
408577561 496455985 0
536708868 24634926 0
700830439 714793072 0
383388854 340694266 0
590274001 101989008 1
141170071 536721230 0
22689146 175993791 0
675096221 432206254 0
783437064 3064407 1
341650221 108329614 0
959844994 142967338 0
146432567 623522388 0
534060195 335240076 0
138751070 152805398 0
12625683 949170793 0
124770681 895222766 0
867991286 999711097 1
126889136 326446561 0
863454991 209826061 0
53421641 667145649 0
136799614 330743539 0
969413788 480786700 1
694052974 779766288 0
959046393 952767224 0
995615373 42243973 0
724635826 393842424 0
446571582 698285846 0
567717866 454667000 0
411306006 847620090 0
693970720 522975627 0
332125895 493488333 0
102283071 116553085 0
239333228 34037223 0
504131094 714016699 0
31911225 178443763 0
394933841 166611883 0
995698861 85436718 0
123427341 906423110 0
153374154 537700825 0
545239410 919229800 0
51209012 673878692 2
535431147 759175221 0
447357985 400468053 0
619480846 874582562 0
183369532 264795738 2
687275339 103389805 0
605834378 482682529 0
371689542 448588530 0
56681356 309979647 0
98198704 60511645 0
519649593 474502268 0
637239723 720474190 1
235482876 202351004 0
303821128 729540405 0
83388836 472651925 0
683476356 340473055 0
221359609 762780810 2
178519392 82352168 0
67133123 936045332 0
887700456 158479648 0
257198952 745902151 0
116141832 549727171 1
574283669 762639554 0
716639649 747141844 0
553619637 584208060 0
349030199 316857533 0
24030843 239888187 0
847983989 265830281 0
499447714 899259621 0
330785924 134259045 0
171199521 95110158 0
476522093 123608764 0
724139374 1874189 0
484848481 594158978 0
613124056 9284805 0
86361659 400995361 0
398041923 18552091 0
623382089 843056186 0
408193549 136587078 0
63656381 126798437 0
389392626 587628917 0
70646111 417566791 0
129564628 561015251 0
841136708 517107285 0
656571806 595274911 0
247362418 40185884 0
408056294 462219235 0
942798128 32223260 0
145933492 323065219 0
213448523 846145998 0
14089091 212176501 0
12624903 941592131 0
311351911 962418202 0
529045729 254066177 0
66603268 799373440 0
677879791 493451632 2
289039207 714979799 0
695535815 205385972 0
336485438 977449925 0
59492964 383852586 0
142919886 884724492 0
75153614 230583976 0
260398005 908396062 0
748752262 260587288 0
560396626 125885993 0
818071015 9762975 0
263667339 824179467 0
277210407 265024636 0
518248969 668307880 0
201890716 71336358 0
259447689 143357713 0
226011339 544033519 0
422809015 404057290 0
742569659 98028465 0
821954211 507606073 0
14391551 496091524 0
457772077 405266359 0
412984059 421782479 0
851389668 742351035 0
70349256 125665028 0
565961242 99354259 0
366218942 106454952 0
90102188 990756513 0
775115299 935593901 0
434773153 224310125 0
248918611 446027259 0
46171296 590686967 0
991537079 396457687 0
33447012 209290851 0
71228689 824725821 0
447555236 576406739 0
153398880 455912801 0
983454426 946473780 0
333645192 891385636 0
857240812 145311295 0
397488129 466251687 1
458685719 87580433 0
354065519 500205011 0
277884384 688471764 0
556000725 59246479 0
46344846 918832008 0
776445693 971967722 0
306903634 778306971 0
697921874 44107481 0
606604349 700502226 0
13339142 415676093 0
116399197 265414521 0
198876959 626009533 0
490670678 128059323 0
567317473 579457382 0
9197032 282566460 0
513523136 874752389 0
593849459 800121641 0
792925700 603304300 0
889814936 849403917 0
655347747 694705854 0
973543866 951936705 0
199840721 288554333 0
134764462 46032095 2
723296490 46624278 0
143879353 629920333 0
795873541 471104870 1
718626090 919762727 1
772193370 334662925 0
437248932 509185259 1
133211848 415819737 0
975527452 539105509 0
558306607 998028050 0
192293971 949295875 0
987913028 778226485 0
726261002 575278029 0
118285236 251780016 2
837786183 222492078 0
434998352 201170451 2
918989268 462919466 0
802783990 9692645 2
483570540 880848387 0
356727439 500315923 0
894837617 665630139 0
972121842 20144325 0
121873258 784406113 0
321206022 946635442 2
906317954 936139418 0
640056053 393920755 0
103164362 148233678 0
872740885 917207179 0
251576698 557922815 0
60260520 192885935 0
65778729 172701418 0
702672741 196279171 0
202359283 605437049 0
352947342 7093133 0
689629277 867155973 0
605548800 563651046 0
858402660 849378498 0
500777912 26841805 0
789978394 263037816 0
646781160 720985189 0
172522055 725309558 2
981134643 549954878 2
357868725 301504823 0
358173895 761803902 0
19937149 43986761 0
748891219 145184485 0
51273692 858190905 2
358338159 656860347 0
878375515 821504105 0
989533657 428075777 0
546168694 196837431 1
44440174 812845286 0
10064070 937853254 0
631268004 403432972 2
863213338 171424756 0
248924907 637218318 0
563931479 672116958 0
51532662 9082805 0
434829989 995136473 0
719030638 219497458 0
240036410 6563407 0
949339109 519121995 0
123385849 162214592 0
862237027 342240058 0
91217013 931894090 0
446931339 457750179 0
164163819 315042879 0
604551041 843737499 0
605881787 360531617 0
194669844 35974607 0
213491175 144821155 0
406004033 582784712 0
712981473 996305680 0
341744565 611427598 0
486738628 141666973 1
596829237 81590462 0
763921848 992163855 0
532561453 432341681 1
642060776 300496944 0
982534110 36690895 0
429867988 389657131 0
452766549 488803330 0
894745240 387151472 0
440735556 524513457 0
57635963 95801921 0
470269171 505831521 0
403128380 170356000 0
584842866 643608083 0
249989336 903090349 0
577052733 190376735 0
70055616 430548793 2
311141051 469891524 0
466181663 294181154 0
807081544 979941813 0
703314817 144910063 0
654282553 995425408 0
26624565 504339941 0
807604066 676339090 1
214515826 363396022 0
689527800 779383695 0
492110894 854466694 0
938754815 118657659 0
866126392 729974637 0
717322990 564542246 0
479949704 233828940 0
36812460 576886312 0
700070567 856129425 0
618780770 873519132 0
256815103 213717013 0
833291098 28704709 0
601410486 638334794 0
414856091 525644119 0
94598281 973467948 0
615495366 177415537 0
819240414 720682125 0
105259255 763597050 0
749438626 925536887 0
684952561 400912833 0
209418118 339078829 0
637303712 421128025 0
230264839 67222274 0
423940078 168998674 0
376995286 194046511 0
512258471 58643233 0
135866264 705612974 0
334456133 604166690 0
761756210 438539175 0
837187099 68481611 0
761597687 573289885 0
496495349 60975904 0
70263334 819017446 0
38216570 263379636 0
859138327 564523695 0
533680831 903993926 1
285487742 187425743 0
819497866 154346366 0
664800460 820901625 0
172353314 157463720 0
837732570 682465194 0
726273146 201962399 0
376109851 642858048 2
755481689 16748496 0
85884421 106539945 0
461062603 603122206 0
760950245 127762895 0
662311999 180236356 0
629500377 340686103 0
335091834 396384276 0
498059782 712471309 0
888487365 634123015 0
605545554 141802297 0
870665815 792611902 0
760268591 941415665 0
363469214 845697497 2
791753306 362098450 0
686673810 651489250 0
946315771 68421879 0
24882198 676225956 0
898105165 259564139 0
905033685 425822778 0
116201978 345778773 0
69556029 342618723 0
330794797 648333775 0
577047424 965352871 0
176049636 460273052 0
480730890 831217513 0
928243758 382578819 0
229041650 33183609 2
605333229 671025885 0
151408611 999875311 0
50030839 545833834 0
510384324 252062433 0
989241634 600379429 0
370277586 971937587 0
49510349 572356508 0
141631627 115946378 0
143620397 162384349 0
974398292 359386015 0
676151145 9812216 0
620551812 557940692 0
632283879 179755595 0
458971499 684681656 0
48245087 242093322 0
583022877 263387297 0
527645361 664258402 0
345778061 503329237 0
688222269 437070345 0
246627414 792298071 0
728875077 365812115 0
536653438 113189597 0
812348580 246520769 0
91916673 86841441 0
41510591 926441009 0
61938199 479592058 0
120325963 129731506 0
447994039 311347313 0
208176598 975442379 0
52858067 329908901 0
1018492 312710075 0
139055362 207085598 0
99371925 388391029 0
966421584 833372500 0
77158517 959664144 0
299784541 884764637 0
726615591 576489418 0
754780750 473661123 0
259930348 662502231 0
267075750 326691668 0
826280520 259898441 0
686538197 753244815 0
444694644 530380604 0
793235548 912459618 2
50667454 626820440 0
489426291 490453440 0
868336524 603782067 0
162929621 385457058 1
957950390 93113050 0
652138472 143304011 0
412465575 876527827 0
154972935 399299852 0
662520284 768513382 0
289916285 164352710 0
960368479 655790851 0
118950989 496777996 0
16337856 291448159 0
92681976 505039957 0
877242815 595550940 0
435760039 778486334 0
752020173 11547005 0
552262137 780551933 0
994491685 722701291 0
483339868 482902932 0
972736933 517051579 0
404365076 197524467 2
860229987 96497480 0
106523901 462972063 0
602072846 668911459 0
850483448 807868810 0
99321599 308108482 0
982303832 378731326 0
356921472 408696048 0
922607758 951469526 0
697170610 760029911 0
193353355 955826408 0
586022398 740668409 1
119459521 317194541 2
662901915 138813418 1
410204808 343817059 0
150968573 833724211 0
126236551 8649754 0
883614652 272067708 0
253444272 332130440 0
956398919 289789030 0
872770077 396012655 0
580494009 401952275 0
744166965 949620846 0
611800385 84718036 0
544143281 524440178 1
621811172 359238229 0
951176079 791197994 0
31581686 70231151 0
867355157 32350586 0
834576162 117753721 0
365848344 136027879 0
556392420 745348827 0
187344615 39263843 0
906549031 129357048 0
434147254 607124757 0
791862329 606113555 0
663451239 927439501 0
243446286 342832427 0
900497420 167942884 0
593404723 242102352 0
44793862 717078430 0
839011933 889237082 0
339875749 750265182 0
247506630 773729877 2
756304725 636730354 0
107945970 563873604 0
346586138 583583430 0
892860302 322072413 0
625020084 620747649 0
236992860 100910382 0
820443927 18083082 0
908633338 816301399 0
127052332 325174458 0
600958140 109401888 2
576568003 583732851 0
949132280 545499410 2
204477233 429020829 2
788958215 680263597 0
564280074 3731451 0
961421472 131657122 0
987044150 48442098 2
703053171 103727249 0
255102616 429547975 0
114221516 203401210 0
832232269 411831158 0
200468296 212063473 0
290020269 659079361 2
615129175 13980850 0
24850509 299336322 0
62073687 424227089 0
686137120 76893550 0
48823976 210433876 2
505403720 82386242 0
10600706 66250692 0
840614665 633893443 0
663476149 150808243 2
29268215 475337134 1
527180634 269631466 0
443760405 535769394 0
331428227 66650913 0
83281372 122659800 1
501370851 849417181 0
933169526 134932039 0
189324301 916799883 0
268179706 189988900 0
569206022 397746273 0
67049944 16634487 0
526067681 61778907 2
367619143 489826222 1
962944544 329919670 0
452759779 287827931 0
372139239 376589583 0
797432986 372711860 0
243722714 189033683 0
791120700 833152572 0
548878404 655165174 0
906759510 204314881 0
294743077 936280258 0
785106919 494651522 2
732018458 35666303 0
599778126 524710806 0
294523404 798568410 0
495392419 201718622 0
236392641 536356623 0
783999633 53886730 0
408505396 280582700 0
943040921 654791523 0
514118046 51446584 2
560782350 76753248 1
626316221 997463144 0
777256033 638064719 0
792174274 283410659 0
120278117 730940505 0
196130787 956929045 0
922898756 486205241 2
665054973 246135976 0
402385951 548011645 0
177482122 189975517 0
284942943 892155655 0
432184565 363646976 0
746692186 283175241 0
25141391 117829959 0
662073549 490798625 0
468366466 304741240 0
836813175 826419039 0
699227545 93827358 0
226798884 389019768 0
786908259 787662886 0
760591971 411447696 0
161482168 781193061 0
432886012 251441743 0
782274558 538423282 0
17693095 591206190 0
563049486 916643224 0
50797587 264928831 0
500877755 560353400 0
228917285 365118952 0
893455441 230861206 0
398191751 945059475 0
161920331 997855147 0
200285779 571288878 0
88238056 404525408 0
393459716 35810754 0
879990208 884066140 0
564619094 614015196 0
840244205 116508600 2
613347569 15943112 0
925741169 568890979 1
680629305 600153260 0
83192138 265915177 0
360489241 899164579 0
935745003 851069457 0
367930930 522324391 0
807091424 435059453 0
492601378 117447697 0
75357564 526896152 0
873653178 963413141 1
432026168 552938315 0
434008307 875195024 0
285682224 103911187 0
113847005 300362805 0
469984344 246122764 0
710516192 54758138 0
710631170 704246125 0
254858749 68131747 0
295755956 60958927 0
988623393 106942065 0
206754041 566915634 0
383058683 52876611 0
505131844 825607333 1
513306122 79435631 0
204227131 469568305 0
131482001 610557990 0
143483723 394758996 0
480956908 684687610 0
459249222 344974682 0
138626091 178887573 0
553808201 3302070 0
105758371 674311324 0
730473973 238062139 0
222314405 341473898 0
238728483 587389725 0
86919509 74693241 0
332883708 365168942 0
13304492 425947973 0
760067725 533395698 0
287821990 296060054 0
41426687 635893357 0
246037698 724535997 0
702026308 100742133 0
233767562 66205234 0
473403743 704860742 2
811773182 638676538 0
165530481 149590749 0
634198686 160773103 0
624192365 385606147 0
12553245 416667138 0
128985476 416388132 0
140769133 359640809 0
669444535 435685957 0
73410449 360567469 0
300568384 75124323 0
623090719 191498528 0
745869673 574970383 1
959589483 788843513 0
746628798 591654495 0
255777952 10110176 0
49265698 89929096 0
858268044 84259031 0
154110143 427495641 0
735862012 293359316 1
698625723 365347655 0
98428233 911528972 2
853764728 962887077 0
152375737 411060274 0
908640410 749978809 0
724222862 575927479 0
93047732 384437642 0
233835333 117121024 0
647284225 106634230 0
89848354 280381890 0
827001349 266862633 0
128234955 939230328 0
564733457 531650809 0
635274631 45633767 0
951648848 554940081 0
386683676 779596530 0
100746896 630985269 0
415770037 315703248 0
33518843 845363251 0
274486598 881841895 0
685377488 388036063 0
498884249 449115040 0
629020035 138160121 0
85450579 219379223 0
738441729 736087914 0
253905689 386110144 0
865120048 830362105 0
119364108 664980389 0
476028412 978847271 0
44584456 634468050 0
254318413 489804666 0
441206739 364161481 0
20414556 550861801 1
982071631 770583095 0
190263818 85379442 0
610441455 382000028 0
738760253 808741410 0
179150382 74931799 0
415480292 17929769 0
444226260 967569362 0
144879636 874836460 0
656718946 682879448 0
155850315 48581431 1
46398301 632798103 0
448190875 353488609 0
1162888 450813250 2
794563801 331194579 0
896353237 80115167 0
973085312 563684026 0
56689432 502831303 0
824461640 371627325 0
297054831 103084992 0
669546116 108535066 0
858511815 617020235 0
555060506 544113272 0
308612979 136718287 0
119438887 924009732 2
832167460 318446775 0
119040124 897494198 0
113933374 688276085 0
774069250 208345805 0
193282783 904719187 0
144449262 473888584 0
16514300 72443601 0
462871453 933984145 0
345920484 959300519 0
147780261 68639178 0
437207166 932562305 0
311299860 264295067 0
950287944 218862100 0
566958804 35495165 0
235556049 488858227 0
194092064 87803150 0
323893188 84671800 0
13209386 121236071 0
623656801 153808040 0
792912699 302654955 0
146851876 196965843 2
840090699 136612291 0
783506593 376698997 0
918327512 756024370 0
2610180 703733912 0
889090313 633656047 0
955939293 690201246 0
468555562 281596600 0
279754888 197066310 0
49987479 944378002 0
48518236 15630989 0
835248567 779012358 0
17389866 683469313 0
48146465 428587523 0
478700579 753607493 0
819634358 68697642 0
580485310 841943942 0
995092823 251440644 0
53105405 138637047 0
233150240 253304965 0
929696255 330811122 0
511948270 778286647 0
765690231 957856854 0
74643157 654974176 0
9696946 232061220 0
652237091 789139632 0
425026595 159305459 0
942195495 18726744 0
824370934 819405794 0
487926454 979833534 0
447303742 17529700 0
186024161 11748856 0
845633349 34064475 0
419236354 916327929 0
80502639 359362560 0
729846648 185267438 0
364615248 771809958 0
285312020 739764260 0
336521583 388101177 0
170752508 970243551 0
981086410 651415646 0
8591832 888434785 0
433078960 72382236 0
923661059 37653938 2
218437032 49047656 0
866988537 274286574 0
86991430 957705352 0
804117924 600579017 0
851310207 364410293 0
573613750 146600004 0
745087453 754692292 0
122608181 511945620 0
799630869 930047549 0
348899610 525359696 0
843347774 322629130 0
153546347 268345077 0
767052315 985394128 0
719060767 593327666 0
145538520 179334860 0
859734266 655737798 0
727477730 364488535 1
306619336 81036991 0
820490073 111348715 0
923039724 974803622 0
887510110 541138843 0
39989812 61279130 0
371581701 353038126 0
305829709 125621424 0
967445699 104064975 0
174552621 947939490 0
238260413 531955867 2
193676498 370056670 0
151577524 196162 0
268918475 60994845 0
952181404 740345501 0
2470293 43365162 0
129778080 790175006 0
822518533 15018718 0
567704985 132938993 0
93696556 38556611 0
551974887 736808709 0
455760506 3049782 0
390732247 785914361 0
83532179 659190242 0
543136484 869645066 0
548045229 271158137 1
566083656 381970356 0
814652619 731293155 1
225149909 65230122 0
687185283 754969720 0
124786155 84599207 0
667670280 367283732 0
827785827 101742177 0
877083830 455778341 0
771644889 31677047 0
787712998 924805383 0
224240693 75490062 0
681824431 992458307 0
21603269 892058054 0
706897160 620208750 0
878784453 372386341 2
317217743 685128409 0
238591947 704530657 0
822944737 167435243 1
873770605 842744155 0
231682594 918255846 0
805259411 492940329 0
519703790 665643828 2
149819508 557572211 0
766861865 492771666 0
283288103 364024634 0
109287991 577498262 0
442040936 621611326 0
512333317 22768722 2
919220255 792733518 0
546840083 539413151 0
132919852 121939946 0
949134917 58636448 0
26611929 612697442 0
890710430 524209024 0
729668747 63106260 0
178308139 117474364 0
103479802 995782931 0
944274198 137106044 0
882586891 275195088 0
825484832 27079592 0
387096421 530094890 0
181170512 291697511 0
78343836 375792820 0
437879711 137815744 2
941710950 563117671 0
136952796 182334982 0
633391134 226169517 0
691697893 1665960 0
672913868 298427129 0
745391233 707883240 0
540187349 959117687 0
864845086 569642620 0
205052946 331580594 0
489730371 828890867 0
917645717 35361699 0
257473263 269940140 0
280585184 495211479 0
215223044 446014670 0
284906979 33105022 0
589073785 317610795 0
763957155 8288311 0
682959225 224271054 0
86464375 428874313 0
955374924 524130818 0
96003017 643058644 0
777321491 839978535 0
539575044 177076931 0
168195305 870819258 0
717018130 340140616 0
419269115 345891709 0
701138910 93825848 0
996998566 430688448 0
963673318 55559108 0
264101966 911081736 0
29814577 328745667 0
886114891 868045016 0
906455739 927979593 0
609751623 927477770 0
43329472 55741732 0
227644300 40344089 0
685255658 341894498 0
77924833 793383704 0
762399308 635949207 2
279945544 202828553 0
554545247 283648170 0
808203330 911223466 0
207820621 136174733 0
797344826 570943459 0
271628632 800883912 0
840689112 85697231 0
658201441 940189451 1
224197232 70033191 0
509795786 38988966 0
158851883 504307966 0
340021453 209735717 0
528910276 89595624 0
836013376 27718714 0
294164884 613073527 0
482413798 156456687 0
60402227 28827248 0
580472159 690987493 0
248731751 984991116 0
860462359 820949177 0
718675624 80333142 0
289226052 946033001 1
637266814 785117669 0
642882076 468227957 0
169631696 588772608 0
50258032 659059966 1
187742418 752952697 0
444172418 864673212 0
534617302 878391583 0
412554233 20613359 0
75188697 282189294 0
287780975 524382373 0
435500342 128607698 0
243174219 562942419 0
754989516 739466620 1
640631158 168706425 0
232524572 224457039 0
562922621 375671107 0
347497680 323102876 0
744763356 39308029 0
731796161 751369022 1
602983729 96585408 0
971069692 868196626 0
20583295 388016084 0
207869951 99200863 0
55992176 400973816 0
679229067 337258783 0
50417010 814000936 2
365451241 620568803 0
131399937 85361595 0
163161509 329605353 0
658784227 60641964 2
607101711 260757916 0
170168362 11732062 0
501115556 540668015 0
351593685 274173115 0
167458284 407899170 0
295157700 256706614 0
588058307 126412678 0
56171741 980683997 0
91670408 994509149 0
654948163 991531141 0
524707738 784928188 0
332938196 26678076 0
89293127 121093130 0
454148586 410267379 0
8238273 947880747 0
479811140 716016849 2
836899199 46861406 0
123325284 237133196 0
343070609 495178632 0
678248697 65923095 0
53084985 574488508 0
76333166 233940647 0
760323041 238542331 0
124913375 67645377 0
73667172 583178252 0
304743783 567404640 1
58325284 364172429 0
546968648 496969922 0
962545693 439528026 0
117836989 5681276 0
372157009 611540814 0
351208746 460578432 0
111749632 562337205 0
776560323 13013448 0
49981818 173936465 0
526293730 135084043 0
800762803 165548894 0
93092440 103629684 0
945055470 772784978 0
605244591 538138342 0
189037273 373936858 0
505075008 806054101 0
422671986 155516802 0
79128272 756652903 0
587250791 964386429 2
74258784 151508897 0
990995375 951990235 0
385191678 464625385 0
331695861 217137252 0
133591291 139566239 0
99681296 580502017 2
961599437 133517677 0
851198056 21368834 0
200753369 130452022 0
367316662 889629558 0
551688458 569819182 0
685432872 337276885 0
118361529 425499771 0
50537988 171753148 0
491871780 920989801 0
519806403 102486176 0
88170939 108592013 0
53339425 128999345 0
311098943 23731032 0
339181223 80691591 0
481382008 710332788 0
714290786 611547436 0
669977744 746433046 0
906115672 392858052 0
101614045 833170909 0
884011628 525835178 1
440312830 494220268 0
529935663 291443413 0
565810777 473904168 1
874271376 955680419 2
245886517 102920538 0
610732233 784037219 0
457751443 48412661 0
218810271 189972428 0
572185786 17663923 0
779722102 936326467 0
258007004 534446076 0
829172565 739480911 0
532412819 731116854 0
546478418 179965509 0
342995250 309386438 0
413017346 128946132 0
938279325 350610159 2
90143765 461108656 0
76993363 578425022 0
607245585 474640622 0
107212701 366032337 0
657986943 114276293 0
165866836 983982770 0
783798687 383829010 0
622140340 413731311 0
431705331 580005487 0
501937589 21681544 0
365978417 119765594 0
896786880 283708552 0
670441954 102157339 0
784158947 306479589 0
432802653 338994898 0
324233139 752043893 0
571400938 522632556 0
772541097 959781910 0
613919170 591573169 0
603273747 375328311 1
27472047 254306837 0
398239221 479415387 0
681996496 703102754 0
913195 47234193 0
141406226 857016643 0
750983927 53733224 0
193664046 970594637 1
550997115 15794828 0
357903926 403552587 0
368755330 807908574 0
137941419 822570936 0
338158714 425680689 0
187904847 306326112 0
459169330 200117971 0
777752625 435326318 0
880012774 767969145 0
466038878 542879196 0
922646470 257562083 0
36669164 845631270 0
136694793 658602039 0
995323473 11084041 0
725071528 554863185 0
478246893 649353390 2
361099929 25194445 0
994511868 7164576 0
111331725 110510372 0
681528742 228864566 0
987370070 332661314 0
494221593 318423409 0
841526970 791627594 0
909410359 6331167 0
306573939 268592081 0
705424675 439424206 0
585378370 173223741 0
193575289 887584669 0
471382359 736522244 0
123246026 788223685 0
196591716 901231787 0
114379779 598728751 0
370053209 718251804 0
130300752 764342830 2
442981566 84911628 0
956275146 936194511 0
863110793 707188534 0
773202430 844873266 2
701357083 370621783 0
711421448 635926346 2
433528214 985545334 0
575803543 33399992 0
10768115 204876023 0
478790793 508640297 0
767997558 195203886 0
343347316 57685738 0
24136702 395315710 0
829687171 590215470 2
512461907 417949904 0
779610788 518193338 0
746441823 871910916 0
109032369 458936887 0
966344416 496574471 0
226183738 155681824 2
360454729 392752449 0
950384951 216984841 0
241209376 73194598 0
254881978 82822255 0
292409661 769911513 0
146627719 46809183 0
887797333 97011571 0
120172088 751064580 0
961510932 726035271 0
586461570 219972678 0
466801013 366195451 0
897892762 257006113 0
944208285 284586131 0
876703057 779734682 0
768681589 994300952 0
664627243 951357120 0
321833326 826517399 0
197220535 921869852 2
275381589 495705122 0
44463183 405657017 0
565820721 337641852 0
994251518 905541267 0
429485478 889304218 0
230388758 69782630 0
891847076 398897244 0
89188501 401008093 0
172159474 114591925 0
863975158 571386575 0
647111915 773550992 0
831573817 244174310 0
978936674 544459057 0
81344261 926212319 0
772929279 938952200 0
337658860 514793205 0
114218845 7812197 2
443011670 1888829 0
326654832 72491248 0
234405467 428889000 0
93570067 111347950 0
227727959 203503832 0
339255970 100670532 0
414415209 293769140 0
469137217 42956884 0
618542465 518864421 2
17409866 493352749 0
33502690 371956773 0
549495665 349761923 0
110844011 264486063 0
203628501 45400909 0
820381346 989629381 1
607555763 994925036 0
726864470 398497142 0
465188342 655443037 2
187708596 596659678 0
601064056 103153343 0
728008620 57284680 0
74634635 35767455 0
968822324 242568049 0
781518600 57061032 0
64028138 946392048 1
203616423 241408294 0
642279410 431469760 0
933168603 525059742 0
569081631 512316672 0
862934844 288103935 0
101145120 862066319 0
447680682 250818601 0
836124128 10096542 0
431515122 508371090 0
627252623 83544731 2
227196948 351968486 0
93187917 934074999 0
466148355 915390961 0
281087819 319693365 0
301283611 616272185 0
457238961 105094352 0
284389676 863454416 0
807133569 990740434 0
407780339 129091448 0
295372451 6524781 0
715763473 642650737 0
37080872 502433837 0
11074263 12003594 2
681314527 676027286 0
798893217 678365110 0
831892137 208753985 0
723346625 283548210 0
114535472 692814750 0
539865187 836970776 0
101251227 573117214 0
310512750 84645253 0
439125262 591881129 0
320605081 778497088 0
851988063 371852916 0
558960873 432481126 0
396036578 475899781 0
318375118 700645784 0
240607995 239767659 0
652877193 224999862 0
644011277 401725407 0
236835103 656431062 0
256845239 403057399 0
755939885 633924088 0
121122080 493187884 0
839407186 516262806 0
982110784 739423965 0
893421325 179822924 0
970475986 708035600 0
728971932 632957547 0
745493340 62820876 0
301984371 247377940 0
408479442 181071609 0
977600941 851947745 2
394325352 573704965 0
960202565 74734149 0
636256849 723647101 0
605587775 708977804 0
833319217 484294521 0
464444429 419294596 0
937562597 849587049 0
134179930 867534076 0
706530297 751384648 0
94044432 602835378 0
432654672 760811446 0
940549925 586202166 0
274947721 209275040 2
415095440 530899090 0
952109854 219394260 1
242298804 161022228 0
249358275 478962627 0
110385969 648258182 0
354050593 140519405 0
618825567 538998682 0
259350040 648979167 0
22372685 744131745 0
885242228 546824742 0
43000451 898495809 0
109164471 763765211 0
660639378 854721433 0
77297477 653903582 0
423496630 178039463 0
977323652 311162903 0
823734324 309980997 2
598027717 920231836 0
40497610 920309296 1
163566846 466929027 0
522099357 733720502 0
43485686 371392787 0
359946047 683883146 0
148236471 562944632 1
322922584 776276751 0
416601863 33041005 0
936964578 425168418 0
7040806 573216849 0
52102821 444992204 2
483038647 834573253 0
710537923 751893493 0
434758333 506867346 0
572789502 536400616 0
515883982 723164293 0
568602332 428559944 0
615132317 330404927 0
485221727 411660606 0
161803431 805432351 0
534023133 944523595 0
720787056 34349200 0
672987701 35682054 0
902299730 611170604 0
166329651 602792832 0
291024940 265282606 0
702914895 38828613 0
481562595 443684623 0
768590851 94926248 1
821716663 723860923 0
27302901 127334541 0
580489694 369107367 0
586547161 861747558 0
57679047 729384487 0
801130847 525369464 0
943117004 295451270 0
987199040 113562057 0
435074172 71225148 0
579115223 521627315 0
984664220 822217957 0
26951277 158191298 0
243168881 345367120 0
3611250 758366060 0
84833827 950828858 0
175649481 430929348 0
172085330 845571337 0
530798911 621329563 0
783545062 429914908 0
463070436 365275229 0
578393931 75130790 0
266985219 912708460 0
868513329 762157033 0
663316821 627714717 1
693484982 137943083 2
264315963 634471093 0
306960107 963046495 0
309136732 395973417 0
948396007 51509621 0
539329491 970566738 0
21142216 441315592 0
815560016 742325454 0
22622994 557690650 0
805126855 502749384 0
76488142 256356155 0
361050967 55018681 0
332209569 198371961 0
829071526 47777922 0
313458226 69929477 0
218417349 830477454 0
630789467 864398199 1
385767600 152428439 0
168631081 384565323 0
781053233 704602422 0
18272844 191838420 0
562552836 359358191 0
353869327 706308846 2
168159521 211988740 0
628886114 53454322 2
925939716 906075420 0
758860812 528250818 0
781644513 111528842 0
912105458 923130800 0
879240974 840412495 0
547200803 351011237 0
930519238 685325133 0
954266837 303015280 1
480526855 226651227 0
435941965 299788798 0
132542232 678613256 0
311748541 544189345 0
65657436 205834593 0
722688 1089922 0
228274268 11521641 0
934632157 120074847 0
555868846 320627174 1
474392411 161061893 0
21219224 64802132 0
203116834 129752775 0
722986216 771156046 0
195765944 644901511 0
864474873 864297215 2
219440255 784296806 0
420263875 718116839 0
376990073 622606610 0
423437275 553151418 2
318329894 836732325 0
81547766 551491885 0
141391190 16988908 0
70768658 601062897 0
661131409 258157613 0
529174634 583551691 0
18356311 813787156 0
109230355 329676507 0
528370643 977805748 0
905629490 842238873 0
122596713 85038162 0
494094394 37060836 0
376098158 714350462 0
815509592 436751759 0
468220970 8214563 0
374767205 308830647 0
50294232 769443518 2
875882907 36615026 0
116968540 169777486 2
518664608 67888016 0
106867784 625301385 0
853659012 644115629 2
116528161 214601978 0
124961403 56678672 0
702039654 822671338 0
171755194 544249516 0
317360855 675334787 0
922951029 16711410 0
135727153 489390972 0
626826591 309572755 0
140093781 721194604 0
469097828 785879594 1
31962384 66200446 1
81143480 606342712 1
815923429 79558196 0
918068476 895759202 0
982116810 125823301 0
220695208 931235521 2
946792721 362014679 0
566033325 971532777 0
855864844 718308981 0
726608534 69510944 0
19127093 828763988 0
571487105 932118643 1
301122718 478730388 0
5918917 175029392 1
784292247 288963204 0
61251550 914504012 0
491511921 914528944 0
489298275 270013089 0
129876514 255400201 0
983161871 108007880 0
638098215 311206949 0
307461530 522264185 0
266234955 330466845 0
877497657 152860733 0
671111362 727685886 0
713298832 745755250 0
862827442 461819828 0
290218483 44641702 0
104230542 688431155 0
848626442 688967441 0
698867789 621400579 0
434643136 75621320 1
841397905 753712604 0
514893117 868510248 0
38337420 138923126 0
604382992 975181954 0
120731901 511332661 0
599571684 701309582 0
219672182 306419897 0
347183503 494829220 0
318618716 40063455 0
689819812 934175409 0
630067662 361535534 0
399698679 83476565 0
229268913 550115794 0
985474676 323637757 0
338775499 110952500 2
368511 760731419 0
664255622 420844782 0
591355257 889092839 0
921458129 218281703 0
251218899 73969877 0
998042551 324419343 0
761652881 427964666 0
200656726 585620542 0
276937486 16331094 0
575915660 34502956 1
780750964 599742537 0
84382168 10417369 1
600849950 729350018 1
536949321 654090688 0
205541184 533349150 1
634610291 139429824 0
575655331 810201843 0
97808733 273558186 0
473908680 961906378 0
630898353 973272030 0
949935648 982076063 0
579494879 965914669 0
396237794 273319926 0
45161592 6389784 0
35155218 574419209 0
334907362 165294275 0
467713982 23190718 0
776524860 33299020 0
281488446 972762100 0
998097137 4519156 0
222488290 43019422 0
676970722 44428640 0
999480679 180045187 0
227574957 951563339 0
797535312 553858523 0
638688231 913731187 0
513510672 926579833 0
195194712 20764211 0
846887941 846866935 0
519885014 583773880 0
506753553 93056206 0
101177817 104219998 0
652284626 276721254 0
991072256 37318523 0
671623747 592760794 0
872580969 445104603 0
312469554 723591294 0
140842265 274557831 0
516113222 209595117 0
8479764 334278667 0
483153575 781416815 0
833394964 981313729 0
515803989 307399896 0
161621936 424114247 0
523251661 962734258 0
852223867 438009021 0
125579958 53541099 0
871843802 71741084 0
610332167 503446317 0
107172375 884357304 0
20845827 190403447 0
275293273 146129435 0
192964260 690429729 0
37132442 145158929 0
867373718 204185499 0
730531784 793482419 0
588018629 104009843 0
346104475 26881609 0
45985442 253627942 0
871047510 401183825 0
64726110 643586830 0
592176428 834225455 0
68813287 832315588 1
240173886 267435022 0
430322994 101558350 0
38085075 868082587 1
137032731 570889386 0
217567764 616169848 0
161553538 741617337 0
39915928 964084980 0
953748765 782614940 2
259970061 254758433 0
108259066 811981987 0
834866579 603346286 0
394447854 674144233 0
294390259 566505809 0
130410742 279879730 0
20061967 207377565 0
151251443 213277613 0
647075932 111129418 0
177073180 13797649 0
722498113 347032039 0
664726975 731569051 0
359609440 456886663 0
703766046 369414103 0
759004947 118116074 0
195362218 537985796 0
822692807 96242916 0
415196134 201686215 0
50420384 434075095 0
14649054 947993809 0
841300895 67191984 1
825159049 905265521 0
866125904 239223637 0
307085449 872362702 0
810066060 777637112 0
512191993 277629583 0
447954074 75089797 0
983772555 78338133 0
647185215 729006224 2
615731212 722624221 1
325209607 879631141 0
472251299 21788485 0
9095680 139181247 0
57514857 754121200 0
856092132 960768999 0
621633031 730563561 2
465547572 770076295 0
744302222 72252251 0
842886338 134654613 0
467241965 695457794 0
930473256 875630811 0
487730136 359183977 1
776679843 440375659 0
919471721 177371491 0
669206191 281132881 0
426070607 184860797 0
555484558 490751728 0
98202019 463846810 1
238261866 968902205 0
189352870 980862402 1
522536929 881642787 0
554935378 386433699 0
171158411 466539759 0
800381359 561444778 0
149386381 313439402 0
13495034 806426034 0
399114134 606661858 0
55627302 890858632 1
692817425 817417609 0
45950297 183818092 1
371991927 66163157 0
811809947 110120764 0
594198533 914891887 0
561477903 733312596 0
678807780 728939317 0
170465514 80658847 0
131747675 478079397 0
206339919 866924040 0
387772359 207434324 0
761210227 542487113 0
997758156 660973106 0
376896062 765015475 0
152300624 278858042 0
844240146 643675617 0
833622517 446317501 0
766771020 714226648 0
798099176 45282617 0
630626692 139738095 0
605369650 499044670 0
317168806 112319297 0
975720960 754294376 0
619403691 514257652 0
106668104 140981379 0
815577735 433767105 0
830459542 320338105 0
359240197 660186451 0
59652924 555855927 1
208494609 106200356 0
447774952 461560150 0
196159510 160579624 0
211966237 777104825 0
398685690 132847206 0
160302501 943684224 0
240613044 575600946 0
710778734 419570213 0
24067611 997898510 0
965630097 272604165 1
625246592 453349491 0
984684455 77001037 1
571962836 453679693 0
842512514 57096723 0
28166880 780015629 0
299453659 58816363 0
219169706 703945557 0
533347086 24723458 0
590783582 830064790 0
57628282 10774521 0
334691765 938785746 0
634762597 1295966 0
92917283 420785136 0
24064454 89068488 0
701012144 32566680 0
251303461 238586165 0
434140426 29191756 0
499514484 908453476 0
468056250 491052299 0
835882790 297279369 0
100410759 419531491 0
60410767 90442830 0
935309112 310614932 0
782548630 184500844 0
109724741 798031782 0
170864267 98463146 0
186682439 430360938 0
876708290 729247237 0
654905933 330537692 0
831937317 599409238 0
99814081 504699742 0
790697110 487013548 0
493510394 937069425 0
193750411 821881982 1
257905847 805115742 0
836148103 303296464 0
601199416 158435948 0
715134672 992968292 0
64695534 8428054 0
975892601 725674037 0
921225677 787356112 2
162715838 165332897 0
73792702 498487730 0
193396212 114028280 0
77028711 714298093 0
80262774 672493098 2
305217125 710482376 2
302874245 936590399 0
173126140 830733779 0
656814726 396759300 2
421863074 829755348 0
170607431 24014443 0
248733614 819128675 0
89354567 618241110 0
930225957 186570708 0
549223656 30153854 0
825008140 130010953 0
256660950 109302331 1
940539974 604288001 0
217896354 764081114 0
457556884 460131552 0
482440656 316908937 0
845932796 23932565 2
273704173 623230818 0
680107955 332395419 0
520254379 458526088 2
84946166 803788857 0
379544313 792595973 0
940723908 466818979 0
685352318 495341356 0
410846061 983450477 2
578464326 581049339 0
769151406 536745157 0
168674647 968390743 0
966485510 105084191 0
292169884 163952172 0
218843165 216568245 0
10444947 938110796 0
222439370 968233011 0
590154650 767794881 2
328055470 913903984 0
727496402 425914420 0
836594994 103149491 0
61315941 741967799 0
278055228 998612017 0
76880250 944710262 0
353181861 544923894 0
126961453 392239604 0
436416605 535577899 0
773274594 50859330 0
802285030 10310880 0
225268142 198120752 0
130703782 553983530 0
467339414 25561223 0
39806343 497802015 1
674065598 102554831 0
81409880 679336368 0
921848645 232818994 0
75921959 194835952 0
671423946 583298909 0
730294382 537042983 0
346489195 260532092 0
343306247 374113003 0
423330694 24559715 0
959290184 84793947 0
35354277 883688356 0
441994869 726544077 0
761337945 109835181 0
37487976 95211837 0
684116041 16004413 0
121963776 713133122 0
730448749 443537739 0
703585784 730496684 0
140370601 10808092 0
530853716 751785778 1
68350241 749974236 0
589778684 47687875 0
117916492 797610857 1
63338317 515564536 0
200068722 653560567 0
884769928 738249962 0
851198398 890264935 0
565409721 176543661 0
885804454 821603008 0
63414624 442995623 0
831125471 939146768 0
912147617 680768079 0
544017190 754278359 0
441883549 40783849 0
466412783 71572591 0
777566521 305612151 0
226821739 402428020 0
661370505 890083420 0
816265104 113153659 0
144361922 922914284 1
557234027 334343464 0
333261218 176711906 0
108176282 890083504 0
577587970 1912375 0
52955614 620941217 0
928043908 853693536 0
759363950 836055781 0
628994321 412073503 0
485612632 322738052 0
580647452 829702758 0
973787936 23280631 0
224257706 719435414 0
90569714 40176145 0
790335092 224314467 0
69333692 821594161 0
444027983 669900169 0
255989308 436233532 0
283959546 77066618 0
117818724 179756491 0
33608127 30405292 0
220809056 82434171 0
108417029 662962705 0
915921433 891902112 0
502328005 528241686 1
789821416 5274969 2
595325700 830702024 0
884779868 479564340 0
95176494 969533271 0
90788246 688713107 2
222828937 66195043 0
547477016 881148027 0
520448157 787169635 0
256760842 236920421 0
765854276 408778205 0
888819818 818178063 0
553394531 537046375 0
50187864 362946622 0
659413116 452439968 0
941403703 534961095 0
978520221 496826998 0
812070334 254423532 0
979244941 593459364 0
452677047 73178066 0
597447758 786279324 0
808992774 201794082 0
4658870 678712821 0
548452176 842451938 1
736600355 729822154 1
524436310 304118206 0
223245824 723464924 0
855652987 478921175 2
110720035 934427794 1
828683149 487630170 0
833260570 551315873 0
87276147 908387889 0
976195952 905006791 0
838982206 445236199 0
537982364 680524734 0
742502427 217253657 0
465805290 672165237 0
728932622 151454835 0
427816136 521651148 0
943983904 526127291 0
134196799 820957587 0
563621645 793468005 0
374711276 129970615 0
851813717 972424559 0
729233119 683352748 0
390393893 799655328 1
640414446 343877858 0
98784762 721065919 0
60121771 44068403 2
994650838 851555227 0
258462634 30345791 0
246488372 416518735 0
311422869 83228993 0
210377443 967823911 0
128615704 816748458 0
122829036 909518164 0
740065365 168752142 0
198189191 143833730 0
760861310 640002518 0
109394702 912054522 0
421041136 348113980 0
774141039 578159882 0
41127438 122644443 0
410143137 118735864 0
223296482 42654428 0
591686024 545645964 0
379693506 306590979 0
529237589 868511539 0
744251108 255984845 0
389677660 208610304 0
74216775 429624163 0
654172538 59914017 0
350945484 983099345 0
609246345 124900693 0
954721623 359582091 0
558404459 354449769 0
965470465 720030815 0
67592095 260129159 0
355686613 620087607 0
522574842 631055562 0
90650469 525366853 0
760951653 59685375 0
383072634 931665597 0
657104469 805033827 2
150957770 94154099 0
157273663 871397194 0
752433651 873200851 0
26583684 176790256 0
33873986 853911710 0
213058388 916620368 0
63754425 740642248 0
621689432 96395362 0
37933536 139740785 0
559823009 643107268 0
84204304 892038470 0
138582675 235916325 0
728522715 626736297 0
174507037 873601420 0
260555999 699439435 1
466079625 477943755 0
512432620 939272504 0
677300107 791515155 0
946172011 120388836 0
30882153 33559047 0
442496397 105763392 0
990992806 33982734 0
350062079 3406563 0
443138371 808805687 0
818911325 369298085 0
250808788 112532743 0
69041723 380079756 0
327837199 660460733 0
31146705 528536412 0
134421631 202366625 0
259883638 90952176 0
370239633 757863703 0
106085877 414933733 0
516160693 879636101 0
740798821 8329100 0
110728921 836294249 0
152727514 625347181 0
887934657 449888892 0
31461135 30694487 0
468594561 63648968 0
101954326 203295140 0
450395606 722221048 0
185092535 824264495 1
859313480 853023653 0
675371610 748610600 0
437174783 200887327 0
606595113 982695048 2
707099223 529071388 0
416617965 805692200 0
148571126 879588147 0
340667065 415719624 0
25540454 192777709 0
748021696 55003545 0
97054576 163667663 0
712481498 102497145 0
132403646 766623351 0
55876436 680201516 0
199013705 830192229 0
836111358 893065084 0
595623806 366785290 0
510093210 277988778 0
5581123 399234269 0
307802945 480472532 0
89586397 644508491 0
293817234 18557620 0
857031815 766706785 0
413920784 55799956 2
463421764 344130686 0
183663450 633499878 0
831967763 698133155 0
531586243 121360187 1
929352278 494110 0
316501469 944045998 0
359931799 882898459 0
353940698 167751016 0
922458486 219672542 0
275834977 289778869 0
832762272 457289275 0
664454496 82499242 2
685090615 543603222 1
307871145 879757668 0
128964852 547400281 0
359007904 85441526 0
152972505 265952061 0
380198230 42986217 0
20045208 519698172 0
883924766 184823534 0
555272392 401157868 0
30753482 800425194 0
61661882 690513076 0
859156629 812209413 0
319572392 772510336 0
139171269 380637350 0
474539427 326425004 0
189914222 431260734 0
792002660 469880170 0
649173338 262808649 0
811530330 93902519 0
102974430 530353907 0
864495728 267823801 0
836629778 215755683 0
92438922 437015652 1
207201961 307036151 0
69304852 135518562 0
37423717 845488530 0
720144898 140802654 1
264260155 581592587 0
229806940 165568116 0
643836337 268653774 0
852289180 25709384 0
213758358 440118621 0
950433082 522736665 2
905279613 847583444 0
21642412 150036145 0
642173748 303326096 0
352184028 169228819 0
285879725 187986248 0
528338209 374339814 0
999579899 306348181 0
443306525 640503866 0
159923954 491828706 0
740512218 827485105 0
92844744 342596683 1
902813397 279036169 0
328912255 657382084 0
566547741 722475865 0
429092152 544830629 0
415775055 685783614 0
615061242 159556854 0
840417277 33297007 0
794027195 465726412 0
772770587 437861682 0
16344609 576215088 0
65469739 608046890 0
566358011 75162009 0
635352604 335696980 0
124462989 58843967 0
33046668 632480373 0
937689435 199450933 0
308904567 797956872 2
962604429 505301967 0
128934531 853233383 0
641796069 286363594 0
73198801 658205371 0
19908890 750374454 0
452662981 903966033 0
842381546 297906345 0
232097023 379108336 0
645010521 132234148 0
688310581 296569470 0
876795483 884233518 0
364569596 229149609 0
104121857 268865244 0
159291409 608616310 0
36706933 405636694 0
941922030 576365415 1
30019026 191757116 0
341362048 839563083 0
425391180 318328277 0
669925251 606764957 0
875166941 667359699 0
382376743 690544451 0
338891094 331461659 0
208312021 847148105 0
389103933 869248460 0
175517555 489923048 0
51429130 614450310 0
415430850 182306615 2
155877784 997654862 1
327792839 114212176 0
568282665 365914828 0
38261324 705792756 0
212566902 19003835 0
760533399 843327158 0
739575351 332771932 1
22184582 59173768 0
238917199 5020129 0
590400306 424585474 0
362365535 255271440 0
444826628 480028549 0
514245591 878465149 0
31078361 260821031 0
41312171 56183462 0
86319092 758485481 0
299192568 508391727 0
444226370 891598399 0
443211088 620928468 0
665941567 794817791 2
295495017 750737861 0
850670504 390708160 0
449245821 31404482 0
859307356 984850994 0
211906786 378915178 0
19841075 343235960 0
619655656 23645291 0
735359167 456090222 0
119818082 835979557 0
108381727 766459093 0
125847049 551017509 0
726177277 172107409 0
289214195 141241023 0
77802770 510559974 0
728711625 887007803 0
99472161 117456143 0
145383923 546559732 0
767741310 542919170 0
26214399 545672313 0
706097593 987467711 0
812808641 129573767 0
65328874 247444477 0
507224338 79480324 0
168255136 342371953 0
551497308 97703840 0
119453881 906962021 0
675732113 78696923 0
181425051 5418697 2
236053090 557503609 0
592210053 886905380 0
121804192 525495518 0
587343927 380736396 2
56970065 234453086 0
669392451 110098319 0
833752466 236306231 0
118495859 551314238 0
713486116 282349957 0
979136227 397872553 0
767661290 458716835 1
138288720 314657242 0
913201316 594262046 0
751154414 44861748 0
11171777 118518963 2
115494967 436002029 0
632154870 177039549 0
438178154 209164260 2
569480021 37627436 0
111474880 597376364 0
655607111 6249978 0
696933396 754972053 0
140588288 973180994 2
910703464 282470416 0
907839661 772623351 0
860543660 599355815 0
432855080 330236927 0
620361270 67941622 1
253037195 561912820 0
81360340 198570915 0
64644269 203269207 0
262924117 729406206 0
849298704 580030562 0
309492964 656464607 0
945537794 211142313 0
437986344 205057765 0
549968312 259471616 0
634972806 527475683 2
530004731 514565537 0
13983324 29660243 0
52365493 608150755 0
485531425 334380668 0
86250972 272610236 0
503555601 159134290 0
74002664 141357448 0
656225884 664083217 0
849467490 876707576 0
681600765 31067801 0
176216221 95659612 0
981827614 55452029 0
88114332 545285213 0
900420399 433428248 1
383067192 83123514 0
907542054 680234356 0
10043405 111377500 0
234454252 795525726 0
851459244 834399954 0
271824825 676600921 0
773245228 270818924 2
144609699 406472141 0
604144183 51195690 0
702851664 782385145 0
591133285 428220941 0
581885713 151959520 0
400813279 448848987 0
7730724 384667019 0
650696998 145142617 0
716733958 437032639 0
536866986 582736238 0
45642495 548578818 0
543719573 104366276 0
105497958 248102684 0
156340321 915557629 0
387649984 998779495 0
925543427 891801479 0
87724125 189873895 0
687816866 22395629 0
445359714 52032759 0
103807019 184519178 0
537715145 345659753 0
682387794 106093661 0
531740313 38775073 0
899560676 415250754 0
860379519 922773470 0
107541197 922450101 0
765154855 53350545 0
317153725 319319973 0
961437371 40341381 0
532797548 213858906 0
77415072 498611994 0
888190670 461000814 0
526277109 647181778 0
362672931 176928139 0
352005932 918309601 0
481409937 237837606 0
815450374 743769900 0
167501172 79353183 0
640279940 41790558 0
420948114 92427189 0
152003369 84093549 0
352226007 503199972 0
721572418 769943815 0
352355178 946869387 0
933182298 708239120 0
782279534 545325512 0
294799667 70475122 0
568631081 971289702 0
979496990 482736566 0
130141588 641113664 0
643595065 406616003 0
349550150 427006223 0
496630467 115927663 0
866451364 132399337 0
382913558 393443396 0
847333792 46665694 0
365583489 85697029 0
653704459 912697817 0
708083460 125158053 0
844790583 524505851 0
704359200 91489044 0
553697911 329318182 0
983935476 119512415 0
761194399 975446941 0
816438054 624160720 1
646337476 912958378 0
654193163 135372031 0
665199691 86237616 0
632733302 183769281 0
614465272 363757497 2
692925554 838685301 0
551458145 411703528 0
995831563 25123478 0
689040972 423073765 0
115120568 465342887 0
770630766 165642424 0
136541240 353291071 0
756180053 920025460 0
674064985 572012793 0
147249752 940927257 0
230823323 708137385 0
954892693 158732201 0
981311517 909051988 0
269219693 22353651 0
11535739 823642571 0
157975565 21875539 0
184024686 336369684 1
476582210 799698298 0
9553285 194978829 0
98114489 116863789 0
243300046 675826128 0
285250806 170889466 0
968659206 642526470 0
472176108 177085419 0
783574797 938541269 0
46663383 977282503 0
46461166 659732543 0
715730948 571217973 0
977731053 598113252 0
603333036 640495475 0
865453168 442628194 0
970625249 396538545 2
504709979 125179780 0
479468547 514133057 0
895176198 603546885 0
938344764 313616887 0
496419924 647004143 0
561460041 2310316 0
549580549 514941451 0
684550030 343955493 0
68007223 740540250 0
549166759 687510638 0
792345889 85226548 0
190174540 899916100 0
686599169 359535953 0
68391615 880945724 0
350178219 628381270 0
643305390 110948817 0
279574219 17305924 1
3582954 528075104 0
239691044 880546933 0
208486691 596101662 1
512099210 960992375 0
748420470 305767863 0
995631794 978812820 0
848899913 992945459 0
141494473 283867916 0
1190679 432350896 0
451535723 476707583 0
541164022 898786213 0
567716845 666151358 0
597657734 195143574 0
165946509 855006071 0
17642672 380886115 0
740269147 951187881 0
181809148 969253114 0
77182492 147104860 0
623030454 396921183 0
253023069 876308740 0
619946761 125416747 0
665135220 77100267 0
900777543 521250750 0
142396345 243911632 0
727458283 49276682 0
421046746 212735255 2
682451694 423933148 0
4080218 821377770 0
28266616 767227058 0
250994681 981644146 0
729124113 771571537 0
897688688 378224578 2
507862576 729838756 0
767067126 966756211 0
464558031 349898941 0
6545390 102904560 2
360406025 775587979 0
68037247 413306595 0
765925661 658619685 0
6133329 913665868 0
157778716 988832724 0
571635195 774123296 2
685604512 410428934 0
354663435 566636846 0
254847526 387677303 0
421878703 248153290 1
829277867 86340976 0
567025672 827877655 0
930867364 226638319 0
806377390 185768410 0
902510 838947555 0
855014691 604788958 0
290035946 22704140 0
35783101 33442347 1
304014119 1811865 0
102500462 42743329 0
751602560 150215984 0
75220607 409047581 0
42082565 967702960 0
199742946 638520472 0
951946923 106784561 1
5907127 338536642 0
464259819 303824668 0
214506360 317956222 0
391523291 568086493 0
75336022 802038977 0
83576648 606028154 0
469187611 8592712 1
54570377 934208458 0
456209835 105842385 0
316030167 623101762 0
593739729 903919179 0
85666957 365283870 0
913208804 184481434 0
534251711 781138618 1
718178787 22076146 1
881809180 414932320 0
745540804 466016843 0
617339554 132390089 0
211160628 317946856 2
851949545 520701284 0
900853314 784978715 0
230345329 912749453 0
294111688 310058002 0
281730841 886579725 0
101499723 16655525 0
1713423 363575886 1
72258899 931678306 0
683206921 937939053 0
29406233 87931614 0
748648745 271366192 0
532574533 855019737 0
532994570 131844453 0
250801312 31877107 2
203797721 110435502 0
924974482 416185131 0
716872880 4473063 2
408514597 763434827 0
791837403 170080997 0
754912355 607602446 0
503954719 571087493 0
73046280 781790379 0
91613048 430653987 0
54913343 74052592 0
716939960 566735287 0
129942307 94822419 0
352700792 182500398 1
789865838 278404027 0
286451695 894402634 0
666781576 881612493 0
960959660 230779230 0
247903389 287333844 0
568516877 779643585 0
625140542 42694099 0
878648825 344429158 0
663260156 354978702 2
320462184 260524681 0
126547853 26570122 0
118387158 783199593 0
744668295 28784826 1
8419112 348128617 0
209961160 507523199 0
789171395 557837242 0
143142393 74035957 0
910516904 4767615 0
81030042 986943086 2
225817627 781484905 0
106341063 562587636 0
761904415 854781611 0
593941375 23099134 0
585432145 452711282 0
982383618 718013177 0
494834431 955707983 0
900784579 72784121 0
844154973 200859451 1
954353428 355087632 0
352382796 124428217 0
898657066 902163105 0
927205157 175156133 0
18132932 965716951 0
401781223 998375319 0
52496696 974233542 0
953034217 38993394 0
875551681 889859569 1
788298090 285826130 1
9412270 217759637 0
936183828 825925182 0
127699903 867087441 0
866977822 280723251 0
998339492 820010021 0
829202189 886392114 0
685453068 670855452 0
317717064 146404772 0
293321340 861446510 1
387648459 22264933 0
879517936 669821624 0
439355567 830679045 0
215410548 161849636 0
837334116 7072858 0
363908148 25738058 1
782404373 304313549 0
47764875 79428228 1
894281909 211748664 0
638842856 138959041 0
82513705 33064175 0
423381543 700453165 0
310821374 544638103 0
606824724 513997616 0
435635997 416245747 0
693328795 840343930 2
186279442 516027636 0
579091938 941580546 0
502052806 742368733 0
874502506 564259087 0
655660870 969919695 0
478434191 789776503 0
116761382 761086224 1
175303164 95628178 0
641630585 112209249 0
216587549 59358519 0
104110249 438872033 1
750633005 286692744 0
980980928 857319533 0
155898771 379153678 1
292480347 165603634 0
117958074 427344677 0
936422287 257569969 0
43077973 505353789 0
169820970 968618377 2
268508844 309059143 0
792013448 554093048 2
307911372 142141854 1
647588017 102466429 2
646632495 909704449 0
572488982 922276270 1
113201523 753212633 0
26917937 666521143 0
879261274 571140469 0
361255593 376720031 0
317825285 703734852 0
977920739 641094318 0
126073098 114236873 0
474438456 902636607 0
61266776 664421408 0
608811659 5423001 0
183291056 782131879 0
348086837 757626760 0
23195185 463523965 0
803464201 476786769 0
750371005 598556240 0
101583933 161827680 0
276083444 649063601 0
823757414 387537476 2
88966660 522156644 0
949163570 878187540 0
786592558 777883494 0
16390292 629557882 0
689492057 658992108 0
507942249 54696280 0
60133722 543930785 0
540384959 617118316 0
149647657 615663380 0
81408326 404754403 0
876256285 275118879 0
75458816 121734448 0
633058773 624579028 0
719010624 304612202 0
583780654 925140516 0
651277805 552805806 0
438700825 214795886 0
594190662 518549459 0
129516404 220217457 0
722386432 126616163 0
680399296 985582181 0
895256325 160666047 0
860805923 639040250 0
380718643 624122108 0
607304563 774334062 2
419390322 764537018 0
823809735 758312889 0
330083362 882255767 1
951482207 264245110 0
401862296 263529164 0
307960751 468458635 0
903212382 451440047 0
697978622 609133752 0
355875997 928751900 0
313243674 802576392 0
48741929 461249021 0
329976896 757392534 0
122203014 856261381 0
518817512 917448391 0
482806381 249023130 0
468561659 112904578 0
37382662 145516711 0
501649160 191510903 0
742666962 532886113 0
123046438 366197848 0
866790531 693091820 0
293179283 668179392 0
376823878 968022615 0
120625276 373443819 0
44145682 142047372 0
203111551 788265420 0
815253299 806068106 0
440808565 546405262 0
491697686 44584317 0
747307087 614796292 2
264861814 317765538 0
735226016 107832811 0
159212992 337147851 0
957127204 253872195 0
333389470 416172612 0
239281659 517337988 0
96687517 50364664 0
297223687 661471143 0
248817417 301262027 0
133678247 555764634 0
560243703 81633847 0
591230068 458351015 0
97845528 3837964 0
365910062 491936320 1
346233762 546883084 0
332536942 332452641 0
651350 936225100 2
556071197 297478159 0
134820250 294012788 0
573081735 505936281 0
567056736 806717263 1
613635286 150418850 0
806931565 102943563 0
906429901 816814787 0
289040367 347132538 2
617849534 517710771 0
422803304 63304385 0
305244795 905256985 0
713063782 986198594 2
3776283 234347180 0
680905205 567542034 2
267143894 765591060 0
466030475 703856214 0
650596975 728340485 0
331152042 425774253 0
11835284 817234512 0
66935419 519722854 1
746347781 652710810 0
805448199 638968764 1
105309636 412636607 0
568725258 600841063 0
80318733 747368176 0
315899307 503059339 0
100044039 677494664 0
976241126 577607321 0
265721968 69602835 0
613173707 107005501 0
796779413 686095713 0
10617464 991647437 0
979698230 200378243 0
579773177 30304234 0
42723944 257853295 0
930455833 384068546 1
156108881 869762634 0
798300561 991064074 0
215118961 677211132 0
430847790 985330522 0
845539047 456549183 0
375465081 853919169 0
482686157 6945932 0
568051812 767121967 0
174194573 793474587 2
171787747 30362990 0
509173829 57365035 0
659137253 64166092 0
846717221 106508492 0
979940171 955338138 0
895093148 242187766 0
959493967 663561583 2
611389468 422582062 1
245664492 532826414 0
359714945 865038625 0
672873967 411699242 1
954805108 687515445 0
64373087 17873534 0
711832065 208969025 1
201067352 923642077 0
114079141 85863176 0
952407326 565363859 2
5609478 758648135 2
802591083 969151539 0
605046617 917821600 0
39758340 84814287 0
660569618 648834987 0
517576293 109407428 0
790344846 157544986 0
659344955 107592899 0
621048906 654056878 0
113492110 471636212 0
579737510 786257787 0
357050386 9250288 0
195113633 689243530 2
812959 448276514 0
92707425 209738974 0
649553807 25577611 0
129913486 737268025 0
738682865 595382637 0
593326544 82105132 0
159211261 572742357 0
52373174 690623211 0
409243135 734759922 0
749438652 178764759 0
579350661 904914277 0
384233567 763436154 0
841827316 723318875 0
753385755 237636924 0
636993974 872958826 0
410038200 859093105 0
446471482 629929265 0
481235849 452425628 0
223327374 384787199 0
657223723 624497494 0
990559522 38631715 0
935386817 678083572 0
748841548 216899285 0
802987331 415382391 0
668122205 352376425 0
201006021 2480094 0
902577471 516805119 0
957086988 180289878 0
710313896 995649479 0
507955711 754000268 0
575650128 993813135 1
87465893 865503845 0
110160624 396563428 0
380072863 504520291 0
948312534 309294397 0
605511363 362471368 0
760645341 689499402 0
393088779 648172734 0
146078248 552821868 0
889530897 974890052 0
814185354 88552814 0
75297028 282216707 0
779073261 308586045 2
10713816 69267080 0
257554372 123311007 0
828594170 605748709 0
193728773 935587686 0
110026087 33947280 0
128689432 443219648 0
114377626 58453407 1
608970135 306413089 0
189742054 565574299 0
375078322 7171471 0
157947030 440840074 0
408988606 446467670 0
852357840 224417347 0
525850004 682411397 0
140731181 961686813 0
915730608 69124060 0
488842777 37201259 0
159404009 939974799 2
501120528 51726211 0
313133685 140508029 0
887337686 715436320 0
53860682 383400435 1
501533565 638399046 0
226083210 914014436 0
967342541 910659026 1
730426705 503117475 1
599378362 282370935 0
617066237 603508216 0
950453332 808452662 0
125282754 265768194 0
875615865 616114109 0
660704992 266665748 0
86326125 493776871 0
37800243 220528060 0
933640072 901403110 0
139201559 486002178 0
120205299 507130013 0
3329807 479619405 0
757328888 157553644 0
332548876 261849868 0
506796384 294560364 0
589415433 478360949 0
726507431 185561782 0
580715384 799960853 1
766597471 207043449 0
209029325 283413367 0
9029574 336223192 0
580233376 517870564 2
949786950 539066647 0
769861439 539527685 0
331721685 935826989 2
430558609 141198572 0
360804142 125315119 0
183169429 784074565 0
987657508 538134028 0
435328558 690151733 0
531660605 717518459 0
622435123 508304682 0
801003978 35115893 0
186202165 122003546 0
556592736 653895125 0
807696397 763468347 0
771376832 324670065 0
436655734 395494532 0
42410608 163576005 0
97317897 917979210 0
664667510 867187599 0
337099006 790424330 0
870373541 496450798 2
710196339 877516527 0
950077454 237167139 0
335188430 18622211 0
151382974 958911525 0
32785075 535747748 0
811642930 590587340 0
754320001 258268421 0
468396088 607650888 0
875984831 678610402 0
819129100 9598027 0
183528418 594936505 0
11002260 489933823 2
953281265 462678176 0
629513697 303528644 0
270724949 123267882 0
632266865 507994676 2
636860240 613742337 0
74368372 614087914 0
768777906 142142452 0
926960636 880424902 0
284935524 759015738 0
225238775 211918516 0
10000335 167763838 0
84056071 115699927 2
284357160 187036353 0
48865378 531210399 0
486907886 628993073 0
338897347 872096936 0
32318637 83828878 0
785562732 226197624 0
410033077 811599933 0
150833133 332929251 2
15640739 823097297 0
524553562 265501305 0
992984977 643272000 0
155153887 225828074 0
27564183 64840824 0
923047583 324192744 0
712016519 880146682 0
822511085 843822942 0
255461337 132462188 1
24195008 68744371 0
605816523 59129830 0
218048502 714068481 0
752214089 685379156 0
465035814 776060089 0
830394818 82057317 0
819649519 785113536 1
870441830 235912780 0
283529149 863790461 0
816106550 811676858 0
684848406 269261416 0
90583174 648432860 2
59758981 219269852 0
352923097 851571221 0
865080534 424132947 0
549445345 286336556 2
210969995 618120870 0
626146913 771478138 1
477720983 591646773 0
596705539 584297249 0
58507471 683814233 0
694204664 570432797 0
14156832 100651185 0
752551366 574770168 0
993410609 54694244 0
251955604 37384873 0
536711974 99073895 0
81584062 919770520 0
657606207 994578085 0
422580383 691556471 0
553920306 511668898 0
497551102 234972805 0
877619885 332413188 0
342779375 506215318 0
911230471 920203502 0
49806688 775816275 0
596947630 27474798 0
677100796 678259290 1
337365305 189799705 0
288835300 865245175 0
704609412 993652624 0
176008402 336518830 0
550585970 208077684 0
953887665 923615560 0
912474884 116509424 0
685016356 259011427 0
429172941 925276024 0
666268381 56698289 0
264317128 34432898 0
24706705 224818756 0
366837033 271519454 0
178702097 129586618 1
457084289 710303157 0
668325115 105746591 0
468063297 466080537 0
862675329 334039804 0
87852659 685679476 0
356158317 156077977 0
855953974 62744972 0
814710282 131737018 0
895587855 192343524 0
521275912 674227558 0
87430027 419786501 0
670285381 395002657 2
421121875 431635630 0
524736741 922012754 0
981881561 373740626 0
235208676 403178191 0
151123038 211353599 0
335580152 58568229 2
868711142 852128748 0
407885755 225660495 0
416087104 917103064 0
79359048 174864970 0
253945240 51242541 0
838603584 732819109 0
14888716 410639132 0
255626251 819890925 0
365710634 648702811 0
722015574 587220980 0
594075082 541014669 2
683940762 920859825 1
580777862 467321527 0
993924043 274332405 0
910293149 552631716 2
555681321 955796722 0
586113714 877567276 0
526935488 704246730 0
839066716 650726647 0
630259651 311702935 0
125378987 695666267 0
545901560 52441447 0
348299637 902571915 0
91512555 296381919 0
546442770 578602545 0
232465594 273108602 0
940777154 59990109 0
134050564 735191244 0
930624935 316919089 0
665849797 72985779 2
30081975 429299443 0
946111304 165556221 0
705405273 106171166 0
320851845 255402198 0
544533526 61160372 0
735620813 911453470 0
274219632 12760504 0
851131784 176903110 0
157767171 194067567 0
535027507 849785924 0
900961560 227577524 0
838781147 804764341 0
89420322 56945459 2
476255163 682378477 0
151872076 6844453 0
126480854 38146561 2
11834933 832216472 0
461906409 896314691 1
952435198 403977229 0
295661944 699813481 1
81624883 69193166 0
671699718 57201447 0
93283043 218477968 2
920091491 744730030 0
779575558 342410049 0
358549272 34021341 0
614455357 311007314 0
807836190 27986894 0
671814724 577930170 0
498519590 38212500 0
15453851 201034696 0
834212354 395357041 0
180440977 143778831 0
117600210 47593713 0
912818040 200356996 0
844921916 367528963 0
7908517 249777913 0
843088840 380014980 0
552280064 62341860 0
895443866 435156972 0
637410265 964436635 0
859993674 207643336 0
28870269 685123217 0
191014415 943605408 0
634081294 901941961 0
765512470 518337499 0
355352677 597375913 0
770918975 30857335 2
137988382 684219919 0
844498261 430700407 0
67182488 637824171 0
826719580 554634671 0
330963482 862658340 0
643928128 494318451 0
117044413 102646140 0
930822214 121521648 0
772053308 468880434 0
831824585 883260688 0
248854165 558515155 0
968854437 554531622 0
707397673 671621929 0
705027933 751003352 1
70691221 195887430 0
55039852 690835628 0
67289060 51213823 0
874849690 242657963 0
626488689 55026839 0
59129088 240187650 0
423072952 660745625 0
449966221 306020975 2
471270697 477092844 1
215810054 494512774 0
611369670 391940535 0
167917764 335233371 0
910887613 380180776 0
103624809 889126149 0
99789600 778283573 0
535329895 191799275 0
320288459 745208214 0
792149316 120006146 0
145854365 877821791 0
939229700 112439273 0
136165531 97255305 0
46294696 195095311 0
208271547 47164208 0
238115271 583822876 0
968773205 415713453 0
685588339 717242265 0
918162754 65331919 0
243649889 229399683 0
558454140 548866846 0
452315834 472485129 0
827447940 692998026 0
619067335 133228587 0
176793815 335508375 0
645377371 322872332 0
137875586 188337200 0
558088315 728908079 0
348543354 881936973 0
493615834 119985524 0
864307221 527329147 0
952161570 999289119 0
648765295 696990247 0
457548694 847439599 0
59185683 912896508 0
335382690 133093421 0
679158117 902830986 1
116129529 962931611 2
39766293 697170876 0
91307987 123813572 0
846851398 546941916 0
431007500 985598004 2
472973888 610501488 0
792008902 835621173 0
364132484 944394361 0
815158749 543642189 0
447608349 291316468 0
257394177 892875512 0
431791553 64410558 0
89951071 938130917 0
224066470 388679308 0
148196395 40829045 0
244413926 341757022 0
565417407 273889351 0
447378922 676444154 0
431422268 779482695 0
485035485 650245917 0
168744568 4038391 0
33582036 442420347 0
196511975 8647316 0
499280010 208933574 2
976587633 22875444 0
542777388 146201647 0
152215299 95368423 0
746881459 173661154 1
917371925 334973490 0
714610381 202722695 0
825920810 100690553 0
998604549 295513452 0
626679067 265376828 1
220073103 423160514 0
656837019 593962775 0
671919917 280891841 0
157491311 74502709 0
464799360 973306240 1
701203043 335565800 0
60037624 569491546 0
95041405 108327234 0
50706256 980682241 0
473750055 11399624 0
620152540 660270868 2
9635543 528157087 0
836672297 433323935 0
21291291 983660045 0
980744741 418602303 0
826837700 125732794 1
43054645 773923216 0
90284820 28435134 0
769158669 349294706 0
75575156 939896403 0
120309662 943419117 0
149143722 671067865 1
847895334 207276307 0
71553492 290709518 0
683672295 747750579 0
672469976 875263727 0
958271736 759977991 0
825800454 352693449 0
985016974 407082521 0
195247533 458024002 0
439511002 685582048 0
724322632 585353385 0
20531150 738767236 0
273811684 793655890 0
563530791 473291684 1
466938285 364274321 0
96319897 107494363 0
506729050 938274896 0
936365450 236064475 0
453290711 74574755 0
969572931 149492782 0
218834692 648084484 0
764566013 298911382 0
464351173 46587100 0
324409200 466552515 0
52306316 964780824 0
101659806 95615146 0
716513874 505805822 0
989258044 988855069 0
481009 740378569 0
565577595 371361833 0
131354580 550385724 0
308509637 706457991 0
9601447 212653449 0
437357588 652571634 1
733513017 85685638 0
48633181 398190893 0
107283511 899840489 0
111907098 85349354 0
448320108 448613977 0
699299390 511703769 1
748642883 316656658 0
426209440 557246999 0
773021645 845830218 1
123560306 333072602 0
802737772 937495142 0
633663206 252506297 0
621187892 139374831 0
619352902 132240812 0
5760933 915813937 0
565546089 663832126 2
29994675 336649907 0
472283757 372604258 0
801273774 735034003 0
807004860 848080248 0
822613494 521946309 0
359304657 628724474 1
911105287 897039315 0
151851145 958484618 0
168629287 365969714 0
283085216 508105968 0
984839527 406600197 0
672033195 137357450 0
702007969 697419218 0
60340479 427207171 0
420595361 985798541 0
889982248 39116182 0
526753206 493097109 0
150002842 176658098 0
534753389 128731105 0
171669912 874282254 0
257818498 530804598 0
27314889 139697167 0
244060304 239717056 0
403405636 306392356 0
945707908 389966829 0
670125386 731529209 0
106208606 39133574 0
364965874 518464208 0
129991267 88915413 0
873795701 338630823 0
226324855 993565836 0
983409458 39593235 2
413618213 440440078 0
194398618 176535377 0
229685843 109239693 0
137294508 952921073 0
90914761 618022216 0
293636613 875365186 0
386366453 964059807 1
274816700 475608969 0
123942902 885754048 1
39221119 512405655 0
400104152 19862059 0
815956050 53000534 0
255584568 388744432 0
835702696 291350919 0
384679402 284715755 0
266263539 390865245 0
148012810 372158828 0
719614045 731941632 0
952619828 209756659 0
71671883 487670997 0
259941768 156157792 1
430115312 9399015 0
622727804 258860845 0
953363884 370990007 2
699901607 813711747 0
758037240 135570991 0
275005946 589332972 0
100649048 150584843 0
892000322 831744611 0
189970959 434661590 0
953729528 629040981 0
140131492 922785783 0
991780680 759928426 0
49335469 929495350 0
53457643 920020993 0
191639074 90972928 0
989496067 739237094 0
183730937 514867814 0
440828015 113621959 0
419833949 790370510 0
153653795 837840662 0
836389692 944415380 0
531962911 604639451 0
262437392 185161608 0
329659903 804053489 0
446628460 815799922 2
652307505 716215935 0
805969557 306768277 0
72513876 330352942 0
331160538 19580996 0
783979638 633848842 0
546215990 924911693 0
756295285 528181191 0
818594546 899111728 0
563664123 425151492 0
652970101 335958754 0
292531580 142482403 0
267481802 114381998 0
210999399 217476999 0
248512125 518831272 1
398475331 998127644 0
685130686 861641305 0
93619468 690898755 0
843325548 701304157 0
615351796 943742284 0
14578776 197227930 1
998305285 952932264 0
721223409 115552307 0
792970115 788715118 0
81530235 158528685 0
284805367 531945800 0
835481007 309790149 0
798284941 890930533 0
949417534 17608238 0
276693338 246468691 0
108293429 134669583 0
470985512 581009258 0
539390745 205166099 0
953588030 29857730 0
134119536 258522943 0
444298208 108551096 1
361190515 683723480 0
607413266 704067744 0
635736107 221003241 0
37193659 822719110 0
125092196 499250465 0
728776905 192045430 0
26212787 812411608 0
933349155 827643024 0
658828914 492270649 0
688680814 624575957 0
13099728 636261053 0
131297547 71002782 2
946023583 768894755 2
888918801 517603201 0
796575701 373721922 0
717981836 414548176 0
722415075 884323346 0
208665981 101992117 0
745811754 684807001 0
462622210 366110906 2
376701198 124364199 0
110684978 7680639 0
387850440 892241367 0
76230465 249231718 0
85811629 222210846 0
21742248 763693621 2
64508543 317149844 0
447134582 469753844 0
724136789 683603571 0
129623731 324854917 0
588203762 185711564 1
240623061 457388886 0
943125633 114662137 0
109673109 46085769 0
134509480 624217414 2
109014796 911930219 0
972803038 768073488 0
264769322 2408705 0
168846767 195172520 0
937159757 425147754 1
677266880 14263542 0
191566132 228756365 0
939342478 134993396 0
705909544 526124389 0
655950354 159942846 0
362198426 689400691 0
410450582 658791157 0
56596661 22447213 0
314524644 705372929 0
576139070 687956356 0
525645789 802833481 0
886711001 496204407 1
632226454 848852450 1
960201395 430719475 0
678578774 809110059 0
35646791 166319386 0
269166388 776792930 0
272346860 911289155 0
915993569 412038967 0
103633652 505821664 0
848436065 663214087 0
12543176 103205551 0
364362822 719280342 0
62050052 792149652 0
49018378 761551001 0
5470202 641118885 0
906115970 13662440 0
832765212 957942765 1
435277510 959249721 0
626332845 852586800 0
285681065 508571138 0
866387458 712588921 0
627256169 755685925 0
778340865 811271787 0
99616900 44226897 0
563417043 81954698 0
370466410 714352639 0
475570742 575754875 0
579229067 291078869 0
427228189 962495401 0
963958021 453101906 0
99060744 52300904 0
893915608 755049634 0
820367550 412747225 0
106313512 348047545 0
989522354 187153182 0
256196698 70825320 0
279168343 437638789 0
783267779 199041259 0
724260995 849985825 1
50879280 76245072 2
331753919 7833853 0
132358361 799055227 0
962627346 284241929 0
106501161 963227120 0
398112419 886502377 1
616032658 795987216 0
562769013 453969832 0
889988273 712126459 2
496198734 209095923 0
718346511 642473852 0
56656358 910487375 0
12223132 117043960 2
779556444 761723313 0
216119237 890728417 0
634719998 96806126 0
632090063 847193331 0
942344121 728156036 0
262738364 143719640 2
379644714 646632367 0
362958200 223088143 0
161972529 927960548 0
279186120 460371515 0
619391532 304505195 0
103237226 139050892 0
701152640 898630759 0
76213955 724660736 0
521235924 677544472 2
403144945 94336892 0
892677278 229533039 0
146562631 681722734 0
772144143 655275544 0
36026621 502730032 0
700321467 319700060 0
136308593 791949683 0
91506486 811993072 0
848306329 820163668 0
702253067 564998025 0
114942146 116022502 0
50120478 701935573 2
102706951 88754196 0
656488335 502574223 0
706428658 130022681 0
199794744 600959289 0
498538995 312739772 0
462106448 492520101 0
334792589 278545118 0
155833077 243196948 0
250028698 155420107 0
491824555 721225452 0
452779152 388168204 0
621325368 397519780 0
210525638 873247844 0
56413666 33949715 0
713229371 100865796 0
669746248 454491644 0
3246624 470952316 0
359877837 854344882 0
253942028 582687191 0
346075362 359276 0
464608014 565046091 0
970189699 644033835 0
30860917 292667414 0
121291570 304555217 0
368392001 952868061 0
806654555 46155273 0
919495616 463970366 0
79830975 251082010 0
604796057 545978035 0
881278332 212218139 2
215049535 491326350 0
24966348 247308995 0
374671866 319197934 0
750629635 773958083 0
486076596 353437305 0
65828999 37616916 0
619839572 261690458 0
672413536 833679440 1
922541725 661751859 0
477687057 77193503 0
429938397 412415845 1
109237613 68639792 0
773953711 806799084 0
779147091 761467433 0
220916040 237275103 0
680788590 860698753 0
357979844 297347256 2
449392652 908465860 1
670358402 165601250 0
47390450 775666716 0
427427354 936107101 2
253410194 92506571 0
381379896 290396796 2
378342492 409682510 2
29168005 634449227 0
441936207 622021136 0
328602147 662987734 0
572634462 521488587 0
899869166 18126759 1
733489347 182418778 0
80913654 551648490 0
122954453 270734716 0
762952028 249128737 0
139183290 421808926 0
61032794 222959659 0
670314186 962399295 0
180844394 700381417 2
53557251 329491216 0
61456475 486170241 0
182276714 343018193 0
956312248 525804301 0
270132124 83762513 0
45696290 375217061 0
364071021 690053222 0
1045465 654026022 0
561350001 37909505 0
668268275 412359838 0
51584527 791419531 0
279107285 982950904 0
759205113 984522590 0
274413533 126022915 0
796927895 42744464 0
451665706 800592761 0
23142975 696177105 0
213044815 45616953 0
740288565 950135922 0
136187630 475373171 0
489160263 292217992 0
494383804 138853845 0
15854486 522873326 0
3598466 924414634 0
39293623 859182426 0
973662981 464787399 0
109442658 38553215 0
89294562 596632110 0
528283489 125406811 0
532281886 103114520 1
373941697 54395422 0
357816236 560893010 0
431517928 199205664 0
117554012 494346565 0
4480089 297573680 1
513707070 414124660 0
332203202 312909232 0
598993726 555714181 1
238503045 481947897 0
983210124 926961781 0
227512631 999301292 0
845451943 286904464 0
289491400 681087593 0
361597628 761426598 0
964726563 573745684 0
695388152 247705504 0
625454206 143966800 0
511147878 400044688 2
793269170 199291840 0
313687112 716039144 0
397582738 8569846 0
339170607 199701422 0
102483777 108946562 0
347424723 828430724 1
574369943 475377398 0
550155550 523623731 0
44074284 984680033 0
892852572 109228229 0
97748880 855485101 0
501197772 896807781 0
428154651 820792970 0
240939793 162838116 0
977149510 295133616 0
685172833 585857802 2
719502648 441058505 0
559116830 587362002 0
111854579 631985433 0
295557363 535202064 0
359811408 999272130 0
960736022 222711255 0
988937408 244083573 0
673721533 451286122 2
304179146 500290600 1
156812777 189908271 0
913047330 556229352 0
673831249 531930041 0
177063403 800977826 0
282763995 335668941 0
773453386 64135587 0
778130590 536626766 0
215608790 815907144 0
126282479 344366832 0
606891814 734340040 2
99937408 113890709 0
98102626 178310061 0
416213146 531977805 0
450222731 127677795 0
684350 398941670 0
23137674 727281679 0
787005598 774972372 0
979655085 661768963 0
6887685 748626282 0
823174401 510590981 0
694901667 441869294 0
99561197 407534378 0
723455867 651561862 0
44007290 98160343 0
32880034 505277497 0
72834449 209842333 0
704560833 406208228 0
689239923 90844237 0
151395683 81866502 2
121564686 744473927 0
89770656 585723433 0
750261636 200136869 2
137125539 745507660 0
80991463 939640614 0
877798597 144403181 0
688381124 580792057 0
8150669 297472923 0
781559608 780463263 0
830480404 138836069 0
871516291 89116479 0
930631852 304602233 0
748052638 262429969 0
766011307 309289732 0
140490384 95119581 1
733726583 79426572 0
557485282 290852475 0
393398522 966487003 0
672093644 359182874 0
784407090 372037902 0
82831538 755804855 2
835246898 548375177 0
884680084 286177598 0
166260385 829389429 0
581779789 783194738 0
447194293 910831646 0
614811525 771910428 0
526610399 301754662 0
55416289 921653238 0
78209650 336967947 0
271320441 72014111 0
319606372 889173717 0
286183956 125875571 0
784157024 329849901 0
17492152 183487572 0
230247401 54114497 0
630472678 910160988 1
545876826 915915406 0
229405171 70324470 0
468531409 552559342 0
13564386 211010795 0
691072817 896015688 0
622659128 510148461 0
133310257 358486056 0
242762585 922341632 0
641363115 592905421 0
343754800 940980675 0
674837180 421834969 1
802579231 338750202 0
446205381 72227930 0
198071628 306840598 0
893394183 610330754 0
135008248 881804531 0
681716064 88146553 1
215883658 60380277 0
56107768 589227875 0
497811126 895426783 1
397494357 187200722 0
870971701 403353147 0
887569026 518972841 0
149679266 504193855 0
255194227 23989632 0
384777360 982312127 0
169968300 787778845 0
818776543 833360996 0
829748197 593037826 2
654483062 975127322 0
249150645 3212859 0
339226552 703690645 0
829052449 9235247 0
625302349 619532845 0
598598635 226117414 2
571664385 918825847 0
115059271 929075182 0
875893471 88717368 0
779786329 46361316 0
910099244 106958482 0
837416846 154301309 0
541979625 666386610 0
984690029 814352065 0
692679052 670187740 0
445266216 981648547 0
666653050 834409262 0
324377165 914178537 0
350715649 736803990 0
620945366 950860322 2
417572489 875099008 0
301680242 806390924 0
346746612 438198510 0
127028204 599833344 0
966444 101625689 0
782080433 757691376 2
345676142 49724474 0
220988821 270650072 0
48648584 656316733 0
96508890 33857166 0
999647404 68150678 0
46030222 441642501 0
701859645 61162070 0
613409445 91838197 0
240927605 195770231 1
354955203 831356792 0
762641657 40671393 0
794191196 657801205 0
66006312 704142409 0
102082390 848277904 0
487654536 46005878 0
974341316 675533457 0
328611616 740226117 0
192366361 890302240 0
831458915 949780579 0
850666997 974907272 0
147439621 273925915 0
162272142 549619111 0
333054623 313447914 0
25180740 33778290 1
472538161 175324661 0
502526670 650029391 0
645391332 183869822 0
566480507 993013222 0
431603477 311630867 0
165375770 136036654 0
352894364 671947242 0
410391238 598854664 1
149239408 67445778 0
601739721 70853121 0
642270101 805583080 0
125285730 228698229 2
495044254 587537266 0
501010172 459919147 0
282383312 84901031 0
483630272 341602939 0
882221694 514361335 0
225097527 600734162 0
886260780 157284746 0
388012201 466135055 0
921810827 452672555 0
29555909 442827119 0
466759215 87656232 0
970655923 145784280 0
28336179 604376025 0
34157976 87954173 0
61472774 833330605 0
124159733 863671406 0
952308911 71510386 0
541465847 611537868 0
101635744 807447015 0
487160558 306838648 0
528579982 86031514 0
97558832 28992637 0
755758950 795383977 0
664512728 133186901 0
46570014 727661674 0
248867394 156248263 0
619332346 123393384 0
889906961 939264927 0
845159206 213170967 0
457194727 39870988 0
167569665 280957455 0
595222846 280273009 0
869200783 183429873 1
690440902 959062717 0
320620514 9767842 0
870959157 908488811 0
793096499 123148323 0
334979214 208562744 0
581188079 127158540 0
769573903 353642223 0
506262707 455064186 0
909253166 795561100 0
85940343 165567800 0
176242875 644915677 0
197578266 810832412 0
650679711 682380631 0
696642495 836255560 0
609535485 884791271 0
23632057 146543122 0
219319232 728495275 0
86904758 597093280 0
413684433 582994757 0
8544650 38805258 2
10187614 490141844 2
218436611 910365706 0
484426355 796891234 0
480553943 441432192 0
42881877 695814612 0
870302914 348513565 0
915957406 550236613 0
210408234 581966971 0
436761959 379360734 0
712483844 136139973 0
123118268 474012218 0
667099581 249286004 0
607498298 432439831 0
846402789 237634449 0
628900631 443106349 0
976382398 181548004 0
771353506 112795118 0
753413591 24693250 0
795581263 911473820 1
643351116 270588131 2
933124363 330070892 0
528624745 268589877 0
635782792 979144199 0
990393848 984938649 0
699407036 462631724 0
907383220 795118993 0
904199240 90674013 0
859036971 503084915 0
175446371 769979088 0
617908021 784886313 0
128564158 764276437 0
87088053 3929718 0
981610981 716352166 0
590612645 495371577 0
12189712 717576188 0
753248635 54654216 2
543198353 123937476 2
581540927 10395093 0
825433834 986528418 0
258863328 320004633 0
749436705 115624445 0
204949358 43113635 0
781913913 613488482 0
249868439 408220785 1
482561066 138889316 0
554051264 532458303 0
553065249 338805438 0
328303308 734002604 0
772895977 95263045 0
637306063 421778869 0
77667939 148180834 0
356396254 184703258 0
303364485 583550940 0
91339833 3424030 0
254482845 13673399 0
414579501 761552232 0
437987395 622036469 0
131622932 99543622 1
117201278 42839289 0
30398858 821493252 0
347465519 499256703 0
986529354 144633067 0
233314699 628913556 0
762271625 177040528 2
125854792 275273139 2
762905829 541012514 0
750474008 693818941 0
59229833 101546159 2
564225852 891064369 0
796279107 124198828 0
132840874 409826632 0
920853068 105076270 0
94396951 272942150 0
721315696 942883961 0
513002205 53182223 0
703236471 119283009 0
618477979 884807784 2
136382100 802387371 0
791047798 800239209 0
155608144 110233167 0
893474342 63044444 0
618305998 502964132 0
88663625 411471766 0
143864461 319119014 0
429939507 950114474 2
248130058 718079516 0
866123282 315617813 0
213458440 456612066 0
713046029 141252454 0
144175046 310181444 0
572613755 859288406 0
553266354 379559412 0
148651281 497469545 0
576551097 750055284 0
621022936 532020762 0
717644575 718758199 0
609711552 685977191 0
246988238 185579714 0
511048777 11796004 0
721199485 485916104 0
25872489 777616523 0
797938915 286057411 0
138942863 108781409 2
73555901 187249446 0
985064745 16013239 0
783924323 712343584 0
604503908 814220231 0
148447332 759851227 0
331168912 66765885 0
83407739 410344406 0
935536734 166732424 0
488947776 808505522 0
296711471 609348571 0
308757154 666252604 0
494437306 772893011 0
448338906 656258716 0
48141779 450465635 0
72204441 191777849 0
47172954 377448901 0
98950288 429014375 0
570753842 400523573 0
549580602 615137614 0
202805258 5251908 0
874948488 164798191 0
638378069 821772155 0
84069793 857447198 0
978022853 650445557 0
365716475 967815236 0
758598132 126367957 0
355491993 136477416 0
500689545 331702616 0
217823886 537529364 0
4427189 655853555 0
399560774 414041094 0
893802233 984902394 0
825578143 308919110 0
221310168 833400871 2
336210809 910575158 0
500931795 259972380 0
955925205 986041237 0
715911877 257626377 0
151841608 66254958 0
2856967 685638470 1
390413653 326298509 0
313817775 565385394 0
518022820 817966491 0
979848180 936398397 2
361666146 101514073 1
191898641 920143904 0
159268892 988944436 0
403959035 790162603 0
896696125 343195423 1
296897745 869078219 0
209643804 471421381 0
97575327 799715732 2
379916224 673106914 0
284195928 93289098 0
876183099 479462116 0
406322877 282609244 0
881349057 51698499 0
35954110 540714560 2
166220657 305672695 0
497029527 87378411 0
464962672 896600194 0
323986949 192212452 0
209418579 511631088 0
689880259 426576958 0
817030700 15857795 0
532529676 680916999 0
142984070 40112592 0
416436291 15173503 0
453672553 279143643 0
134064243 383465676 0
867968325 791061418 0
785144651 317519708 0
102386643 998171956 0
143058146 470747111 0
702232959 428108630 0
975848812 970941248 0
816080285 863135824 0
17856061 672232759 0
152143079 188274476 0
349370194 57247657 0
698144706 501462966 0
667281609 138636563 0
226509592 477556844 0
112088608 111874758 0
89946774 682228913 0
768860 82869550 0
968344723 124965147 0
592949557 510886397 0
355475707 403289403 0
90191341 178230488 0
941460532 8852639 0
477307091 554525716 1
95605010 886669042 0
441547854 879599874 0
554143105 120594750 0
496539904 85157691 0
388106805 236075058 1
473628365 797104168 0
746689987 782095440 0
196916889 47906808 0
630695340 332499200 0
108184849 18910231 2
795150584 660393197 0
548159841 63302613 0
530579516 877217098 0
200509530 521120577 2
92357617 94271023 0
81435801 928055374 0
797103013 485405627 0
498673947 469199113 0
946344507 109674610 0
211176530 8588904 0
875338689 539187229 1
216198268 98632242 0
632768673 399417389 0
31956130 597593816 0
720246171 200270855 0
616771384 80347236 0
897500241 649252660 0
928957026 359672494 0
762579418 10366561 0
136947202 501932404 0
221765421 612113576 0
643924475 277041137 0
179891298 257352172 0
24612936 467237079 0
926021258 434095033 0
36784565 58095003 0
165224933 407889615 0
416768774 501875573 0
382019207 360313106 0
198162761 662886888 0
395049180 481797870 0
142625284 880574928 0
25691352 195715227 0
203197361 985177033 0
581068826 590344845 0
32859831 528734745 0
560789127 698461916 0
767361714 234492963 0
810079724 847319655 0
77711508 7239089 0
169017600 717681980 1
48183880 44992263 0
725953940 389311563 0
861349773 667600709 0
833948066 147278795 0
378272556 655057659 0
718651237 910094597 0
12522523 82900072 0
266367865 329837424 0
907109891 609201720 0
347174128 528773608 0
460586738 549024603 0
970042844 123356324 0
914802159 154330441 2
15438601 629872237 0
89533248 486947719 0
635795764 64281335 2
557834147 140545131 0
129993841 821770687 0
15883080 625698482 0
324960777 723269945 0
150469909 703058626 0
951573151 128176627 0
470465915 654090993 0
531165987 78439375 0
284840067 609201698 0
729101499 563532943 0
384616816 76682002 0
65390175 379736259 0
155303530 920885763 0
38993411 955207016 0
976186491 830509273 0
172818058 93965929 0
393985688 568087018 1
194265351 514326270 0
103021735 928666668 0
530363215 644096435 0
466055020 777042779 0
384375386 982480139 0
162165594 268086368 0
300748067 817132726 0
708210975 628460824 0
25563638 791149489 0
860255202 484233724 0
362995116 54663102 0
412378983 796414795 0
986897200 149176731 0
541886148 44141988 0
620344845 204997912 0
125914366 240363988 0
475423728 407024903 0
576745858 142964289 0
816079648 846751588 0
104251087 85629912 0
268970183 504585589 0
815857942 626534469 2
43197568 267075620 0
683145673 305894747 0
929406452 809869176 0
542732427 877353950 0
385895910 881838015 0
16950455 544111992 0
724383833 21382630 2
590281043 238357348 0
565137231 477644868 0
452013687 70932341 1
173010460 902100345 0
53176370 213124925 0
260846294 562870702 0
61474182 741574359 0
808497515 168814971 0
305231382 787151920 1
803102275 140005437 0
862630593 74352178 0
30443148 842023958 0
824426219 542437559 0
228063424 20444527 0
839373250 89960015 0
535021880 412971143 0
397172596 669543907 0
36239404 561536894 0
874540593 733015267 0
444182527 235761432 0
234767816 574217698 0
444185096 256088956 0
132118550 656645646 0
284013334 407444667 0
255359667 310069806 1
213888216 750456677 0
19560408 534582075 1
213411035 381544386 0
666109283 451359475 0
336921501 433968087 0
671608201 339171859 0
673850100 837126868 0
831205635 807963968 0
989113268 118539843 0
666683317 161371083 0
504471499 528747333 0
742466335 472825101 0
525522987 905491625 0
136224966 580982990 0
944913114 668526448 0
761916439 721864744 0
204022881 825596763 0
127205054 248458917 0
164421361 588724652 0
849181657 69627025 0
460346533 167436096 0
307540405 384226192 0
119087237 641866232 0
260555703 22235347 0
638884338 723301023 2
234482850 178656065 0
61197468 892499074 0
848144144 583404653 1
342422811 692920418 0
292021278 835515299 1
24791547 276445865 1
792491819 593390687 0
548010508 99825501 0
205085237 72945815 0
673027213 121083395 0
338092901 137165658 0
237234388 313820937 0
9495185 573352238 0
104611388 277385908 0
11119007 883255066 0
61715656 64417477 1
79236985 568948364 0
660583616 489952750 0
255801240 305485354 0
220086974 746221173 0
621976688 130862799 0
406463216 552470406 0
419103353 42661071 0
652383845 658675007 0
856184941 498172789 0
497904335 821218548 0
504299246 923316227 0
910420251 984045199 0
507542556 552978166 0
655381552 143024668 0
491405951 668070575 0
495528901 70779825 0
294169961 440510200 0
397851863 834364354 1
66066934 270040472 0
165670290 108361152 0
1753185 33601517 0
5806927 129425278 0
646387473 16838051 0
953328307 675139471 0
102373440 804636960 0
701570796 960451235 0
819220178 875182181 0
672058989 545970949 0
384098818 48548780 0
469022134 895158100 0
685464623 159718442 0
627800826 799990988 0
245597443 882274463 0
40520730 208971980 0
881887190 660736735 0
223646276 799295360 0
695635566 1789031 0
82705606 104453012 0
876291189 314202783 0
550826825 711912113 0
729375090 568635739 0
647222765 593177645 0
579671447 24152231 0
404882136 27578959 0
901263532 143543502 0
365935574 851637329 0
714087945 821191446 0
736885462 353096830 0
958981141 4472372 0
967168398 627662580 0
332151668 647228851 0
168882760 939765693 0
559610221 120471320 0
191935257 80454299 0
426310515 707777429 0
303994590 90831610 0
765514244 859041543 0
583602525 813388194 0
616007550 186595185 0
968334744 474686184 0
305800006 84264375 1
315032769 378189202 2
921581908 715983843 2
400850669 88928209 0
124834400 17322465 0
160534065 102595255 0
794985674 51415794 0
660335984 889164447 0
908424732 135035092 0
501396741 764942451 0
116535324 903417287 0
624855780 75191761 0
950721651 227484798 0
910894849 814548230 0
703876921 57257742 0
455318585 771559612 0
4553915 16542097 0
92213834 347908836 0
902943391 157598921 0
568288735 59917072 0
993411949 373628160 0
397948474 826032544 0
577754538 215498602 0
9974909 476360 0
814029213 907473389 0
31545421 602779712 0
192918170 424631906 0
338232024 911480786 1
179181305 906260694 0
59614092 47029328 0
317885836 938154919 0
664335514 189414148 0
762846666 977479293 0
390041434 973425431 0
619905066 672127423 0
16251938 98562921 0
208334659 771416311 0
264429388 113288654 2
76632300 215194475 0
889026231 310206146 0
329776389 47728847 0
799952539 334114740 0
853492511 436120038 0
489744036 735471583 0
158168029 460975159 0
809971804 15528041 1
799813613 410025581 0
40493073 97213737 0
556837887 770186647 0
468317284 705875660 0
80585040 523740010 0
309905891 723972482 2
891588659 92992769 0
886604712 440737902 0
890494103 680937864 0
6951050 792259915 0
961626586 379137926 0
740691337 822311237 0
840623305 361250961 0
137760228 887663945 0
247926452 876230437 0
547282472 398292765 0
548261428 133353918 0
918734722 279435421 0
871688125 451781115 0
40127705 979200030 0
814502638 627749119 0
208090061 996630812 0
607690148 168432385 0
597072492 539134777 0
88339708 935966785 0
3901710 596881090 0
886001569 306368077 0
541865353 593126763 0
354899334 372388819 0
983395919 902267628 0
978165926 351216334 0
867907259 247328816 0
949083963 49930856 0
229707369 170949564 0
940533577 90096357 0
745843119 737161585 0
415005374 616680259 0
654544107 835543476 0
595346902 278153540 0
624983227 620822255 0
419876067 465010864 1
408097967 979890551 0
904476768 544906010 0
716351967 85998818 0
686833918 814717111 0
362691836 554958666 0
615500725 642459739 0
120052133 795928901 0
14196354 91003833 2
665687800 338380712 0
715136712 861753522 0
292982971 230733097 0
219532235 649718374 0
250413441 279595545 0
356950178 784545119 0
606727170 289258719 0
100181681 398088243 0
457790637 511296276 0
492739101 906127922 0
488985498 378440676 0
451128949 889240919 0
754530501 68356009 0
972885257 228063547 0
913315833 964530414 0
670302944 281596108 0
981807408 411777834 0
909300557 613490412 0
287270715 165863017 0
229451214 998428416 0
732696783 274958097 0
88061254 857824755 0
587814693 18844507 0
67916433 464602402 0
27273161 132548857 0
833139570 609299380 0
210305925 8085613 0
702425523 418597698 0
341877652 751009335 0
309623335 316992624 0
597415676 216296607 0
533072408 104164002 0
410689263 252656267 0
120695509 862822759 0
86593865 973887696 0
505912727 12963830 0
28647422 708977398 0
712023337 335530359 0
466098873 309271863 0
646675347 977200758 0
591019466 949014933 2
405789451 48050723 0
942324516 5511023 0
119088874 383233263 1
259231424 902949151 0
996221768 795333857 0
298611166 116985772 0
657855884 234158937 0
693472524 571013754 0
642771800 218507325 0
865313872 804890934 0
530698868 456212336 2
828080617 847290449 0
423049122 191745043 0
140672564 262110794 2
571956177 709675131 0
688004633 503880389 0
254021675 167612409 0
307041444 501160733 0
679289243 962031149 0
634873948 826795695 0
4335253 24425640 0
847652459 738791252 0
545895392 285724243 0
998939500 841956832 0
302289610 902495468 0
524771453 905278321 0
197108372 86522554 0
342506482 215904120 0
735260860 959597157 0
735437356 779255537 0
54465952 448615034 0
710056796 275111228 0
882113077 563544115 0
319837647 224142360 0
202621055 749151114 0
97681295 971974258 0
591548015 497536346 0
907823309 655821226 0
428727710 460628337 0
108285460 610273990 0
352208926 50490967 0
439813942 108034312 2
12131949 628821830 0
121050080 774992690 0
2480898 421409615 0
294528391 728093825 0
214653866 967019376 0
616180224 743128784 2
12483373 733113317 0
844510222 879899585 0
769311333 169302219 0
18028533 416428363 1
323365045 179266397 0
837264950 76474278 0
110702817 233202480 0
628658503 853525553 0
85354320 307957722 1
636026524 658576636 0
488458028 10675330 0
230593197 369773131 0
555883069 411990731 0
410087855 386366159 0
138394654 894663086 0
23886298 53890022 0
902951756 708474039 0
386031949 896796006 0
397085221 189856334 0
74320862 350325916 0
4855563 186524204 0
166716568 141883931 0
6643182 615377383 0
602672786 957655290 0
814476396 883080537 1
779810288 740064894 0
432223749 353268445 0
188043360 552773180 0
518136122 510034864 0
395135441 320981671 0
588480207 200062356 0
289813690 258859981 0
825242991 187738250 0
173642244 69579401 0
870496121 345197445 2
68407744 509224538 0
631349280 494202802 0
790454114 190280111 0
540436718 39190504 0
980689126 238078393 0
670903182 408681551 0
387341587 40274095 0
763845811 557383583 0
83457766 853957315 0
903691929 195271818 0
470811399 864518480 0
708264537 863985979 0
409724928 684270101 0
935754420 986343924 0
967282716 959833630 0
289482989 40813651 0
830538865 743040564 0
36168691 584454286 0
108376879 873435622 2
8427140 738942137 0
658023863 763337619 0
648708078 208657876 0
192297211 64311649 0
587408076 979230699 0
897028067 988069506 0
434708621 361633117 0
828690329 120694022 0
584929870 375667482 0
820894510 178019573 0
693620978 642134488 0
510528242 597192388 0
82333372 145697169 1
298060949 1297320 0
293884186 531314016 0
223069820 147251991 0
908941172 362721081 0
639670529 349314086 0
248463844 26557877 0
166758185 474615508 0
754407981 787468963 1
777757572 954508961 0
112418206 316351617 0
769198383 808261247 0
634747482 82110917 0
726091654 969022117 0
389709378 230068715 0
779959366 38845448 0
646574783 4627557 0
843198178 820526377 0
975524615 12527393 0
297324390 41575279 0
114340694 296143571 0
862430829 799269469 1
58356208 573276792 0
282852887 567704689 0
222391392 598312786 0
901937253 453749090 0
214745720 648242271 0
629160448 946602327 0
837963873 822857865 0
128669 244159937 0
775947142 117167182 0
219637811 282145948 0
360827725 134655170 0
634664834 927306809 0
443185483 56178282 0
48952404 996607716 0
884413484 742695338 0
5477217 732345430 0
578929849 279424120 0
288519358 371028614 0
390098180 749267494 0
400479827 274597835 0
204590251 744514640 0
744175894 215883686 0
987205039 36086573 0
202392042 180186779 0
313557490 357194769 2
205243429 47854497 0
120026914 458977477 0
900685922 39501959 0
911171559 504214978 0
830745532 984895559 0
75047701 169349578 0
251357712 149341754 0
802669084 485856740 0
189518586 957291791 0
96890156 500356308 1
638645809 766320703 0
460891761 587704413 0
978792312 131801196 0
906995996 454525579 0
964479335 892546474 0
698549134 385262282 0
929463502 124503258 0
972971077 515564339 0
841305743 862515215 0
50463876 301875947 0
278461124 838530859 0
556419558 983741774 0
607622556 880391198 0
724176684 933348819 0
867725586 758665576 0
454230989 307035784 0
26063045 910834202 0
189501814 63697942 0
276769381 243703578 0
549414954 585047119 0
950376739 861119194 0
123527863 650394391 2
637739804 866519022 1
183361008 708120290 0
144760451 474908210 2
738992320 624961843 0
119246094 364764409 1
334123998 490312093 2
247968551 809544415 0
908032829 859216470 0
182728221 81266961 0
141780768 656349400 0
698124951 881714764 0
354390177 480907356 0
864868487 158043655 0
691518265 974348189 0
488772563 223659504 0
160671414 973634620 0
113926195 897688228 0
848690040 454419231 0
261376896 728179676 0
931727736 665424578 0
129425759 57299163 0
830900545 615776645 0
71649248 182613502 0
242300897 314312578 0
600302469 984094063 0
976727818 343841191 0
755642043 926532869 0
153780431 213389875 0
769053745 856771573 0
60551326 329539267 0
914384495 747615718 0
859743537 420536995 0
619443806 964731944 0
110004776 859289382 0
412202985 49544868 0
340673797 379652328 0
388693858 807573193 1
648960003 185043578 2
735396908 607093899 0
210576377 492599164 0
925182833 800638078 0
858875005 622885412 0
396612275 393908802 1
712998057 71014025 0
64097417 479573132 0
215195351 577784803 0
728237251 767506767 0
863069885 520290162 0
976161030 206189887 0
674689588 5094028 1
841087119 490425049 0
45669510 648677223 0
595480652 303711097 0
649215857 27440826 1
927231399 147472621 0
910232500 457098634 2
647754828 734041245 0
951021542 67475113 0
905761595 735748981 0
78323033 926514951 0
804781513 775229909 0
357867941 923868319 0
665466124 48569257 0
938807911 51649300 0
450936234 921255820 0
166954649 766152364 0
309841169 719081652 0
112146477 349960391 0
753035938 47597418 0
346518221 327422587 0
471359563 378156502 0
92991384 225911847 0
874404647 112056643 0
552013964 879970219 0
270951461 701103138 0
245078114 450880996 0
602605679 660801218 0
631261238 808980690 0
906022527 368139207 0
878213168 222269645 0
955110354 727444940 0
26035716 495697687 0
275950381 280597612 2
890216564 893573536 0
504272104 705644253 1
605649661 537264673 0
704821370 534549521 0
702644868 109908478 2
65348926 31744706 0
130474746 171343283 0
491012401 413010809 0
863943763 675955376 0
984845170 779240097 0
275654740 31911984 0
766365430 385896745 0
33959065 925328193 0
343885322 608635668 0
948447414 508401922 0
84305170 851711830 0
982461558 834994919 0
306881370 987269325 0
514083633 996123493 0
409782304 320377704 2
179613374 602683408 0
269348969 140714752 0
511307873 112228411 0
549135322 727566587 0
10113177 189067289 0
503178622 911423900 0
194924153 132779777 0
330110829 440523354 0
621377835 944702470 0
446902737 563858702 0
822349165 732619185 0
151040198 984791039 0
208919336 123774783 0
783145630 237000950 0
956844161 675383168 0
478180536 396495488 0
941428720 139476145 0
185452176 141460792 0
79202562 399003058 0
970647095 100129293 0
449173577 705690315 0
32479522 99070528 0
592015111 553108933 0
195166124 799609939 0
64946674 26107957 0
741956756 120570166 0
844282185 669772778 0
457501793 97516370 2
874433447 482655048 0
465414015 395599567 0
139148441 140625509 0
895200375 395071416 0
122519602 312225693 0
741357602 221119680 0
558345625 592791118 0
799042759 195399332 0
7702488 792758572 0
327457298 388565487 2
856802403 473608676 0
740891858 76646605 0
411026454 25105392 0
388797352 406201629 2
436838574 272848480 1
363829118 683061935 0
716600951 187866858 0
47516571 936129417 0
827783013 741842148 0
134201934 41739015 0
851876369 268105475 0
574541200 177168049 0
578449329 411785235 0
795753805 377525974 0
700367337 73301558 0
664204617 625905764 0
140615711 261521760 0
504253677 952348080 0
11731276 397992696 1
644014384 706761637 0
811830068 243297563 0
456781698 511970060 0
747215310 185106848 0
115524391 301808905 0
613667238 740830683 0
359372557 137730260 0
652755348 82576787 1
253413817 389683902 0
254070558 884948406 0
837788839 449430909 0
117539605 998138691 0
587319382 464641075 0
10842398 82620803 2
391757205 630688613 0
105108585 848716853 0
150189097 222086969 0
302594177 646449656 0
77077236 313379093 0
922401495 260802515 0
243974549 134172141 0
640173737 586965094 0
430207352 362060254 0
162817089 867273109 0
320901993 299689183 0
725337687 98104970 0
809757597 98811867 0
579878065 902146772 0
123604354 669968452 0
328629437 862361225 0
547695483 316923443 0
944226026 401139271 0
851680079 759039766 0
874379832 246225408 1
558268888 933690436 0
549815291 905665301 0
723012946 394841738 2
598882533 355980556 0
485871443 226547221 0
292025895 722717929 0
767720909 359457312 0
619597284 430914422 0
712554689 322278449 1
215274633 531697253 0
910831889 675821133 1
262996212 380485708 0
698555648 882455208 0
244124526 394726678 0
83486487 728315771 0
49403096 304935398 0
555361021 581085444 0
662484518 628963201 0
743848574 974364378 0
715336095 172599276 0
120126852 388179575 0
84006364 591737882 0
598885861 726276172 0
990564537 44030162 0
481278266 16451420 0
304839608 327498046 0
661686634 951188569 0
490932100 968609786 0
960910291 186231018 0
687213383 86385240 0
385200813 95837942 0
54464430 168383346 0
582392925 183050190 0
815655692 768041978 0
369818782 255626130 0
241447321 167532014 2
177121573 365420525 0
783867788 820217971 0
543375102 5972157 0
786764201 602526570 2
227440290 550005108 0
783917147 635194424 0
544225369 679331138 0
426757139 889074367 0
680399740 491620638 0
187591930 926348587 0
654194141 15500438 0
983121831 389673964 0
67935335 701171529 2
420538988 295380869 0
94119762 5054481 0
224928942 579187433 0
127030674 254888751 2
150526200 906152194 0
266744872 796620300 2
981927875 220999264 2
22114780 859171698 0
757677162 39979667 0
663109446 977017896 0
206675293 674778481 1
718508281 26491587 0
872395209 489123480 0
514854934 344176947 0
869849420 156535176 0
724864101 427048287 0
996986463 517693328 0
833740817 488111966 0
916913786 939034846 0
552229779 43386780 0
344669314 170476723 0
791507627 24462039 0
133729208 128521240 0
204886756 782952900 0
108264298 490549696 0
895408222 312149757 0
579445068 949752638 0
552827218 496680211 0
674755122 254791462 0
848306260 896661923 1
38023573 391045082 0
948938173 961753962 0
965631637 208180036 1
558826707 620247084 1
146655239 625359897 0
11035988 701453080 0
792662828 780894031 0
443910521 679070078 0
719866443 513100340 0
336999337 616957933 0
663076170 878217263 0
194796759 737264629 0
105452591 493016930 0
576492847 95892056 0
469355905 160217962 0
306551328 633849340 0
593606113 713223491 0
97360985 866995009 2
319582365 621458893 0
274539990 83173849 0
440987757 375351400 0
47497630 464372463 0
88521127 116368274 0
64503210 902523616 0
797239718 63141994 0
546145764 112255271 1
717304851 17244961 0
552987167 14567439 0
335013074 751599046 2
318127982 916453461 0
821340746 340011406 0
136081281 297884626 1
654417609 400352090 0
619951097 843541352 0
320771890 233682351 0
362883142 982957154 0
923441274 649895237 0
267607498 993845682 0
858437198 526402624 0
119706608 61672982 0
369706961 89476238 0
217629676 54033917 1
202594487 996352370 0
528744979 985644176 0
12155816 98414271 0
19672760 126618009 0
187658740 882946027 0
506533362 269919607 0
355623447 10460254 0
456137858 536857114 0
763757172 64897299 0
523791357 786443113 0
352624978 779097348 0
732862198 932183056 0
693881398 119095844 0
862029586 900867895 0
642048016 865428330 0
99473547 156603633 0
176527582 31024996 0
191345206 70907253 0
660045050 169448365 0
271389209 125327343 2
637905218 100751493 2
362951258 967756852 0
679572896 154748835 0
273801049 683681146 0
624129853 119684876 0
476485684 744783414 0
580386334 65195263 2
295208965 984476854 2
979640112 747769126 0
969556304 311169807 0
236800838 949300407 0
662851547 58184711 0
139197344 90720116 0
512700386 447986440 0
875025913 321358006 2
455704727 272865698 0
823913428 598694319 0
106292221 878756747 0
959628596 71588098 0
672690618 368818343 0
772255066 786156531 0
952440123 444417194 0
748976305 44192978 0
703900351 588998448 0
108487374 526804572 0
747772659 333713382 2
169037663 592013319 0
875363599 514675066 0
733157201 973903914 1
270579594 815771722 0
831166716 985404265 0
119585729 322661363 0
426871983 869398406 0
584054393 316458868 0
398948727 69966662 2
564224011 323802584 2
453818584 570354348 0
409580333 247316293 2
933207847 904769647 0
272357348 80881605 0
648809063 356479762 0
85380014 199917366 0
34016189 285149878 0
32467283 961918285 1
122900044 229285592 0
800900834 406664824 0
948315283 981272178 0
488869713 335083111 0
733780419 80328324 0
707568828 873583517 2
460684759 479226774 0
592303158 166417792 0
848601674 888498931 0
733561256 819387432 0
64003215 294469473 0
579930185 105202776 0
15203364 124345563 0
49546528 629213290 0
81036 787222230 1
59946404 300442602 1
423468203 992006009 1
24563742 160960912 0
302990773 173591623 0
779751859 735158577 0
61091437 871384859 2
623209712 315932065 0
58346338 461100007 0
788021500 58002026 0
210566667 203412143 0
34434691 338919686 0
52543638 71032567 2
635552992 479289918 0
257736963 538350241 0
763858496 273802914 1
457963321 941892890 0
538862492 886274499 0
954830619 602711412 0
440882213 526350782 0
429425896 31987414 0
277584810 52961925 0
240168205 786028078 0
111261563 504562769 0
31941818 452561514 0
392161865 609435866 0
268795016 142310466 0
686531457 833089579 0
598123552 797154158 0
82942938 661268258 0
250858456 53057707 0
141705696 968691050 0
43513807 8529356 0
121230159 894128109 0
62487193 930987892 0
973288392 213745648 0
264687715 854177330 0
553561819 84879101 0
763603311 477575854 0
815273206 271991269 0
804115187 653457912 2
51814029 665880222 0
391774081 690921418 0
20882699 917011069 1
420025598 933913625 0
725490361 646797540 0
227531606 959843255 2
699519513 551060602 0
788452198 109695665 0
834253860 537745348 1
513282883 675881001 0
123510258 140462910 0
644260148 728162372 0
366303080 855109879 2
977719920 874960934 0
347275541 159535941 0
510902645 804404102 0
444598551 290628670 0
742565977 641688963 0
455342057 646905456 0
928127110 311695515 0
317833572 589324917 0
357658907 568862459 0
727823040 837592698 0
176057211 538779652 0
851434655 36084605 0
858273803 435635744 0
747713262 79059322 0
704630119 236691827 0
596871303 781830893 0
948983409 559040575 0
155145391 335042626 0
844478705 201681542 0
679826268 91017998 0
433989970 739252992 0
164870634 757386251 2
958427975 821160210 0
523219010 523159989 0
5979565 913997118 0
298315494 297700533 0
317363807 150585940 0
999939395 804082134 0
119072142 943651983 1
559852679 798643362 1
13034285 103139927 2
700835859 37794521 0
574780125 932682079 0
684228776 564952 0
333849911 409028708 0
405025633 138676818 1
657154003 863859079 0
92163495 340709348 0
22662557 241170237 0
696277838 212946512 0
657039240 130381535 0
104619330 74675678 0
789714077 550585214 0
345124964 511466141 0
348116442 396031776 0
103546192 731390308 0
120940289 255836778 0
86580009 341428885 0
73307322 545164327 0
395082222 592654691 0
791498788 458742508 0
700102397 337745240 0
381814711 439737694 0
734478650 395418914 0
616444781 870964403 0
43659300 246058400 0
274488090 918353642 1
919042995 519133650 0
584015714 992145049 0
662968571 662166118 0
831509285 64631491 0
324437716 359401626 0
415454931 417330601 0
135037364 875786033 0
737709101 125051910 0
443927144 782261734 0
281081737 673271735 0
889862208 490031255 0
952082313 356247059 0
126242791 141292657 0
354462898 976929294 0
714658603 497424771 0
583086035 350143769 0
55304107 817113673 0
89796568 11721435 0
544142463 765226775 0
923996576 696687479 0
156821187 48938437 0
812487199 270138198 0
773171468 108077394 0
693374701 39665871 2
525833971 937997895 0
954358284 795734684 0
877841086 146589646 0
373173716 940549066 0
952119013 473197581 1
542915899 870504217 0
815364500 705434690 0
402940453 761080565 0
758271402 784160930 0
748367261 775511450 0
956679093 398423953 0
696945725 806944032 0
333546812 248389273 0
745057572 802735502 0
515565967 849944730 0
41578985 655913790 0
731516500 411893129 0
86895377 282159392 0
21563880 818727718 1
930525531 972110228 0
92088060 239486132 0
917323584 541143546 0
855742083 689323882 1
910038672 448074705 0
25960887 780553369 0
524997145 827129124 0
971359890 40601153 0
22337644 36201290 0
800404974 600850273 0
920548099 264048657 0
929166118 80134140 0
926866863 742958213 0
3394859 787596301 0
838448035 714074331 0
248346723 348612931 0
641416304 3709617 0
686758228 252659115 0
876350738 975541607 2
474326296 421333419 0
462352796 802643939 0
430771921 675615747 0
259013866 108554939 0
640452355 32644307 0
81466600 792038402 0
118218330 576511131 0
336378595 467733974 0
620276463 512522523 0
229537291 150164704 0
873838323 295056085 0
401738322 121617653 0
648505952 469565040 0
728401196 962266860 0
694178072 114527678 0
46876600 130160596 0
22317453 557587384 0
186491632 445367889 0
887842147 91933593 0
37849934 801314687 0
136774350 297895613 0
669901694 691125659 2
39336202 754933083 0
385877019 283596241 0
921451460 410288813 0
859375739 157738272 0
484240877 547439544 0
325970464 215792260 0
880868078 16570042 0
88958141 250280920 0
97184312 805937972 0
544307365 625255829 0
850388296 590455329 0
718569800 529225788 0
863957702 778795171 0
507054216 496306268 0
242617953 798193375 0
404651981 995667843 0
535446466 360656608 0
579923286 162584717 0
691663326 566947798 0
652224955 902233406 0
874707998 911812771 1
455433317 534430211 2
157094478 813784324 0
991418279 56076078 0
517379864 372409558 0
705036867 418693148 0
279722481 37309488 0
402926470 558062289 1
284501417 293971908 0
174697278 686558458 0
237964970 654225967 0
414020371 779346444 0
794061488 484407552 0
876297398 6576360 0
647921499 441385606 0
974878803 498890716 0
333681983 998055390 0
824931764 18827200 0
595624786 575680822 0
68149520 330277902 0
875657031 370735599 2
98475958 676996638 0
804260746 385794516 0
801789106 722791509 0
820907915 174616247 0
460852198 612410279 1
689342962 454387528 0
733336299 24475453 0
109637808 803838384 0
113634050 532347320 0
808523750 798161109 2
59599889 611598563 0
629315000 141916994 0
581543871 139351878 0
633527724 89931592 0
646639358 461533528 0
492697912 459203902 0
30007666 670201536 0
840632198 856057451 0
435394307 355777585 0
816300857 706743556 0
380272686 951050313 0
490945448 93808910 0
343467292 634077855 0
531792511 358386560 0
439495623 684606082 0
328971069 736624485 0
8114324 989624069 0
62330004 630630526 0
534881864 572938704 0
890456388 402015089 0
161506214 147720434 0
815020791 529412862 0
62737122 305332171 0
193701083 667473069 0
262897121 981420550 0
800028730 348633033 0
954835803 670778439 0
661116226 21439050 0
224932951 799966219 0
813234916 287587607 0
495755895 877803804 0
362424018 840336575 0
229069520 250394192 0
321562228 309185095 0
509335795 714837425 1
555164306 759106364 0
858397100 608221210 0
27537885 583453157 0
631852306 610647255 0
216516889 91340683 0
471846131 734866357 1
374130505 945127022 0
976407479 777002879 0
565954573 286599763 0
458354690 23645046 1
30408180 209738165 0
641165472 30684265 0
843950171 161981357 2
475300765 587244478 0
660341129 824256684 0
558725186 495534281 0
94361580 315920803 2
154534246 787428019 0
136363335 437028122 0
474749523 805174134 0
29042817 581268996 0
481209885 512353905 0
381283788 515235949 2
889936619 823790633 0
646885383 584191126 0
911639805 848166856 0
575725893 65778342 0
927672576 458309114 2
94392686 7990942 0
462414126 94800320 0
894027405 611126334 0
943139691 852129771 0
999116777 162442296 0
432801580 282453909 0
682755665 291337015 2
942740701 128921702 0
681401120 649178635 0
784062600 501631178 0
267001415 187606533 0
2488693 710606804 0
169247662 642563401 0
62975844 500804759 0
552413471 112503768 0
58278327 174479041 0
236163598 249585664 2
216883620 108230599 0
854892204 241684060 0
451412293 972963667 0
36747947 958888762 0
910572695 126486997 0
37718143 346958413 0
33566339 87995325 0
34709722 907983968 0
487117994 488921022 2
472079830 825718276 0
133910275 339000129 0
315136735 949371131 0
45288797 826754828 0
919883960 837893944 1
571872108 972248263 0
188620359 29831580 2
500175501 597651682 2
981978252 198853233 0
565766188 616585741 0
317830715 932342450 0
138358982 93458713 0
107863934 766120660 0
69492548 858283548 0
842787975 202297715 0
231549771 762349254 0
422963357 405271162 0
334462936 473878373 0
572784806 586854717 0
504747223 206710687 0
28346212 15045963 0
35112808 964018636 0
623350471 194862850 0
241139050 565818679 0
159895606 891208229 0
934835436 91869288 0
184888796 936119964 0
801278380 694283492 0
933279199 889522616 0
533835013 28863695 0
543858189 542990142 0
779327372 336250592 0
29962056 722113152 0
264043323 20299078 0
319459347 230585399 0
558926419 455572208 0
327364819 403162790 0
66000588 104388863 0
205942379 583992525 0
443541820 806609570 0
86026250 573386922 0
690811546 4695908 0
564235364 650348024 0
451578443 2642662 0
429575866 475465039 0
899976743 47403282 0
120085867 315327524 0
680483305 275490981 0
95754613 883919087 0
932660947 835100405 0
100493334 625646409 0
573433513 675855761 0
789725246 218646109 0
931557039 851105190 0
827817694 241343770 0
234703107 542277688 0
941222600 34261748 0
927287178 710916889 1
455694738 418221806 0
646816767 781973057 0
451502199 499727701 1
916367163 665562663 0
435562715 246128331 0
142645829 121829712 0
60499250 232838687 0
760617748 118276466 0
42785357 325653679 0
832502735 924756688 0
304498851 656288662 0
368097597 822636241 0
763949608 866133722 0
167632193 775133405 0
554719853 268410612 0
322825518 352964143 0
846422111 350646766 2
15218376 67039721 0
197182073 583398387 0
993701276 692635796 0
252754906 410624775 0
166518508 13202126 0
633660273 395590316 0
487753894 163004836 0
635582186 713043986 0
96064157 146967180 0
40865784 554948086 0
936742378 703898628 0
617867593 428268594 0
259052170 229214414 0
416767032 731631065 0
731903221 247560776 0
64362075 969201098 0
376931979 757404124 0
643619288 546713521 1
698345756 144940102 0
779105612 681558438 0
135941784 235946701 0
532284287 587152685 0
678540480 375595074 0
38109548 950441013 0
761206678 126274563 0
210798440 126203183 0
681455761 299035883 0
304052684 991896022 1
60851973 195760687 0
939407264 517971793 0
80375357 273848679 0
779338746 34747095 0
958310748 211704705 1
162652950 552718976 1
105309863 782570448 0
688837261 417193311 0
311901564 4723400 0
23509877 762501872 0
757567132 118947003 0
927389334 438498692 0
451789995 598833559 0
987335288 617393516 0
774678428 129284606 0
464628318 569985394 0
31388911 400539287 0
8932418 650320832 0
39670582 580102251 0
616005625 524376328 0
122320057 28817137 0
291072215 283991472 0
145341935 910533761 0
452334978 855348895 0
223839556 800663839 0
270011830 91938241 0
585378259 862184759 0
504454958 161399747 0
428923397 308251554 0
295853908 678303968 1
971877671 317399608 0
884730470 875252469 0
919516713 145382822 0
145186020 256866182 0
478396092 77119601 0
983259552 828709647 0
610254822 656981824 0
703995283 437340911 0
659064838 824290215 2
418539443 526132346 0
170993697 233980688 0
895832926 612159649 2
306513354 259703658 0
434887131 742968983 0
329833927 80811083 0
170114035 964815928 0
47595305 860728257 0
313803416 294787334 0
981606578 131302023 2
544364887 956371763 0
116585809 112342860 2
770452523 497631863 0
519471382 188827090 0
698619984 680274504 0
210990353 386353841 0
841102951 920078969 0
811712200 57126360 0
140206012 57887109 0
285983251 541045912 0
753698301 390717756 0
975285971 350402631 0
859654741 41998366 0
5641881 139556764 0
866451592 956241484 0
422350395 614476426 2
479876991 184589520 2
352213750 334547181 0
814460691 275815112 0
168184269 815415459 0
87042643 912673064 0
875548900 452062306 0
873334701 10179455 0
226898305 876274362 0
196881095 624170006 0
55469009 217399418 0
665195902 273175820 0
436842647 754798766 0
743364534 684724666 0
396179353 204293209 0
438376780 749606876 0
728426141 937093288 0
308449608 915654168 0
470806030 85992910 0
308624744 171832736 1
873635348 238906265 0
73880545 365091916 0
48946350 176034047 0
34231931 536953254 0
305019938 727403022 0
97781908 488405870 0
6851627 809394990 0
564571051 239194415 0
696215496 882276808 0
276976839 733689382 0
568434828 88228281 0
639754499 110211215 0
521277811 235141148 1
747814285 945622962 0
854860623 398792295 0
554886699 593870801 0
342677187 399328981 0
456921060 331288271 0
375887263 813055353 0
455253446 120715040 0
123368223 286562637 0
508502985 362492628 2
943790495 804684321 0
269394186 557038893 1
527120440 840749789 0
654939361 22191351 0
107310163 918658412 0
562378103 470858085 0
331804299 639999458 0
924229662 668204919 2
121239713 957940638 0
930686879 794273669 0
783204043 738783736 0
585095343 76339229 0
122973833 622166433 0
146184337 27283983 0
157587855 535893536 0
785693466 843475325 0
35236983 333625860 0
739188274 557962389 0
786552713 525330687 0
800872508 4638134 0
351109475 832968876 0
344687529 766766299 0
306156412 977060179 0
702643372 156938150 0
367618314 714282535 0
854113695 12354900 0
785653115 111388279 0
376689583 916743930 0
425115275 825772877 0
219673347 692441956 0
969781284 614201971 0
401449400 878559562 0
963810343 398758325 1
1459613 339835279 0
314568449 914894554 0
499917097 84189785 0
726164970 144132348 0
156319857 387583824 0
881994275 502767020 0
145977543 632704816 0
11557768 765614849 0
254648566 530980965 2
50037183 108331242 0
607941666 74152822 0
14754485 482449556 0
426523782 158546119 0
177354568 98752887 0
813400778 149337219 1
716357049 750171694 0
693650043 801595019 0
207126090 545317761 0
673649216 646421201 0
899945729 277436879 0
585610765 307964516 0
956893230 244176029 0
300886225 662840550 0
295015171 846043360 0
10133433 50986381 0
408239217 281495896 0
297175241 350425593 0
147215021 153281771 0
668400851 911557990 1
425681422 78959553 0
180774884 376812698 0
574542635 99849072 0
309850770 149069519 0
441999678 98036800 0
563845018 702982003 0
400454855 576628013 0
472090807 949976912 0
192422816 102588890 0
749332968 762023878 0
788228400 754441364 0
147787410 29093746 0
806377879 368802945 0
105697958 908259627 0
512816216 502694243 0
511317517 994671580 2
316767303 71400517 0
176213117 388558815 2
393650144 993192061 0
462838541 939077153 0
642408607 131236199 0
32366861 873351813 0
757535121 476887923 1
154332224 119248969 0
718272084 90870690 1
595629301 355913258 0
397122672 359235201 2
144845599 167828383 0
834900650 674848820 0
725174957 749176587 0
20929659 691958222 0
143970261 237373198 0
75320703 718389873 0
178717278 815175758 0
49905143 183163956 0
832989270 575080279 0
822012911 647869462 0
120945491 123107001 0
679084033 418885619 0
70433442 496915675 0
631601800 781136472 0
985917065 991333398 0
44105412 715789572 0
122163527 381404835 0
323143135 223645845 0
243521650 952864477 0
197269610 413120233 0
867691878 983140358 0
396224262 320113466 0
56338722 556447549 0
637870786 608915276 0
148766434 297303047 0
505944618 29773069 2
7697492 409550500 0
879055934 41701034 0
405841817 869885257 0
510936674 958057218 0
39445986 483787368 0
105213862 770333160 0
385945998 947924281 0
396584557 917218422 0
589142003 518781484 0
186689697 565313432 0
307115680 836033240 0
298699512 821259558 2
478884524 77307427 0
358122016 911915838 0
517825303 302987030 0
147415951 197704310 2
766546505 940859207 0
262800397 617815270 0
998724915 247706855 0
91434096 649471720 0
79303902 722032413 0
623853296 654703825 0
861820523 569640543 0
872689615 798133911 0
771079226 819199689 0
316004985 570438917 0
606821414 888404085 0
987739710 532935002 0
402926738 875915352 0
317595366 472266293 0
404854294 148742750 1
42411627 848644289 0
945628158 179903364 0
500388345 45767936 0
921935725 806454654 0
703789372 500488211 0
708556528 748115601 0
506013900 555216551 0
470836381 393613935 0
24270859 942154749 0
504758558 998353864 0
265883837 423621596 0
990531187 516300689 0
476893078 824726955 0
227130523 474053572 0
357810758 133286903 0
600360341 5322056 0
327832273 418143842 0
881378818 108296864 0
641383296 312370426 2
519672516 902134187 1
684681152 34790117 0
492841235 28281782 0
927313554 627939853 0
857584263 360428871 0
175609601 348108097 0
504484345 861988737 0
692202337 117449833 0
274112496 942010499 0
727363488 280538025 0
251408949 589150388 0
741829177 790773722 0
838009010 943104112 0
105818482 121004194 0
542974690 45502399 0
17672241 485488700 0
812027343 718885423 0
154029304 348139170 0
282108099 50704215 0
48481966 960268486 0
999341694 142234979 0
773032094 381010135 0
94217557 495794310 0
190423068 333879766 0
813718021 33277467 0
820874202 102215342 0
477720299 948363396 0
677221080 199766440 0
577375695 361147446 0
765579608 491573109 0
974614620 675307627 0
100492758 148308025 0
106192339 971423841 0
561075813 149818113 0
543357939 789131865 1
645168007 11862565 0
4799521 895960573 0
444919350 436944482 0
179201968 742464939 0
16355860 979802701 0
529280311 588768132 0
283530407 172471028 0
754917337 933293928 0
722253011 368935323 0
593528163 681722987 0
40384685 965989953 0
844128659 490028029 0
317339034 243433506 0
106568278 902180730 0
54533525 930521270 0
518774279 585303788 1
525314922 551425662 0
13442228 729905696 2
748060864 88229631 0
29229861 629369085 0
236608644 618371117 0
801707063 307569444 0
873875035 732595088 2
780493344 676316455 0
62129354 342759742 0
735593427 80806121 0
785003649 60901805 1
150773834 657262133 0
752202797 697154958 0
718180287 626414340 0
567887526 627175683 0
814224320 810716889 0
845061991 958012819 0
24817778 115220181 0
704678427 416196244 0
184743462 789360580 0
442534489 654365239 1
587661825 494286968 0
609609538 497105811 0
215437922 570996440 0
15996859 640355681 0
37087813 89868589 0
865922457 570614390 0
512325397 762439331 0
821252842 109635632 0
67211995 86234150 0
237909962 206781514 0
622105660 212726456 0
401053503 182507518 0
720741090 137159738 0
277865304 165254177 0
541514554 723059071 0
38278375 631393976 0
32717027 33652464 0
764243097 659672078 0
374912821 355812768 0
84019806 450969353 0
450230901 579786493 0
13257252 567597870 0
512144020 356488497 0
860088324 322827901 0
436182408 383352852 0
126481873 764298642 1
449024740 288985644 0
662673988 116030374 0
975641650 265733026 0
461173247 561548036 0
125457828 447860192 0
694596485 961364924 0
367849123 603299795 0
610672292 382838562 0
4764311 295305331 0
93635483 818515286 0
241289621 675631099 0
456848016 918007064 0
60273570 105406367 0
308312477 44771681 0
131725368 16629593 0
311500723 20379417 0
154118251 932888360 0
71366979 22797609 0
597423491 472547502 0
433443920 412902232 0
711050025 875762126 0
381118001 159780918 0
442438540 206999317 0
733670827 415310353 0
196709479 875572943 0
731474401 412831358 2
768848406 623300690 1
911610186 147664881 0
349716114 377614842 0
965404670 848324329 0
255419023 445990989 1
18296071 891035107 0
664210616 594728995 0
925960042 349355077 0
417571917 821574510 0
76350612 764299568 0
13211322 557933413 0
864661311 369450551 0
37116550 324165435 0
32618497 66674248 0
123303897 592667259 0
563751313 558386604 0
421220993 657931334 0
31741824 641922747 0
273565029 344653862 2
597280431 90710511 0
350166272 658816605 1
797827999 216165450 0
888551401 456215906 0
895200809 947526482 2
309748391 292556166 0
1221980 985641202 0
78032940 189416682 1
27948536 256901137 0
137357352 863857720 0
722786570 45382509 0
88171500 181164097 0
71369833 648155127 0
542778200 59892438 0
43025139 755964307 0
409118455 632627277 0
265098402 186062541 1
590006100 286983794 0
534484982 838550410 0
464836669 224151851 0
114543138 915517349 0
301451947 952489534 0
709379776 655180449 0
183744249 572171987 0
519622214 83783311 0
227078878 103795014 2
63417669 77549681 0
268858596 685686711 0
590883296 69690961 0
648824283 262384995 0
2322607 450458743 0
511705410 796003439 2
857223005 767392521 0
670594127 86237781 0
179924683 583944775 0
576190744 803112715 1
634690303 161425156 0
67508922 593832367 0
745979058 504967208 0
36306402 38711487 0
81909070 753319457 0
657715683 88402383 0
506600782 541417881 0
187592891 210567665 0
387705496 905536623 0
506936301 900903488 0
159986907 719920404 0
854355081 460592335 0
568319256 611641345 0
815991866 467134214 0
42397595 198680621 0
114003177 634168338 1
457312362 149348881 0
868329706 679999184 0
190472768 28327601 1
447529915 634415484 0
247675689 571074305 0
988733812 403631426 0
735128034 35623312 0
328858261 49489221 0
343239863 156724414 0
285496029 892724826 0
696565626 275925918 0
857602450 142963579 0
482844136 674429597 0
553151617 762217492 0
155584038 305959019 0
28131882 49024008 0
389165034 276285883 0
816116545 468837546 0
154262485 750598889 0
604531469 14932983 0
137345907 876125290 2
704452562 350954987 1
521533674 25018231 0
298997055 421037577 0
182471511 885922631 0
750174539 896500175 0
25673264 490165393 2
561125088 10407623 0
872106473 664728057 0
582921284 422970378 1
275654911 172499789 0
77525332 838053313 0
620529093 890728360 0
135354146 602760797 0
415815810 506998352 0
9375452 334323018 0
163494666 776449222 0
644227937 438079715 0
8574337 695017959 0
970357920 285912653 0
594739948 305415594 0
102973934 888767891 0
364568335 316789129 0
242803425 979072719 0
70900823 53674773 0
483039214 603541442 0
575461130 87467720 0
129641944 913599037 0
118539500 237862824 0
272869272 590462036 0
739156552 546442124 0
392601685 131647919 0
167778459 187719387 0
788663742 379478752 0
779361528 462747405 0
890295338 632281246 0
658635427 801281538 0
797105012 717605386 0
135167064 364653320 0
394914604 979144171 0
440468422 389230983 0
664997329 271525064 0
41250815 632470021 0
44779534 595727106 0
34145255 400225823 0
404209831 589640278 0
365159769 876399541 0
815073152 469240958 0
388923484 134064112 0
636884944 998927385 2
629347029 913302963 0
61407832 676727744 0
845113032 29961944 0
481605465 493729447 0
769639228 668229450 0
896998576 930426422 0
665178931 916053787 0
404325813 208183473 2
23766013 108254704 0
125723696 131619140 0
497120423 880598385 2
854320561 944734886 0
852261979 75129500 0
212091140 137027380 0
368367272 718522636 0
465405666 973335841 0
106964453 126179149 0
438284581 2679155 0
102042168 576241674 0
596070835 746953862 0
577150894 18571280 0
990540014 771631627 0
344816189 191432339 0
574329707 82281349 0
157668869 31514308 0
549437005 221790265 0
981278083 184129658 0
71939263 502631973 1
280595387 550369323 0
679472845 660909420 0
765239718 313444116 1
914515128 644439748 1
604618306 455725318 0
155656564 497922087 0
967524026 9772739 0
1350163 4452370 0
837984032 84923763 0
986500146 84979584 0
838602817 571620171 0
512077423 750207249 0
894161279 168554145 0
805483333 9224764 0
488093454 865246191 0
172956383 516762991 0
263624674 943124121 0
115850188 653549525 0
492189173 29558276 0
560057000 58670825 0
305023563 49646032 0
916127126 273640895 0
95214696 654169190 0
109031767 588616095 2
727947337 174125485 0
181112001 141464294 0
515395204 963466726 0
99463795 535611725 0
612403912 981191953 0
348583606 698101545 0
286291718 259965140 0
705620337 725764850 1
536068232 219612109 0
771571373 273455678 0
781475397 476116248 0
505094055 788924015 0
357052086 677214577 2
281018044 135725391 0
305003032 754228852 2
174347901 464771844 1
374497778 540208608 0
937697558 54120004 2
10153808 198511619 0
654943483 136553907 0
984374961 857810329 2
501897208 693043585 0
282563126 860589034 0
279639173 579232792 0
962690292 852511654 0
52957570 889233036 0
45228558 291626488 0
394356586 99441162 0
676805012 257922707 0
602109796 573649885 0
519457477 378128264 0
880751228 331594301 0
83117234 12334582 0
280190226 494177243 0
948766765 668108516 0
926909423 482445736 0
508241165 132316490 0
871681558 819048631 0
150939481 873923098 0
20486705 36966747 0
128282949 853256004 0
598734991 775184567 0
597162789 247089900 0
622018678 72101409 0
617558104 875072977 0
987237082 366933528 0
865407467 95791412 0
159568669 465518861 0
253265853 517347679 0
490067511 98136989 0
72392945 994801950 0
753297206 306423247 0
692337708 742085965 0
124013242 440654953 0
385532681 986904550 0
85385956 698673510 0
246710453 104313696 0
219110372 954047436 0
764291696 527088131 0
715298616 623850409 2
487793364 99099071 0
757187499 114905374 0
508446452 88064768 0
430536903 907031953 0
181060777 6202086 0
710392543 92639665 0
498663414 474704200 0
476476742 177009767 0
588871019 212581483 0
110126639 973592222 0
24344221 118595023 0
805671099 893992761 0
433649890 479113101 0
245519915 285581289 0
374193538 125429066 0
8355860 33361418 0
965683534 848153607 0
695373593 908980271 0
223287712 133871183 0
208376162 526480362 1
7569961 9978756 0
172550252 83532268 0
842361141 991377326 0
992291520 742795958 0
689871541 53238695 0
87855178 650189065 0
280442899 37082581 0
549004758 763520825 0
923859470 886602897 0
846209615 935717694 0
940563787 331172849 2
103807626 142132728 1
217377143 404549476 0
893213068 761205114 0
162223970 314721608 0
941078053 312058578 0
564095461 482433056 0
297326721 492898388 0
747786360 134991090 0
942713598 959955798 0
60675847 739435968 0
701307498 195076414 0
171368691 397662154 0
911995829 426749277 2
866956400 454019501 0
631526969 565134853 0
501189043 376542331 0
742193471 488179025 2
129719423 372725440 0
368811032 634699727 0
861096401 832834260 0
418938984 591434050 0
817936689 199844965 0
755092795 146247832 0
641848434 627380166 0
540221367 274615203 0
74026493 156203978 0
3327084 232463351 2
782009398 18210524 0
193698697 936925252 0
830527086 97416432 0
773804677 865725826 0
667721287 873533940 0
764184851 823320573 0
80636429 336417080 0
981548257 260369758 2
544520709 916659578 0
105573255 924713222 0
976095961 900478103 0
261716067 713100440 0
715221744 343344020 0
101258626 901141000 0
468881489 460585648 0
513149599 737591631 0
217277230 70836723 0
166121352 779112789 0
643964906 372609666 0
709180726 811717641 0
432292826 292362259 0
424763714 779252684 1
84857424 688377135 0
239398043 639940990 0
673210627 518875992 0
105870767 61248612 0
905737190 706173524 2
41817508 353921492 0
469478397 461316656 0
468841340 483815278 0
807321447 964595151 1
656033464 295709186 0
361493870 317275932 0
672201544 953442268 0
374947976 360781035 0
578539889 812439534 0
724802869 989743216 0
125954156 59460431 0
764147966 54584922 0
356343037 332107104 0
790264608 425793810 1
640077232 60648123 0
594686310 781887594 0
573881287 611211253 2
799887363 387714 0
706979286 884407692 0
722589646 105132667 0
515435983 482530218 0
383567782 488284676 2
62895375 142902055 0
316005617 275574897 0
20574760 751325581 0
953979057 92236461 0
548939452 249316803 0
111801187 851642062 0
452668 148912595 0
429978215 248942518 0
100451294 93978128 0
920810287 605003172 0
67802 748466764 0
120926451 381953077 0
593643888 615846482 0
889436359 221220493 2
90985296 186683901 0
931828629 785664862 1
450776117 202155945 0
928953626 903133528 0
46717406 232170569 0
75594977 80735663 0
831746282 497163228 0
1341272 243421967 0
680119672 847068162 0
500904449 267950514 0
239547877 913343430 0
694880169 555784852 0
145900923 711575624 1
434163312 861934696 0
945552487 201174586 0
156425932 235148277 0
538854639 991670023 0
20228324 42795345 0
362795111 717037331 0
131282316 715825973 0
714142548 829365377 0
11853376 548512697 0
361897055 421095347 0
739069786 575859997 0
790172728 35352879 0
40355478 84177092 0
485620624 514228775 0
510486669 670372454 0
771658498 964931323 2
816874736 576998745 2
910747060 538080174 2
136383258 58368328 0
189623715 250345073 0
441500957 556824809 0
69057548 770732914 0
125301671 703809855 0
143799618 667609237 0
939375561 187446189 0
395365959 632568733 0
996092292 40341125 0
855490783 748385656 0
729244606 713788641 2
157169332 963763467 0
311963318 138343085 0
83161775 186234261 1
571092449 492186387 0
535160766 315058021 2
478679597 241083727 0
118130073 17648055 0
559362167 71247485 0
626174362 671963474 0
858573545 16256919 0
458237193 907580645 0
238392999 624084266 0
609481128 443605001 0
26364823 774696298 0
164927012 206985609 0
525445720 913717798 1
95542264 733373813 0
36166361 68055600 0
20975096 987799777 0
597865684 623700763 0
528266220 331834302 0
207513934 182466952 0
7524142 697176427 0
322165715 873829168 0
276269026 777860307 0
421975864 389075866 2
593318002 366888648 0
972320985 73746379 0
546131575 222257758 0
107833353 111490197 0
480844161 523439971 0
159425531 111493063 0
153046709 328538163 0
480383318 382532788 2
387909025 590781382 0
249107871 445608228 0
414798149 831948580 0
788636955 990290380 0
200058075 191002990 0
380338075 726415171 2
73789810 582566870 2
865465888 79719214 0
744503384 585712276 0
18634965 813754180 0
641489836 142790878 0
112238586 100481156 0
303258291 106193433 0
721375064 138349565 0
711934402 432960373 0
247147259 691176402 2
443275275 42884289 0
110428035 664381110 0
441465850 932861286 1
756391682 637577924 0
541238326 120211508 0
959023522 446244765 0
238210273 53466375 0
8853280 840921872 0
71528039 92594318 1
449648689 127374491 0
691115611 228511615 0
511898703 891449211 0
291372584 517404817 0
618321315 929231090 0
171717452 722534770 0
404185800 935500993 0
156638303 438356072 0
390058837 416547294 0
748898310 452859923 0
135304661 632446858 0
848030183 22001401 2
679024146 535564844 1
625449008 64368654 0
971703531 250328612 0
428190165 240076026 0
792308556 34233428 0
99990983 760866760 0
40983970 694789768 0
722785400 624695602 0
886396661 57647791 2
614318005 99975175 0
960569530 8648480 0
938163909 761459429 0
191121059 146139359 0
344533185 355711460 0
738008899 49878572 0
94480534 673164560 0
113834829 958333778 0
378128146 756759199 0
515288501 72806843 0
655440647 39267082 0
610120681 649384858 0
363891844 846419889 0
198057308 667484059 0
920699610 601350332 0
344119729 716327954 0
674444129 555230538 1
20664197 247725260 0
304201110 64069234 0
419786708 986035935 0
756772210 778550028 0
882937447 661098818 0
903736037 83910151 1
683777748 241723480 0
603411021 716485792 0
247470702 126321389 0
228484188 685897950 0
281937121 441722995 0
752600179 934597506 0
791983530 294942355 0
520639133 339868140 0
558012658 647796395 0
186184588 594319670 0
737042799 975510697 2
41398682 237104862 0
513132377 267620749 2
680786153 179395744 1
503737673 652886637 0
566820971 27205379 0
796960049 672500955 0
405607952 696514886 0
709109524 588214495 0
185275348 340969615 0
495431365 46842604 0
353999349 118981300 0
776311954 262648132 0
276995993 781423182 0
872423 18375100 0
478511654 261260863 0
345147899 8722033 1
723426110 633262590 0
669211596 96973790 1
801600530 728787692 0
272853866 242331133 0
64982948 105864421 0
670488788 694396220 0
265291072 138528045 0
719642097 611327509 0
248266701 555590682 0
525274495 302418247 0
840314862 227091909 2
673922030 651263120 0
829684651 107911148 0
770233920 588161562 0
21977763 606965495 0
780690123 106302337 2
87612092 324166974 0
61813522 644458411 0
598993810 92342493 0
158946112 272608614 0
180387046 542296978 0
683721223 30540801 0
999438292 681068929 0
580804069 939632312 0
556645559 907595371 0
266235648 876969768 0
8049377 194920736 0
485301880 620601963 0
16321318 294266909 0
307231633 142972199 0
61879254 402495142 2
141308237 375772327 0
373520233 681130508 1
80410255 757589614 0
707860566 247453778 0
677150920 75203295 0
275549792 809608246 2
432257473 187802716 0
487674926 567373327 0
893236133 284146673 0
56504779 954516827 0
516699359 392041922 0
976672013 648245491 0
449550795 956326127 0
763746890 612090158 0
9152442 61876403 0
121793219 811460842 0
103502743 587899639 0
812205010 258695524 0
556304958 91649253 0
952850727 58974082 2
994536704 32757229 0
442572035 738247289 0
701017505 293752191 0
615875437 72507504 0
427900431 800972331 0
128684734 776522917 0
474824453 912174346 0
36946800 997948952 0
937159022 244253291 0
964634558 890300208 0
645840970 663833073 0
70312054 559302233 0
189809176 763222411 0
206052096 922003011 1
60547801 989277122 0
429024075 941251933 0
671219318 712255211 0
443563652 185871555 0
605676741 981025047 0
340684993 278669340 0
313687906 78927463 0
687647360 619462121 0
303547215 639678944 0
723183092 35950565 0
500891863 798576235 0
576477183 422922162 2
344299238 990707048 0
28756699 355003926 0
689961585 237991005 0
404605101 457988400 0
698732809 984145246 0
748701710 431061723 0
729921229 401670551 0
597669963 699204471 0
109686194 124475069 0
740776388 167479693 0
761328520 271044749 0
213096675 110418350 0
13621812 404364607 0
564792437 444900628 0
454547571 708374986 0
676240859 407565435 0
618753201 182276569 0
952957074 990808700 0
27034926 361011730 2
371454586 158271663 0
598078338 615862883 0
412085602 78578030 0
715637565 816968878 0
186505575 141817136 0
476915008 660718171 0
151729617 363775070 0
257045860 28482736 0
363818332 8324959 0
701741682 952411753 0
417421531 28180385 0
188315564 111356863 0
454561254 859121995 0
311773364 934488116 0
413272005 376656047 0
79499408 710776004 0
1668639 989665991 0
188259881 324115835 0
358427502 958307923 0
83721249 143267434 0
5697936 773772805 0
561057917 495411101 0
877157467 316545639 1
861019914 886528359 0
830338742 980959292 0
629576099 12947484 1
656781363 783666592 0
303540713 198303219 0
339856626 960085146 0
670702392 643897987 0
463488511 722073409 0
66982998 347796438 0
632790695 584805759 2
9240645 75825657 0
780757801 398512366 0
721830258 567016473 0
849530125 3066814 0
932151187 555612264 0
291455545 552153566 0
266487055 864830740 0
506431949 776441197 0
296835574 590735029 0
346330821 498064673 0
958019744 385092475 0
752619391 943597909 1
51385918 135528918 0
156909315 756459471 0
315014269 558254781 0
320510119 91571798 1
68564373 893450646 0
132784109 39256625 0
32028764 549031592 0
61063093 664871199 0
10746794 41537590 0
798902281 602292335 0
129885391 634041905 0
273411897 83727085 0
608521424 17364325 0
504114469 450937619 0
300384336 115004155 0
532969015 336216989 2
810374358 549572916 0
837688989 725072800 0
862956816 442157265 0
789457775 581422284 0
609133186 886910732 0
421311505 746418428 0
112199609 924820526 0
610303206 211805713 0
650394072 93654166 0
575102338 542445919 0
834509746 869956772 0
598382606 413345178 0
419987046 358601311 0
628873804 2194197 0
991605898 858297769 0
155269985 513115777 0
126321036 445500301 0
652380544 520450877 0
577851616 893987353 0
502250815 888126419 0
248872258 260219853 0
732106362 51882347 0
25875862 693228166 0
319531628 336282359 2
509690 863296652 0
117535685 117674153 0
943886694 259891213 0
827393932 344171551 0
159843446 688628231 0
452911281 808420957 0
146128639 878480734 0
100442968 143199425 0
404019149 538458266 0
352206098 606780186 0
454531924 347194650 0
217443462 174158933 0
643009020 451880628 0
618060590 414119237 0
681501125 131740362 0
834330254 949114081 0
613303458 785853709 0
692147893 724492572 0
539132731 770884876 0
970656218 67378947 0
714654170 701050647 0
702780502 801362839 0
132149631 70259616 0
868674564 891018889 1
790139468 780628701 0
192502861 957851946 0
669720365 742525862 0
750872590 62111407 0
177182192 492497840 0
611857657 497082189 0
67355471 678279667 0
658411758 92596422 0
666051839 733941343 2
674846038 10104181 0
719333974 364906901 0
415386037 790091166 0
55198526 30650841 2
810501101 402187196 0
704595704 789938621 0
837921094 293378609 0
301745772 124593283 0
960252814 766200701 0
966495309 404647079 0
84168250 880233786 0
541878681 852787311 0
682207730 805513646 0
870172436 377606750 0
166626447 8581579 0
145143232 137747598 0
197705493 100826245 0
278754564 431792702 1
779547952 119695900 0
918762172 217915988 0
337064156 547089910 0
175427982 983841732 0
229878906 591688182 0
834659485 87347539 0
459564393 285493226 0
956927608 83981044 0
396217143 595124656 0
487867354 790718481 0
440328984 74945355 0
736172856 990185050 0
336218817 112013435 0
229750772 439197405 1
973697572 890302540 0
535387382 417522315 1
601721698 567820402 0
576784006 175888232 1
763564132 334004863 0
937402258 559519398 0
453780199 451021503 0
483097548 32379807 0
381638279 940867232 0
77879072 161319187 0
819364400 545447877 0
510708766 534761939 0
8796396 913479717 2
724000698 591853494 1
113635613 516313863 0
589869306 614997546 0
460619989 437386256 0
241354893 335069761 0
183562521 502685289 2
625610379 571459350 0
147775400 880222327 0
163544461 633251128 0
670843188 56064475 0
995795394 611716151 0
872895096 915752903 0
282691622 561827860 1
112800652 137873042 0
620234625 89778365 0
65838337 376697014 0
853815281 175549014 1
399054460 526126726 0
857841763 612187752 0
372069867 393747843 0
295475999 960251816 0
115231903 182599827 0
33941277 825962911 1
701237968 504418507 0
56800070 475118154 0
997411809 67591093 0
597346447 880159049 0
817734019 187371553 0
592559015 343824724 0
22346270 313423651 0
333435126 854060115 0
447936149 966345811 1
68124948 45386167 2
158798563 169680685 0
543515349 374100740 0
939795947 254167777 0
580043838 636437738 0
673272926 209265739 0
680658584 576953777 0
603435283 477410315 0
636574668 818125230 0
213221052 34401183 0
101215468 620181597 0
741285766 342935719 0
2525367 831026003 0
628516699 616322019 0
967643756 709016638 0
875504675 574772869 0
711694278 683079552 0
447451776 851315092 0
774076407 957203544 0
432535424 493737990 2
125350900 142719056 0
226259105 807935156 0
230942214 809536925 2
655341016 413584208 0
462569584 376642629 2
867852118 951741572 0
995170213 49287992 0
963729352 479017770 0
107219251 501980031 0
174867090 860599082 0
57784046 294202109 0
752399357 319711082 0
547438737 594338584 0
493030313 32366320 0
896362834 147311126 0
18280129 178333850 0
660837920 965902238 0
876122699 610394293 0
797590727 763477374 0
760198855 284534293 0
972251352 683680537 2
283296892 730667187 0
821801467 936986581 0
42829259 229537254 0
698777216 104494850 0
97348383 667253426 0
503439838 381811092 0
475856358 761535761 0
10840438 735826471 0
63434684 930636882 0
361913911 239712951 0
432735634 731586334 0
779230879 216133718 0
910017669 776806394 0
79969589 65380459 0
265926364 592527128 0
268369409 148649305 0
802783399 937138317 0
659536137 128194379 0
834075434 587492397 0
40538958 604598414 0
372302761 856501267 0
116767482 94749753 0
365436317 214477783 2
471454830 682864174 0
191252271 522469 2
750541992 499971564 0
209082103 533085463 1
854668457 989850897 0
116800376 667500784 0
788213838 686712484 0
123255425 210294832 0
557057090 593183609 0
497977722 799604822 0
12960816 86060473 1
41408613 887187968 0
646608491 464953135 0
207580747 689120335 0
313759649 807690242 0
487021179 416247246 0
389178093 371986193 0
26641517 568533801 0
719249725 428969477 0
590993769 290312231 0
374077709 402889666 0
129993222 952049601 0
364462165 417878206 0
786506917 5540661 0
411784274 43197233 0
519481393 184295136 0
484971641 588944192 0
23144642 841703595 0
166886008 830079510 0
409972185 995473982 0
992296679 96559503 0
343292426 771844368 0
65370226 982942370 0
948624349 682617143 0
435164684 342133351 0
242778667 634490415 1
624402805 643485450 0
972458622 394612314 0
989590136 543598036 0
349353677 936330719 0
80671059 395067029 0
588928795 130993493 0
83264255 255213029 0
972471582 258885730 0
407625402 140424554 0
102477833 119691801 0
195719874 58700994 0
348372370 78812445 0
471705094 193192762 0
94097621 49623036 0
760977032 928159989 0
947854243 782384736 2
633524914 643143303 2
436560458 351354205 0
731736956 240663219 0
292525103 169038999 0
840565208 103404061 0
785410571 449337332 0
395758154 445538946 0
294684602 20618471 0
591020771 33354765 0
617203887 199644657 0
470558253 548053343 0
823758008 698638147 0
378302141 396223287 0
534975884 70361463 0
274570351 945048702 0
12813487 752278895 0
616302595 491353628 0
153733813 99328553 0
693025631 140431883 0
7088583 609855072 0
535210461 933402041 0
33036762 659607501 2
588714691 345304246 0
39701796 662082335 0
65895879 997510782 0
904392178 330754863 0
898531408 720349899 0
74861334 691969525 1
204506952 958120345 0
112748559 511630837 0
790280618 605807148 0
425301242 382911132 0
191693136 157208648 0
656962709 199034836 0
232968187 145424282 1
377211754 65000882 0
31886305 704577751 0
917394638 873824633 0
144352273 846443989 0
6995452 203447220 0
44513081 131583115 0
808343943 699043605 0
314073763 938928807 0
328012483 958638378 2
842557042 148407172 0
163792957 365627984 0
101589816 934347251 0
971250259 59322849 0
999477371 682717546 0
835740421 462445353 0
895731379 994467418 0
224936413 402527326 0
750820581 19148667 0
49067543 577869540 0
522505603 109955279 2
70324176 924396212 2
925019843 58609211 0
199794394 474340918 0
871080474 591635599 0
977009658 330703800 0
850381485 297735387 0
483978937 198320947 0
864154899 678464515 0
626766080 211214600 0
267958181 965889561 0
691963671 567765925 0
471493906 644092844 0
825760242 4381786 0
534922598 778375746 0
76998729 53051907 0
68316017 400892202 0
824958716 308839467 0
587859302 512478086 0
203707476 81438972 0
712995654 195784381 0
879086498 965981115 0
932714124 586083774 0
114130143 898291530 0
189349648 740678440 0
65988890 115741642 0
942626926 632171626 1
539799697 575321975 0
442362486 570274191 0
245864080 438969269 0
721701237 890764154 0
593473738 599753875 0
876254639 155695835 0
365622120 876549576 0
296081520 624529713 0
110765446 703129371 0
61135225 331712445 0
316176621 107910628 0
932166747 574925607 0
126908353 202732692 1
399209164 453386312 0
162258143 674905326 0
428330046 667323968 0
850020254 142176383 1
645144241 216422856 0
717385686 108566885 0
513050033 64217893 0
33697869 314641626 0
319707359 993653582 0
898493561 588892530 0
368806203 527791250 0
491858017 377538588 0
635527921 601048857 0
684596203 211002349 0
98254481 406528107 0
884516881 140167820 0
165514898 896918216 0
697104902 359834724 0
126336397 431854237 0
330338693 77502027 0
909636538 743815694 2
801211692 834002741 0
374254422 791655960 0
425284166 390358878 0
647603431 185792832 0
979305940 161655020 0
785086959 283524202 2
245668209 426848465 0
547005951 287768322 0
792976672 532636125 0
861286759 510138328 0
452467491 661811066 0
113055548 128693756 0
209212443 449193068 0
481927211 792329710 0
669515873 645172496 0
446405697 666398528 0
133286485 384372875 0
698946357 446182900 0
58435427 900074925 0
859656783 855429559 0
908241724 482284148 1
801391949 28349605 1
33700618 946769364 0
94730020 884789000 0
72106010 72421498 0
188321109 667796014 0
756834011 732039326 0
42885403 777820058 0
78288844 561849255 0
18289786 438574936 2
165137364 315872688 0
826400104 675383173 0
290289042 471559264 1
423564748 955641926 0
988128514 514735638 2
82423980 700106731 0
43022695 588031580 0
562231667 143543092 0
269639051 847457034 0
629530183 6754752 0
890790152 519985316 0
30385813 660526404 0
804457126 174671229 0
894826464 364752665 0
93388621 215610942 0
735426499 202252040 0
775001275 48820915 0
268043098 116770702 0
2790563 830474761 0
803664959 194451078 0
914113435 193229921 0
537767943 906144315 0
388253141 239813035 0
945752994 183040980 0
462485634 376769058 0
174566599 735686008 0
521930572 906090916 0
412798907 654910336 0
99557746 726754333 0
962628991 23725103 0
743627679 450201600 0
86691700 369554303 0
638196208 160650312 0
467246842 986527917 0
480574194 347051814 0
545388130 692674868 0
391584329 430457754 0
376849718 354351122 0
141450655 984675260 1
611536134 518405340 0
927223543 550025225 0
755145392 108003293 0
774430997 213928606 0
582402333 374234229 0
602567326 128554041 1
782829589 709186113 2
10479851 242963835 2
819397992 653491681 0
110106092 700594496 0
285869702 557542424 0
593056414 960831092 0
677862331 464490458 0
932971315 720959683 0
88675670 55579354 0
284022618 54012631 0
158239866 63308563 0
450012815 604252016 1
846905564 148369584 0
420961273 228984548 0
745390965 194121326 0
583313913 112872330 0
996321485 96727737 0
28155876 286291485 0
204426535 119902018 0
446180243 169280779 0
434375995 440072458 0
502700175 926289840 0
639402390 358772257 0
437710090 319969945 0
987109918 435742186 0
766333919 196629465 0
378423115 634892401 0
128254925 194287180 0
962691608 609300852 0
28496510 84677970 0
77403993 832485620 0
118396076 179551490 0
2625486 229498515 0
852635653 262024016 0
996496442 435164411 0
848427993 864492734 0
423836161 758096884 0
109840278 970729074 0
316578295 693179867 0
755271027 120105550 0
397784916 708819824 0
450616878 631284934 0
874603270 825483257 0
8230731 290514510 0
145301323 770687509 0
349942461 696527546 0
190560198 131293794 0
375557953 854227207 0
31083793 538264242 0
409901821 72364190 0
239375714 653471720 0
145064574 996124421 0
988769036 935630509 0
592536188 702466064 0
608705966 524728338 0
597271690 24618829 0
477418283 708740713 0
966998583 244151405 0
910931001 918805630 0
289037792 429078111 0
832582815 941007006 0
50561010 199281964 0
467345824 865877112 0
971960962 572158639 0
211150427 237924193 0
260557053 389434568 0
920778473 254398150 0
357448137 135192365 0
985383553 145879452 0
947085074 60565112 0
250389850 14869781 0
668918102 975847408 0
591498153 603409795 0
639176893 823121673 0
743277109 447351415 0
949037544 166463275 0
54618530 865910245 0
445070102 281874536 0
999881790 451306462 0
814676357 952332298 0
98429969 901684398 0
67020807 578624995 0
885611485 457244031 0
855290164 706628377 0
179948063 314683377 0
91967578 634492434 0
873769323 422516624 0
881526067 696534339 0
546672400 202971408 0
291477021 628214232 0
552398815 542095566 0
719804781 369596047 0
958342253 708400434 0
383738476 127110962 0
729615087 797800122 0
17161363 397247314 0
130365734 725058540 0
800597074 142277761 0
265338980 372875113 0
254198058 224739910 0
661263844 806621376 0
707548036 308407443 0
907115822 829352580 0
829469272 495590334 0
318398786 815619574 0
708920374 664925119 0
331258216 754130086 0
461412712 135792672 0
42071499 560670459 0
88789025 304911284 0
899937148 934385208 0
385684782 259776817 0
778992649 633806355 0
929864084 546708418 0
633731318 551137962 0
532382139 548561856 0
30361014 902740798 0
95909916 680599276 0
110596301 919189103 0
514069316 20199692 0
588724264 916498845 1
71010609 133593829 0
723768098 199168046 0
678515693 561889966 0
688944229 239026817 0
16030687 51528918 0
62302643 361133855 0
933881070 357420028 0
108180087 174630190 0
862361438 298769018 0
7666857 841772147 0
190308431 284974385 0
485518340 831336943 0
517778703 113678362 0
371795036 151964997 0
792934197 121099965 0
237090585 325304023 0
73321818 144028500 0
144772921 492436596 0
576169320 473514162 0
16741597 961251469 1
815955808 622430881 0
924516843 171550045 0
562589585 501210610 1
896256120 681203928 0
599516785 57895755 0
294789746 100951132 0
526110304 184311497 0
809213294 282633930 0
174448840 225573131 0
629110741 14467468 1
758678430 619878416 2
2469179 992100822 0
174443000 259563661 0
885722752 121828395 0
601443534 907554264 0
507251959 25562390 0
13698561 171743136 0
107162759 171328655 0
259959778 222051961 0
20322350 210547092 0
798562577 499049926 0
642429813 543739558 0
405164846 527773776 0
514588522 722630766 0
4304455 128166266 0
193886250 992892512 0
212815006 812889762 0
372127989 419205909 0
952169769 847617589 0
269942839 712588153 0
740038358 120718208 0
657591751 71606253 0
197465452 659644726 0
880877703 457417624 0
77006257 607746655 0
966038225 965684557 0
919876192 915961481 0
796222524 838583702 0
897660533 411648789 2
288554987 143755857 0
557641013 352965582 0
356362047 554283658 0
955137658 619834431 1
261218879 109522244 0
400372390 661832106 1
891459276 595935950 1
245714990 45024300 0
415314123 838383737 2
746269453 228710146 0
20488446 244472613 0
295821520 15815958 0
755944068 651418299 0
395399857 489024601 0
848506638 331522484 0
127252003 338699002 0
96217100 610710506 0
159367925 286639604 0
539870460 478611076 0
119347208 372154254 0
450893858 59601470 0
78440368 502742178 0
915247529 512785577 0
564341938 840779285 0
914981920 718041167 0
407639751 446995769 0
10435998 414924612 0
818363135 231443693 0
190341956 601863634 0
837384927 33041986 0
369252646 977508137 0
38027539 344581217 0
886901167 456657121 0
179482310 203099458 0
135532359 944210323 0
118978609 38284762 0
105089804 158572276 0
403378645 901170889 0
177648 482008165 1
862125988 743165584 0
101875091 355776240 0
84862070 649154572 0
742766155 518297586 0
845184745 122998361 0
110694606 571168054 0
752768163 491147447 1
995074820 119348735 0
830025908 941096252 0
553440802 531249214 0
168106190 590691155 0
699942167 797110727 0
582058594 419153360 0
458350141 253502030 0
21621448 721046623 0
96225355 585386003 0
674999511 450138785 0
658090210 971495029 0
647540883 637401593 0
970798473 215508124 0
137538581 610469420 0
789670782 411358878 0
598072295 355498417 0
468493225 7508856 0
564319696 556535547 0
150743495 735099024 0
821094963 8466408 0
683018858 292456729 0
42027004 64733489 1
358650411 511538482 0
289808197 864427481 1
582216108 805035833 0
115458297 771165807 0
967894211 413324602 0
111965114 58866483 0
600245785 767560896 1
354184165 319015120 0
837270078 595649612 0
612240672 687819206 0
488408297 626752599 2
782133822 36427673 0
869809348 975885099 0
130548790 45830076 0
869290332 435196263 0
616060629 508439972 0
914641898 858720092 0
956295375 895637116 0
744210196 816629421 0
761509553 101131197 0
75432745 207576714 0
637730129 962862081 0
864938350 904014188 1
874358141 29286539 0
379715939 721608567 0
865691300 566304849 0
773432998 384006704 0
55127952 272583049 1
608772759 962325057 0
782025284 291982449 1
979344930 126109077 0
102201511 639044703 0
244780432 24551765 0
157112481 710919162 0
375854680 883363159 0
985715948 12676982 0
555232846 885843027 0
936605969 299595791 0
96511808 968915410 0
725237962 681239739 0
317440669 84202426 0
442324220 71103107 0
984454940 515860412 0
358714066 690145992 0
481655500 852404771 0
12906249 207639395 2
525564432 821895053 0
183516043 557384947 0
637643673 584988004 0
825360236 940394769 0
216963562 182213128 0
14232577 437864481 0
228893938 392448461 0
992896930 368141020 0
214221832 774583000 0
995897964 929363989 2
974255061 446288252 0
796160575 230475665 0
54970404 366450198 0
288740663 80569543 0
139759253 404045667 0
319703695 312473477 0
846239143 423199566 0
327333734 939452169 2
549502293 151146868 0
661895742 907712303 0
64128929 29508679 0
7769073 223445857 0
504631661 663126833 0
858078259 60447504 0
354544263 179351458 0
662957742 620748766 0
490459412 343347564 0
434031204 529319875 0
123554170 736905502 0
650751962 971595639 0
713223549 245266949 0
711199054 262179914 0
420182929 731169027 0
690304618 395744537 0
200461381 921404937 0
643984976 63792387 0
903065205 305177113 0
605167006 635005552 0
465616865 259881566 0
249427208 985489116 0
665863256 601749282 0
83308417 144951857 0
762621294 730297052 0
519059095 620063388 2
879002125 445597879 0
660454509 755082051 0
165936391 571987886 0
106089536 717693817 0
715831984 906472458 0
968284289 345347114 0
443966597 53012009 0
973380569 861490215 0
851809613 210068180 0
32496885 117667240 0
95358810 60235914 0
29713691 865972565 0
380264292 393388708 0
778107761 692129081 0
796824290 46728515 0
633553818 442174966 0
305142322 970481951 0
364387566 649641483 0
75579219 408479956 0
22091260 474138123 0
882759454 788157185 0
617076178 907691671 0
615782450 845556816 0
861292529 350236603 0
340372679 476043502 0
991478321 877900019 0
350747128 230153458 0
718074538 367986898 1
612037750 32744797 0
784300435 826644331 0
981000516 861320860 0
406677256 50666009 0
685591799 434304565 0
377992288 714442021 0
453096137 463348458 0
268905166 46798864 0
261596725 14078681 0
849098274 104361925 0
383122897 533623382 0
934865240 530643968 0
515922423 780288200 0
424466447 412494672 0
312782355 58820744 0
455801546 513916499 2
176825 917937916 0
209754240 225141962 0
34878496 598426839 0
890248124 79486183 0
813511789 13690317 0
989602434 42442331 0
817624761 989366152 0
583847875 204924812 0
308820373 54465764 0
537229152 624383205 1
802381744 948428386 0
673350228 308607731 1
97962036 59222140 0
696973052 293877075 0
972863582 63465632 0
47901191 145475023 0
640771654 963182902 0
796361301 937334564 0
583464872 25910864 0
23823135 275386344 0
17914077 6930176 0
765983365 359362537 1
124208903 552256678 0
791645383 420254796 1
339435306 493067225 0
454507789 614885550 0
592290391 924398297 0
937364870 295093240 0
822218195 7804079 2
487115091 843295902 1
791214870 835299484 2
473141240 82500518 0
284366748 665239634 2
876513174 485715278 0
741737099 88596274 1
289164674 452844921 0
157765923 671331948 0
935213752 553266552 0
392593101 602317760 2
236985785 57196235 0
447376435 594281457 0
635840179 630608419 0
577930716 10321225 0
646912449 963208298 0
431794687 855429206 0
88196241 713299555 1
957736479 66165915 0
608881612 455879405 0
405904953 119399606 0
317973301 228580194 0
737032933 727182825 0
433854829 228574942 0
734467041 39009684 0
98648398 781073953 0
437580292 921167364 0
609570434 41164817 0
843764548 63290344 0
857099620 290946629 0
233806942 734618715 0
558206685 927864127 0
421229417 238549391 0
602466185 41669345 0
430799915 69553448 0
812913125 240458962 0
224748556 852472697 0
706972025 737411584 2
913312300 71322769 0
73686011 292959081 0
116904914 146788648 0
462119438 875668839 0
900992035 751077254 0
577067 707742864 0
851300179 964439317 0
244664866 906172639 0
290966363 71962296 0
547494797 24472489 0
78620709 164261736 2
145638299 712660958 0
696952037 54709227 0
266426487 970604287 2
739089421 471820277 0
565287429 711525509 0
289115652 769428323 0
754137650 665299088 0
291656971 107793477 0
849193216 317751607 0
134168015 860806505 0
143483116 421485568 0
959389109 917721711 0
430011749 985371192 0
239807515 176817415 0
270960698 895603885 0
1225306 322174131 0
843960554 436292652 0
68173844 605047631 0
394352911 699184368 0
857505722 411283014 0
665226429 58327123 0
167703602 435974179 0
72802127 161749264 0
975504703 968580831 0
734042670 432311012 0
418012541 89104658 0
505898325 952832061 0
729391918 5057187 0
212267905 163371990 0
98749211 363369668 0
403871955 977229253 0
83265560 84289480 0
138853782 940609569 0
619822015 618614585 0
705547057 539447900 0
130724246 393215209 0
554107338 728209673 0
379122049 331776144 0
78848041 758673161 0
502241544 487355123 0
102406228 429108518 0
379907860 31622731 0
871080006 316851494 0
298918382 801771808 0
724502571 283445313 0
460859498 83911239 0
362188712 421994110 0
254152220 657200484 0
9825769 68619544 2
934901594 677017776 0
10685939 263178373 0
337038020 218145599 0
921607298 104700352 0
199110564 274594255 1
555871612 634528030 0
48800304 497567971 0
573079200 293327643 2
546895510 883525252 0
83384868 412851582 2
268118685 136450076 0
771886306 430755252 0
856383256 397241763 0
914833210 98707738 0
433875847 449512550 0
993723287 966946799 2
15117281 279476362 0
730434180 683779232 0
517890930 840918816 0
39603056 342439756 0
457681948 971423961 0
597551944 611058319 0
464611569 671523014 0
396644181 385928258 0
877475782 957818094 1
37415640 20899010 0
521611871 27534256 0
393485421 970342378 0
674055060 905264275 0
98811158 706667552 0
252002490 210671787 0
407558634 925947012 0
20838153 653813026 1
961650128 530414384 0
740287609 186228582 0
99637559 151021432 0
658919970 376343022 0
234432285 971399260 0
637341242 180326577 0
483936151 926264693 1
383296722 870030767 0
574779639 272856598 0
924490712 833903585 0
726083921 84790480 0
508828953 114600304 0
607967659 506659598 0
137689358 432324306 0
850595588 97930802 0
918135133 119673085 0
679230229 585750630 0
621287374 689130364 0
698511507 105730888 1
622677897 323218680 0
829668733 856364898 0
133168383 218725379 0
921569804 866721012 0
748825587 979296794 0
7113158 610684429 0
596057399 723096484 0
97921346 247127116 0
395255309 229696796 0
986607390 420681191 0
969567645 217817872 0
977204744 93934420 0
878603629 903657085 0
972932971 108875641 0
486442005 117417456 0
309032273 7986735 0
98870439 481734409 0
891458084 918240113 0
477644916 201545656 0
911845542 858066767 0
577438740 396613067 0
393788509 588579737 0
937929015 601117949 0
905768350 284665075 2
836084077 44158955 0
561345824 102303190 0
774486791 834148092 0
338959448 725285307 0
670293485 495773325 0
217840748 179964686 0
769222948 213345276 0
201603133 262786643 0
125478201 861269180 0
180928366 194367353 0
339875162 588769205 1
337826120 285630842 0
597504121 482932457 0
457016761 956015074 0
104756005 230397441 2
899482844 768399819 0
481537331 655662491 2
131263428 428699855 0
993470012 833779803 0
936526798 331096627 0
824395994 911786065 0
111557057 253390983 0
68172163 682521106 0
356173852 606157 0
767651916 452836771 0
95044252 121173658 0
271466557 700974870 0
593008519 978821050 0
6442343 43503424 1
759648211 926630697 0
120137707 146287335 0
312562957 134157070 0
640974258 740827704 0
15157079 688333353 0
422872127 914018035 0
2611175 324891902 0
976172969 622536658 0
12302261 912657524 0
188092671 950191472 0
718066594 862087396 0
39275804 309500612 1
479351098 444330570 2
294788295 603714939 0
260109148 289071531 0
499567047 783132798 0
109730227 479909022 0
15599635 131634965 0
191479623 716654555 0
878604300 161642509 0
82090291 204237375 0
498723052 115564374 0
715614723 957287250 0
790806113 472480684 0
465546454 411352032 0
504567327 755670702 0
86516329 722905413 0
93653761 474245616 0
739499368 25090928 0
212627960 452405591 0
815069914 240380731 0
596142543 437327195 0
594533002 918772032 0
138449098 819044150 0
837334051 198453507 0
294599050 612308634 0
209333143 356898060 0
651244731 218723498 0
203156629 115016661 0
557978061 674894782 0
723422332 972627643 0
139843256 574981446 0
337663203 933216334 0
302663252 836637767 0
927053627 548791938 0
997967224 235253058 0
259758307 752441007 0
760104099 850782154 0
976540613 612544965 0
926191599 47901755 0
81524526 18800315 0
204242444 779037302 0
892801150 542815178 0
924838289 408460677 0
774094684 773792291 0
132153497 983794389 0
804130412 894342959 0
654375792 521260071 0
955383127 258753086 0
4957266 491321239 0
575858949 2712226 0
914154452 483128893 0
888930018 806928787 0
182461697 479232544 0
41591845 416285029 0
384040712 325141874 2
291218785 552370017 0
286424426 399193154 0
184282482 870236559 0
223969912 739623856 0
18526362 785016640 0
52469115 718974302 0
200888168 66194436 0
968561723 117411134 0
164557775 574170752 0
918093828 590141137 0
75083966 409765316 1
788379591 857966345 0
280842618 354653382 2
231026402 818089800 0
105138641 598564816 0
367923551 197274511 0
15348888 952304441 0
554970581 328480919 0
106823266 891901676 0
483056239 90579699 0
773522759 234403107 0
638007388 586782481 0
724234951 703874048 0
832098797 496726033 0
652070165 815450847 0
886900773 500594 0
654668360 944484799 0
866916994 186056306 0
354425925 853055858 0
196284962 737388532 0
421895026 644443124 0
820361461 381484737 0
969306631 462683943 0
989034825 449901816 0
93020542 193651336 0
16800297 57563888 0
169375305 977024297 0
84911222 382128032 2
25592583 950480952 1
648954044 650494264 0
306095779 45517257 0
845711880 884452348 0
340301519 923440244 1
444258545 393858205 0
653214850 831642376 0
340033579 228228287 0
620765767 125254123 0
226086031 201329594 0
997696427 591701617 1
79482347 759276986 0
203722246 575139526 0
286457562 846905832 2
255669415 667801494 0
710117253 29550177 0
582231401 285799294 0
210841023 37000957 0
510482843 837296528 0
148444029 873012564 0
695566110 580970218 0
947627005 43209045 0
926222032 181511233 0
669786770 158840172 0
310056246 190590420 0
100976831 461417402 0
828614349 996133245 0
252150130 286073074 0
254598690 953835610 0
317218293 980865664 0
407333061 586261015 0
183033315 375225606 0
162275460 59886777 0
161426303 625679587 0
888113347 106762392 0
667169720 123236155 0
786602735 45315432 0
373437915 912040284 0
56904163 281542429 1
36478655 187485954 0
171297516 971070387 1
567959013 749629863 2
167319401 30018957 0
83706756 364649 0
937188792 229724138 0
202146301 753874086 0
953986193 130364222 0
828875187 555473729 1
339012569 586903613 0
141556087 136583217 0
221807472 970267825 0
737267511 884355003 0
389227853 768018594 0
485060678 577532595 0
554958391 561233376 0
560408217 293566731 1
118802147 668293705 0
827006775 357654036 0
827860142 475924351 0
658240818 632127619 0
561887812 457065135 0
676399166 255114571 0
218107076 907772161 0
267732742 827497332 0
461164142 177463855 0
926797468 496461704 0
57468295 364444471 2
380044966 213426578 0
49247194 39585210 0
782958543 306770415 0
898345161 115479307 0
786106920 683785137 0
809533329 422567671 0
409995976 21221456 0
114391663 433736583 0
980890945 42382899 0
608387501 799211534 0
889908638 888966970 0
201869584 35014190 0
951625478 400945254 0
995045469 285396457 0
480466654 12345193 0
57282153 815494244 0
740258504 156026272 0
300907829 153866623 0
57066017 356775046 0
969734861 580139105 0
153015866 808050940 1
954967904 186032797 0
118268040 302694516 0
838029722 585523186 0
579510182 699581928 0
293750298 40276028 0
28072539 342493408 0
241019223 432653050 0
728813070 727051239 0
148390771 11224646 0
49865651 263825356 0
693313263 277383562 0
429861213 288182618 0
534649923 777103475 0
366471489 322766871 0
650624611 123833059 0
100910089 556643060 0
915980507 821115253 0
126113370 62619763 0
517493173 488154337 0
293981671 504535920 0
852601543 893396950 0
223695573 793174308 0
777268195 937414771 0
904172769 791929990 0
365791418 388928280 0
824101282 480835232 0
476306018 170017865 0
146737923 394124335 2
53785229 48391156 0
609941982 601615038 0
242404943 553539536 0
93990884 121467096 2
399772605 725479412 0
40941827 456819748 0
131632455 272768777 0
426125942 604870395 0
797172703 537021057 0
323694424 849382189 0
175265437 501427458 0
624679622 902193720 0
371222816 576768363 0
507700410 125441385 0
607929962 588595416 0
718005796 906626557 0
709623703 88260186 0
136149643 205695584 0
208178345 449715866 0
685744855 612623172 0
310500609 267981985 0
290780738 873839700 0
488480598 439267695 0
663971114 355500789 0
360652620 37411467 0
758143701 961202481 0
352280895 117912553 0
555287727 467137552 0
284207866 39481083 0
186178597 152800705 0
755958794 904765243 0
8236246 246404226 0
428966698 733786128 0
72742930 171450613 0
804528284 494916587 2
260229955 449017699 0
450689538 115378430 0
655813072 158219474 0
989182432 810632743 0
765077651 121315071 0
269261976 598940550 0
186952889 517264961 1
984544398 847844285 0
129378655 444549854 0
52982949 34000007 0
326850221 92150510 0
548580243 714208134 0
199769536 105019325 0
972175545 2709425 0
905247917 181985251 0
135472404 889200555 0
245506199 993674016 0
433131654 651373407 0
691308898 189694848 0
562136902 109154321 0
103869035 714727386 0
587866546 506579941 0
763835301 572178209 0
592324750 110328810 2
900332692 437226733 0
390788128 193585966 0
803526201 803982959 0
941679001 311270678 0
532564998 187570541 0
304992689 364247348 0
7770711 857714745 0
637324922 805026281 0
344159721 578304588 0
802928610 33434566 0
492484024 500704347 0
333646031 789984155 0
685098232 938969687 0
72292050 129576861 0
524110652 323275786 0
842992055 158041394 0
143584556 696204966 0
566145429 141909708 0
917723230 131332999 0
518611184 153854674 0
925900330 499631472 0
885455562 947055095 0
15638027 750899725 0
352878947 802820336 0
2119074 817566935 0
285559556 171476932 0
745482393 279913614 2
359176212 860778104 0
811705203 338600769 0
724580175 909449154 0
51060964 930700670 0
515971374 488652062 0
861747778 155329093 0
450369786 607153508 0
259970525 502460362 2
247950744 376484463 0
788443125 761617718 1
239124069 809031140 0
602847249 315677891 0
853225551 653677109 0
555556899 990617073 0
182682506 164669276 0
245993955 288261247 0
258743675 105715812 0
921600875 517878861 0
516736360 391299364 0
560822161 310457876 0
993806328 613571215 0
815241057 457223295 0
773452447 43958124 0
430461227 830242483 0
664498872 535592607 0
339706204 110931512 0
856896990 405080474 0
913614648 877924444 0
499019351 910391898 0
145007975 935247938 0
995610590 167363799 0
256744329 773238490 1
269562285 414375648 0
242616629 289808906 2
801090855 427784173 0
695720582 241052491 0
570095921 242601260 0
62061986 283147323 0
715906253 548729656 0
288032251 243714088 0
388616599 425082462 0
475712098 116158296 0
940609507 291503992 0
643786536 596988864 0
126779113 774920751 0
501145008 832892182 0
910153803 409043371 2
58796700 341969062 0
804298250 826689516 0
904814912 381126350 0
462760500 337136192 0
914575648 104133455 0
341178691 870589930 0
149042649 190470961 0
650570324 548035415 0
922885057 9359885 0
901773707 129627942 0
255092741 864709972 0
11760071 669176779 0
808560547 399749144 2
37948539 940773546 0
379406115 119282311 0
926434575 223992401 0
20105550 418991178 0
396971551 81266639 0
80776335 412327583 0
85946021 433490901 0
559773079 69325262 0
31437341 200595588 0
17431467 458109866 0
328759333 915103206 0
404977970 18987219 0
490830071 883577910 0
142431777 542453819 0
240399324 243320289 0
100011723 466430732 0
46028353 322650605 0
2498174 255072944 0
749809009 396352301 1
626978820 881181091 0
74714139 273438155 0
719908369 555533352 2
462855903 613181599 0
173397706 94196677 0
62015077 148737533 0
810200526 995197216 0
7743464 663866624 0
140060378 228518659 0
461740856 706476230 0
377897559 716786643 0
522987722 630007858 0
722800233 780230685 0
87871199 541650235 0
681065642 85756377 0
782685149 150906973 0
933960522 593458954 0
816391759 432351202 0
696120078 27652774 0
535375968 473975387 0
489674492 493950031 0
336697778 28911130 0
7369488 835772400 0
13125517 25593866 2
807833743 888242641 0
252134306 965390153 0
59250665 448866565 0
235513311 539254127 0
684710449 465143024 0
349336615 64894460 0
78648178 420809118 0
470516982 21320364 0
723866339 871778667 1
413517712 143755146 0
847313543 499158735 0
648605085 866087740 2
392160163 879988840 0
712768446 61879781 0
582202525 61530124 0
736220653 658987553 0
465865730 551086241 0
564324216 311255984 0
385841334 177050198 0
114200169 560418993 1
937033483 265036440 2
924665806 370630077 0
536828702 958782256 0
635366821 433196377 0
375622099 777493838 0
320916159 31906682 0
694242213 32241357 2
830447314 443054465 0
347796523 249061326 0
574599839 690069802 0
280924935 550365858 0
823957588 819274086 0
536427591 227930524 0
732098773 934014627 0
261884677 168537929 0
14717455 71429767 0
267114326 723917800 0
809365274 891149600 0
66179873 673840748 1
25534016 44646151 0
739641180 441082082 0
960239421 797854299 0
902239507 288233246 0
918834147 718597144 0
732486584 989953727 0
643028991 29664494 0
271102599 506882767 0
179624218 838614896 2
518758996 393854787 1
661529267 59943871 0
19392643 672255699 0
292703777 923339555 0
959809074 113959616 0
449815971 477776882 0
927104440 105133589 0
727720591 861405071 0
168404745 877451026 0
332044371 779110540 0
176802673 779404935 0
907223842 11640890 0
432912374 26610385 0
497389386 54665973 0
872915468 277747023 0
436190527 271061145 0
379393670 250034412 0
668196818 365768917 0
939712540 849142477 2
201266158 91058538 0
203328449 111140957 0
301178108 616079377 0
955727509 725558028 0
645450989 865049323 0
92697010 137125262 0
155084732 215877858 0
338744496 287581451 0
322731829 310206468 0
100049102 177765050 0
748743407 63990846 0
811016560 324367651 0
88422143 328476261 0
279477044 155278947 0
46787774 594057766 0
429062368 588100183 0
94112287 307171103 2
320397423 501712036 0
295501688 720994166 0
214613633 750347362 0
868719702 351026436 0
718199172 173407194 0
886968072 13065307 0
403528831 432839625 0
843865055 692866589 0
656996675 896361758 0
349973645 351865471 0
967497880 11265861 0
292182370 833645284 0
514263587 225188459 2
297290415 364226470 0
436681714 138432337 0
719364878 474237427 0
20845880 129051755 0
668688338 169017656 0
327722504 230979747 0
505927046 263430813 0
931486467 721814879 0
287477792 311428845 0
387679144 242588665 0
292347359 913401427 0
102409506 307123811 1
81741870 524703910 0
971235742 851437399 0
20255445 458047744 0
337962779 762622546 0
12097945 562178870 0
918516067 904838334 0
881011732 878149043 0
903457013 305793242 0
791678958 209287037 1
605511446 681499634 0
96678152 723041576 0
892008218 209236082 0
312381622 200778035 0
95474305 110265548 2
125047232 90703663 0
707073489 862205303 0
464116856 645560405 2
133008879 857125710 0
159950024 278739436 0
291806563 391236732 0
309823241 557878241 0
499427874 697668672 0
135207906 469459285 0
753369234 995408286 0
239333509 152600189 0
851207079 28709180 0
428750410 58771369 0
572524050 620974700 2
474055867 541912377 0
406128202 146308711 0
60497331 490167974 0
789071390 864335782 0
150633451 901194847 0
106726520 14012959 1
791764531 465715576 0
409836109 550128629 0
135968305 174844444 0
904510686 22318203 0
729129438 913561894 0
322664036 372241485 0
698096616 842670216 0
724929896 710572145 0
484314559 833813660 0
86844836 818547372 0
973132246 86844465 0
513069465 504358860 0
153700 969328545 0
1810165 481532257 2
293563149 643734601 0
282646223 812266862 0
91757886 661903735 0
418325691 537576185 0
475637454 390682888 0
171841511 62341764 0
454082673 723651548 0
900681827 619199147 1
993317799 482289399 0
106244183 117142424 0
162952677 609920189 0
568133117 407887028 0
277296601 384263989 2
285341622 165064130 0
411271889 879088809 0
54446382 488546833 0
37624747 48793796 0
287656269 376637505 1
614470606 731185680 0
774474145 921683595 0
506399012 643673255 0
35233309 753470035 0
403830876 17571005 0
66144124 970643447 0
465686352 256657462 0
955108983 941035799 0
818101095 645931768 0
748553147 863648037 0
967831610 156675843 0
778821902 36868298 0
808135447 282223492 0
671591000 8558303 0
279959816 322990387 0
472668737 741415077 0
303253784 457077548 0
863359374 394137847 0
683613429 421947682 0
625690323 274400303 2
544526106 964524212 0
97935817 727619902 0
794855976 762758839 0
758509161 559775443 0
31870000 379924295 0
817215744 231077343 0
710094469 156457144 0
422135441 745938447 0
48843352 510115789 0
852492403 918484620 0
608773391 102061082 0
397197323 631597155 0
423199293 501297864 0
457664311 389959020 0
199327095 403771650 0
403146413 49742622 0
607888421 320932980 1
928817129 978881185 2
980601815 632224505 1
96099609 396469862 0
88011137 315405444 0
166633327 241270527 1
44645332 536658843 0
315619865 823033673 0
17874312 880973466 0
44415679 135825972 0
110352533 643406000 0
604939849 778907311 2
354833889 847653976 0
271658737 847733378 0
703851588 850233455 0
474014611 362940494 0
923540826 118102424 0
436714287 770241966 0
216922149 965420160 0
814208099 147244611 0
100753665 22213970 0
252895542 120503034 0
330246468 33891272 0
720884175 714675644 0
929578300 797719827 0
38955902 795911461 0
776806018 558634824 0
713118719 115095755 0
504438971 429666595 2
663412032 330403783 0
751998301 405118836 0
531335564 617389450 0
863084103 759145665 0
874559228 444222116 0
882695598 89246165 0
324560055 21457391 0
700364508 84614645 0
624762133 814939556 0
166931311 873675265 0
640300693 732394514 0
709466256 812556305 0
110996670 794769317 0
608642069 688190688 0
408074933 699289029 0
878405422 874935202 0
829210209 197334104 0
939759118 977725745 0
349682350 32804512 0
138627715 404649641 0
766874878 677723335 0
136741271 652993419 0
361588160 73718053 0
517783763 288007479 0
944821596 852696124 0
792483547 658339932 0
868503404 487386460 0
317992689 944083647 0
72688670 526826182 0
637117452 428387737 0
497646242 965483284 0
112990176 716435939 0
835415745 9684578 2
689110262 127339042 0
594627579 398164439 0
199368454 500123729 0
857737327 536066986 0
1644619 912045102 0
485465611 761059340 0
220341846 171514425 0
797860861 237787269 0
527106935 562012172 0
548862416 297942769 0
295583990 104953402 0
174374795 352154931 0
314552032 945757745 0
731631568 777262680 0
33418063 891196122 0
707468433 60944311 0
921211635 534798176 1
98010441 620097367 0
120904318 519209495 0
971859046 395956097 0
421271845 872952652 0
951694251 372559969 0
643480982 48825185 0
200310666 391733446 0
119556876 663396886 0
644511536 564314982 2
828838453 795816997 0
931578642 313266937 2
680720899 973936773 0
470838856 612279290 0
4429415 200956110 0
654980165 374431066 0
21058836 258264788 0
881827887 188427674 0
899039395 25990099 0
585092381 914641515 0
790257967 12143984 0
774965728 434140580 0
686409118 836622891 0
885467964 390459616 1
240605362 629892888 0
472588094 612224116 0
665231394 205906 0
286969254 875536991 0
269522947 543518990 0
444890411 616210651 1
230300184 262834860 0
100339742 620472336 1
396087195 728693882 0
480936930 102078682 0
892549264 29906931 0
136409127 420483778 0
534623443 998133030 0
862709698 911990346 0
178919273 46385168 2
239534075 241289817 0
354982737 596812291 0
33732971 331908593 0
758966228 960696158 0
229925081 671850923 1
609798614 527192930 2
807060201 930467599 0
539358186 636120173 0
373822124 12400104 0
182197742 133149863 0
665377824 992541052 0
27212312 267442086 0
74879434 858299502 0
657916055 337251050 0
996691929 139235815 0
796001784 311069786 0
77300830 102956403 0
43464452 49280983 0
304042816 487505328 0
124539626 977194565 0
25675695 969965551 0
113409278 348831661 0
909894745 825610616 0
797948824 853550186 0
862983254 47457483 0
443989891 83534647 0
856748817 907529603 0
35227671 215334886 0
106599228 629763366 1
59304653 14011446 0
497691862 710106211 0
299858273 613443343 0
28926401 185040168 0
384118692 973722213 0
526051777 111248507 0
18082138 943005455 0
727372383 911641313 0
74720968 843223857 0
170054884 536548996 0
499215269 612266439 0
738212833 99268117 0
558639594 72746973 0
42329655 762234105 0
208299988 345605543 0
321593832 26239434 0
51289676 401374583 0
777103657 875843095 0
479546099 357168836 0
398313013 525309512 0
45539373 943115269 0
554925535 673317881 0
759368269 767908450 0
912961304 988627874 0
11394693 663688645 2
942616495 846697428 0
608245993 85540807 0
79878645 238507279 0
796813230 673001805 0
322784841 102796638 0
482606921 96487152 0
789129139 34228913 0
488408613 858299661 0
160040365 337601300 0
57525311 175660929 0
110604183 405371780 0
503462206 38320226 0
223294420 741665701 0
422435815 209015333 0
86690763 232771722 0
890568883 98436693 1
145684919 413344489 0
794786611 64417835 0
428074400 235944074 0
138279518 929363344 0
502874657 330074654 0
135133316 679574256 0
70675013 19433195 0
185287768 87547210 0
627208020 414800187 0
867199795 997307546 0
266549645 880712819 0
370104456 536340525 0
209506703 458822317 0
544034352 169873187 0
689276143 612440059 0
137322304 101230170 0
641982213 626820308 0
251537625 468404886 0
995737060 30655855 0
494993263 453160241 0
817503385 142063601 0
93944818 492439853 0
966813012 790058655 0
672755598 427459954 0
834188734 807811959 0
380518708 137800598 0
76742798 310188971 0
377360718 723334107 0
957781528 522501363 0
103008473 710978461 0
250387264 425640494 0
19642049 699386459 0
900744899 994741475 0
502158161 748051172 0
857409078 644317763 0
169987656 389174655 2
905420158 944084306 0
892761543 604482448 0
799262685 681339977 0
566349770 980768177 1
23985904 133017061 1
100618539 740166659 1
106074605 555942860 0
224613330 587473768 0
103248373 813041897 0
871259680 595922159 0
827442320 601268732 0
20600469 25373549 2
853143157 833973333 0
88956610 149094540 0
949613056 370792381 0
179199782 98958802 0
457080169 969308141 0
309277756 247366033 0
207408247 684537108 0
887975971 593200673 0
395726321 787197198 0
758693028 931948631 0
609412315 845516676 0
897253321 859692819 2
747659916 64418445 0
414558365 716407347 0
275493773 209785013 0
910373427 124315571 0
426911246 30415098 0
702213280 109945598 0
997097271 151499348 1
972527896 929845186 0
794320048 866339083 0
26013945 46052944 0
87265934 826367525 0
31162230 889866440 0
906082415 749063165 0
123672543 937219536 0
283501158 935330994 0
888088543 64358170 0
812657815 505508174 0
975142936 491334101 0
904405625 924054757 0
464939345 307064270 0
54788382 919824112 0
250362683 994923778 0
105532368 379174085 0
621151996 724525666 0
667696959 646050045 0
145380196 720667567 0
315363509 474299625 0
265291297 253627023 0
730957668 115815304 0
123367140 683580757 0
882304143 15809114 0
89855000 863165053 0
480646008 873223424 0
442386789 503400502 0
212267774 749797416 0
856812319 323468145 0
737851644 818612043 0
263452764 119172366 2
264253518 135497642 0
877305704 949349004 1
149320076 885046162 0
400476145 281370741 0
654689248 157784668 0
655170230 751121734 0
347028679 99392109 1
922361252 141628746 0
397490752 900740558 0
652687714 293622456 0
198880174 475465156 0
134501684 969585996 0
548364019 383427575 0
889183869 728117962 0
649139682 460136894 0
853453527 795370160 0
767477065 550976516 0
876019625 5890061 0
798751348 601759102 0
145931907 507939693 0
705820596 693416291 2
371107760 352039075 0
42622501 406133890 0
447166716 10587258 0
129751129 292513444 1
114567146 681600 0
431815215 70121213 0
147887598 621296955 0
143178265 9711986 0
328834864 360677137 0
364106010 144970577 0
634173731 369677027 0
121234928 42262219 0
150535099 227621875 0
502822440 515845833 0
260799416 479308157 0
332188610 602654739 0
484159528 309764665 0
408429134 531964140 0
117654237 526999530 0
92595136 911031761 0
89819308 707236226 0
310557912 661978420 0
358587009 321908215 0
19108582 629173300 0
600687641 196221947 0
84688930 735620622 0
318506736 324864881 0
384951698 316418934 0
282415926 3536320 0
155828742 763742272 0
167384395 74486990 0
233161690 427700731 0
269114258 740568698 2
379332599 889604931 0
250489181 231205823 0
294571085 697565626 0
381427165 182599464 0
719323085 988649747 0
332455999 424909792 0
295265362 335741981 0
167440487 182006328 0
495823572 105398696 0
719014330 839647057 0
36367395 57102225 0
371705672 776546219 0
334161809 871371745 0
733806936 82736864 0
715638088 170788223 0
180698222 657094845 0
443603301 402343360 0
823957189 500689175 0
131839215 993533237 2
300675176 940842571 0
543822305 940775754 1
705097649 111629152 0
337402000 906341404 0
96133587 627229434 2
232767621 852556080 0
101136477 999795202 0
51416002 480443207 0
577345457 760970720 0
383306823 156155975 0
941315780 564073391 0
295887642 147037206 0
817613817 51843626 0
140285198 721792633 0
800484529 675846895 0
34972824 472564642 2
912593500 516659702 0
156209149 775191423 0
935656039 286651278 0
622769372 453959693 0
742776790 521298026 0
233065527 985558975 0
445508027 881697774 1
366771516 392923376 0
916128943 405323968 0
921637521 352498464 0
719922828 398600143 0
739294572 122833319 0
948779246 512116172 0
444050755 148375930 0
939512865 619459058 0
144059985 86166517 0
981945442 734611244 0
322493825 560034873 0
29652953 33659841 0
150772289 989902192 0
526063574 575602475 0
775361971 315905577 0
915335227 51783107 0
979487639 140164000 0
222571002 174517782 0
185760679 796956300 0
50125331 22174086 1
750118823 649660620 0
863133493 995477886 1
528038098 735616517 0
844245645 788825446 0
84767300 595138761 0
75835455 224602519 2
634554800 895235543 0
372386106 47316537 0
165241691 567764811 0
706669670 698866388 0
934019511 738217895 0
145981550 188807891 2
667869851 40877748 0
281026747 384092512 0
726919277 812956575 0
60649611 425595123 2
65824720 619273763 0
680968855 422584818 0
192006321 446467764 0
633952262 956612356 0
240791470 357709662 0
653674048 621490000 0
768349717 131010165 0
187109444 397589430 0
711939363 684125422 0
54786938 141783925 0
107975959 321873794 0
884282528 950464114 0
68109385 421199460 0
634271870 930003206 0
497908077 500374459 0
648980790 328797475 0
306020546 177797281 2
935557757 30322096 0
28258971 295948464 2
629716027 862467540 0
542090238 790668224 0
600769451 484544417 0
287891429 280165085 1
604811036 289707548 0
578033326 364054979 0
847366551 125376525 0
923024618 982870474 0
245342065 277652053 0
220153715 100573506 0
18039081 270256792 0
294760355 562999053 0
925619912 792760372 0
707650941 455583448 0
51140761 299532561 0
466159815 188149721 0
199305887 13960208 0
15867589 157100988 0
552667714 296048308 0
430222442 565714038 0
318455067 4676619 1
42153976 43624983 0
449740815 564707336 0
579726754 682623226 0
345896807 343124466 0
239897397 23224037 0
380072434 904383506 0
239746686 920952306 0
948549565 605308528 0
971830124 528404811 0
925961385 501920058 0
36717689 424995314 0
138721140 89605626 0
998166225 56237826 0
301278386 80604253 0
305548390 164225587 0
211349168 783609727 0
370569640 875525368 0
415687735 889469385 0
548753222 561675950 0
675054985 579556051 0
79980418 585766229 0
43999579 837941776 0
562766510 683929963 0
76751785 101300336 0
713109412 350274490 0
694911784 280291873 0
409101752 614523607 0
767108582 14850502 0
25376284 859530792 1
178678283 303496664 0
228878457 870061178 0
178894895 834756975 0
15405013 104305388 0
304619418 110937622 0
394605700 92563790 0
243390189 931511813 0
91871916 81277875 1
85640220 680495896 0
324171801 266856071 0
316590485 537805362 0
302500146 6164337 0
794837758 998294407 0
975015916 229385640 0
87820576 924414569 0
16549606 852205750 0
709823024 142359680 0
4575364 1155103 0
706032043 898557551 0
724143573 238207444 0
660490034 374212263 0
642193636 986180790 0
208890713 252715113 0
85240796 2548156 0
470535976 585103822 0
974219966 461630160 0
330713423 658040126 0
396648028 506186386 0
758407743 841307378 0
958274949 70251250 0
57907809 754314631 0
325907889 407705662 0
273796949 370082709 0
718826526 922109506 0
108476866 428449347 0
601199854 461024171 0
917436311 880906136 0
258671085 353952755 0
450122446 488406547 0
127721643 660527192 0
244474513 195308599 0
938628247 165986751 0
110093766 593735106 0
492471526 139619941 0
414218717 276089523 0
457773731 503424994 2
556616217 110249542 0
906757703 158131298 2
899598451 85817070 0
903386594 380590921 0
255426949 742966919 0
834701362 651412060 0
597343296 115509742 0
807230789 168603106 0
25643558 36097201 0
744988057 595957031 2
674016654 201156086 0
763543173 820956450 0
582259287 302907568 0
356622686 534073007 2
54632030 385956324 1
269124286 106803827 0
43488752 957664556 0
168731075 290869735 0
272607419 849022154 0
694462951 848838863 0
845511483 35386953 0
951546687 447820432 0
278163889 783994639 0
129491417 238839010 0
74112164 434268899 0
211959711 750748433 2
50764651 989975947 0
703313966 850023573 1
63660334 182176985 1
807009117 878076401 0
231643536 740390746 1
410316613 899176602 0
536631789 461594372 0
712797081 713873084 0
585146381 448541817 2
89852706 873339522 0
603989059 908783276 0
62418428 546801530 0
388585651 437489477 0
985592837 854867336 0
39695509 866547859 0
821547689 4471764 0
91694970 59581066 0
775016172 716632545 0
626930834 826058002 0
695148752 689031357 0
223163720 376146353 0
852355403 921797233 2
605413502 895588536 1
953002898 22549262 0
3536497 685878312 1
486343116 98715687 0
571879398 316699768 0
95007079 815072671 0
629565068 810153789 0
184990909 112309829 0
533952211 208934492 2
942129447 981074066 0
531651605 114463978 0
824645550 222631544 0
133553476 94217032 0
409555003 614659588 0
891858695 895019077 1
847066155 915511664 0
587751830 219173933 0
655465696 592273244 0
860088969 910501276 0
268249278 693239931 0
207549743 414798024 2
898310495 568723122 0
538527282 358520958 0
714516906 563228704 0
139202925 626348010 0
9035911 628382048 0
613056135 348581678 0
921750490 542377434 0
113298380 759751338 0
633239038 426116203 0
887817413 675364137 0
828831016 389294224 2
922704067 160248357 2
600417305 532252015 0
38687499 114966506 0
564921323 708386589 1
948029884 589761187 0
218414941 166658131 0
645795970 932523244 0
860793944 486852174 0
893938484 88869706 0
561476298 478821836 0
605993993 237763503 0
339281213 74126089 0
277819607 978875068 0
421329058 655993992 0
241624211 861718582 0
537030686 769433466 0
683080768 982626584 0
96415296 424239234 0
727365937 275979843 0
662689713 367288711 0
975742364 598240149 0
374971971 77561322 0
429452149 54743881 0
911025751 805414649 0
365556819 613199195 0
811773691 9048186 0
411956664 1400536 0
760631530 301634805 0
388400777 188080505 0
345750552 750848063 0
747599203 466910451 0
908917533 797441211 0
165044494 890033948 0
389627603 39309889 0
522922039 900762528 0
110457170 483069177 0
559149598 960974673 0
216417570 954320237 0
429812828 768738991 1
695540327 812655840 0
480355302 749730586 1
748505795 369971107 0
198488460 818645611 0
714895138 764185569 0
629460177 896041076 0
223802369 926352651 0
526155437 237552036 0
54344476 793943279 0
281726474 187273907 0
525438657 62900445 0
10836939 215340426 1
898869830 301756771 0
705784746 349984850 0
848974082 40823082 0
74834701 245222154 0
11233940 919286275 0
436476560 509953038 0
781883616 999874733 0
843920965 909816748 0
437716024 961387494 0
926297797 834497269 0
882018549 75991372 0
448107316 267511621 0
697621389 681360110 0
763939326 199994553 0
592716413 201776144 0
354312068 925826012 2
558554294 754408273 0
120239252 302227823 0
474991003 767152808 0
161907230 695133340 0
275719020 411088733 0
889046541 44867483 0
53327545 215566005 0
151343724 85787311 0
525318779 847159369 0
215698675 522012433 0
379880649 1570454 0
939994290 978856577 2
472637204 476079354 0
102492865 539449144 0
703737089 547258682 0
868402009 657089912 1
271947985 910802662 0
148027132 705567881 0
897112879 235968090 0
975159322 997854843 0
676255248 142463365 0
596060620 165536103 0
86516955 961243164 0
56374343 417024666 0
364698393 110100473 0
923522744 235659731 2
701732821 830114043 0
103940752 482755507 0
144582438 112303340 0
68399935 73216842 0
99532238 666114662 1
726596889 791734281 0
600160570 237555133 0
91773843 513946134 0
320947517 450825858 0
517690300 739323917 0
102204778 53982308 0
291117702 36937400 0
87008900 766510871 0
29972684 157058768 1
138890244 666595069 0
860193945 113860172 0
152037687 933223260 0
193355168 138623977 0
348666029 664298860 0
98378402 229437942 0
809927167 22467669 1
840796378 859219139 0
587159152 983057878 0
688528258 7478223 0
106555989 154861818 1
413152025 287774596 0
842802770 140817891 0
129383119 212524753 0
171874339 267449150 0
18889616 803600192 0
290997979 46309075 0
341284753 160893374 0
346640412 349436091 1
89068239 564149472 1
297812911 93574156 0
67661396 502554640 0
634747969 727880087 0
103577722 349635612 1
645495594 683623316 0
676004148 458380868 0
596365526 729690620 2
245399009 535331682 2
144881835 635564946 0
902257844 98560585 0
169067239 805874199 0
219607506 79185306 0
170012881 181277680 0
421243763 660732082 0
993235977 253331072 0
404223201 850690043 0
991410168 796252296 0
104865057 189009166 0
16509405 459219084 0
868467211 852464268 0
621248459 312427158 0
31519281 158139777 0
123398323 206510580 0
645805203 217430259 0
642962319 556508511 0
787541575 667395958 0
199500094 735569573 0
506128474 435406224 0
394662796 811019810 0
93306423 366313244 2
565375001 445962191 2
753466136 412059210 0
442831036 129253095 0
167370572 958111480 0
490878663 869387905 0
258404685 481623123 0
378218174 424769461 0
960673274 545670821 0
462606919 373610577 0
725877933 994077126 0
644957303 227426619 0
177232186 133627325 0
129259098 133813751 0
492014714 462870037 0
715476753 736495621 0
970444368 936196979 0
841390921 915055058 0
829766396 419983236 0
597289280 86185654 0
86403995 834909490 0
440714394 27180971 0
768237604 924721703 1
161126362 531161067 0
489338318 524349062 0
790002692 115178315 0
495430124 622208056 0
363354458 624035796 1
410417528 359039489 0
709104830 936951994 0
625456645 416684954 1
121412778 391094638 0
101597190 990382800 0
411997118 151020298 0
812519690 969227779 0
818463353 468749094 0
554264452 264847976 0
54761116 96827977 0
627557904 625028865 0
966848724 80045635 0
885238673 323926862 0
662655822 517885117 0
462658678 235976421 0
719093722 848254515 0
37485241 605649389 0
296147903 759206328 0
881666116 674459469 0
747864271 93153495 0
392202705 336632848 0
740699398 822228378 2
304888419 174798791 0
722542014 523019852 0
259769381 910593893 0
505325262 849867937 0
274812571 314099921 0
405249178 74287301 0
82826141 44965138 0
980275763 815577061 0
534536218 71442221 1
935780199 731899512 0
453447953 889106529 0
463919623 835826556 0
29790183 960293714 0
297861630 768713682 0
476597150 104466415 0
405349218 91972243 0
85437838 91584625 0
958579300 798248768 0
808426608 30486258 0
262987246 662951450 0
105255645 637865026 0
559759291 896951396 0
123726223 55879035 0
788894778 768047165 0
95294082 438486704 1
209865315 353821060 0
743732372 719729356 0
746288421 353094859 0
198026246 881558025 0
425011888 50766448 0
123665206 90221098 0
947941906 883059783 0
81352745 202930240 0
968393315 290989904 0
443195963 817238715 2
800875640 323241797 0
56119778 222291317 0
29421523 112803823 0
59765806 724938847 0
456033317 235008837 0
579026538 330466253 0
622343758 715755939 0
212891103 707198342 0
29992971 323609155 2
832161282 595357765 1
787847739 716734395 0
608762764 973288851 0
320136841 706251160 0
329175962 51109393 0
620835848 799369779 0
772977235 873508640 0
199022771 507849962 0
150411309 875191745 0
958098924 227028480 0
821888563 453465946 0
867764918 287835984 0
523631058 965453087 0
253954790 368898618 0
638767028 804280629 0
256575120 617970909 0
160795800 848902797 0
475594419 354636053 0
662943509 311484218 0
212504266 503431742 0
50403017 839879260 0
22694031 150984495 0
140168084 96636444 0
434494898 775749143 0
332703272 71107183 0
587426270 517759968 1
707003938 970321009 0
533474423 361307472 2
324770106 574078974 0
221722190 415362176 2
308401037 709502756 0
192917511 273265023 2
150306240 981845851 0
415723993 655303854 0
920807195 225949828 0
941480090 95786014 0
858560729 757460277 0
107055562 838869837 0
77702912 541095719 0
704921437 626277170 0
446970264 599801978 0
60581572 2550148 0
102925091 502579126 0
135778942 797093808 0
63531989 905943029 0
620471350 256516891 2
584616249 174300323 0
130749102 5685135 0
894837162 76871772 0
304705780 877948149 0
155135515 845667408 0
107704785 717713807 0
599859421 81302852 0
850948819 707377283 0
854259411 521789956 0
154610550 159316481 0
100097561 538368327 0
497851478 19981421 0
930796759 864624088 0
882918458 626719756 0
726942399 629331271 2
279706114 594114268 0
152623465 386333034 0
371273803 829785210 0
560345785 617767074 0
15471559 156633344 0
920183055 49956107 0
436559266 970608309 0
324929161 463197129 1
328439712 979520996 1
671775897 756735666 0
105268125 366678713 0
317101200 694159472 0
352184148 615491492 0
639174189 157218253 0
613300779 465632793 0
106630453 864257136 0
798028780 456302693 0
157344076 144647920 0
540421533 355291202 2
624137840 211322357 0
159371881 524452348 0
651636688 985777625 0
152499923 84767677 0
973517802 32558993 0
83259320 130876111 0
618727497 605289018 0
974197848 696493071 0
26851228 788772467 0
715526888 397368981 0
139221817 726078827 0
955857335 923861851 0
924809156 538007705 0
123459372 523269852 0
473849121 157373134 0
554787572 708628752 0
272762226 370422527 0
689225776 611102618 0
250693220 691631785 0
970066197 9864767 0
390805539 431432967 0
387854289 953680669 0
89421907 462840474 0
293941023 902766151 0
243171104 847307385 0
865256720 835636497 0
139264009 310106373 0
875724262 842075656 2
549925516 851776285 0
587996960 859965334 0
258210259 377975323 0
404124585 588648388 0
808759920 137264277 0
965483935 202201986 0
794690901 513802587 0
75990843 449908093 0
383831320 765320472 2
224673397 999599690 0
697654975 621548443 0
139335505 518556476 0
699774620 140963604 2
141128709 347305009 0
440806013 96487436 0
67509550 104021184 0
113534055 684323334 0
299778415 67080389 0
146600836 279822282 0
271782063 333281147 0
752194593 462704631 0
562086203 231537594 0
875595533 587623896 1
69601422 499096497 0
165706283 21332804 0
557554100 354440104 1
836071735 460028592 0
166228051 260480882 0
518109368 68585462 0
50517660 21524547 0
80517912 293857452 0
955817526 803716471 0
269989675 72007051 0
855212849 210372903 0
351967540 217819654 0
99453455 117800994 0
139621946 980030973 0
848735107 19046937 1
407577636 296406837 0
456581892 387587178 0
188152305 21470874 0
80761783 828907917 0
719367209 607696342 0
83044984 726992933 0
206368179 61260989 0
572398003 908483013 0
135661793 450887783 0
808797591 831488803 0
363496155 515628171 2
646864657 538538164 0
543674181 83340948 0
703856504 763651079 0
594256227 108459371 0
131242951 236181682 0
353668794 820929484 1
810179730 784263114 2
108210916 619966382 0
751935609 653496191 0
28921045 896154995 0
646887716 58470995 1
592344796 766644380 0
493657736 786255676 0
388617255 517556155 0
481898161 896601250 0
137790939 334387216 0
225949820 12413517 0
451397401 864151599 1
377104826 166730847 0
469636140 48773665 0
753238042 280554307 0
4966605 231921760 0
627820908 590991578 0
577324837 281736089 0
320880220 214777187 0
691696236 259322668 0
883819455 60651215 0
661234948 250436396 0
808080438 89694263 0
448511082 8926387 1
193615198 561479810 2
788697640 101639622 0
662603197 719512165 0
991860656 769507558 0
599855958 919103197 0
348510467 902740831 0
251651119 207335334 0
27697037 193775669 0
766435145 599183064 0
766611231 498253823 0
816134623 825790890 0
909629975 869329872 1
444173248 902476110 0
104535542 443405859 0
767542278 26562871 0
836768548 557613205 0
838122184 526711238 0
28773266 791056773 0
826882343 614734005 0
630860587 797250427 0
951744512 514017334 0
621210927 143752957 0
990537029 390722360 0
229000123 696214064 0
755419572 530541963 0
184062284 754363396 0
898291253 866279553 0
864853535 333360172 0
951532471 651309165 0
698819307 893866510 0
708032741 749756051 0
102208935 117023853 0
542658856 155588545 0
424486122 412511679 0
53566783 494847210 0
890167671 54851516 1
369645346 80234426 0
100808892 308456879 0
856285449 876249422 0
104781035 85615351 0
179367747 986737794 0
30891237 332419663 0
845157624 992253435 0
427857910 335425260 0
780410190 232004811 2
164275718 831391768 0
111095227 412399735 1
244057580 422854340 0
419166342 518932187 1
849359424 91894540 0
527492055 425386571 0
238289363 911577071 0
696058731 384164826 1
116256124 179539520 0
510372224 433973408 0
880339953 906569745 0
27810792 942451567 1
649834911 128654339 0
922250949 926793542 0
71350605 884373371 0
147223634 32010000 0
719144639 398998207 0
230669025 731409861 0
796244592 254877732 0
919755405 672139874 0
446368274 118810271 0
800385602 51749493 0
137535342 139812120 0
189622086 58093492 0
126447858 50268117 0
517978085 806083511 0
365221416 766249976 0
498478132 492831091 0
793513553 828432584 0
706879211 90885840 0
398266933 321728987 0
49277113 984209151 0
873998697 261489045 0
386781814 655517189 0
720073987 312706243 0
10227014 177339739 0
919422345 652025803 0
254488690 67959545 0
883365115 783457904 0
797823600 763935666 0
865857366 660696865 1
380615326 161111131 0
369869772 664086856 0
174152604 814627687 0
575643324 583892409 1
848718342 384669055 0
246148140 831429516 0
699712932 488783739 0
106702743 132904452 0
758414291 948079708 0
483799205 462739235 0
237058274 960481355 0
500204455 973572729 0
706414364 209131030 0
461249863 660368820 0
500480117 180376316 0
99995000 250016941 0
623518736 928547330 0
511767890 659694801 0
648975292 698745647 0
756535863 453428076 0
721012655 282494165 0
447630898 162408804 0
977732458 891282336 2
773359004 121959171 0
910617067 866532206 0
67874387 620822956 0
87589503 805935108 1
911758215 62330031 0
218371811 293739106 0
108726480 386766986 0
478994487 249128482 0
31182284 699475983 0
350446737 272826171 2
112806335 958485175 1
122593446 528229379 0
697592168 290595572 0
764662045 152843301 0
101767142 181827178 0
10442905 427332815 0
11356929 271613910 0
897763505 66580561 0
806805229 210623307 1
89684463 481479546 2
135299460 809716996 0
484813950 745523573 0
458478679 744954070 0
959356021 645224597 2
25757774 686541870 0
119536461 226167331 0
913920503 113699990 0
871994910 950757316 0
692598520 596493265 0
224935117 248789693 0
89258389 527249852 0
980155396 956153267 0
700534774 836020691 2
279264127 171478654 0
315341814 290761485 0
577912955 888132237 0
328369029 844376106 0
800575960 276608928 2
264402555 809961506 0
111486287 25492802 0
305039743 554545785 2
279160870 50788296 0
100975898 633244313 0
192577511 52361538 0
892509005 765092607 0
157785384 585744666 0
578830165 261372778 0
119565760 75493466 0
846640590 813599511 0
309253755 139372730 0
845168509 653372097 0
306622640 655912403 0
750940698 572716894 2
516404287 667914389 0
629218383 405387260 1
701706456 36378 0
849582173 64481069 0
748326045 843149472 0
215972310 335968153 0
422742790 90067347 0
717437751 835458276 0
978474534 351744269 0
551431960 747073617 0
185487151 545124161 0
99027055 366297160 0
65175293 242637577 2
386355432 78239380 0
461419294 492006768 0
189424326 105477616 0
793841538 696169237 0
722512619 389312329 0
411358850 941736099 0
563072855 873067147 0
516924351 50039797 0
944812737 267625535 0
961357830 260283990 0
757366196 231640666 0
94128119 307948784 0
194249670 655160569 1
924674564 193051990 0
684247754 656854359 0
574078716 617197460 0
277016269 767567798 0
605837342 605471960 0
80284458 209554374 0
185922074 142630808 0
590760455 844833456 0
859949506 148432260 0
113764414 117371162 0
733138174 736910934 0
876388267 476491039 0
532049475 862043916 0
683654809 779557030 0
286023337 24178640 0
42366279 272072569 0
806999115 19904791 0
34201684 328164661 0
79830371 979408036 0
457318862 319360998 0
839844000 16895399 0
324775234 328391 1
39221330 5585935 0
132296075 531161068 0
610849661 213543186 0
774268746 564807406 0
742848034 722859257 1
408581621 178521560 0
838757423 919321437 0
990070865 860305017 0
670202573 7825568 2
317597104 10735696 0
515130224 501851290 0
764868476 202005656 1
767751049 800722305 0
253615714 806992932 0
700137958 62905706 0
64592527 128832360 0
26196587 505462396 0
604482099 238878261 0
539513506 592458975 0
860403962 544743373 0
10965541 775572020 0
107209705 9824044 1
506185361 807833197 0
828886158 786921968 0
83053338 853246047 0
323027775 29050435 2
205932095 20336787 0
30862615 655520182 0
320665487 141499498 0
600395706 676632642 0
739238993 585774188 0
123759712 357100073 0
825012160 339978409 0
589932301 458176406 2
552549792 141073482 0
742085917 868283016 0
328756006 669868781 2
90119436 26042409 0
555117268 325696293 0
167897084 167858057 0
629736730 890772306 0
612967812 80243009 2
565899759 460937327 0
764558056 183084293 0
927411140 849122691 0
316022664 784888716 0
29482792 103756168 0
371916025 117830161 0
923171569 482213078 0
784936490 15173460 1
559064312 921050125 0
965111487 705679660 0
350024004 66128127 0
345850234 691688510 0
550291530 792167813 2
802548995 256971821 0
127978700 579306274 0
90449257 38965811 0
595658794 302319956 0
208357124 163586808 0
826910479 22723258 0
618738914 134800477 2
121001816 986749689 0
920917449 65050661 0
533472516 969078634 0
95861276 202768191 0
982845117 69444808 0
270914847 390143553 0
964208773 259011753 0
646277688 40879703 2
416602225 201241326 0
330994543 137009701 0
684329289 445271576 0
741646427 268539368 0
153857546 261608509 0
659113042 796276922 0
820606036 684751555 0
459294225 649905856 0
286417728 361128984 0
215418024 219130355 1
53737357 562035612 0
499729571 565424664 0
828201750 726662286 0
41629099 676407048 0
302477251 418593034 0
810685063 13524230 0
420471864 53145460 0
369732402 239107875 0
546441321 453910854 0
568045641 42827505 0
640457260 850110210 0
677018111 459498994 1
232575196 82761974 0
610291560 865815056 0
846057844 385378883 0
380575240 38420744 0
555321304 685199135 0
174064684 392043252 0
233558990 514276730 2
329172719 890039482 0
168712845 635527031 0
182975553 389743002 0
237836359 233279528 0
312542220 128971564 0
82794865 543721907 0
88051397 243741305 0
55563178 44797533 0
447963125 745565566 0
399947699 271561804 0
311586589 633802132 0
859992705 408334486 0
660660785 305115498 0
841686791 14479067 0
510026871 890012046 0
849265363 288459060 0
48949389 774261960 2
656956941 173284353 0
895119659 299840058 0
932352582 107674729 0
981179473 352745130 0
753867437 722499723 0
607753511 892960804 0
600580133 609952010 0
132836431 595610927 0
928893977 625194818 0
17962007 152243741 0
115896759 121217221 0
288117614 141411619 0
90918202 505078925 2
910920234 575468461 0
619245505 386834825 0
803747894 757612053 0
48994028 928317649 0
340587338 779623176 0
18293534 432177199 0
287752341 651888992 0
493667874 351410764 0
309296003 24669429 0
364304080 740812233 0
335411663 718032521 0
6180064 48884430 0
713841105 405395624 2
184986349 790963939 0
44663620 507669174 0
571373506 870281600 0
212693855 551466368 0
594220129 549255661 1
151555995 187988279 0
488910400 444026018 0
624186940 828879933 2
611023943 840811872 0
180577892 55061103 0
3369766 67653877 0
340762340 882202400 0
112282226 186535018 0
923579733 865944192 0
232344789 61477448 0
472554786 6376438 0
495128395 72892469 2
258387126 234316439 0
692695597 519095861 0
140605255 261945086 0
623971379 176077844 0
827160426 51004337 0
9979241 693781543 0
974097293 144529226 0
470225414 982824980 0
893358582 257954123 0
155708697 360545079 0
683099201 69275891 0
715612776 483537890 0
432923223 727866429 0
261613095 818357851 0
224928797 476442410 2
794429192 65892609 0
383148387 439190457 2
944386186 651806482 0
91462325 224836673 2
865582327 199433081 0
899601211 341864503 0
556040443 151922304 0
928358923 549459190 0
592882870 457979881 0
660424427 219103163 0
552458484 778504347 1
419078319 325592235 0
124949166 669368668 0
541192273 75946698 0
92872391 669285107 0
121489123 541306223 0
6873653 642521936 0
243865556 362362623 0
872775283 611708947 0
854793144 597329122 0
532388397 971822066 0
9572494 485982696 2
842135204 89593501 0
318483997 810420848 2
791905554 501971025 0
537277436 106570462 0
278168071 285290682 0
367292514 368450904 0
466268911 459520056 0
842872641 694363627 0
799165917 160578602 0
427891063 1169549 0
684575877 900763854 0
734072993 952190912 0
251202892 353022835 0
33093681 138459232 0
507454366 837485366 0
344414398 666009227 0
906673170 722609087 1
285974814 134226817 0
834094962 757835745 0
167877042 385989924 0
400668044 122403677 0
769590474 59898041 0
526440568 635597097 0
878463258 833462719 0
706046486 57565237 0
372006557 454204555 0
438041100 728672651 2
140825776 873154371 0
828150610 836291936 0
775873387 784330609 0
399065318 89168242 0
146949620 820558293 0
386586839 49702093 0
981218216 244564886 0
941455391 345275544 0
102593051 56316746 0
990947669 346990526 0
527714739 511745565 0
608773965 536154172 0
270166589 577862549 0
718650147 711654486 0
677244835 382746700 0
85284110 839584203 0
656451689 405968700 0
558237143 390157986 0
468447919 398196847 2
985694193 398088919 2
451124002 630556567 0
858383703 1506011 0
309102327 89692147 2
261358213 12653366 0
104245637 179011165 0
803817842 76584102 0
428043591 502893624 0
370914343 643831779 0
582478059 108373402 0
891137035 638831813 0
414546751 332778290 0
18452159 116361947 0
440876519 171364683 0
704523860 545901648 0
516733145 503179434 0
388561032 538143775 0
525251830 333609231 0
560402078 247998082 0
30016306 374972603 0
510063503 728527237 0
223103532 905793201 0
628602073 178291103 0
645551416 402054155 0
798694271 759597319 0
971825083 176323495 0
555797156 458942878 0
457957222 321205171 0
32696071 917525719 0
944817209 40145281 0
434756254 202792058 0
846945516 13821637 0
915542742 619546662 0
211532244 403141912 0
772264790 112491615 0
119201486 8566046 0
542007003 241340837 2
609469686 275747305 0
599726337 946235690 1
144391365 412563135 0
438056339 477778972 0
760127254 216683755 0
861419490 813825750 0
929829405 407709949 0
905832788 63363450 0
898737034 518885838 0
123826692 800560596 0
921036721 287506981 0
67299049 98705521 0
309243073 777621868 0
501014951 826950775 0
140053209 258793073 0
892314892 76694625 0
809415464 858352619 0
468450970 907732451 0
845812705 355596929 0
866794855 34242846 2
568613798 399269563 0
540562263 155959074 0
880959828 140597137 0
606983757 845663728 0
745938022 243690125 0
210018166 111423599 0
584200260 570283320 1
843480385 201888454 0
736312681 152814824 0
812553752 372074155 2
792440408 961780810 0
191851275 866992252 0
173044509 720980197 0
846063908 321695920 0
377261371 70864990 0
563145427 324697270 0
893351374 458573896 0
511273856 284171750 0
17968566 872133865 0
820503720 755956127 0
606114785 901996543 0
691480751 415179097 0
352335275 81445604 0
319986766 147899302 1
578248969 291797185 0
547402623 383701539 0
151489686 2607015 0
230121545 268096242 0
53151734 471061063 0
789459355 685916664 0
147941205 789410091 0
423555972 876562477 0
528814629 744121178 1
225176893 278319144 0
421036680 80230918 0
411923178 294040567 0
385629400 614186178 0
137623639 751538517 0
663957364 560346848 0
861635832 492251633 0
992251498 97237701 0
379584477 542029240 0
753417854 691229439 0
615076879 134027351 0
282221141 206712515 0
247615003 998340549 2
56096424 327194963 0
448936704 244618901 0
71912674 26583063 0
58645037 442796151 0
48124529 570818846 0
491983406 316224832 0
737490468 143558490 0
881073449 348565636 0
738197821 259748106 0
29188649 276347239 2
285196499 637699229 0
324210252 992100202 0
656223475 238659944 0
630160314 316904733 1
160252439 260047179 1
911762057 707588349 0
890308774 117585863 0
877667764 785352900 0
438159963 234090940 0
816030752 588316637 0
961563492 125193263 0
471967720 8227434 2
274853327 660732582 0
162462748 49949464 0
296696665 206243286 0
426289486 791274043 0
906053637 676025349 0
405779938 39798985 0
659723811 730130614 0
172281865 129335522 0
134497534 904256777 0
21118516 477292420 0
663932899 553534924 0
334021869 525435498 0
203561081 888280661 0
627820907 750514122 0
794372448 705273516 2
31139502 213919189 0
30330694 576767845 0
519728004 585395962 0
842728539 779380120 0
813116894 628604315 0
176102189 441502222 0
761537426 33696872 0
310013404 92364438 0
624087390 179210433 0
616424568 977944685 0
18719365 645447544 0
639659290 321051110 0
378938352 678740508 0
538665258 395187587 0
847404122 974637833 0
532455511 28609028 0
73258498 863265575 0
845266072 800597162 2
404670786 326019714 2
323257267 81785077 0
336474596 84737865 0
205467354 734829406 0
907684637 260081730 0
918674659 277485225 0
608392965 865190042 0
22382658 525038357 0
347604119 997890900 0
134478670 144237485 0
491231215 132298342 0
852490717 471847485 0
35604886 491001768 0
901587192 242346834 0
825331983 59946515 0
772754601 605957988 0
91973593 866295322 0
771472191 89681969 0
337928574 677202465 0
241309685 99980644 0
874129133 303266091 0
668755279 502659499 0
961369979 995663209 0
268105770 915456223 0
126412774 632741152 0
164609251 107094702 2
39596311 677399512 0
10123760 319241091 0
5968778 210305505 0
935343763 50522101 0
281791089 475060779 0
671153759 862753501 0
433652391 861218550 0
996039650 510073243 0
654283627 146712994 0
129313714 545473697 2
311105282 756449098 0
116072407 165785481 0
821438897 660472972 0
7385796 964877272 0
977680888 194875044 0
328705957 447007818 0
668154518 666564622 0
970332721 286928419 0
383781060 697463321 0
701729245 852409140 2
872372996 307152815 0
853952744 553691689 0
315590911 680486079 0
196516639 681807582 0
859331209 904531086 0
998225042 99069924 0
17586900 424457589 0
129960487 355720320 0
326324570 193336341 0
561605408 717579591 0
887369463 480257169 0
899361257 155817617 0
566742944 274271682 1
559710537 487654265 0
711692126 834963385 0
872533207 673724108 0
370209182 980334422 0
940169438 158480568 0
216392785 879360568 0
826141606 605796712 0
292686948 260889184 0
114592840 546744450 0
909973564 339262891 0
563095623 780827968 0
239153700 213205523 0
919219577 60909469 0
107310433 971484852 0
142170792 103327270 0
180763509 402478048 0
958326072 816401703 0
80686951 168372526 0
949494680 115013280 0
348557275 605271328 0
387802766 774344645 0
9428308 811384061 0
28768499 346987971 0
560112816 5215725 0
586916029 862534554 0
265473881 976379515 0
713445082 833213954 0
561980430 169896683 0
209344244 591688062 0
593424558 905029403 0
34291332 894879511 0
300196965 580308362 0
940943306 222923732 0
231677514 182271178 0
741377065 443734864 0
591477223 950499363 0
544910116 152290525 0
813114917 691041316 0
603820512 84734971 0
757503962 981182191 0
182188030 73592398 0
91097459 756015992 0
374211199 290733233 0
701674141 10989723 0
343998545 668428733 0
352102640 156270156 0
796019697 652494525 2
887311324 47011628 0
997559309 728713457 1
9890088 840434873 0
87648603 882892242 0
64006460 450790748 0
87300322 811098453 2
526794614 61850603 2
762629175 959555822 0
108202125 115529349 0
485545782 124211467 0
362347752 53799589 0
916985901 895986684 0
614677808 507888394 0
985594274 365620312 0
622058876 668631665 0
19303483 4748439 0
115839836 801621129 0
999832776 672831856 0
144830032 53489645 0
807777433 373130263 0
498517098 50563956 0
777878104 595551950 0
639730348 59719792 0
625932625 561980601 0
557079085 901277402 0
96954020 959350708 0
45153291 272951521 0
559240316 467532670 0
642467903 242159965 0
540265219 406940784 0
149920914 387327876 0
132699048 949521971 0
753491607 53642695 0
265794029 764364160 0
173816215 846215182 0
168554177 427094699 0
960319457 731138967 0
98060442 724028594 0
184489224 186901844 0
22236579 181631497 0
149358702 682497942 0
729850512 646398201 2
191562507 974678867 1
841344005 779215057 1
339568545 917050942 2
363091023 517611864 0
691121153 517467258 0
224488581 750533116 0
746253407 669947264 1
542117138 28927316 0
606527936 58025572 0
233355262 927879492 0
787668405 505589057 0
966636147 616466612 0
729881039 395476593 0
597480284 903943813 1
421008328 868640131 0
696357692 246340220 0
121248478 676600801 2
100016822 688621499 0
88076755 84446503 0
586887120 347481728 0
617645771 939240826 0
386615108 236619046 0
88549047 675095502 0
452599532 901335 0
37547241 787158987 0
894732946 451925622 0
321713759 508967175 0
123213471 366205512 0
288428396 415942019 0
142375922 495341601 1
831745805 954071310 0
623500773 738246182 0
65389347 922494612 0
917568546 599775550 0
265830469 474798783 0
545436161 949132413 0
608723406 232998147 0
461268364 802996865 0
568692701 571751000 0
799282617 49621112 0
116090859 679565206 0
619672762 787749439 0
620417164 971357289 0
851831554 988505378 0
488667035 161251032 0
93434051 765720963 0
546501604 252917728 0
887966894 511786063 1
923087110 456545293 0
250131165 484151229 0
646491278 451236884 0
601002552 843008777 0
256654700 166635036 0
531283538 778238560 0
80611396 308795749 1
536603841 407554258 0
738709188 319255948 0
84837751 372297133 0
541741021 120766623 0
598277847 915363516 0
416124555 952060668 0
198126755 42183012 0
551322197 15929693 0
740843423 673754385 0
186363181 384550637 0
430981334 854708250 0
249508554 85757689 0
984342630 982199289 0
850832939 601607045 0
403528938 447021938 0
527283627 917997536 0
639781061 359319423 0
23970297 300820679 0
626763893 268896121 0
401252526 148805226 0
749931501 218445003 0
223373572 950102381 0
983189615 26372830 0
359020877 819360834 0
137962643 127129715 0
286126740 950624842 0
567805597 609784271 0
594675912 39851852 0
315614657 939340610 0
90416224 229301730 0
97725735 194385058 0
876359950 417228918 0
121492346 951413966 0
108144890 959753649 0
142972104 827058604 0
462056155 165799129 0
730392277 225800899 0
179297679 125427779 0
823571631 150239972 0
572854816 190871847 0
816739891 283354551 0
292437632 141346070 0
372565968 303653396 0
882597989 565059910 0
1411211 499715060 0
718120658 72429288 0
316957291 365286897 0
92004796 57469840 0
123277309 741403772 0
431126417 410943203 0
509225185 895668273 0
178350989 296426784 0
630697510 201274956 0
860579997 701011165 0
800983071 138596480 0
135321365 997058067 0
868257772 22431625 0
579052887 836217492 0
888008281 536047604 1
414930111 139601612 0
329847993 467801143 0
333788767 708029840 0
763461557 107193944 0
667883354 364692087 0
359330375 871327102 0
667291714 917202720 0
100319045 461172864 0
862741491 786926435 0
768365733 667804367 0
126875559 850908564 0
809124179 28867153 0
273037554 104035080 0
537252581 48879440 0
604658831 373233597 0
24416469 801881463 0
28733069 201522098 0
718588844 940595785 1
487301802 337357120 0
546150599 337876653 0
986114276 192952652 0
871690149 896479920 0
947712941 325784121 1
537187963 632063022 2
170111251 588074629 0
528921216 525566949 0
480258393 461438565 0
219984189 925467348 0
698510187 977513361 0
141946350 504144729 0
879025045 389074872 1
301401065 268937135 0
678349658 878613787 0
648819947 12403843 0
882454967 333644280 0
229175859 760643947 0
851962548 222434851 0
70749744 413792416 0
269933312 65496320 1
134366164 425143962 0
332919951 639450354 0
907862405 101973728 1
241858237 887062694 0
209925837 626644421 0
70583490 492474704 0
530927746 303258137 0
467620776 851692863 0
515001994 19246567 0
289326026 827728310 0
179579357 658172495 0
13561493 946847623 0
430293613 340555176 0
372325774 718251796 0
969957695 146287686 0
963534161 612672059 0
292907845 554826111 0
141788259 9975412 0
600318552 913994558 0
108629845 361970600 0
120613258 840735364 0
220340799 663556497 0
676987059 172790394 0
938857168 105593109 0
903777633 817519030 0
99910372 385140501 0
318919281 640475686 2
164532999 683036083 1
239957485 440666344 0
512376992 736195390 0
187732190 352061124 0
946369542 946897539 0
282173507 214497944 0
266583990 539483389 0
820500136 835609140 0
19656263 874002544 0
807385375 312085360 0
559579575 242222543 0
426943015 44599045 0
538830772 126744434 0
488320800 939036704 0
572708959 335854588 0
488677089 975952527 0
116588580 15867752 1
46646840 907583993 0
376878731 370602205 0
197643846 554693148 0
814683205 402403648 0
105259916 528963645 0
757569684 417032814 0
93620837 587628323 0
22706313 391134304 0
230931955 110253633 0
13004820 756632390 0
60622856 161464366 0
348102792 750264934 0
973521362 93637563 0
515954644 344525221 0
577633379 341420066 0
380213762 640170217 0
793351682 765578967 0
830087525 148388947 0
801176913 845311744 0
355091789 514652309 0
893232654 85467394 0
572112577 810281845 0
441375737 766085910 0
171312635 269595364 0
444055749 193036139 1
321036514 878835589 0
394966016 901233543 0
474796789 595117402 0
467994414 417344957 0
177999131 141093914 0
374457564 269354116 0
764359258 820698874 0
797935160 338973059 1
674192326 745974842 0
976963828 273508218 0
369283557 75083333 0
285522600 27396176 0
10023284 179652428 0
221407093 38693700 0
353580437 405516321 0
682170172 918507131 0
248483010 657165302 0
941858342 36671500 0
953691381 963800433 0
963059707 624246827 0
608603011 837602177 0
701396381 195557471 0
754178093 835595534 0
45830177 166886381 0
722213064 51013234 1
349050542 401551550 0
597818554 500181418 0
783003924 471870472 0
692919332 630969998 0
478632148 410895505 0
201799822 769360041 0
991209856 734246771 0
896537350 962168941 0
245246974 462413651 0
117448903 738375927 0
420113498 646608109 0
925979159 351648863 0
479632148 490213480 0
174939244 538744956 0
537846889 930955970 2
716280590 474679340 0
510992643 109722582 0
578670544 944960675 0
228927922 982874914 0
737160267 713809671 0
856421670 525580798 0
126293114 686245406 0
932075728 845565222 0
829513768 811337918 2
876686445 909769680 0
172282313 101538258 0
569720609 566508526 0
685420270 139519731 0
938214276 397612372 2
596446622 337279137 0
75018052 644818260 2
821878477 831985914 0
439561457 501115251 0
277815005 83063676 0
157843551 279596868 0
527704103 503243899 0
657260747 209146937 0
579448955 214445290 0
731891473 406338719 2
398917460 168933180 0
554118823 198327830 0
571157604 185421555 2
685820969 34133051 0
633614188 769470849 2
277278906 592219872 0
505151620 227034140 0
578085757 169314427 0
329618636 162321625 0
217111141 269376665 0
387392694 218645984 0
800720978 536865131 0
181559441 178111099 0
381215917 576982540 0
735595869 901478631 0
186894196 258033013 0
483280628 473948756 0
146490926 478201614 0
914688753 880085692 0
926673332 111205922 0
896407427 379204504 0
68277440 516523468 0
206481857 561649389 1
354576003 661752425 0
330047091 840651594 0
632902065 529314917 0
704834993 845960390 0
502604007 663560572 0
110332843 550548783 0
193139303 992017892 0
958957249 227745547 0
656221180 813396269 0
898585133 200861465 0
400649670 612135228 0
846608288 3674740 0
542803638 896806477 0
219857407 300844137 1
306880413 439503057 0
213993597 323943345 0
943832976 621893005 0
821186251 80604496 0
652427783 339431631 0
908108044 243976544 0
103591802 113124076 0
306830010 432759586 0
945210770 491597392 0
603313987 16149024 0
249502232 57136029 0
154393449 700557000 0
91276649 282213115 0
99832152 566580403 0
146973736 649518049 0
556387275 788784658 0
389382142 134087336 0
973744147 594957255 0
376102837 534920308 0
261480575 245238924 0
233550055 952791651 0
274092887 710634760 0
188710466 16048220 0
80269028 290482203 0
99433444 251590005 0
26547101 75319402 0
271864384 32405564 0
520807903 550184295 0
147235642 617486259 0
263984037 693483216 2
401252723 547579296 0
246587961 458542573 0
123158773 311234317 0
327198377 32417407 0
663512821 27478178 0
168895217 730971972 0
446296220 628290300 0
74886103 259143213 0
289862688 385711155 0
120825073 152049882 0
14568052 760534935 0
491463893 91327060 0
924501634 487513237 0
750323221 391094592 0
655833992 306301991 0
280768926 403610445 0
113912743 281482239 0
5182015 525901790 2
195535021 46301865 1
299455715 598872913 0
620251217 831802998 0
270645294 85685108 0
956279719 978057610 0
447767268 639405635 0
896840056 771322941 1
803581471 512204275 0
641492975 925688462 0
364951894 960781350 0
16375840 118990734 2
14893927 389779328 0
112460717 996484514 0
752108481 92249935 0
943791598 110150219 1
592398027 714526361 0
798622239 814661666 0
165661829 574245115 0
902169837 612349949 0
765479429 150487255 2
598594376 465932492 0
418408802 921931442 0
763431941 94321231 0
15850966 397559705 0
206385607 265820750 0
806765345 54061219 0
875412000 622107609 0
481290385 18285497 0
953071135 243481666 0
511715 939414266 0
667975374 23247559 0
148487161 75255553 0
988012998 54821397 0
545290774 342943675 0
721486870 982131932 0
514936833 706863098 0
683299553 69229835 0
431214865 323352768 0
496908725 165477857 0
27968129 14705256 0
657469040 807513 0
529122031 379373776 0
21811426 857965382 0
57946415 324726903 0
76233553 539434030 0
300771859 860638960 0
394800269 817309123 0
768105836 647488612 0
142617433 761891345 0
256908169 295983740 0
281900136 131680043 0
226283120 32618059 0
201990261 256965853 0
881613829 40941184 0
679497332 129195171 2
932833600 363793723 0
407702163 347564105 0
223218260 757729928 2
392122045 604409124 0
27635787 747953863 0
690104245 961669080 0
842637695 906070197 0
806583418 751839682 0
554291070 295023060 0
846990977 255364246 0
633745890 275248382 0
420808153 674673483 0
36009071 10857760 0
92954654 300862687 0
792527619 821482184 0
954328846 31235631 0
259173571 247777262 2
452907329 420545861 0
25293549 462364222 0
465805195 598050724 0
514512853 797802194 0
778436779 901196091 2
850375772 84704805 1
408504140 539430033 0
14162330 824088180 1
413030539 445156370 0
352052699 551323402 0
756193997 962052304 0
679699187 845227981 0
306598534 297621110 0
844437221 723868689 0
4347647 50753174 0
327301373 603445560 1
613278001 35635845 0
631031938 496482715 0
668770120 705890353 0
809059643 142110042 0
883659385 752862742 0
711693766 987944406 2
61373050 276925295 0
625424245 49726145 0
958369568 980026595 0
358424972 699037855 0
168797753 482907733 0
969095868 368031920 0
492508239 563142030 0
675160330 44815980 1
103053126 406949891 0
87534069 233860468 0
479321328 864215240 0
614509091 708278589 0
112018848 544245967 1
749381859 33118292 0
300771655 217950510 0
991217842 256238227 0
959067270 35992605 0
98893660 703472866 1
453235196 916211281 0
119952146 635450139 0
414017710 414926431 0
658569075 165931317 0
165122202 887411024 0
553224367 19420276 0
208670785 286335835 0
988786065 66355307 2
892702741 750674656 0
65929309 980894034 0
985442958 952536703 0
523986607 626732661 0
793088777 821707909 0
211234502 533172161 0
424540253 643067656 0
787858801 772214269 0
346235302 415441548 0
734025777 499082094 0
890610800 877715262 0
240980894 970822904 2
110277234 70184427 0
179614561 524451643 0
951524480 546726871 1
126864452 895323179 0
177648000 998144287 0
730390104 64000856 1
389259751 609783953 0
887496589 195353014 2
50582656 699054754 2
51519049 837821139 0
81796006 939203685 0
842649082 453602422 0
818175774 64332208 0
786295038 55937354 0
285524621 662091745 0
633616305 989103038 0
184759629 598998350 0
961538651 990915374 0
741568669 841845673 0
561959158 47072973 0
100665475 115563490 0
774597629 431185597 0
80954363 738049806 0
183115256 260430067 0
87489838 676827338 0
604175625 172761523 0
873907237 217386564 0
740505765 914277709 0
248036509 841482680 0
181680513 838030154 0
217722109 38796732 2
624052751 764977810 0
114865267 631155425 0
679004399 882718734 0
559858190 78537621 0
416740780 197731653 0
883681065 156464904 0
597675294 982446229 0
792043814 265928719 0
611015549 943741033 0
466541122 698188343 0
93998644 527399986 0
406242300 225179584 2
516992714 789106276 0
181922115 361143176 0
976413789 23600678 0
50386852 410546601 0
929545230 325355468 0
68611451 531959365 0
980126187 427690969 0
423498496 950543243 0
328327008 702458166 2
3520346 99481718 0
300504475 90107975 0
12936290 145240608 0
560769858 755703115 0
912647839 471449192 0
863560529 630290554 0
868242705 353205518 0
411163314 103395276 0
855554513 52058337 0
469372024 266503387 0
403069560 392742844 0
299878917 101906462 0
386571723 282433819 0
644489729 183896252 0
334245162 717369934 0
148203713 971087284 0
226711322 334426507 0
758611594 9772853 0
656932068 99424151 0
517031819 435944018 0
377227201 575632455 0
990033944 83575921 2
592894305 836466339 0
93681635 244348951 2
295617121 624296806 0
817316255 102551522 0
375343252 390497316 0
230302282 797446316 0
587965690 676570035 1
142765868 99979259 0
577977762 676659724 0
981704184 644291870 2
288499141 103289260 0
105588823 139190133 2
414824112 213321467 0
615465536 26410825 0
251970495 694128768 0
773259101 424205367 1
452423764 824861007 0
434167389 177385887 0
6236952 658055832 0
253405228 109678933 0
454612552 436963091 0
781794107 34605573 0
718785624 675764953 0
745402646 616004067 0
694190006 197577726 0
153871218 49783270 2
688272948 515796406 0
658483697 118773623 0
654966316 23072343 0
561210487 140849557 0
100103741 3355819 0
26438902 434297221 0
614243602 704136538 0
985346790 383561953 0
690996696 110681296 0
115267499 280564259 0
864667701 301134220 0
543673412 995880528 0
140842844 508268681 0
505894012 403632314 0
597821631 421243654 0
416680861 5748831 0
833736713 913380991 0
727144172 223291057 0
266099385 937384867 0
15559412 443357136 0
606873696 781259158 0
291729062 483108387 0
606554077 971740327 0
762012239 489958843 0
55194885 13850947 1
237811843 656796729 0
506131810 680234320 0
580132836 695800376 1
557155607 853015467 0
684954514 582975143 0
123997945 504124237 0
87256510 920611214 0
277388750 724613720 1
720342699 898962258 0
86918213 144218138 0
136018870 662895175 0
769470406 632632954 0
278669812 404988755 0
581851236 275690954 0
662684600 264558538 2
675429161 176083712 0
171641496 136410550 0
55185999 98009517 0
29525687 970817814 0
307983023 676340447 0
987510 250038435 0
60717404 873067230 0
950394789 749288180 0
590362686 755087754 0
920632446 729089780 0
855175660 320490654 0
749405813 71600283 0
326015613 264422213 2
138359071 638625861 0
298756885 106461233 0
751655898 756088745 0
972822966 942278371 0
502700790 818536212 0
337969422 61266800 0
427216245 123208173 0
263755993 309694506 0
503963783 83231336 0
776378987 836680521 0
77574273 77118812 0
874115186 398345677 0
362409171 787609660 0
551873404 581912849 0
553449515 52066362 0
570826232 52891592 0
795426566 83771259 0
387554687 976872758 0
919617863 952857416 1
43849914 599726756 0
103700592 955210326 0
799283803 86805415 0
709350399 655933824 0
939336772 727608258 0
223019984 310185825 0
942421006 776519228 1
784568990 204745390 0
897276179 192893136 0
327353171 860520346 0
281486875 886969527 0
85430174 841206782 0
198772994 254471174 0
340687355 278825789 1
710332315 880619587 0
287451065 125177148 1
340795278 82191047 0
101144911 156375866 0
771568039 413467042 0
773075809 413021025 0
82308884 290762688 0
666008430 29460114 0
671968870 141635371 0
702118445 564616381 0
197780127 569870256 0
240727563 664499431 1
140636120 744755600 0
121172199 982034099 0
812679866 159326054 0
436334017 602256137 0
25863209 386269684 0
9306186 204921090 0
21152916 580412832 0
855342577 403681894 0
665344576 67055532 0
526186713 126010363 0
604561759 466093799 0
151000572 698414476 0
812183977 339833306 0
865543947 277830409 0
367602317 371124089 0
642870161 426591770 0
176163901 650011834 0
649285096 597698724 0
84807811 843010805 0
389106271 44062714 0
815971848 932822060 0
659096265 538672219 0
158356463 328471382 0
360518255 358947217 2
30377300 945171208 0
779089372 649224607 0
658642584 695730272 2
688828655 40320594 2
597864176 38102038 0
177592711 881747872 2
361779596 422948516 0
728096304 962273019 0
807188454 212701642 0
319433191 648260657 0
923301120 742875299 0
504828436 432281154 2
110323841 288230202 0
404523000 20178315 0
155382060 60241617 0
206924103 123562680 0
321380120 515771580 1
2779420 991124631 0
203168779 36916852 0
129204226 712033878 0
756506641 605251639 0
244232742 235102428 0
822152893 522253717 0
612865539 744337864 0
790048033 122018608 2
63372298 131400018 0
752667140 762773894 2
165353522 340998535 0
147457707 659913716 1
576678610 239977658 0
609994758 483589582 1
462711043 691816519 1
348535504 105717620 0
552897681 439523379 0
260060752 389082194 2
897965468 948810839 2
191422069 350657750 0
464993389 755309625 0
446162914 118675986 0
26948647 550362340 2
102075251 702450578 0
267637980 95892010 0
123583886 830167824 0
870449929 451909213 0
745872827 88001747 0
898057428 622987308 0
35022356 530118601 0
199396570 937795658 0
941358063 612087401 0
409500799 289605330 2
682917320 8043710 2
605103152 532478297 0
390662382 719570779 0
208826019 915691550 1
311733397 826408917 0
519414487 32729486 0
556433981 770849321 0
30992084 16832160 1
846748086 85370703 0
388557007 948799669 0
38638162 141150235 0
843392321 525707679 0
868344193 590572037 0
379398228 168352922 0
740025382 364181293 0
787005814 440718069 2
220449800 62835171 0
509911726 460868243 0
492291210 337483172 0
779360405 281585332 0
690134143 932412910 0
549528727 526438791 0
543268938 79834657 2
840452065 271716562 0
255637937 504319541 0
362927492 176022853 0
172798179 902100713 0
91625319 638980246 0
485962948 825537162 0
346634235 60138502 0
484890750 272741532 0
510020956 164684108 0
579391574 45374981 0
312346589 176824406 0
999055987 689251484 0
472044390 653517734 0
685677202 484450134 0
714546779 175130554 0
964382312 740639480 0
130534886 854143167 0
303054261 297910212 0
155199445 363717624 0
212492030 728871776 0
298200552 393864608 0
640951634 688795169 0
654076148 737920141 0
274483055 91269800 0
756692341 114371009 0
672086305 55140663 0
883343052 11124222 0
531636915 333859806 1
461577803 116305663 0
652986678 566297191 0
225619624 813638142 0
941424891 438427602 0
622356036 887688393 0
831188482 521932122 0
786963206 224967512 0
851550117 807822266 0
233587969 962174638 0
204144475 34466131 0
281386930 445241470 0
414953458 999510346 0
40896868 32304528 0
113102450 95045172 0
2674735 292434155 0
131475482 623310420 0
768477778 267499241 0
503808906 152986967 0
831702978 111032241 0
112575637 254766569 0
216420455 545909566 0
133075657 44191728 0
579351508 548177163 0
270655144 842650230 0
516639172 390250592 0
732566645 332925540 0
632206736 141893812 0
297522586 251072590 0
807245115 160376386 0
436266337 631477243 0
735639751 69515865 0
191200018 244986833 0
325859631 156173961 0
650631567 971807163 2
633749704 927686506 0
411976595 290506717 0
650424128 685262062 0
664302894 14726986 0
12749414 311478059 0
698992380 564899682 0
439518836 782324811 0
641390428 238080087 0
798671740 457596340 0
736681897 381060157 0
453457009 82566094 0
769301140 110875304 0
659754193 364071009 0
171136875 951018925 0
93482234 781180864 0
191668582 276344062 0
854271459 997228464 0
157238432 767775253 0
202918865 496262331 0
716349230 37390915 0
699474206 698193605 0
323901961 5630411 0
684219317 686369875 0
871197350 598480099 0
811052960 535930861 0
236722467 945679415 0
106277366 279336353 0
673325992 722280745 0
310750813 125544925 0
214061373 935428203 0
785396987 246582787 1
783850886 662576103 0
385937765 679147167 0
31242849 972301343 0
691811514 220422681 0
692130981 720704518 0
638609048 229407040 0
933076486 850770324 0
468171488 808506607 0
380958321 878811514 0
416872453 356140756 0
216884206 230199506 0
138922800 476971172 0
179562418 683301871 0
906696896 908310877 0
726744753 862266965 0
579435371 81790494 0
300969961 758808339 1
966781428 186912408 2
941382140 938545935 0
77231790 973552817 1
175737662 232128074 0
68204669 925439692 0
453497164 627651406 0
213339971 837616766 0
709851941 29425476 1
173126711 86542114 0
21071065 44523505 0
478234125 236523607 0
804436656 673882822 1
148127476 539115790 0
254457064 211733263 0
934573117 916011799 0
897822284 769213043 0
892099503 602920434 0
246676149 259333336 0
383399437 348592856 0
596316011 576368785 0
943374703 714423763 0
448786608 59876190 0
151660137 848997263 0
180048677 149109278 0
913139181 330469365 0
339964607 641450929 0
632758264 314148561 0
852643326 377527166 2
227341054 12341166 0
659435457 540330056 0
798370022 507507167 0
562869602 512171978 1
303167059 476268449 0
691542659 818870446 0
130222936 588280624 1
26310736 500260971 1
108713460 859907422 0
407335639 818508828 0
665651037 729842230 0
104725373 449100942 0
617283763 165558025 0
17599127 38621753 0
934915053 205684189 0
420842450 661311918 0
143810139 927193718 0
111098040 67861828 1
742738718 639346229 0
641562376 751560746 0
524110428 944987376 2
948097440 146298980 0
667174594 727110957 0
368370380 654514859 0
984634963 922784401 0
707500680 560972521 0
145183991 618018383 0
915807654 882473681 0
690775176 110599644 0
744795788 295217821 0
461640055 578737918 0
803871658 745090424 0
795768668 529387525 0
629211323 139929993 0
994009258 130498160 1
38471036 649255032 1
582448953 505111584 0
954173740 822496970 0
711568561 44786851 0
146703198 506166190 0
966956420 119812363 0
695622151 901369428 2
698261785 983225052 0
88972854 251811537 0
761452427 120342498 0
218029073 401894590 0
996149435 365461117 0
495112645 877376322 0
815977873 814822491 0
293921018 710087798 0
800536092 105442889 0
819351444 937432799 1
43065954 146013217 0
835209908 837625098 0
46602570 431749719 0
21607715 836668050 0
348208905 578211420 0
800033646 577970486 0
357688572 634436675 0
809872016 63126816 0
647457947 98498484 0
288171765 980556838 0
603875706 146108794 0
695340959 259055732 1
59301680 435345334 0
791863494 997614567 0
852353186 807220910 0
86526452 203716443 0
976444299 678436163 0
67928787 311258881 0
235135215 578827146 0
443702735 90622329 0
777983974 719456882 0
47558135 679502541 2
333153394 731605924 0
840640418 81932027 0
820965125 473540926 0
348972930 894705121 0
234580253 579208959 0
987756380 409165111 0
120749946 762847886 0
280979039 818757573 0
68731592 401248389 0
907819840 180940584 0
129864638 29481169 0
283204291 305321 0
950088140 742387850 0
790736026 729835714 0
404977265 353113352 0
812992095 63123933 0
530984494 18219306 0
329919896 238077770 0
452308768 241128159 0
594476427 598060394 0
654669235 942500355 0
61329990 971590962 0
671640610 478986360 0
120926416 667608760 0
544036922 713220233 0
862825306 359092050 0
969655689 85360601 0
228896499 575604331 0
363675734 861848125 1
571850813 628862797 0
158343502 264543246 0
721139764 338594516 0
235804940 783628627 0
653828757 582639248 0
278930427 37439407 0
573737600 451538550 0
73922043 541045373 0
16288836 211353929 0
780875692 798042655 0
370758339 872988595 0
775577741 30247440 0
930758546 399386659 2
210008102 583645376 0
604330143 30182024 0
201618650 571983539 0
233958373 428915634 0
907784006 534183199 0
831353392 105766104 0
558913103 377091389 0
866250337 242908672 0
80526846 132825247 0
794748556 729957855 0
713891437 480739188 0
641288775 309558878 0
889002206 990055975 0
543210580 187450015 0
597283083 254047447 0
596395992 182466472 0
113499035 634846214 0
117669989 96468328 0
66265081 521499822 0
798286632 394885770 1
547770416 577646058 0
5214601 170850293 0
449875183 411199483 0
718882600 185884517 0
987843736 404597411 0
491654824 23190399 2
371806010 103811596 0
827579850 792484104 0
242905887 800430374 0
551400940 718658543 2
60148079 792644057 0
892687103 871769905 0
495456223 742784488 0
644663773 581090573 0
589716022 183897141 0
726169345 537265053 0
47118555 718475678 2
66636879 867726388 0
604014048 621577947 0
729338669 985433647 0
661085912 912065513 0
347164076 103710986 0
105695571 248801176 0
49514818 806894680 0
141018080 27958404 0
99874834 576625480 0
269897135 447211792 0
44101093 993201097 0
107667719 409840402 0
292798504 193156953 0
887632505 174305827 0
540042176 937196589 0
687039985 801145696 0
848351927 837723062 0
11367757 116903614 0
591139709 348697958 0
73579805 839438339 0
397961838 572933620 0
489224313 286886042 0
35541399 613536656 0
340580092 51183736 0
734570566 500737810 2
129986243 2602573 0
750986678 730526138 0
204234856 57044549 0
203881873 500155267 0
797375379 966679214 0
808420866 733865523 0
93259745 705099700 0
673776511 703731160 0
718382319 131074135 0
811030951 270549684 0
633693116 145461014 0
347149007 3826757 0
390086704 56276701 0
296639640 286547687 0
69120042 685018353 1
26617555 87621924 0
716547182 911430915 0
649275670 214641418 2
848211643 376509720 0
826723350 713989215 0
7713478 825056509 0
286338723 318200981 2
937888187 703044840 0
543608631 915025232 0
299187519 543176590 2
841122932 157109336 0
511161500 377754638 0
35313621 71869566 0
197817818 859392137 0
102403183 847355207 0
780023126 38345593 0
153121195 795021402 0
433355771 609558807 0
454984285 4386031 0
323085639 311058318 0
37402381 91300817 0
126566731 321436593 0
11787709 792365672 0
858689825 33659013 0
861160610 425533255 0
616104399 961642421 0
505651611 755725864 0
123024364 623780793 1
661594821 843064949 0
955654573 848390687 0
276951074 46121220 0
859272206 924827190 0
342627887 950024502 0
62227469 18483369 0
640563917 429160545 0
760030212 565311191 2
259205039 302373149 0
873028830 676330612 0
612961943 517391670 0
796644650 689864643 0
666327551 225006970 2
987966593 842484460 0
111003767 555293587 0
480866235 896230155 0
864723762 577834803 0
454372032 521908114 0
165894392 516180903 0
999321577 51101125 0
40109591 520705400 0
679203163 242033383 1
211665094 349006723 0
776698563 358309618 0
338767021 965366855 0
690043187 610761866 0
261067933 45469743 0
845877829 71995627 0
659137388 170263389 0
483830231 25402467 0
971105726 167933589 0
346566818 82972224 0
525585941 998090709 0
768676370 617800281 0
146736890 34824854 0
604226534 129400378 0
971418429 11976898 0
645761667 441086421 0
711701762 599560239 0
53357907 270632802 0
883950800 56989302 0
913443470 677547097 0
19207508 523193965 0
537682205 942631374 0
373919287 206377513 0
132715064 261245357 0
840024628 236323779 0
79097199 433772814 0
612178407 966042978 0
426151051 319638128 0
845286509 817780978 0
453302490 595078402 0
28572788 155955260 0
352604352 607917859 0
114275010 200938863 0
613457064 904077019 0
148718211 726242129 1
273835841 602018810 0
444063061 592077874 0
641593479 104368943 0
329131825 29558799 0
969648683 835055881 0
621217379 608882493 0
618788292 595105232 0
882096 807840691 0
452701188 513756274 0
182511672 18324018 0
702031059 113334227 0
116220257 102351648 0
986696129 29782008 0
568727815 29702649 0
9686780 8071661 0
378678391 579150676 0
43199539 234632398 0
603885629 183416618 0
370711654 539888438 0
757542407 646986309 0
168462255 141647538 0
588740953 157172399 0
640064451 872054711 0
708654890 115310409 0
436695892 79956131 0
948746090 265310202 2
760987007 896823961 0
454382931 888238184 0
83970652 25025467 0
685614287 408872883 0
333818111 978761911 0
426917160 308954943 0
625891429 796420095 2
938964389 931234719 0
30727047 437723346 0
188737944 374798893 0
301594224 955666226 0
634418250 784397396 0
523324079 674601976 0
902179779 249718318 0
946469706 41432827 0
306894250 981682900 2
486359945 106041453 0
977832717 582714215 0
886922859 514835942 0
999814205 682099754 0
1475573 416342409 0
679227268 258397792 0
197194616 377319447 0
771268894 44206273 0
48026260 458581050 0
451789644 177622897 0
174574360 881842346 0
602450269 189180144 0
357801109 764274674 0
347403971 233142739 0
100618939 640321593 0
240115882 598870498 1
208992018 4767093 0
444051373 664017765 0
142104443 285680856 0
997447905 77726227 0
53969628 161788069 0
182428789 776685570 0
79265591 699009930 0
966113565 744801760 0
487932920 567111752 0
14801252 592552225 0
675952529 429883681 0
959962450 99899082 0
470606578 761961580 0
180330078 684664819 0
946666374 515782637 0
543644833 587116460 0
77453057 132900831 0
44830835 700174910 0
810316963 883420566 0
67108572 853340623 0
498573462 382491869 0
107953018 706685376 0
61792277 492254791 0
688504566 182680742 0
535920823 892239089 0
12425818 409201613 0
334398030 796085207 0
903407677 129214900 0
119265364 649736629 0
430932934 846505574 0
906955419 263857028 0
464598974 601129941 0
900868986 132499398 1
872637860 719256067 0
229511485 334173349 0
885447974 467260637 0
433077008 938139462 0
726273090 982571756 0
509968064 503700550 0
981173204 775491675 0
340203114 450313397 0
914953520 460531884 0
64503431 908669321 0
164330816 965046272 0
622693644 558349525 1
778602568 661058053 0
793423101 892918369 0
64465572 591453146 0
616848702 443884069 0
619513427 685048723 0
771859129 338151382 0
665713331 659658337 0
995904349 5419502 0
214565176 472742630 0
348292247 231838991 1
635048619 687648801 0
668448275 349298435 0
203514051 144175537 0
382366607 37623244 0
77358393 107903618 0
140896963 823128002 0
444457309 188385936 0
519603661 206397150 0
187085789 677809873 0
275849229 161748671 0
318276930 688361025 0
29929303 486011662 0
460701370 777947806 0
139473647 362821497 0
607593768 460822134 0
113363257 690926165 0
173786419 867474484 1
816237577 572975029 0
862000171 288229038 0
710411019 196159307 0
9066111 4861328 0
190466354 297770626 0
771303357 53387640 1
889973584 258475617 0
89073731 155122214 0
482573331 632749849 0
874265780 794351715 0
879527930 949829658 0
524029921 6163833 0
885143464 363470814 0
929578946 551342137 0
505765649 624264052 0
15969749 599278626 0
268196580 496149869 0
243583499 101994861 0
231800387 935968038 1
223856019 127381750 0
56797112 716222310 0
477931390 704778197 1
316996845 389848679 0
67107985 105205085 0
121559621 425710171 0
771124542 560115459 0
474223836 764961149 0
422753908 11066862 0
79074577 724723729 0
393900353 985394164 0
96379083 159546896 0
288761006 918383119 0
455586652 624117526 0
306786023 232390873 0
249644639 350789429 0
135087837 27619076 0
624559628 660391472 0
782895394 525658417 0
724442685 750663833 0
596118464 882796234 0
547317719 408277057 0
134105509 475250286 0
87785319 25559605 0
415757723 344564890 0
204932216 373750445 0
13704441 984484591 0
386807785 847189396 0
802000759 861468401 0
537150763 142984767 0
792436853 704552207 0
312955829 961679192 1
286224216 175008383 0
263155161 893275711 0
696007091 52462959 0
881988879 588121549 0
796806280 658062160 0
674635919 722499857 0
928269747 135774679 0
124286702 547194012 0
504766360 505555755 0
46269971 895888804 1
529581803 390947678 0
916911174 980500939 0
193595526 925026252 0
356014337 610820762 0
276194307 994225281 0
547771402 166418376 0
7309903 119468451 0
345458032 86378438 0
367387091 940765096 0
110333542 722624030 0
336646617 34724648 0
209303091 52750974 0
352732675 29361150 0
863489143 992183324 0
657775343 597930218 0
932624687 3889392 0
500500577 659168951 0
122652309 363167333 0
873218238 148108278 0
709544795 991732318 0
23218105 836266520 0
224620507 652355681 2
655139859 728204322 0
774967139 112808944 0
413260247 621623812 0
79195274 997757949 0
966157897 782562705 0
293535991 992301474 0
717316325 898130622 0
166248839 743239190 0
785949862 453698100 0
283159376 597273152 2
170566016 126716176 0
333100529 508935565 0
49644679 576668747 0
437090421 609608634 0
274748162 783334991 0
548742303 945373940 0
969446316 716066340 0
681603888 143490073 0
526006488 802946722 0
400787975 36897840 0
845106833 716503447 2
880686805 464403420 0
477852716 624665520 0
815834076 129110940 0
991546747 147251449 0
816882777 944043936 0
281042399 400944513 0
785970265 533965171 0
439293381 527052660 0
262546213 954222912 0
888691660 797395274 0
818743310 828058768 0
312022423 129246784 0
54375138 834724334 2
646026961 381677421 2
790510004 502363380 0
96294650 912638416 0
149996540 557645007 0
405342725 633820627 0
642839100 232225874 0
54372369 703200307 0
164932523 151906096 0
639388701 727941508 0
55799357 384766170 0
100675787 315605797 1
50976462 195601754 0
346142453 935132676 0
783061616 944709591 0
318187891 348546170 0
283270084 53084329 0
222796205 879727357 0
606091708 508881397 0
299335649 486316825 0
138047542 966504261 1
968060619 133091871 0
153082426 982874666 0
332345394 290748533 0
888949850 474697162 0
182634615 305986886 0
820772102 19771044 0
603129430 887763024 0
119129142 922454192 0
714098581 545095774 0
289011155 332706887 1
258724028 447367237 2
771705336 952802100 0
693810529 706681973 0
996366242 862704496 0
238197022 799397455 0
653631818 65421089 0
148199910 30587688 0
103294710 221558334 0
577623807 622576982 0
529643077 711892664 0
956095071 348161304 0
22262928 305877607 2
83597435 139021940 0
330668412 387221404 0
138338641 789713985 0
62157915 932759174 0
228693636 881715078 0
26339108 650099551 0
43760892 90451556 2
201885506 769748535 0
237423747 72297752 0
975159392 107158090 0
9571222 100923320 0
298209517 239935126 0
714135073 120998393 0
522377795 933007965 0
247869201 277854653 0
324958140 587652598 0
93344933 621603787 0
728913138 209159825 0
437795768 145857986 0
595116430 644110259 0
269508641 292542078 0
303827990 836558346 1
46110925 863601307 0
485716708 666741437 0
884817232 861954459 0
595725424 440134304 0
124600780 804024945 0
235881141 131417854 0
662242313 862562956 0
870181188 299970527 0
416590629 569380302 0
264251382 924047849 0
454981256 356828306 2
214536972 64799629 0
476034199 938416699 0
481182857 891982778 0
80841445 204383971 0
475929968 554316884 0
711718758 282657555 0
64775731 123265833 0
490128041 131821369 0
902202271 895085280 0
169920517 657436780 0
411126985 627486929 0
11557152 295603395 0
423677567 6056412 0
681157936 89348635 0
164935597 782739260 0
379901975 660620610 2
871388988 490230416 0
9723727 616542312 0
401502546 869708949 0
679429346 442962887 0
765492036 315025351 2
102866360 344953292 0
144883277 156361321 0
561531149 166861906 0
892138925 249581723 0
437313563 575511248 0
776526414 464974784 0
424160259 790469971 0
136887441 274386461 0
83929934 633414915 0
651161070 960062919 0
78419573 496756691 0
44650467 521009912 0
284139310 381271940 0
584408862 913067685 0
543345286 74626211 0
564276162 450783114 0
782358066 296305566 0
635714245 994336813 0
9374919 579952896 0
529428817 368088349 1
792282653 258864506 0
951797977 554020780 0
112157354 826348663 0
538766244 760952371 0
316521407 18343130 0
565396696 726758881 0
198338551 151528947 0
952210734 632611834 0
563876022 617252208 0
959488401 125387771 0
655157609 193026898 0
871035609 128887435 0
299326156 761505319 0
780898732 207531533 0
22841195 339402457 0
681192104 267296100 0
925912870 728517775 0
291012912 475961193 0
35974317 757559143 0
170803352 460646194 0
279257721 689122110 0
891434792 118299359 1
483627277 64181834 0
940303107 281342479 0
808523274 816673735 0
685909771 265950373 0
422078453 554705677 0
470083809 371799729 0
168879139 951548066 0
632743058 133632388 1
131389513 879256487 0
591689881 299221247 1
79782192 925601575 2
787267356 239258264 0
332556415 560375517 0
372778789 640156250 0
843569091 885233018 0
6192326 267203246 0
106969664 115382451 0
604589535 893935973 0
87070772 371085822 0
636722666 994300931 0
842242591 334161514 0
12059713 156180228 1
713479049 1708994 0
84195985 73417480 0
535328226 96652587 0
98889528 632940046 0
303597032 939828962 0
599068192 652036197 0
481174408 238929037 0
156262660 33739470 0
265244102 558540257 0
759961663 897243215 2
162461483 85368708 0
106815173 377702210 0
387728768 228792967 0
34270412 102788875 0
877847843 198862428 0
173903885 993455330 0
180461092 525484692 0
68179280 111373850 0
70094429 145539542 0
692100396 610009636 0
385701007 837364358 0
599241035 372569445 0
686926716 510705575 0
362823191 119724079 0
138230053 245898805 2
69395799 774138746 0
955032672 682557889 0
808919585 582541952 0
70655186 158898410 0
670352352 606184861 0
834854451 772480044 0
438400953 592692263 0
419503355 323209823 0
768980233 706790982 0
27290883 360282764 0
339864599 35252278 0
449616579 432988581 0
930575863 498241626 0
325775997 973604944 0
555269512 721747043 0
471309975 584267510 0
920272001 203574560 0
897669236 141616214 2
460897190 508320498 2
869400058 404127459 0
666525469 8747729 2
199828015 115787903 1
381780404 313943650 2
394581013 680941434 0
827064723 412109122 0
31829161 673993567 1
933502464 772492 0
612129885 124092722 0
800270227 952332804 0
96446549 331962919 0
229254135 881145899 0
672587122 387964362 2
510942066 563296507 0
540847079 235584619 0
342671679 451888079 0
112083725 354054278 0
437791131 260790852 0
444702299 630811470 0
305670419 705185531 1
435166853 133451058 0
938590305 59019249 0
912423225 311651663 0
261644720 300790709 0
287764034 240448802 0
24698983 966332912 2
652588722 619165632 0
387204249 579856609 0
600968013 176203488 0
258910883 538933789 0
442053148 445314186 0
732644594 774281006 0
810025148 247746901 0
395433414 772912230 0
574474773 119304928 0
356479543 136709732 1
868555656 150134953 0
54733711 728319609 0
74386450 578378500 0
978589213 957327715 0
689859134 717301006 0
977756507 53315 2
97766990 591406874 0
812004193 226875166 0
562628754 589282110 1
610002388 44647547 0
503389527 952298728 0
68651968 752587366 0
920615329 722979936 0
51668143 416439241 0
312337294 608905176 0
131400304 730697805 0
51806357 829740200 0
714184676 171960644 0
828361618 609741459 0
385248981 683531375 0
704789975 521733067 0
179424444 424348303 0
46245691 48593201 0
431401002 510072941 0
970575373 94816299 0
363377555 961965955 0
511479718 895581351 0
655651222 411406724 1
339483299 973075307 0
167409744 415325034 0
611617656 711404574 0
103921324 168117448 2
139875450 71490698 0
509669336 732312865 0
889162107 309639222 0
85026133 939099314 0
567221797 887415817 0
843637246 64279955 0
862137347 458475618 0
515358422 788028919 2
541180302 88609679 0
102865347 132646304 0
201190623 81849864 2
136243238 381492145 0
694070333 21268221 0
817482961 672359432 0
740374985 942131438 0
473392397 65206906 0
574684016 880306709 1
469025692 49991741 0
996797555 19393546 0
779918213 303339014 0
676613794 666541558 0
840000655 544586781 0
838997483 771296766 0
151366774 171270703 0
862274424 466740550 1
798432549 184693964 0
474191259 747213752 0
175111899 812186794 0
221121760 445835154 0
907872461 54716520 0
247420257 996057034 0
256308124 120295377 0
63805987 789697624 0
557508637 891852868 0
284120190 681830096 0
48557316 760425254 1
615912714 166380506 0
86647182 175752902 0
295478818 642822337 0
310162294 24160130 0
774567254 687805318 0
574615001 984962592 0
391758108 838164732 0
193660847 853249832 2
205794376 136308640 2
525972640 400392367 0
209134799 534667905 0
174499308 577501482 0
934997474 207308166 0
411730193 570942819 0
989092452 555293611 0
505119656 503204771 0
761226792 165339053 2
553907867 792103110 0
357911549 16061003 0
752761016 994482691 0
208032115 372057659 0
189839585 448267876 0
45140565 287506176 0
875336991 126948434 0
859311045 640897742 0
763971228 818347168 0
703195133 318275627 0
657120702 628854267 0
214852512 99980764 0
257334256 346401368 0
186631736 696899804 0
650760398 200279761 0
831169968 331391427 1
252499350 381076422 0
768470572 369469351 0
859299782 595967521 2
252723059 647760743 0
615377079 753368978 0
105694676 261336845 1
423258894 174017058 0
619096998 543611906 0
363356769 115112184 0
454230761 985172768 0
627694251 961342223 0
938759187 413051767 0
565792778 243297156 0
816345796 471878020 2
489749971 33659312 0
93770517 220994141 0
567924586 399112364 0
761160941 644961471 0
666683376 620719176 0
124972514 754423930 0
540147901 29919089 0
285096636 877650372 1
16941730 213788893 0
324810104 755245696 0
990995224 180722619 0
465056604 86589441 0
777221315 588387748 0
983275208 779060022 0
460753279 736774901 0
123758080 155950678 0
839404902 949365737 0
964538209 296529487 0
81266643 419191142 1
592232255 88022244 0
535562352 13687705 0
901490387 92366008 0
794293203 740956448 0
708584125 701350245 0
695729462 144943487 0
202887025 737869332 0
641662655 827878263 0
681709472 638483883 0
700627514 191954343 1
351240245 647806617 0
626168140 953333111 0
12754576 942028649 0
982071299 46511522 0
190171653 19238555 0
502805537 180059576 0
236428578 11488324 1
165355932 771178390 1
618913134 230815893 0
195647450 795970454 0
360724227 310821636 0
547060793 258858275 0
264988856 935792161 2
935536235 227567002 0
585718324 278436415 0
64391176 650678488 0
798283482 646358167 0
950391382 350385310 0
146520618 201041124 0
7881542 570052744 0
556534961 652923155 0
952470783 617614610 0
328274629 459929200 0
847418623 296740554 0
146828421 190601224 0
578124850 59410761 1
512428600 127123149 0
899870740 962857849 0
48485053 258431431 0
689845647 686129090 0
800269444 593599258 0
575714713 917222652 0
992259403 628088200 0
297767776 919629785 0
418960675 934597313 0
220107874 838706601 0
54554673 156679151 1
266036538 40361297 0
328980156 259273166 1
844198531 899529341 0
123783225 501731325 0
119298891 864985765 0
890549099 120683325 0
195825172 181802543 0
999435675 345131778 0
901309507 314527749 0
830967970 54246867 0
438254435 308652302 0
526384462 325279229 0
782943267 392155771 0
418309835 857857943 0
864238965 757985387 0
417504829 196984433 0
784447365 687821977 0
541080383 173243944 0
649681565 784790887 0
881864313 787944608 0
427516197 820784042 1
994481681 947664747 0
858864976 760865629 0
666367833 887533762 0
467645064 341239880 0
688608750 999288888 0
457863835 899957095 0
681274347 308823194 0
39108423 31000783 0
104027895 363823169 1
45972482 526264442 0
472304201 863607936 0
113018181 73182235 0
75275345 386915350 0
87448938 949035855 0
603900077 514106054 0
133411029 76433005 0
365397245 630493234 0
907353732 835048701 0
142833746 164229647 0
940643474 501899389 0
119609569 44500310 2
32915924 850609902 1
116775560 30832890 1
420956527 743280162 0
908811883 608229042 0
191524422 695935667 0
703851879 547092301 0
121206347 284481002 0
49601287 226034063 0
244517597 673869769 0
616828477 480165962 0
870464781 234519730 0
35587144 188592769 0
267421962 675767627 1
447726727 133732388 0
30636042 231157251 0
262336951 337397098 0
880722602 323658568 2
74516218 603177873 0
783582017 162956748 0
132745309 495520678 0
49079205 768961299 0
998442264 800866021 0
362438057 230293440 0
101794221 920596825 0
21130205 873614296 1
739297842 732490600 0
17063845 426101363 0
320736341 653567126 0
520685742 129683008 0
350601195 614861710 0
80515160 119741417 0
41987614 343401700 0
284166746 100556805 0
17092767 143360632 0
901202534 133015878 0
21481689 390156134 0
382088724 526142374 0
515615006 828526812 2
785742189 432422610 0
152994056 245834640 0
404500082 54482591 0
57779136 95662361 0
933512729 547008877 0
480508352 628092466 0
683049121 480630263 0
132176837 463778889 0
260934111 695969345 0
883661819 172669031 1
743422332 128479949 0
693516913 211007331 0
561584532 713532222 0
437029446 765814146 0
878999156 495519347 0
131068506 690327006 2
183405416 180851873 0
185079432 257400091 2
415811301 953624 0
838372334 260681340 0
384631577 16162740 0
454540376 980577763 0
114331988 603826207 0
119113474 568427231 0
925488209 222357609 1
970654491 313067460 0
316101275 261546638 0
988953627 401861226 0
541098898 85677968 0
315417562 21952399 0
130264579 879194731 0
489929372 706897498 0
833012986 261551808 2
135018879 730929207 0
915929583 338256057 0
368992278 381594401 0
647494918 784370490 0
925136143 440597307 0
5803881 319089766 0
561466252 837848198 0
794202095 47853662 0
993384930 36774909 0
596445153 337295790 0
39786516 507257847 0
545646396 151388263 0
55671044 357034734 0
17948351 537712475 1
32044916 180575763 0
222689746 952023976 0
220416344 405920230 0
927865300 716921114 0
605912461 252062840 0
967822207 501248614 0
958040312 121993745 0
142125460 8707568 0
253944473 676463164 0
689535436 613864711 0
8687880 757030969 1
134065079 860570931 0
289057458 789580183 0
578520726 42861121 0
905026033 120811900 0
133693128 863383248 0
758789659 224705739 0
296640955 513318529 1
177128647 716086904 0
936705166 850051258 0
774987824 942692396 0
58683874 120635795 0
885576503 67370170 0
4952955 137270198 0
450456586 11349225 0
427874067 135881093 0
342991439 72849357 0
225878132 570961139 0
602212414 26116068 0
312259770 61666568 0
983257340 506686807 0
736377035 123152910 0
676796977 405158871 0
14800728 850194934 0
897340933 154700040 0
353925881 383957144 0
802905593 203372411 0
965006038 610818483 0
220596216 13129553 2
36630947 68603393 0
689807036 179415672 0
286194005 761366909 2
681343544 92121400 0
578777340 766616262 0
107863563 535295323 0
34210553 515835409 0
255880994 462068640 0
842413409 254764290 0
238436260 329160898 0
937390067 111469570 0
49443845 43505136 0
159092971 914545899 0
167133598 458187157 0
821906123 652159945 0
88580708 42134503 0
981599836 497381078 0
275355110 158231547 0
480853445 52281966 0
19276980 403186711 0
874812010 7640234 0
144715411 279982650 0
612349131 122768177 0
993169784 156681268 0
61257084 20068893 0
665870723 994720998 0
713054779 26490037 0
619332265 395079255 0
632540779 317976780 0
156383773 77365503 0
80249734 139256194 0
240824737 808314324 0
850245527 22227288 0
146087261 739064001 0
644133251 97594872 0
584164578 27198510 0
138481839 132938245 1
936642692 842570593 0
256895202 880397012 0
89707942 604831845 2
73604047 342188376 0
831034828 938013716 0
455087636 113217548 0
285131770 953841310 0
564454340 394082024 0
223314263 60309489 0
69051558 432826565 0
581424310 16097758 0
586097625 516358214 0
42855169 951665274 0
652181732 110587176 0
671682495 616213350 0
3664455 100383667 0
113119954 103769647 0
328982314 794499831 0
805030236 688546503 0
940929322 758674450 0
792372298 788148776 0
379332946 825611461 2
131304536 661372396 0
120239293 588997931 0
703181731 931805608 0
146024744 426421298 0
660577166 568807307 0
610249244 756443490 0
186555137 451151962 0
370361267 421649616 0
418396130 18058943 1
279002824 990532954 0
967177185 935835494 0
30254033 964087114 0
70067901 89993696 0
466320874 379793415 0
948421224 629337512 0
519529355 858711571 0
9574327 490991782 0
727894200 121880429 0
622894188 424976597 0
449681394 108417731 0
235272430 70254929 0
828981427 991293406 0
302746936 689392936 0
899262076 922119373 0
577230891 353319518 0
582891168 717900149 0
433675651 18959095 0
29366611 657983027 0
814011878 139559912 0
763460181 35350333 1
40380425 101193066 0
568486098 19135114 0
226830294 435097066 0
88267214 797366566 1
483422650 705289969 0
99490122 867575377 0
113640293 920640481 0
662970679 977962957 2
526884227 121040485 0
352659659 737782355 0
986564986 629316737 0
273461677 441011868 0
97748512 478013177 0
162239342 203485405 0
586050395 626230673 0
543792649 773860077 0
431360347 161759017 0
492099967 437134815 0
277326697 90207251 0
999499531 122647060 0
210755795 65985694 0
544378227 119812895 0
12784962 609641559 0
304237415 372304009 0
52557081 516917875 0
307643513 226410820 0
248203631 46377340 0
510453474 939988899 0
214834368 52562289 0
347276094 25841225 0
655231351 5248951 1
624624227 231459188 2
781105584 553050920 0
427150588 62270894 0
933938781 308552758 0
934820730 558413292 0
684890060 312171264 0
188377119 263155823 0
280591766 997735810 0
945908492 215951920 1
291602652 779067296 0
473799666 402778231 0
366818320 7802560 0
684308729 28377295 0
304393259 13325627 0
155370036 125869913 0
208393458 145485353 0
30265815 693948742 0
633829200 26167502 0
405903752 812477276 0
203349255 253268121 0
422972003 489181966 1
462446114 577646117 0
40321791 878160391 0
836580886 139678749 2
124035307 792071686 0
11877552 501253200 0
818244468 302022921 0
775000203 671429329 0
604400649 107807743 0
34785527 620515307 0
45405731 367438821 0
802696776 138302817 0
225436265 153013969 0
399435351 194280007 0
503322867 392518354 0
698904668 964537403 0
174130782 322248230 0
384298057 74766425 0
309415245 824342732 0
884787235 908405268 0
790326428 953728992 0
521002970 288230938 0
586678108 972202154 0
346103020 958022723 0
839164474 500486109 0
33778847 310129824 0
191408198 918505660 0
397921847 747928389 0
189960453 235215222 2
270936190 170632985 0
421431413 662537816 1
151580454 237858126 0
45677447 267408618 0
956729421 745177224 0
49603136 111881285 0
231504566 629344952 2
860767094 42897570 1
177523782 673166821 0
931505001 55794920 0
544547529 62152130 0
550680933 572697617 0
981059490 371042796 1
878700348 628079803 0
673838896 637088996 0
597538794 333088112 0
67312635 738716113 0
403743594 222130010 0
589191226 592665262 0
434647710 49273783 0
101716319 414916512 0
240229032 662832936 2
67740503 418260991 1
930581113 142872990 0
795058407 251081476 0
987697410 616074626 1
86139647 496869635 2
10673587 769895011 0
261581961 372511403 0
766457889 821912287 0
22779859 173247281 0
130095631 346988230 0
422307164 819038866 0
915492114 993680443 0
742169517 697245291 0
38465319 955852369 0
732742255 857737959 0
549695334 673551091 1
627640347 318866126 0
225714993 152954119 0
971757330 117999444 0
139248249 796865975 0
983597164 565867211 0
781702998 794065653 0
175028750 791838696 2
485833854 314292551 0
471485537 68390601 0
978819471 150670130 0
62011467 775806141 0
85374312 645003558 0
265159436 976099138 0
822644895 695475073 0
1253312 915801438 0
617318135 350570610 0
429201035 202741798 0
783092635 707328866 0
897193156 363402339 0
95077215 116555915 0
609494429 820575724 0
494382361 824482663 0
905106470 175358900 0
717117794 13216588 0
134807857 260712614 0
655677184 751662365 0
77295473 363232141 0
485208285 717938645 2
645469333 690186520 0
869215376 266953165 2
40237948 503153697 0
704273399 974133580 0
202050988 824142703 0
190256904 369868269 0
437818378 988350845 0
318838709 991308835 0
477996935 963383101 0
25500178 474687755 0
12387867 347053831 2
757239645 571592330 0
234306604 271336 0
267760619 370432892 0
737880915 305634734 0
525893398 35078749 0
446739812 2200184 0
293556681 175551262 0
119679320 855942588 0
766344362 115266709 0
137804518 279570860 0
505792012 571357207 0
237470538 158983897 0
357167165 400919040 0
227187006 676200611 0
999875662 70189077 0
136867236 334096033 0
139152264 43292912 0
298957115 329835660 0
272711718 529382090 0
941199375 493836774 0
960030920 942083854 1
301788335 831739673 0
653497458 526045051 0
262960402 82049688 0
666121602 364997724 0
243342847 838055871 0
868866908 991061474 0
892159647 615867826 0
20286917 658424930 0
394300587 57761025 0
173666404 466645444 0
115023608 800455392 1
21965708 357044176 0
737655232 9814823 0
116313662 126924019 0
747432527 620540590 0
278970985 179180324 0
689449470 485613906 0
714722115 610463913 0
783445531 63715399 0
679789218 12816438 0
937208343 909579692 0
131151797 31169371 0
663079467 440556898 0
47121252 129611910 0
725333568 808061765 0
664282157 201561998 0
974967782 699024042 1
626403497 526182883 0
613183249 386518964 0
420317919 952308799 0
68713226 107082440 0
113638400 90480816 0
894740064 55226523 0
41399713 225845470 0
735888931 532711409 0
440451689 225126604 0
147229589 133387976 0
164786379 733883140 2
109947253 678141829 0
816117192 114604540 0
764867505 410837591 0
535268962 841290585 0
487938021 703002943 0
944206268 30174312 0
43185126 58932539 0
794833205 40360259 0
947694690 220894959 0
4543982 236480857 0
426147479 499746583 0
17209536 85014643 0
333199033 571984810 0
395689201 951858285 2
881594658 608598790 0
546215709 594028353 0
638264756 456284434 0
346683245 900565239 2
22197669 798751265 0
610605890 64509082 0
484743478 707771679 0
349350979 342308132 0
255817941 54128293 0
233431637 801495504 0
389090175 530474085 0
85963947 316378666 0
947385440 461063159 0
386231250 946861707 0
614073806 766962897 0
304793 156661913 0
994811802 725048620 0
202655982 84963016 0
176194348 335367806 0
4386294 71096205 2
55594100 190145420 0
765168699 331289234 0
941406958 78885856 0
881848930 72428912 0
454267844 255503463 0
363700130 372434143 1
767578457 263774867 2
267596178 197721185 0
678845591 155477783 0
692386602 722028236 0
316249955 478734706 0
957414289 307205261 0
197445901 296268309 0
414922782 187369999 0
781320071 264364246 0
965378157 96768538 1
293017557 25475964 0
442705549 837141869 0
967498263 665674009 0
530583020 888542294 0
647532131 871805772 0
308699704 570292091 1
869111961 554327475 0
354698401 125649731 0
901391997 409792355 0
784350817 539237371 0
136124429 865932449 0
84876883 226062039 0
1613481 338792173 0
696467735 26851767 1
733798687 145288672 0
654800509 806033022 0
559487383 425196238 0
451240176 210785407 0
732429241 25685041 0
662660201 60917640 0
348237214 860654133 0
220397383 941701302 0
964956263 854423646 0
37461321 33518814 0
839418336 152605285 0
48852346 888688063 2
201319569 526291 0
995942196 831966688 0
155802549 192083568 0
424018096 336561153 0
676018018 640107321 0
665473735 85754475 0
946629465 263618388 0
746863166 960724838 0
60741115 100486472 0
476848155 507113864 0
244759573 6936265 0
235651462 147043992 0
115761736 829937721 0
54258736 980533733 0
310986844 763041470 0
944082186 481478973 0
145102459 715865930 1
167407843 211566454 1
673994632 601667370 0
802290966 23826223 0
498268189 376109676 0
288319008 435001539 0
647488 27891159 0
91373333 706637889 0
57642036 672769299 0
728259074 574255260 0
149706643 116991300 2
441569678 52251136 0
319001835 287107461 0
396906480 730065523 0
301209481 355776925 0
845134176 194116306 0
725698483 944787296 0
916783093 277738342 0
204424318 599626926 0
275198378 66365699 0
502645209 263011867 0
708810719 323177424 0
451255717 68321048 0
729181818 63902931 0
158135812 310928304 0
987533029 723562736 0
102020993 286668582 0
103161160 578817961 0
459662854 513529797 0
366470883 577203165 0
749345843 84446026 0
850647722 228872894 0
145110803 100471541 2
23474018 269080828 0
601242605 281253856 0
143738865 664928542 0
601902 743443 0
32707350 295468197 0
841542616 631382465 0
674945420 564319934 0
959633764 951007382 0
191436120 681402266 0
326051937 265817854 0
873732684 662451195 0
744041769 937384286 0
22555628 959093631 0
290051735 80144029 0
681380888 798778570 0
274438144 555381450 0
553138205 990228378 0
46253849 549039141 0
722071926 239833208 0
765755165 390714998 0
826062055 806544737 0
458248139 171024239 0
26368535 574802601 0
713831875 697912672 0
101423809 540820138 0
137305147 185338142 0
955544910 983754260 0
518990230 979339824 0
993211956 481994896 0
174293904 114327927 0
5211653 779941637 0
116069109 340021714 0
469036926 59888193 0
932216117 924155306 0
167505582 256181191 0
838175835 42397132 0
396945340 239152766 0
665888464 371955375 0
599644751 861434991 0
426313755 880487868 0
116706137 493507132 0
309567010 115889499 0
179908226 605016994 0
485565202 110204723 0
355976190 875379430 0
842121934 158621773 0
912938267 252354405 0
613959467 694878375 0
202675942 922082346 0
226512969 111328930 0
124908253 122066675 0
894003122 135021091 0
609421716 693868325 0
386580806 316727288 0
293978465 936826958 0
871775743 48284731 0
641859391 92281980 0
353045143 525209046 0
721214202 98680801 0
382073793 6139676 0
600685658 543098060 0
883344403 477652118 0
39539325 960840825 0
69999387 410983375 0
386179117 162366018 0
137491759 138091391 0
811907849 55014272 0
82192216 94469948 0
14175052 552696435 0
457368412 783352231 0
498073385 544954643 0
47459260 124295228 0
914946159 69912770 0
766992652 531742885 0
598040345 20426616 0
96896762 168181235 1
372282878 821048776 0
521788766 360893012 0
501423846 297940763 0
52348970 612940590 0
449116473 2921924 0
601921684 912122936 0
411691464 850198527 0
841691962 939013009 0
109152478 598066130 0
456490167 221354244 0
134840016 629962063 0
754473834 277212348 0
669617107 555650963 0
864133723 232414884 0
865255408 54752122 0
81047839 177841075 0
342732544 7183478 0
772567088 381501591 0
797272794 623660313 0
538926889 46467674 0
803690615 940656581 0
400854232 983156345 0
5499453 438847097 0
697032286 30066824 0
924100270 678393917 2
588957493 633140283 0
935206520 965001081 0
26040576 104968763 0
899425093 338198966 0
466220083 416407339 0
111246759 912088387 0
349957224 129347056 0
290090910 102600519 0
236940722 466237160 2
616514494 762073316 0
611308024 264247803 0
621237357 963066308 2
714762517 953422066 2
868125681 776900569 2
499778862 273288583 0
847902156 12142737 0
745121950 190092124 0
971737049 291094823 0
49617258 421370789 0
778475662 828228162 1
150941075 495450828 0
11831527 867748720 0
937216713 985204333 0
762914312 462797402 1
324279796 901856216 2
568230919 226145344 0
420170778 686499367 0
2953268 383059249 0
863400210 159037322 0
356372412 880729706 1
832325848 724096528 0
546712371 930173664 0
983348057 230283865 0
371266540 521541943 0
743019686 809372693 0
926462334 319423401 0
340738629 164407056 0
113113394 773026253 0
400937150 634231988 0
737549088 767396420 1
532696612 67542650 0
271023712 623138289 0
526665802 572858823 0
437974792 126441474 0
362567729 303351966 0
368080816 73789744 0
45971869 182714087 0
310243363 408364215 0
450393635 76082687 0
934289817 545224957 0
408909013 701974993 0
457894113 487749574 0
928386374 963063611 2
32415832 530766904 0
270621477 139091653 0
970519114 475233760 0
807857087 270620894 0
73956303 136284774 1
106547983 433102570 0
365959367 327732291 0
934554994 158793026 0
516827638 74313322 0
580495916 47900201 0
688057679 786660981 0
61429448 936365566 0
743213386 204041844 0
281099339 938342418 0
250734215 23465714 2
706661967 962055171 1
300472030 929909410 0
774373393 255824040 0
455703076 430435102 0
80724681 81231756 0
493071062 672627054 0
532879446 131594798 0
282167678 956237460 0
8472154 320022657 0
384414396 87218924 0
419345906 996704369 0
204058932 466456461 0
475539414 152721376 0
971986855 53326179 0
34921648 72120812 0
720333398 834415620 0
459092024 526702674 0
928466258 965738473 0
381830819 549904650 0
487383638 426831568 2
284076293 500106765 0
203826082 456635103 0
557461001 289268504 0
511402469 325891020 0
170297593 748632980 0
796283668 178211998 0
143304311 682352873 0
42830169 103991777 0
22032207 147035398 0
814768935 108052893 0
203274512 757031470 0
730720322 715702640 2
495484029 731077379 2
42293954 701674452 0
749035484 742832864 0
86304854 193256822 0
450105381 8070748 0
857528105 879747656 0
608170393 60696945 0
61684464 458753403 0
45983440 757230372 0
161461474 45069281 0
966394800 981905015 0
76391576 416493063 0
193193576 989009833 0
295695048 176484379 0
495489781 427227190 0
250044764 63372614 0
79351718 43855773 0
184419361 919321083 0
740891769 368547848 0
38358833 592836881 0
879352588 626368883 0
574785364 531958169 0
303164072 656932775 0
270251601 135580537 0
195475156 893970827 0
622204345 784606208 0
885058389 959056852 0
976955481 567629978 0
544725560 278321880 0
828046251 233952051 0
631924849 859873239 0
744504788 804820554 0
407071953 829984791 0
86681761 723599289 0
511301058 759758558 0
355514952 443214827 0
697094644 131848886 0
438092323 35773150 0
78171275 989178925 0
805512695 804481145 0
397787227 515273227 0
291971787 427164316 0
411563316 807835307 0
119987433 66600073 0
616577391 16313719 2
424371131 384388040 0
58752839 500916792 0
123367935 690647039 0
798326801 302792084 0
919612712 354565904 0
784241511 773754080 0
239864092 621481581 0
265577907 5760643 1
683824085 377492192 0
5793008 520511442 0
161844892 553104783 0
663280411 16355602 0
242044868 779961374 2
248390288 63314867 0
594557621 366117991 0
836558608 42325562 0
639086931 43931510 0
219267317 418336685 0
246391903 200477106 0
126570482 539429916 0
674722985 681560743 0
529885262 811338315 0
412868118 395090912 0
744624615 521030053 0
84886034 691484374 0
984928618 311133991 0
165805901 958958276 0
692535318 89646455 0
554622651 565536542 0
231561328 719465432 0
66060943 616241840 0
869030949 645776035 0
432079849 37994948 0
81130440 67578006 0
504847018 101922443 0
329136621 700134239 0
7792525 521060009 0
351672436 670917302 0
81676873 153451082 0
844300846 125977556 0
776583170 338917657 0
274485766 355894484 2
414691816 35582630 0
56125846 79234227 0
330768143 422188761 0
240465140 168240198 0
922801402 798137117 0
704468592 316732676 0
395540907 542842435 0
709613301 503070016 0
946871240 95650972 0
491783644 805703796 0
38285865 364884157 0
762243511 112685240 0
162112568 933094706 0
236382306 282942267 0
153702792 111570632 0
946488557 284795648 0
728827556 239990478 0
499234340 236248618 0
697337682 31807128 0
521733040 89475997 1
654216304 102241016 0
884487722 444868470 0
409460274 444254158 0
691018680 686200511 0
41854181 116963566 0
84904564 323906196 0
64808456 715342573 0
509446068 134752378 0
124017056 717007729 0
308380611 793957608 0
823530836 188952198 0
538048235 274158504 1
880111265 1581940 0
238275706 894371158 0
127127086 557481509 0
613013248 96273411 0
744165538 141101667 0
49083058 809956835 0
938791960 13703856 0
112256348 901127891 0
539169646 695038604 0
984904367 941255381 0
55553638 609869722 0
819159704 535142754 0
900842555 287871487 0
541335869 820510805 0
854380056 291731474 0
823976208 849586177 0
633139548 446290426 0
190535801 477857565 0
432605258 133269299 0
908619868 409598527 0
100216514 383983776 0
82649668 84847346 0
29712810 222772693 0
55849560 689439932 0
721767448 964241043 0
678294614 143674611 0
933544850 94161509 0
856419070 253705383 0
682752901 76392901 0
310048398 323838433 0
611996837 446472454 0
607721283 849962702 0
80705349 115818624 0
942149411 967009277 0
90617647 6185934 0
213846450 717724637 0
334148810 525049194 0
544351924 254353432 0
463599753 256189679 0
314976868 314843420 2
19696365 351558980 0
287674210 724005634 0
368730446 272600099 2
992806586 536652529 0
580370820 516623466 0
413679753 868452944 0
49453335 57310336 0
126428627 56304590 1
905196861 261878377 0
292224912 840965455 0
330026805 517386697 0
776859060 80876108 0
642469821 529407301 0
983846173 599982219 0
823182933 439855025 0
277491088 684889309 0
112203339 411077641 0
867665540 525594161 0
124239413 584755137 0
879407799 43008765 0
906846351 317258260 0
88378432 490181961 0
100865272 238195155 0
355823638 208660997 0
659083553 854937073 0
443951840 566565257 0
522429022 138097455 0
748351801 222218494 0
126742258 550116027 0
751252634 901307714 0
290208842 343807476 0
239702616 132844291 0
108331240 10005136 0
338614924 133944967 2
180166194 835499582 0
274790346 681495862 0
822891536 828191309 0
933741383 109267151 0
965537892 781981226 0
387579380 50459441 0
848768329 678448306 0
890209079 102437240 0
429837893 123584937 0
152301963 555020923 0
177859165 590933182 0
442563586 48003568 0
838359531 139739366 0
318728380 92643724 0
550540004 181287630 0
45926635 576163754 0
231362505 927372690 0
307170953 954762831 0
923707983 879134656 0
490134751 574699471 0
28272176 931266370 0
617663112 789708817 0
699033361 577646397 0
67439019 456041597 0
322164991 126933752 0
806302659 702856845 0
353415113 423746024 0
642259086 985870091 0
576962735 75434816 1
927860309 710101341 2
323084220 387517965 0
796839198 744277127 0
376627863 786249368 0
974498848 445951722 2
334733104 771527947 0
137664048 63222146 0
386011412 842475798 0
790149038 226872276 0
912789095 697593761 0
17074498 230049231 0
442501377 302178390 0
362010390 334191444 0
855529770 10623697 0
86948773 619859649 0
243036825 401106023 0
88515946 428586757 0
580911460 553113858 0
279993137 762700328 0
15404201 484152842 0
651556903 44061743 1
399030278 16499856 0
826930563 631426055 0
854337488 119372933 0
317981345 65430128 0
659388480 741523193 0
969285352 884235957 0
733728271 526694638 0
162284083 599041896 0
692391389 355921751 0
15013757 197321466 0
975857127 7384740 0
131793669 84927156 0
945272385 771979477 0
890689833 250238311 0
705186536 78561887 0
64265595 799633263 0
935464014 394182464 0
878696048 200162259 0
722672714 168002828 0
861774211 625099269 0
719359023 105424379 0
377257051 199215558 0
473213713 44343106 1
320236953 478522618 0
441449712 215717618 0
495789791 191072341 0
68621241 645838413 0
218283541 69739791 0
25039408 269434158 0
162350465 871886250 0
105971324 112155846 0
935522323 582127295 2
981736822 995610219 0
527829787 86322736 0
701924800 223110504 1
763899398 190272302 0
540274403 407042700 0
747704365 209158955 0
72272648 839530407 0
237458151 765127659 0
844422760 628827644 0
329442777 593145897 0
616619441 993528311 0
767397740 282067719 0
397357203 443491659 0
375845530 383050916 0
913029435 960902408 0
599087050 406529685 0
316487591 389226121 0
590482535 787465404 0
304753638 378027342 0
877867763 119025775 0
86558124 268558400 0
70314160 524664787 0
578874609 110592414 0
643760440 524353263 1
552554884 629378564 0
110342508 722520444 0
29012123 198569888 0
937509101 786593478 0
524690764 883237894 0
54618424 556586259 0
374279932 799439489 1
336176206 930828393 0
718034316 296402709 0
800131373 713542634 0
474615054 254836756 0
925760196 366836367 0
72309509 228698104 1
964553208 936610233 0
940320417 768155220 0
43874931 268391335 1
989122055 618841880 0
216557143 665440520 0
44068892 105201888 0
394279317 65033601 0
514228428 779907297 0
433658870 872009857 0
132215314 482660871 0
42438108 82998865 0
11470613 387565382 0
610288238 11904632 0
872893774 669250654 0
435804477 175214056 0
677466134 974218340 0
261278401 131825442 0
211459261 983724547 2
150714796 66862533 0
753162366 870067225 0
2440878 60489270 0
124259655 478702614 0
120448657 875918940 0
139938069 620017185 0
445017016 697715195 0
406281891 412301531 0
382817574 483993505 0
872819512 453985268 0
77596814 39568376 0
192567462 451195085 2
647835136 101620953 0
120434490 893900696 0
550579828 99872983 2
860178826 214551151 0
186145898 536009000 0
300644738 90109954 1
718343348 587174686 0
692154960 365649041 0
636142429 139330115 0
575371715 411317194 0
54495526 817258965 0
159100696 816378519 0
108505129 61770375 0
19594434 838583381 0
272155021 512069702 0
109233191 323138482 0
393273889 650646302 1
602835341 968447892 0
130226711 694428004 0
182696167 861705794 0
568602892 665419507 0
252725249 101788727 0
906325100 216462206 0
992814382 708333515 0
879851217 506330830 0
841010957 815302592 0
32010527 191090789 0
289936253 464833560 0
700702711 835188391 0
684878871 514054607 0
616345135 397326346 0
135519255 60955574 2
462807236 841800222 0
995791720 864226267 0
299141182 354411354 0
568171307 915810188 0
209299984 69625268 0
66717315 397335005 1
244404847 642295494 2
26650433 318208392 0
675323192 144569371 0
21157325 124721858 1
391545901 431222722 1
582102503 410564982 0
952381336 846687934 0
56751604 276316367 0
265994820 729557552 0
403487515 994838405 0
404998311 192188514 0
166352874 100079093 2
672366089 947984005 0
171604228 533745954 0
825764478 767808640 0
884704114 571208211 0
78076302 741264131 0
855611385 978166029 0
304712044 833074096 0
952752270 8987787 0
468286209 270954625 0
622700508 668974308 0
627601373 534915391 0
494133056 704373900 0
607610320 976452208 0
981081174 106456711 0
67096252 442999780 0
572360067 577511178 2
137528087 418563633 0
455366248 73827093 0
950351654 117005068 0
999865439 737168730 2
157273999 687222514 0
54995067 388160844 0
683845861 224868944 0
753072515 588824784 0
302525415 691119989 0
472295613 734030503 0
645896756 322349039 0
235414981 86753748 0
864745800 492613826 0
653774999 802317444 0
545625035 150868333 1
734647151 576984163 0
205933181 875453546 0
294694008 682382364 0
604505865 344020692 0
566020674 703951309 0
242608357 209261289 0
997861957 504515601 0
930147026 149012196 0
209597849 787058519 0
362900280 440488045 0
17523489 881240069 0
859303041 334324862 0
177429507 656387820 2
577650887 911944164 2
297384056 111327321 0
785643764 92430586 0
146406986 145232645 0
661748407 316828207 0
252835427 261814274 0
247172262 781938989 0
137357005 53452413 0
972055902 975081705 1
597847768 89833010 0
407637044 907643988 0
908749432 664946431 0
499963603 25950191 0
115674440 971563311 0
475660274 115625522 0
705851367 228173892 0
663075906 60565199 0
744510858 966495649 2
450801494 785547029 0
3687309 62371889 0
339077797 735154365 0
433034061 800123674 0
972611661 40869994 0
981639844 238533559 0
339589093 197031307 0
74246748 772004025 0
61605095 955641441 0
659962760 599854039 0
227609747 660613622 0
506193015 56836656 0
631001814 720845949 0
953455266 92016215 0
591490242 969633090 0
250880629 760255842 0
576001688 317214002 0
215986708 441094916 0
131126139 333760963 1
363412280 244874916 0
547095935 814406660 1
130967726 685364824 0
344905514 452803079 0
905745226 38870297 0
996466121 688073613 0
601545724 46643233 0
952007623 479724472 0
911642463 644131545 0
378665840 71033495 0
142119267 725137014 2
954925200 682986287 0
500138534 283788227 0
413915274 571922195 0
496246694 887466736 0
810576828 71863971 0
15856353 738306111 0
803831611 695611297 0
841229398 212686357 0
738306918 887306037 0
201324806 35312215 0
573886911 239050735 1
750600148 877672556 0
130647972 392572504 0
150705550 7199666 0
213041108 52892706 0
838567709 586729616 0
325744764 773549388 0
266037738 400773806 0
785244082 651930909 0
838023036 697968474 0
556051757 742957236 0
578243767 504827481 0
229243740 529784130 0
456124110 414053582 0
753286917 9915777 0
900326801 231341874 0
983339991 81733907 0
778111459 109128852 0
677414587 164921003 2
128813508 365956078 0
84425909 49191113 0
997646677 143407112 0
245887493 851613825 0
167078560 771766671 0
690638572 603696064 0
889432008 518395934 0
70646733 91233403 0
102385327 961615262 0
149357285 314784355 0
92705114 543105241 1
665240677 502731762 0
284780080 414194018 0
864735835 259160803 0
829815511 852718046 0
333897077 440535545 0
81641833 506896458 0
720724800 394020058 0
206239203 226791292 0
642316432 755935854 1
37330644 698115051 0
324643828 908136909 0
200598067 163809577 0
273052107 629202414 0
432622390 106517850 0
985186658 16387088 0
683328150 176675922 0
535294089 789165088 0
968817924 729460146 0
588632803 164998514 0
568601405 70820348 0
83880320 955158960 0
725401319 56928004 0
606337009 320398054 0
579253685 143450008 0
92493733 119082730 0
960082927 441998629 0
416373506 132042202 1
89661809 521237241 2
49086579 146340267 0
134211853 608638718 1
925587252 914008578 0
274185400 45773668 0
629446855 387340601 0
825843138 810480446 1
108632943 450071019 0
169906313 293101854 0
36453453 304836654 0
928921363 905674956 1
638996070 321300063 0
929724060 656670942 0
203043364 397306486 0
270536276 90535709 0
130339688 94712985 0
542821815 279001654 0
359991862 407871802 0
36548667 958393972 0
366898411 227619530 0
179491035 430778276 2
960785808 627719679 0
656002889 35707802 1
957711486 153444451 0
135482649 725786371 0
845895301 115972215 0
957666712 804775596 0
291502139 550320436 0
109056013 992426622 0
109692014 252431312 0
987957391 753031653 0
895959828 294976574 0
308801614 195438133 0
156888974 910812749 1
674733034 726869917 0
47809954 177472226 0
817170241 458018891 0
31972883 663251902 0
14248021 766178817 0
587718689 99586242 0
125389631 230543618 0
76030068 876988155 0
356697692 169272571 2
914206938 578096754 0
118192875 924449308 0
872183221 987627609 0
111286127 536025704 0
625262399 111662804 0
387256850 400582291 0
861065475 147409144 0
537354061 726899389 0
929331278 283444942 1
709432986 193300375 1
854130431 969289812 0
624830234 115285888 0
64886800 217733269 0
953145668 406969116 0
406504340 988102473 2
213895136 40748866 0
399067732 811742689 0
53310534 592721049 0
960906773 530679206 0
127225146 370227748 0
163519466 607929258 0
404133626 267042747 0
576427027 530457339 0
885659023 289750504 0
47750160 692576832 0
464526925 899387660 0
596927028 50301224 0
974382069 146101799 0
885734597 963300854 0
527387761 887484938 0
578152174 482033874 0
110218407 799737653 0
276361528 256075424 2
497935654 883800565 1
971986395 508406768 2
145097671 870443979 0
345512584 874102174 2
235214496 240830068 0
649228081 86709744 1
902351021 770369388 0
666500503 329311791 0
959882167 834289867 0
556411259 233212202 0
722659590 215636281 0
842123662 497270631 0
934334221 208760899 0
753866393 879087791 0
189497768 108128413 1
858750822 14991558 0
772540757 248719365 0
499324856 609130910 0
568759730 195479288 0
636570505 382220932 0
768253889 74519151 1
688543931 655174803 0
974395236 677080387 0
696732011 556553721 0
878679159 37531098 0
515446329 840886737 0
547479263 77039702 0
426940324 711508650 1
668152687 327711259 0
44851762 509465171 0
171313568 1327683 0
233990630 754304510 0
991983897 2822733 0
120292346 636569531 0
534721132 5426397 0
396132085 561044874 0
409373387 340642268 0
107978985 910132480 0
718447638 923979139 0
495763274 852740988 0
916622264 174776691 0
74241070 423273246 2
473966122 101155246 0
578249279 838467240 0
547856894 653970618 0
524605526 115638604 0
743552393 2424801 0
262326722 288150310 0
592134154 305369305 2
450281655 874806646 2
573575032 30931439 0
255063036 772282506 0
211444058 81074155 0
396686034 887737321 0
477399210 291153860 0
132797052 9859131 0
769007207 428571988 0
235160348 45737614 0
163606088 174394664 0
243056049 51406923 0
681132081 773613634 0
513079045 933222920 0
725303801 952802064 1
962589652 412540652 2
614524106 305917421 0
880831248 225269410 0
718627973 991131288 0
64886678 696057462 0
96880330 302726761 0
330604106 747457251 0
9602428 699238300 0
719374122 280543611 0
591958157 1278732 0
990781833 422718758 0
329289468 981393555 0
769412986 5649497 0
721275553 833760972 0
347431215 952184713 0
699860870 542444338 0
99491235 257217388 0
790200271 290302194 0
522871645 830751534 0
932604053 577159896 0
289207820 571492518 0
352806831 146248258 0
574085873 389283733 0
875902268 432401912 0
750948525 58590041 0
513201541 528340045 0
966261361 274887271 0
38806799 912799450 0
173159769 145837663 0
113008645 901931130 0
583947546 487174187 0
28769839 27010148 0
413679417 329136849 0
593191217 101178417 0
250131566 359667631 0
24223264 877204234 0
618740124 279550785 0
14802535 220137236 0
853365782 461512187 0
801442259 877065122 0
102904555 494294769 0
328116557 186649645 1
198372864 297829455 0
203497981 455892517 2
498921833 366279286 0
198197053 827911817 0
68953568 518281566 0
29995979 193538420 0
816031218 19909358 0
961619810 527622057 0
833434545 466010317 1
666654283 245027192 0
206750213 619398298 0
110195862 95710653 0
901358009 455131558 0
146513485 927029916 0
599500468 773112693 0
472035525 23817603 0
739622205 9817687 0
859033232 9711896 0
476746032 678256186 0
313246299 158262109 0
560907236 598775911 0
93229397 278984887 0
422970966 523246050 0
411105026 384915676 0
751323258 720507859 0
734706420 429412641 0
579251997 989192076 1
930960309 122331624 0
408491645 467812859 0
318820801 90320024 0
89543425 612195414 0
878783734 626896945 0
175847116 351477623 0
715867785 689180399 0
757402050 978400413 0
535987357 221735821 0
512589896 500259350 0
994323312 23060 0
295652085 648164271 0
830564248 757986715 0
824008745 411600413 0
101633000 891731795 1
423821936 432973522 0
575032978 464497823 0
518324893 146057069 0
890579760 72881761 0
822226279 962564177 0
4685149 718599529 0
627679903 651188503 0
315768143 743278779 0
32490180 480137413 0
27509633 42446832 0
23125849 372477840 0
43966905 352853979 0
964824626 394211036 0
73861986 345577939 0
29195118 616104357 0
797737231 455462502 0
533964748 358794101 2
659819995 892224462 0
713450976 44559294 1
660738672 374831695 0
315029330 2300831 0
199429932 561361160 0
215233197 119502103 0
402465673 56365959 0
518828689 394879977 0
643730630 1838263 0
937651740 952057858 0
5823798 92725954 1
753461539 13045266 0
804991002 765471329 0
738272373 429205107 1
67485053 140142437 0
394794202 924678167 0
354821530 805131999 0
822206617 526060348 0
349852176 101052334 0
101539955 142615301 0
268963215 114487774 0
751271588 422626507 0
180130763 105845639 0
250408266 890640950 0
557908330 520207717 0
349198504 545707882 0
612167102 114334921 0
806320993 965165762 0
113476276 70955223 0
486599709 70274338 0
142838698 92415166 0
190077883 164419937 0
453567435 131118657 1
109723019 916940540 2
428337217 367508272 0
827133442 695378429 0
33524474 11047668 0
123112099 623310074 0
640688187 882918990 0
688406256 651969699 0
308834236 204596210 0
29377970 96055878 0
677604432 458843951 0
347490780 144780467 1
838171694 545839189 0
920776245 32919652 0
93354644 654513647 0
570297489 442293588 0
881703376 550961137 0
393540854 656537628 0
542267059 456897628 0
117241120 3377098 0
191275873 167664624 1
830624501 353061590 0
68118836 649635310 0
427505778 764745177 0
581465695 85142733 0
157727481 331312231 0
896623758 108798810 0
298068667 914066089 0
781966158 46349641 0
446498985 524643695 0
597882848 399151149 0
400121889 517994420 0
900819719 424987413 0
182643832 516543490 1
2903437 195337721 0
26960425 489726360 0
45421966 179527750 1
326489785 711804417 0
901740271 929140017 0
65195465 576886279 0
939455045 599548912 0
292035772 753478293 0
523955473 882519249 2
150958119 723828231 0
660562285 721742927 0
181858240 200837519 0
660322563 359027744 0
88896864 781044057 0
32450116 743444094 0
349581327 358270358 0
350555450 508029818 0
173867790 377551781 0
902923615 116924832 0
526006693 367757705 0
860801577 728160966 0
117056274 37089738 0
104861130 612014312 0
557572150 364260708 0
148141790 676832789 0
900360742 418782566 0
946579515 169915883 0
347358539 312660627 0
666558314 48749704 0
373151761 127357079 0
515677279 539318842 0
60438025 160208259 0
64696169 471288181 0
473404063 883830098 0
292056326 126691099 0
350905527 658561509 0
840709576 127810922 0
75730588 144517633 0
938762403 76541927 1
85920521 527771367 0
153521597 300866213 0
694499696 113514552 0
799588997 886964584 0
936494304 271776854 0
923837855 465037295 0
174039127 25297556 0
83399608 286369829 0
171312131 365989747 0
124842210 277913863 0
75959024 325775941 0
520332637 779698077 2
524050924 563041266 0
655092096 270419737 0
684054012 905220277 0
646845686 442716633 1
976500163 749202288 2
58198446 302122459 0
689026891 722316642 0
401936380 200212637 0
603667216 578844475 0
354976620 72107343 0
178852678 25236909 0
669181622 715470705 0
574349010 88734284 0
786949228 311370312 0
93188780 129188486 0
881379613 329570083 0
600637171 469678325 0
987503485 520495934 1
76228144 492790514 0
265566038 986431325 2
65278275 463242062 0
194249028 106177255 0
278621268 710000855 0
90920443 437734075 0
884639129 278901668 0
229777154 63257032 2
101760644 722873556 0
705466714 150832447 0
796604293 361762679 0
74399421 370202040 0
339500381 141446054 0
483126067 950760199 0
7382245 367522705 0
158586624 395811291 0
142145193 474703774 0
748700619 468183786 0
18588992 196484999 0
189883661 581133234 0
997142112 67093059 0
290951502 854944289 0
491806365 800604282 0
848923428 904558928 0
790463187 96541671 0
506273209 761173019 0
960032594 839975692 0
623214428 213381804 0
117702870 276604620 0
775107579 177936218 0
261239550 740860881 0
810886677 836213694 0
177442150 409518950 0
269971423 21477844 0
668047284 399508383 0
788676092 131817686 0
837588817 494965407 0
900989170 48070944 0
858599133 110505126 0
246316101 179164757 1
120837557 626930449 0
547902856 553689243 0
500488336 742154022 0
502493313 534939320 0
916010874 122170338 0
268167 382077226 0
661372496 729584669 0
961648163 762187177 0
361869321 911866770 0
429301651 960530517 2
496788816 243225166 0
802489035 292255367 0
372167908 904389833 0
54847456 835672535 0
462849256 176088972 0
427722423 262315132 0
561653747 130951466 0
417602212 435478759 0
102258354 76599307 0
615178241 679210535 0
404152730 213305777 0
58545386 839019986 0
549244534 76721974 0
918886315 165171845 0
896988652 375105509 0
358590844 525499040 0
709409532 679285571 0
276909159 442472574 0
540567953 59534640 0
469365723 250032370 0
687703383 979905682 0
855676872 803220028 0
928285502 163165980 0
705867920 468552515 0
945003824 900378496 0
551613237 106547040 0
10322377 697882355 0
735478398 126164296 2
888037714 526710590 0
798032599 365040781 0
828227899 522115447 1
570060723 48230129 0
565832265 334785500 0
53059917 853237482 0
986745435 437923950 0
14186782 375157119 1
587809277 625338256 0
596087278 280349087 0
185455295 338085419 0
529417474 263251364 0
643345293 15690993 0
171500509 913994586 0
52178481 384318592 0
667440927 981505385 0
244357049 533180336 1
610253615 991415677 0
413325570 416365726 0
200292843 737196693 0
140114146 135087853 0
675655158 648313954 0
828517288 427298526 2
115911999 372968900 0
295749670 512010848 0
135158249 596349406 0
81890478 382466924 0
620489067 114362422 0
297279548 320848069 0
5799939 372593923 0
578575591 367138916 0
479959174 638690893 0
675868979 958747227 0
94195257 482432960 0
102182988 306811840 0
518955121 228882946 0
922032903 122985335 0
186018365 72580300 1
258206996 292556096 0
738651873 24556284 0
569302975 160974154 0
557347571 503317022 0
587924718 969518612 0
518304625 99620085 1
317114533 580483716 0
129710826 138721206 0
300813127 702685692 0
829868150 383084939 2
646262956 653478243 2
392765216 299664025 0
726210613 791076665 0
109730857 971825623 2
643883777 782174308 0
275685312 79503697 0
547482191 304684634 0
426349700 385383474 0
946262428 75982992 1
391643089 487339799 0
805194392 934421209 0
821568133 158271533 0
273141782 267328047 0
259812589 610483875 0
479607366 17193756 0
8405269 505427093 0
353161766 415642183 0
936517468 123924829 0
804364543 154083381 2
373752237 485027063 0
912445338 51369807 0
71851343 73649992 0
322247400 449845138 1
275115586 309531659 0
499983008 735440615 2
92136720 31603646 0
117550747 837434454 0
98900569 496779285 0
681301937 338680422 0
724358245 144530238 0
782350790 129695266 0
15277099 584373752 0
531644789 51487693 1
240602196 937471385 0
350339622 233356430 0
204535603 392104843 0
775127444 110933045 0
491264841 965109791 0
779637550 136852107 0
110843550 335946130 0
426530304 721889004 0
284022305 92784895 0
239264078 213952608 0
946514038 310273879 0
382584172 624689593 0
771655566 408618679 2
474129650 964271389 0
308789608 484229554 0
558536185 696848144 0
346525702 530629179 0
340360066 971899823 0
643705260 674570526 0
160190489 371606596 0
558488327 99372115 0
723448 748637634 0
866567753 317782540 0
999517806 26063796 0
735731578 281037405 0
382433028 14451301 0
574067889 538857112 0
462729737 282874072 0
895769975 85696595 2
952581006 314611687 1
551556521 350886526 0
433390405 127266170 0
386459310 178185672 0
994471754 664377447 0
563346624 963471776 1
343656499 816097666 1
758759743 132720473 0
424849805 924732983 0
847045856 412096444 0
509969490 70244923 0
292697539 503579052 0
103889314 889138391 0
35596483 193792792 0
414265855 412890074 0
716080604 681812206 0
519711313 354403652 0
579704129 496965663 0
738925798 40549307 0
795532141 181808523 0
448447287 605885910 0
12409807 484270967 0
465706317 398755233 0
356100974 504272526 0
959350124 470103033 0
51571385 239178173 0
565178629 85071337 0
580713469 528824247 1
261663041 223885177 0
238107329 851935272 0
65859963 107472503 1
760425489 6517596 0
741569079 332627708 0
177082172 990778039 0
555008781 854088145 0
945785833 403258815 0
327580318 296331069 0
358247433 179809422 0
959881875 888375730 0
617955386 768455456 2
889466662 771316694 0
97169326 215629511 0
12944130 87827985 0
538216101 106021871 1
52734891 455248066 0
619809959 989791183 0
467756888 828136265 0
842676457 652219875 0
703446752 523835139 0
430390697 312401675 0
836080203 674476542 0
161678076 873072823 0
609274228 490465511 0
965867865 682612834 0
410858369 329346788 0
969276123 771268349 0
55000117 895334376 0
334362834 708758273 0
587941659 53261413 0
155689428 916499741 0
488718 780478018 0
644812000 685141576 0
523799811 332597762 0
626974618 1923226 0
32184791 58009997 0
573498587 77796307 0
314885189 286684366 0
168810577 439314205 0
482146423 688851964 0
368648837 251903763 0
22679876 463432258 0
183363454 95455433 0
442326740 490485060 0
422789445 518337741 0
15786164 310921857 0
747807858 801658640 0
832575871 5122043 0
666215366 918487703 0
210959241 2508984 0
896423329 108403433 0
670387957 894588974 0
612469683 62175248 1
799211880 184539147 0
125580049 796441359 0
53052984 613223791 0
796194340 255475562 0
130703168 430018932 0
19614895 122557121 0
683473361 764990602 0
707393531 121254037 0
836780280 896845413 0
34096211 345029957 0
127946127 328271548 0
56105006 359831571 0
737348992 371818515 0
83938735 884714983 0
435068852 128445948 0
818854626 281854542 0
423324582 352235203 0
862392709 256273492 0
18454328 63499719 0
997668523 279990260 0
455528567 206324345 0
844084668 823457974 0
414828386 163781004 0
894819448 327300511 0
333949703 449367533 0
504917342 114050714 0
5977581 796157318 0
717179121 646177018 1
113873402 959324311 0
604324236 983598538 0
37107584 658904745 0
898370355 708558076 0
635159587 690065474 0
207560123 989511053 0
44033272 741083150 0
334947184 538622721 0
482028044 560905830 0
177741847 22399719 0
569894144 266518502 0
169598112 389720022 0
75309881 858933076 0
148989366 670279164 0
401507322 37845472 0
198162276 572715513 0
184002693 9283294 0
856032501 453564516 0
657828118 55505061 0
101807826 86867381 0
44564466 919144470 0
320455987 101554268 0
737423893 500277161 0
608116913 807679423 0
30651059 511231787 0
579373000 785090058 0
100017209 208614558 0
629581171 785475737 1
841427784 490134707 0
235206365 938724881 0
102909266 771633477 0
698442477 468982975 0
400909849 38222552 1
945728908 860772479 0
90920652 500787256 0
813150602 638514573 0
256018889 909625601 0
967823742 332133533 0
30338394 635663157 0
958901912 552725570 0
796434727 611331650 0
195260616 8105503 0
75184272 773397703 0
569016029 72288900 0
433591183 797438591 0
910290906 749072875 0
977820274 2378090 2
180369791 785175943 2
39656721 498211327 0
854491068 745397331 1
66691062 91928483 0
784001557 655806564 1
684124337 295074563 0
139622882 532000896 0
1067989 929658983 0
36555592 605973134 1
964447650 524776060 0
401116012 856125549 0
937596986 170642199 0
48414836 539374669 1
930177341 86302462 2
391473252 64757425 0
942711364 861286330 0
797211945 98461091 2
555628067 774482085 0
317838493 560637684 0
116648757 460894264 0
46964826 797729582 0
720513990 253711957 0
79788558 209705424 0
141118963 616485608 0
747415001 65016492 0
249279567 434327223 0
665705412 229727859 1
198188053 454724746 0
373443912 879246975 0
166868868 248360151 0
985299711 744074326 0
111246518 52297112 0
132023956 429272346 0
747444815 843465252 0
103896281 726031041 0
148479948 885496452 0
708879034 834876231 0
91091177 329138526 1
406289835 893396494 0
307848588 198815796 0
480218211 527112633 0
246273221 337543581 0
637729809 773148619 0
19692640 771437564 0
826979992 149801045 0
330000350 350164093 0
751356461 191856439 0
779650649 89320399 0
967916168 113133856 0
415069663 589261865 0
116195988 567691981 0
471585272 372871008 0
74998351 474340027 0
474355826 945538498 0
585672980 629350311 0
111885061 84296826 0
104000776 140834794 1
474688637 170427492 0
594959385 185105693 0
51930283 256605390 0
582647722 452056963 0
783789874 436538550 0
954036362 270088413 1
316690663 87717097 2
656764541 507972528 0
321749079 677973217 0
478108760 867464532 0
373974596 958194196 0
318874681 639475610 0
276100588 974762576 0
714472691 4185634 0
864732002 10409077 0
795129333 327296937 0
793907265 729785484 0
948363157 830773263 0
61819032 309091452 0
638912646 94723330 0
457528857 163697695 0
355039734 963521945 0
571032298 444309643 0
351722007 836104222 0
835051879 685335114 0
129395944 302967585 0
815316452 502523261 0
189807068 800749120 0
283017158 881724936 0
44547818 908096846 0
87586639 773233748 0
214044261 856643984 2
655771305 464556698 0
705156504 782621235 1
256164799 686580033 2
270713796 656722155 0
406074377 317487516 0
142677437 167691072 0
758819909 378627548 0
774747054 615074457 0
813937388 885659234 0
485348417 821047297 0
5099013 317451800 0
561959472 803783848 0
359122443 865794581 0
500663608 118419304 0
198184268 440649093 2
727563949 395169161 0
45256592 700811734 1
404229369 186958063 1
251564150 647891888 0
447736138 317941039 0
11539858 27960801 0
914113980 495507146 0
906004946 147053782 1
167455189 375477956 0
111071709 454690927 0
332589412 325912628 0
845253159 702838584 0
454939131 18486965 2
134816797 575923412 0
799247200 521520732 0
103779505 49138600 0
600947522 855070418 0
374956166 88779025 2
930217898 646316659 0
826884025 639969624 2
464845842 462987640 0
342183823 282466796 0
224330884 994020116 0
458873329 784544436 0
10093022 164612923 0
130712127 970583862 0
2644821 962278101 0
724685679 58309390 0
329349921 441667468 0
693104993 974626754 0
72315850 546871769 0
315710930 586853479 0
52412087 400207630 0
932154446 20568150 0
230993196 118304672 0
216596979 304787549 0
368978172 789901295 0
490469728 546709122 0
499336322 984931448 0
483962409 40643388 0
770083691 979864109 0
168572462 547926078 0
36566767 114348871 0
419364610 126312918 0
540137193 311914444 0
890456315 440259214 0
892472948 134798482 0
238551816 465199688 0
940377300 284000339 0
863638345 377565106 0
239293941 123092732 0
285470421 59105300 0
683761794 979125512 0
359279134 135554225 0
135047718 624501645 0
786191792 375974709 0
736076000 168123612 0
843878835 29986823 0
1889232 753880495 0
41314138 51028461 0
815422777 285647091 0
715004553 430071554 0
226263179 158824558 0
657992911 479205531 0
108205702 28115510 0
813410547 32914159 0
336776650 889108123 0
17286706 48654505 0
824006031 296908372 0
874517711 616124743 0
25532684 846883019 1
795776268 591317422 0
286925560 380913200 0
462582744 419025749 0
764739657 422216781 0
942132373 577395957 0
94481643 878054299 1
906574281 369963026 0
973586714 142058915 0
185221338 777124940 0
99944178 782343645 0
51160153 463188564 0
213877556 381468435 0
550218708 567172541 0
449873721 386446931 0
128791458 7273304 0
944648725 710053693 0
678184610 704373863 0
140614472 184133710 0
624870028 215835485 0
595716655 407937024 0
380364246 522673642 0
836612362 109172950 0
117738341 448660944 0
768919212 636245241 0
712961067 461655498 0
126881665 504436998 0
557616017 916704348 0
54285783 986112864 0
405543493 750265844 0
122630542 565344056 0
443175456 153372090 0
193900705 521410603 0
11861076 224366388 0
34961346 275162393 0
992603556 578168082 0
27059410 601469861 0
485150610 449355850 0
945126164 351255151 0
967010451 950837362 2
201260535 358300392 0
680929316 6705631 0
103588562 874632221 0
642248742 307837564 1
187507173 111951836 0
37942460 47502244 0
278273877 868451515 0
542153313 76114300 0
262646943 236057550 0
581027342 138175058 1
809431362 976062405 0
960774341 740381532 0
459893728 23925902 0
223846124 889767469 0
90267212 619076672 0
57169370 129755204 0
46818168 62594512 0
646959264 586729364 0
571012308 386402630 0
370799259 403995358 1
714400384 627382829 1
57356765 406206069 0
145663704 804101868 0
855473992 468252524 0
902737354 462513402 1
90044770 451279301 0
147354373 797016427 0
635335271 808602199 0
100611395 610803693 0
698259977 983082342 0
72953331 789579905 0
274508487 157778102 0
41029156 862406951 0
328886541 755976964 0
563494339 519773804 0
327965396 930120990 0
881046810 430755879 0
146270114 605006829 0
46644646 818364408 0
782077875 122243731 0
146197432 10351050 0
209512472 166275516 0
929712964 387802250 0
652166594 554969995 0
10767888 453245753 0
357630817 618156956 0
357857436 45768972 0
577595545 985418825 0
651858698 12956571 0
86920314 606868296 0
466511914 504100942 0
771691419 161481222 0
594826721 315181001 0
628517404 862375196 0
724873060 199859972 0
251530420 193388467 0
146586389 682224977 0
632409550 839740400 0
119781031 480427937 0
431316422 792489272 0
68635244 554476459 0
475419167 612259698 0
30481509 424336827 0
541582335 371215772 0
225496561 603145809 0
314168500 130636619 0
196092917 125802122 0
539159305 380103254 0
162592548 939360290 0
821369695 355430199 0
216729981 175331306 1
961032390 245132738 0
698231225 391305295 1
790994564 136885749 0
503750873 890452153 0
127168786 20184712 2
214584425 541908647 0
178578287 319710871 0
43574852 13018021 0
2237388 775580511 0
262328586 105406213 0
31024724 204219817 0
630641771 153299127 0
162213887 32289396 0
810828220 995972414 0
520868936 455291703 2
308805121 808134166 0
452358658 236946282 0
119862739 329014478 0
324206650 135190185 0
442092544 248197104 0
535288045 567181521 0
490292218 229266212 0
790939863 279912179 0
900834378 822095736 0
882947761 367442776 0
693527445 126417732 0
370946018 884993427 0
702396729 858656866 0
225160354 155514676 0
127574634 771849501 0
284550746 497051253 0
286322519 90309195 0
244678999 834170253 0
304763415 608402655 2
827080572 282800263 0
805595984 442512652 1
417332023 484319700 0
831736268 577477664 0
940317579 221724855 0
2390252 702623427 0
112458220 76983900 0
276850045 885340301 0
546930141 239314602 0
63845500 651206181 0
953495501 736364433 1
479379525 302478742 0
535926929 866643016 0
249339153 932284788 0
99239109 166106805 0
807530709 508175938 0
876134145 110720265 0
223721103 861683203 0
664166237 59017976 0
197569847 670305290 0
80354500 228171655 0
937940812 398025794 0
303603968 26978643 0
384052230 855773578 0
796015574 492401623 0
301872063 589219773 0
214187393 203206002 0
13006358 435044177 2
424672059 765215395 0
467567531 476955765 0
387027074 8893344 0
192310317 871279381 1
609999939 321126146 2
700404371 16360079 0
959311446 447998860 0
400760089 426503989 1
627594014 711431310 0
656485998 370657070 0
189564015 483798829 0
774316401 214941753 0
824976013 987902767 0
27557382 915050245 0
432450151 866833243 1
608660689 671094693 0
385924303 754587061 0
937705298 696000757 0
219676998 402580154 0
41474864 988854143 0
615990023 256205828 0
895639246 337462462 0
702109594 968628224 0
379390404 796157252 1
959222492 376466341 0
691809175 455060881 0
549737838 974488556 0
682874788 252082969 0
866515709 177962198 0
527443156 979287572 0
702977595 461075770 0
141448930 928061847 1
242712507 199170178 0
85636009 583784231 0
774939503 373260434 0
959438333 357068901 0
987697666 3691702 0
304144338 156284527 0
265734922 674384424 0
862300134 156154260 0
190454608 828909416 0
123932030 820520324 0
480334999 688530579 0
769868749 449569116 0
245451382 408965330 0
846319147 387018311 0
559418701 550382617 0
454302376 464299964 0
124023620 406926477 0
42115731 113689255 0
420982594 638373735 0
664878842 37763343 0
10728040 48870455 0
44768988 418430457 0
674244090 190051961 0
859378786 931622062 0
13882662 854751325 0
136723617 15081871 0
231633828 272087093 0
743405834 791590418 0
341595573 520290286 0
538451872 788126279 1
334956780 526990050 1
408643535 996651310 0
805106520 224423010 1
675626488 124944952 0
876351517 872592791 0
418085094 912270818 0
319617667 560877174 0
718442575 838195621 0
956590358 383189060 0
358049605 888864948 0
418121152 726795 0
800974465 4586986 0
832783397 78515172 0
774819849 328599639 0
469781239 182978458 0
744093266 48142630 0
946676959 166592032 0
499331514 826605939 0
463754077 882502475 1
928259202 824686753 0
986248366 345888045 0
865963535 794051071 0
822477640 45729178 0
463649610 246145096 0
568662883 544887540 0
792127398 815856853 0
425072007 479627035 0
196141035 879203541 0
543311151 739280828 0
922162109 23473791 0
341150991 806613702 0
526779379 522607709 0
216645602 819988658 0
67928809 778740086 0
387168789 864998874 0
437173104 861260392 1
42360867 878133326 0
891453549 886334459 0
804310765 55351383 0
663533085 701313736 0
457114156 459925074 0
957407368 126165419 0
3952964 150189944 0
762066494 212197851 0
948191263 359219922 0
73024751 319413842 0
624784765 498675137 0
932977369 139649254 0
618379028 134514068 0
601417567 551154536 0
786832491 950700947 0
482422105 302941877 0
696076399 330156742 0
618367180 655559564 1
704718982 442947916 0
111522265 354293941 2
52838400 538940863 1
209577155 219592381 0
273516663 34933606 0
131809204 330839084 0
962907715 546545216 0
877307129 908722206 0
493648775 960256279 0
865078003 5350722 0
414334066 166553 0
177911304 811637688 0
723602246 416168842 2
319586791 611325711 0
179868011 237521020 0
746570486 260534840 0
401357965 800711020 0
21112534 447114184 0
148472998 426481770 0
649049075 732957403 0
818767020 508920487 0
958618273 15776224 0
521086357 609441052 0
951801693 65023747 0
704959049 32414579 0
379305954 366738574 0
916835909 848536613 0
744892190 750279417 0
744654951 147934197 0
8421039 887954997 0
323478303 690083569 0
616871634 501002491 0
891847302 227467083 0
904215094 14983808 0
992071184 660006050 0
199901259 991287195 0
910735309 29569176 0
323924420 508564556 0
931179637 540691318 1
768884336 388539408 0
581383634 832647284 0
475163114 983868045 0
870653863 832655350 0
351409040 394752218 0
619406910 359641821 0
51712743 354105318 0
770088688 858580935 0
455793807 572042494 0
658285452 354284431 0
570458219 310416811 0
277221459 136849916 0
368092042 965876156 0
238884734 53379661 0
451053443 612699470 0
810366550 182461018 0
922222851 116483697 0
326712623 900593295 0
202762252 728476852 0
598149605 412080853 0
775717222 952441353 0
579971258 966023592 0
418110003 24115635 0
625300947 21394483 0
286019012 430564162 0
396193771 188247609 2
784346816 403030761 0
323334810 891863717 0
657732833 328646811 0
64291699 434381741 0
269587505 682587037 0
482070400 621664970 0
91076865 844482213 0
229894029 808452599 0
802931456 567395900 0
167982858 524675419 0
172135726 540844843 0
151092516 556822983 0
324559981 43099334 0
422264712 877636993 0
735163807 796765008 0
862772661 303867672 0
404448730 825895501 0
409827622 861371798 0
755791309 82315418 0
366303935 283181973 2
79658333 817408530 0
78655931 365479358 0
166878498 287677094 0
517051467 669469798 0
133486392 518572335 0
809455427 431038383 0
671971923 303749823 0
106414321 606444620 0
976581736 478731969 2
989854924 818092180 0
315094022 227118812 0
167926360 110297877 0
54003521 149555931 0
372010548 553062866 0
143482890 980251802 0
93122095 20555508 0
686114831 346740728 0
232783879 513835806 2
35537281 135958296 0
67692046 386426897 1
910241271 171956339 0
455991138 113207361 0
737276567 509679642 0
218734492 944582281 0
261017012 120863086 0
714921111 551740512 0
514275257 165698183 0
273280821 62687395 1
193745388 7154722 0
180700164 856375463 1
569929844 633218136 0
904652710 872696552 0
416687634 406161503 0
392776028 801314250 0
512515921 94141307 0
163419861 645287800 0
392868163 870911199 0
336087118 778083212 0
105714280 971319111 0
145043838 347745198 0
936924520 8606129 0
171975239 692876646 0
264630656 220577148 0
9577778 893676295 0
389021113 800392387 0
625263552 905375979 0
412909801 288820201 0
997403234 179021276 0
269437501 802265701 0
34668111 431287946 0
95990647 57162066 0
525353749 749353543 1
447800567 810656576 0
150132084 982580433 0
544939603 189478909 0
761488798 654038376 0
215284198 238855479 0
384453341 156217913 0
530205772 45979169 0
355625305 270038220 0
573519869 456614909 0
792656253 276884791 0
557938483 584091172 0
168585319 830064549 0
405212591 594076801 0
600095192 192564760 0
133271095 88360535 0
51838924 119004470 2
455396038 394626928 0
760590412 262409175 0
766074714 66932622 0
880739974 402549633 0
178170276 950482260 1
224864049 617959164 0
992885854 527361485 0
405656674 805529873 0
517028107 193059392 0
999227181 805918512 0
71974127 75815439 2
843226817 548344487 0
58916384 375489752 0
512474879 915398681 0
698056156 866687399 2
110190489 313024236 0
789302593 506931802 0
423420608 467206565 2
576757355 582623180 2
724458016 712030328 0
349245676 696562902 0
235712809 77257683 0
972824430 156346734 1
501593423 224143857 0
590789813 113288381 0
345616528 104754609 0
858392182 629927754 0
55047916 842614760 0
656717599 346871947 2
121123221 389387545 0
526534740 765443566 0
792692425 18704844 0
139963357 369734929 0
972226728 98086981 0
904469695 958067461 0
772181130 836622630 0
918713509 795155646 0
585108462 299511409 0
742406094 955392827 0
8762119 985043421 0
420832209 775031276 0
581361717 797495330 2
198663349 311310724 1
699324189 363006006 0
548740706 567988220 0
908400106 49249678 0
532105182 469314198 0
62965883 317952228 2
616018424 257670362 0
540752960 665587070 0
780178745 71071459 2
942040554 720618836 0
650731548 925005349 0
276825378 837834896 2
794146963 658266463 0
991705830 174885877 0
896813258 207014688 0
747433829 244889757 0
595434536 240619746 0
274205082 115452993 0
61069052 486812711 0
585368957 791143379 0
312465073 81812471 0
118851754 478583753 0
995225312 623596604 1
471081889 860951192 0
244440796 104883813 0
528568639 606274915 0
766320585 515537148 0
682805015 34660713 0
45194942 86198698 0
223180879 146777970 0
311887126 779900694 0
885154082 616197952 0
221395112 799017333 0
746107163 964627393 0
464852407 986374888 0
555626687 719280931 2
815551898 313272967 0
642944336 781123946 0
969503965 46902024 0
140822831 226507539 0
897882658 750326466 0
140753477 116740320 0
840893197 625727968 0
978074626 117151292 0
58734425 129844286 0
760935757 377785849 0
180152773 191008125 0
70387220 1504860 0
764162666 885256093 0
815938576 562076548 0
220469831 967925835 0
968769468 130681759 0
399188911 785982719 0
2973293 353067001 0
67669291 771499375 0
578068761 647342180 0
896875878 765067620 0
81799742 696650285 0
144623365 413493986 0
982856760 524011464 0
581574821 202204992 0
314478623 602273021 0
595161355 21581703 0
746008457 773396929 0
895683538 705289602 0
834137857 272957595 0
642531225 202815200 0
890552792 441640774 0
719943396 697582483 1
325415714 51352005 0
61631245 203948556 0
169593797 183220928 0
733754960 64969418 0
259046346 342584592 0
540675140 152966494 0
369339224 681758410 2
145612348 963786105 0
24451539 704499232 0
147180219 286057340 0
319502689 367607025 0
744171615 792020346 0
129578463 916371059 0
245925150 459859199 0
61897861 13969905 0
97088959 963799065 0
406012879 807273240 0
671697873 268969716 0
520102220 991573704 0
865568821 640360067 0
984539077 154593887 0
242118566 928408255 0
142283408 743963516 0
856283703 423336981 0
338580958 250423945 0
88086997 435407168 0
600527114 748702304 0
866487957 751948671 2
299777125 626787313 0
218550023 803480348 0
296041716 45962326 0
926663679 912503101 2
172426019 958181650 0
122183114 657044413 0
685480945 38985301 0
673318271 887105544 1
549678357 478492310 0
291089925 242867800 0
516177867 320927250 0
801027418 196526924 0
174713003 268755791 0
628345614 541269477 0
771199353 436814778 0
719159516 609371026 0
43105116 67292052 0
3323791 878024469 0
369709263 316219916 0
281767982 144691366 0
39019564 962061197 0
5746794 304400026 0
598891924 978425392 2
309038096 871433409 0
328315266 818772349 0
81115918 679496228 0
254381533 269094968 0
711801903 278541832 0
926731574 246443719 0
222132299 29109302 0
572998680 630905620 0
165150576 164319541 0
135255291 823993482 0
425551687 218484354 0
961902067 439052406 2
661716579 875315249 0
171578238 60495356 0
48057648 966261335 0
175430696 377566926 0
415016624 8163042 0
957143439 129335481 0
502312194 37192357 0
6338510 934628240 0
672649525 424885402 0
744405411 780292335 0
674530099 26757200 1
13847741 338309943 2
12439863 30250448 0
323991624 775523037 0
624686157 261987832 0
469842713 889933008 0
516440528 306543634 0
687671599 973001532 0
298508232 306959225 0
347860264 139916309 0
323429735 275077476 0
774020423 983196536 0
147623800 562509729 0
896960773 738814770 0
805031428 288612456 1
201881810 262502085 0
111996075 699890717 0
406260394 890960081 2
390924221 751872545 0
25947475 738494597 0
170171558 622908264 1
925392281 478641453 0
910820218 767178250 0
375626247 49538690 0
954452218 14097468 0
289142802 331617303 0
633087730 5517544 0
678166564 360817413 0
516233002 210412540 0
627047030 194037798 0
356921714 112334489 0
961639665 315908776 2
56381289 735808244 2
190535796 741454017 0
353680385 450038447 0
630899364 861157767 0
486781297 704514909 0
879911455 603301997 0
283669970 453093267 0
136322442 683445552 0
214183615 245851567 0
623049177 162593478 0
527523094 787905460 0
806880723 829203050 0
179615411 615313540 0
5820135 203846887 0
477388472 426186698 0
125480730 229720501 0
796458346 907927577 0
923333384 206724935 0
483545712 392732977 1
744221065 670672153 0
304876857 732649812 0
215376469 294778691 0
870310754 135468300 0
162889483 485159349 0
507171651 25310135 0
385983324 937894594 0
675908637 44319374 0
660337680 296786191 0
825104992 115248056 0
846910495 333000669 0
590165913 121113256 0
134353383 515160614 0
606441603 74517591 0
233832343 3512912 0
709034943 245160193 2
233232747 528920511 0
850344249 700849927 0
838479273 132005421 0
301972593 806486509 0
784124872 723808108 0
956196068 53442597 0
910203095 584526098 0
99566883 927830716 0
545694085 977143381 0
817245928 588058270 0
60494106 701457118 0
619267977 324268982 0
158096126 114877611 0
75492834 302773896 0
614546570 940818089 0
426790614 709515401 0
513291809 744267871 1
775047068 522120891 0
65114870 56635507 1
335088041 787481578 0
451211264 477531511 0
233587011 269189309 0
276669032 564754394 1
85318549 313413864 0
799422867 699161655 0
400723263 967807117 0
710797124 342880677 0
582761428 772270577 0
570210743 217171668 0
586771613 138742049 0
427418502 596956222 0
412962231 397770157 0
49955150 625004652 0
246997709 850831500 0
902671682 80383534 0
667141056 878841647 0
119543044 902269602 0
780345154 790767690 0
743564656 738435615 0
399480191 730301199 0
545755952 255418598 0
39816531 554762751 0
488334504 647500636 0
926555327 868952186 0
957344934 276209247 0
510257449 177910469 0
838737489 601368418 0
494497628 60262718 0
434834605 161017599 0
486495664 572433090 0
577708401 61908783 0
374068245 349966723 0
38004820 557928509 0
741716499 673399975 0
291690268 833004172 0
976033544 33411953 0
65255606 648791912 0
964517849 300283478 0
268750128 14130961 0
864422321 25225541 1
139393591 333825442 0
259297256 34037194 0
789409491 69644029 0
805890727 168519530 0
812679030 247403250 0
986978550 233098004 0
536923384 772316960 0
24005215 433060471 0
293304236 528818168 0
669742894 445491154 0
896250316 415119649 0
793760455 625248897 0
40367302 365461300 0
60670219 764607155 0
709186767 592012084 0
740078684 277883094 0
79276097 804174053 2
125666484 324743897 0
988605449 34495451 0
821449285 42011934 0
676498078 561260548 0
582179163 307289855 0
431500701 312012383 0
109474132 590176411 0
46593568 286044874 1
339922280 587492343 0
551330710 380971517 2
208140592 358121417 2
104493071 879035604 0
922806390 831920069 0
474650306 802049051 0
82341598 766026450 0
495992991 598139070 0
104164700 470821990 0
810047994 404563679 0
756285323 67992710 1
674235973 108190444 0
220067565 646566672 0
236072481 895674383 0
393384522 924092328 0
333780021 337967813 0
684702962 833347709 0
762906034 600756503 0
291469565 499486183 0
617894956 950368127 0
899782587 889881741 0
349046721 760991096 0
980775149 37567431 0
931847869 999444853 0
119578930 506593615 0
256288944 203471428 0
878211694 695537769 0
5847032 744235659 0
761039184 447545654 0
156940795 809986842 0
392879063 423229354 2
536291569 542463480 0
346433114 7920664 0
371440371 664684283 0
161589391 664945006 0
909878647 912771512 0
60164691 889032757 0
808724274 895276768 0
87842800 90860503 0
295589951 688110940 0
273397128 742947422 0
610584614 769847765 0
418758743 303656609 0
132510743 907699697 0
19979529 531217415 0
979622930 617675803 2
154917255 366120246 0
622528496 947040847 0
117601949 230552528 0
839150402 747804301 0
428770903 852957405 0
106631138 745784560 0
10265187 376114393 0
12570981 833948484 0
256366139 473705040 0
486250119 933604398 0
233404735 483710689 0
36333900 843000892 0
369738260 133959563 0
496423967 28689295 0
97527234 56748826 0
719693421 827028084 0
669171827 798629008 0
44176002 560990830 0
926480926 272473371 0
204983821 28914623 0
833414711 785652103 0
39524560 374762523 0
420196458 852157785 0
606442695 709150570 2
48274205 2003064 0
737643346 364845934 0
462555461 26947124 0
926484461 525735724 0
786652345 657941104 0
641072133 773763407 0
302291853 860522061 1
528000233 552848439 0
368069874 281644510 0
745980344 893030290 0
408335544 618277084 1
473865151 620172638 0
895290351 473446787 1
42102241 615712603 0
63446556 839067173 2
585277978 297153399 0
504831511 572291363 0
307622478 834740170 0
300418083 482513480 0
177615281 124096172 0
21741961 161442544 0
485231754 442735016 0
994757936 508628499 0
614147322 586819893 0
904070965 505828440 2
918186880 879652457 0
926130372 798537083 0
495970872 437795768 0
393960573 770286749 0
713274060 809944718 0
646529058 203567370 0
218363299 150076770 0
247139065 269718896 0
79685038 830282091 0
672599163 962662720 0
751579151 69144912 0
736023770 269261688 0
693672087 878476239 0
423848802 522582726 0
390007372 610987246 0
489560826 87998571 0
243843770 872021754 0
245355793 756611571 0
748513345 139995250 0
602355851 653249085 0
668942908 414424830 0
88879322 66641407 0
750280046 84728441 0
660543249 728519283 1
770657221 966391142 0
266841237 40083951 0
743698754 305075062 0
709870078 586737326 0
754812298 120746176 0
222618394 781227761 0
381977741 876152731 0
833970208 26916600 0
112349260 527653238 0
245622269 725613529 0
518438918 640371003 0
922838984 670847580 0
744493469 84601324 0
1061922 325864188 0
868364921 103233496 0
212040516 665049563 0
239685519 353388041 0
537427170 600005494 0
341270590 497611656 0
216622626 91733464 0
574276755 253261171 0
550745298 532647076 0
267273244 614019105 0
144338528 839854452 0
632792887 569484835 0
660428655 789241970 1
4839558 96812420 0
128839515 519887728 0
851985400 509540928 0
401291295 520054456 0
952965354 552565747 0
593250110 893733807 0
284219481 134165060 0
54504318 296978879 0
263008683 209191736 0
428071484 258181204 0
904125193 556614626 0
65903308 343872442 0
54880699 261209880 0
690769382 983537433 0
433295282 986832945 1
516277214 921413822 0
789348872 210110795 0
133541702 84986197 0
127131585 406024985 0
429451009 509801094 1
809663823 112093955 0
815493014 759450349 0
396171849 287442433 0
196517056 999899933 0
526503895 935849917 0
549373422 980223999 0
264733627 652118842 0
923350617 838704430 0
855227723 381829828 0
943576828 568154392 0
175687484 673027995 0
394614362 481164417 0
939903390 538615507 0
97173183 61935940 0
521327551 22548338 0
330959816 942654746 0
530855624 234629272 0
920872180 747146563 0
390473724 930930053 0
67366580 47079634 0
178616235 817336081 0
878543210 294708901 0
143982923 450894573 0
26581529 401416033 0
108782458 925225494 0
678413998 11149766 0
41920948 590216203 0
918747539 884596314 0
243161995 561110366 2
609627056 388810430 0
121298629 37628096 0
383633936 174553180 0
843869254 997040129 0
38506034 643694516 0
144912150 52428237 0
355756969 361916056 0
69001377 308877362 0
273692249 144108656 0
93862273 778806487 0
645083470 472895860 0
788454018 143567526 0
514049649 396607687 0
415150443 110632615 0
901158874 675566795 0
167480513 986085618 0
562745086 422025582 0
238283940 64274062 0
894559949 823254580 0
62189240 689198047 0
536231310 2824274 0
267681762 757742573 0
88384440 239854908 0
986235844 125723740 0
114875333 392012629 0
71181225 948648538 0
875067414 434597257 1
50961887 332059060 0
533667020 722837563 0
443995200 960958214 0
579311146 593407048 0
314508628 380003605 0
379341834 841489964 2
721973234 155170077 0
623895576 201039444 0
489560651 201692306 0
484442816 139688158 0
121748438 467734890 0
778470210 704054303 0
829605782 897734475 0
11378423 948761472 0
720727005 695441533 0
648562358 40638491 0
250214140 334219814 0
372609786 3542261 0
384201651 663509239 0
737635377 859945542 0
639619066 796700804 0
116732167 102870236 0
999761636 874105596 0
77671413 124536593 0
535357595 917001156 0
596160040 478658177 0
387063100 828572063 0
41659007 884021708 0
968054544 459855475 0
315748200 498529995 0
477211998 55841540 0
872282594 211016261 0
572683504 763776389 0
742803343 563392928 0
68523512 564350837 2
561864529 160641862 0
84330606 723789308 0
448756837 868430685 0
372031267 575766959 1
954918934 759201060 0
178552298 794092768 0
840281853 954770034 0
452581310 221455895 0
177079804 147059072 0
217642902 461746503 2
905505690 743374108 0
787741169 55628947 0
138489852 922517271 0
328965425 715691003 0
105100835 660577005 1
102709271 931820658 0
500769447 49907692 0
89967350 474749427 0
900673846 3681664 0
932736164 582918983 1
178903715 516191359 0
212875086 741511821 1
75696739 365181356 0
673013759 426180582 0
168537643 587586499 0
698073579 657249900 0
153186569 362719718 0
105435696 45544404 0
842283362 270336984 0
518320974 19494228 0
894234102 313038023 0
423043312 796321216 0
187275796 541999870 1
28032212 42736466 0
562727065 623002609 0
343812474 265744641 0
841295360 184539166 0
273549818 878983477 0
63372695 844917652 0
745775151 124056592 1
599929306 58920935 0
135602734 328124931 0
953570571 201357954 0
296753890 357287297 0
146953134 180844391 0
231598496 587209461 0
990649230 987897467 0
567324520 719702252 0
563508797 880726146 0
860275134 502061883 0
527809045 342871578 0
111467185 623610088 2
99079057 670825676 0
4265311 730507903 0
225744157 846104493 0
949459872 502119656 0
470282188 586095264 0
129430216 964933851 0
832724663 213918132 0
610411339 922315669 0
654657538 845966965 0
63961347 683316960 0
33718636 124220909 0
201679208 40825883 0
665369499 223018431 0
981413964 148368321 0
126663946 838620456 0
470549537 981321321 0
511644545 482629880 0
400462446 53348808 0
832610521 826368578 0
592365921 130510429 0
956354348 176714642 0
822278239 873119931 0
88289743 409470981 0
76154505 628076385 0
633539141 513554143 0
846280074 416415155 0
728476074 528058813 0
926373384 670340588 0
850483829 640261716 1
631422841 877622183 0
174253330 956410853 1
1645893 99121664 0
615367049 779586433 0
894191053 509558697 0
446964543 983273496 0
874158547 150784366 0
818494752 231492566 0
471764701 851939733 0
89617566 520687419 0
813130218 83375784 1
731694965 701658621 0
93888059 773786017 0
994949276 670982269 0
648044181 759834193 0
476236784 721593922 0
485244176 353306399 0
98038121 121488813 0
619490060 833082309 0
349334714 786723206 0
299140872 316168816 0
765095281 386980120 0
667020087 793122428 2
396841294 601694616 0
463366481 975389643 0
30336741 537218761 0
982080058 558732234 0
863103199 837267939 2
617147322 494029937 0
145593980 605451481 0
964658861 595220591 0
501354510 198090999 0
798060839 563191691 0
737881421 603228767 0
206564538 279345946 0
574137910 928252204 0
27955920 816349089 0
98157678 543083009 0
816369486 903003305 0
28364631 268254864 0
259034867 762663273 0
955871169 793981235 0
128171555 752165068 0
204306547 107865026 0
495285769 920088703 0
701708822 654066379 0
613585754 785722236 2
255946427 324056419 0
451595412 475621428 0
895698286 5222216 0
357839797 505912637 0
704116997 52176250 0
308124709 524946542 0
969585454 261999885 0
920290282 294563380 0
158981999 964664232 0
677703958 750699623 0
618926219 419827849 1
726924673 54761356 0
788556800 284648226 1
698573627 73002681 0
837495903 900706245 0
884614428 425458846 0
805673417 974519044 0
155696742 893564430 0
65410123 209475342 0
134598238 946860781 0
24486607 490737435 0
572698263 768821055 1
14476756 4402097 0
796997255 581359074 0
738378191 509459827 2
635974174 306298339 0
434742467 674005960 0
569435053 520709843 0
4343167 878745156 0
442277670 140028829 0
22262053 208887774 0
318496010 354607559 0
738448386 661606381 0
593324116 474079859 0
366120865 493142696 0
581037538 105219844 0
397500849 17860141 0
64849265 432274981 0
880263111 52923188 0
577436381 313268044 0
448577357 542442443 0
61049717 83847267 0
529437940 443890002 0
485458145 581538420 0
369324117 50392416 0
581448735 825228085 0
62652090 142403073 0
591474920 837209496 0
111276836 544577503 0
49378356 98259168 0
800252610 190251325 0
32893213 500297238 0
834070766 393016085 0
154215934 156436066 0
73859293 687627890 0
61725815 418077771 1
654137042 599195222 1
590948481 253496594 0
487416988 120619607 1
929945227 281420911 1
844642206 809749753 0
486794924 365005844 0
57083016 901977885 0
370882608 985674804 0
738941676 692565069 0
901617278 752227259 0
541767183 146883361 0
734359135 623694101 1
908700871 13258316 0
421797554 869843679 0
942120334 516691577 0
139390286 935491916 0
736402416 442574878 0
352482971 856859126 0
789021456 446655302 0
484661402 28619015 0
797473134 248665390 0
11709501 224214875 0
547954890 705098837 0
206323766 953896746 0
122219290 560294771 0
12548521 255849476 0
17064268 715857847 0
531715153 945362145 0
136567609 12285737 0
102840671 734760368 0
504315391 212537928 2
258761558 94969525 2
704959065 261714448 0
425989126 112494396 0
583613282 503695669 0
822905823 391970792 0
162198301 59002880 1
102879451 851775917 1
357866793 650768421 0
821123389 629924431 0
565073017 107312217 0
188475073 12795421 0
101120785 544257126 0
807426498 999438069 0
481596355 609010095 0
717596283 721026701 0
501549120 951392105 0
101133083 769023295 0
680247410 342145688 0
718237668 454126957 0
787118923 755490904 1
857128288 712951872 0
465014405 871027371 0
195753454 14155067 0
608640096 976430745 1
899584640 504613270 0
486074087 111502321 0
390513851 385286021 0
145223985 798588554 0
111966336 124764412 0
922196527 661535583 0
668038979 742742100 0
565417829 616680882 0
791706459 111291221 0
850776784 83480616 1
749306665 116247210 0
778370312 150712168 2
686721191 879037407 0
483008082 74992105 0
599076318 644183213 0
566803690 86910584 0
447363418 488361979 0
859179601 131428114 0
11438855 945014677 0
740418065 445542484 2
27586347 497131892 0
614370392 606904582 0
256058110 346608515 0
63379381 948162534 0
518291852 570001776 0
790165694 635255496 0
13008023 788824821 0
616356427 110869011 0
572017443 854678360 0
741529916 942884681 0
983429334 981646137 0
926915742 674434418 0
326365517 334216527 0
36288195 733627286 0
451940090 732830526 0
134916386 182214347 2
622383635 432166728 0
958684907 507051909 0
697740073 475398589 0
346963401 359917932 0
171693955 728948093 0
645556682 868767908 0
723513778 425199459 0
221473303 590444139 0
768515701 49724182 0
104116309 401527670 0
77902455 206693259 0
333802848 600830283 0
523913505 38158123 0
617680753 366233694 0
439884350 971612620 0
316317755 325720231 0
284250880 88098414 0
254982449 187209636 0
901972663 777436737 0
678012594 755592950 0
151668734 178101551 0
111313991 917472662 0
725802159 21207644 0
753650094 714498899 0
493207497 94876543 0
920788565 147389319 0
857811604 25092561 0
33088698 830349837 0
461255924 414266041 0
557028526 837441122 0
450430549 631602844 0
990379006 532503633 0
981900316 688764296 0
138371545 901410017 0
909682244 131282790 0
825371936 464141871 0
4080196 836134245 0
114884819 942314938 0
34730869 147033831 0
259584627 837765101 0
944227891 888437278 0
224060365 797058390 0
342603996 475629238 1
148126864 767587638 0
300894552 994149797 0
95864572 167409352 0
275156742 928015325 0
545013065 989492929 0
767714228 118483074 0
786461361 676955453 0
402008385 191074596 0
357313938 296132722 0
11098294 103916168 0
60257496 924404987 0
110639497 835453646 0
64461009 556032008 0
231155701 209068455 0
193256066 277396665 0
915231126 115718488 0
243485372 520897507 0
966501726 512915435 0
583691544 999410656 0
466953176 794549842 0
623979918 436091767 0
521036569 542710315 0
14315903 389551618 1
693229115 209898118 0
363243368 751204462 0
304281183 338567144 0
118713372 734666143 0
251031825 28355061 0
890051617 613141391 0
12130534 561200425 0
104331681 82017258 0
624502109 154975823 2
319804342 391740931 0
497213880 121892543 0
459272432 495853383 0
593932931 670336011 0
444384834 336686437 0
886922363 941413596 0
272656305 559246754 0
141716995 723660339 2
282910491 310989526 0
240600468 268835857 0
523700035 820313554 0
389038263 823330958 0
237201804 439824116 0
248178624 733331500 0
312567058 374341822 0
254703561 440185262 0
868760638 867487357 0
891158213 115353193 0
926644154 35104994 0
610270828 730746406 0
270787905 1009886 0
720121777 775022606 1
31172919 75529329 0
453849072 351077859 2
580384604 953242644 0
317655947 271932476 0
987109710 138794041 0
772821683 157070416 1
233679865 219504807 0
612820592 387246530 0
558476220 708833539 0
901597490 92585971 0
74634748 576316004 0
247472557 104470820 0
364763882 626362617 0
47218451 797576076 0
74503221 469701759 0
212292122 654870263 0
16047165 385033860 0
209584386 364242655 0
345819958 705414902 0
608676065 126155929 0
585708075 903588739 0
344719539 841350850 0
533572334 127765362 0
916040568 329479858 0
208488645 619676612 0
582547805 548941841 0
119538478 91375401 0
720047732 720520434 0
316269641 474173759 0
553623956 63124651 1
679882489 188506918 0
28409712 641994801 0
48276470 819772021 0
438709296 808785795 0
256563003 510950480 0
95575365 147537854 0
632388151 121122030 0
633538263 627578480 0
900542067 265054718 0
149948482 189801102 0
941387225 763251614 0
976700730 448557166 0
408217925 496032187 0
99857169 84309130 0
825242857 763394274 0
29004561 876747329 0
878174463 620681945 0
213089691 275837520 2
308317277 534769463 0
594217869 669890486 0
795501482 718346688 0
103261183 188870904 0
960003266 527853528 0
704696229 627106094 0
551761921 167145773 1
478346349 818411474 0
754050681 952825866 1
616761230 12556501 0
145298574 109845189 0
570122629 22987052 0
774174008 294579097 0
837336625 764894469 0
681804218 572318390 0
111824268 130524544 0
563534595 87492314 0
990806661 418968690 2
456880012 898758472 1
495354765 559366573 0
630498714 517991506 0
795720451 377986385 0
556372575 249642386 2
915057709 141256452 0
32568885 834044333 0
35431606 279357830 0
252757213 247500244 2
440844017 164903298 0
80735236 96975280 0
197320084 913889400 0
702003714 500127715 2
715333395 67958319 0
342577357 786348649 0
270515470 476853300 0
80358115 513466372 0
337638453 77794752 2
614281 927834284 0
382533156 393973234 0
773197452 851952610 0
746166175 560602842 0
201953783 398592419 0
963904341 92451 0
568681261 314945407 0
45837734 483394424 0
831600764 156917018 0
768111430 880496794 0
726072442 572303226 0
328495018 141283993 0
530546881 407370409 0
87374310 221531782 0
604792785 522663388 0
395797408 384660713 0
590151144 205725690 0
988580490 773787176 0
513290664 203288663 0
150542619 342004548 0
626185807 49695694 0
312747021 166757816 0
569683018 111249056 0
156023879 738354982 0
732642106 348018040 0
756670771 952469165 0
979539697 839593843 0
669861979 975582061 0
725492674 309406192 0
116005318 148259446 0
607455412 617830952 2
202050410 673010961 0
892626194 338698673 0
632652273 837360970 0
442291152 936894246 0
87265417 720723354 0
875610287 340551211 2
808421427 627070134 0
246092405 822049926 0
238224337 648862371 0
181967941 176379697 0
114487978 453385452 2
135654613 775889565 2
287042187 130850676 0
242318178 246691564 0
257469836 398257175 0
711618901 587219306 0
141321406 426355634 0
514803200 722817580 0
796894029 32119340 0
620017172 541971437 0
728931784 607865784 0
714454967 654369555 0
210660746 810110961 0
69329413 436368907 0
575522497 858857705 0
43727903 631076215 0
901888192 49358157 0
41874055 910069120 0
451500504 568518690 0
935882146 402106999 0
215390083 418530559 0
93420299 560497137 0
416985828 957129277 0
748834489 295811641 0
11600060 796846936 0
812449099 387121693 0
684850662 962311704 0
432118390 396009106 0
644698865 814431648 0
566453531 700229597 0
724564246 201605039 0
413738947 48684889 0
627041237 881184579 0
262248915 527290451 0
42130147 508247359 0
224306104 736907880 0
292032915 884547010 0
617094114 599753101 0
186286308 566913387 0
116253167 679878056 0
309927033 438720079 0
832876550 706913903 2
315544464 608225007 0
829057210 633993910 0
495814686 671436120 0
677932601 266875804 0
218357629 233050185 0
103118767 683799504 0
799995397 804842096 0
857391945 871384550 0
868899640 551043961 0
347910610 198379860 0
332556913 245457527 0
432095423 54584893 0
653080589 921098149 1
66558317 485667555 0
47667420 957058000 0
192696176 275720518 2
723361373 159813201 0
217753672 161456343 1
226362454 506050061 0
594469358 536473104 0
643290452 64767884 0
788220902 581968077 0
615179933 798197364 1
814427816 527472528 0
404569103 119198220 0
822431204 645736297 0
71514585 906745902 0
942596230 318380508 0
215073684 724328025 0
112318386 856002409 0
335180617 221498116 0
332683576 407215656 0
969753382 124779337 0
592550192 847490025 2
362015775 901255948 0
618609022 316206160 0
448978889 817189020 0
168935676 553702733 2
445340305 894669211 0
576112199 61605411 0
73594931 484108641 0
50344807 463919669 0
270015433 154625394 0
700586054 222681802 0
316054826 563500644 0
40223848 642825581 0
219811873 734479820 0
795793011 849362474 0
905225560 378953215 1
885794569 958922694 0
948671475 166068219 0
319931017 320582648 0
765784054 543730398 0
953142298 206323291 0
231441395 936009383 0
902242675 739936719 0
690287823 998451870 0
543885347 734796150 0
726555310 720211909 0
906572372 811885987 0
741923471 237399395 0
24888819 676929627 0
190705601 558001143 0
126355842 409737562 0
756933970 932747467 0
159557947 91263367 2
101496322 242515930 0
701418407 178750031 2
758141926 232318150 0
887837694 381442853 0
451695210 140329860 0
802633692 196849948 0
22698311 659198548 1
605157874 856391913 2
92834972 12296224 2
459470970 176649707 0
219177000 8788504 0
529266677 338442857 0
359527033 60403585 0
412135167 136771374 0
85650868 482549335 0
977135173 165073088 0
83151069 633806077 0
171943454 53108857 2
215184575 389435836 0
49381642 135308301 0
72822950 191704334 0
300533241 280522956 0
255915021 511223832 0
983850887 46381848 0
14363024 882603126 0
768553755 520755123 0
581178521 413499344 0
363353807 171463463 0
195865975 728187349 0
588285845 696082424 0
376660410 9673924 0
876744702 814567392 0
137626413 550608396 2
606456950 39537831 0
846134213 789576445 0
556616262 108637363 0
904318679 302992329 0
235708015 770359509 0
503899257 823125273 0
976952884 81073442 0
789559956 941633570 0
116298071 894186069 0
126578512 203389097 0
94251564 597683461 0
569387208 239581186 2
237662969 595229002 0
364598410 875319236 0
370920169 530481521 0
522771564 372619263 0
847340593 275405378 0
178392702 121730927 0
839117157 13681917 0
455078944 962311592 0
622025843 125905478 0
389932446 538945483 0
133384373 373472149 0
324079100 42581879 0
69236788 969481235 0
76841009 538574090 0
889560205 461267948 1
234041418 627194375 0
995411902 373033322 0
181417880 278710703 0
121871462 554118770 0
997410973 134045982 0
247863903 314093849 0
73020354 534631562 0
157501387 569548599 0
40710935 7745214 0
8520498 441393723 0
49835038 199416443 0
808875757 626774576 0
149363878 120566833 0
688005313 850685142 0
652491280 229583858 0
605791163 11728578 0
34493855 530025729 0
487948357 874808259 0
685592556 859884974 0
208498701 121245081 0
507143419 25022720 0
709333335 301847438 0
344095188 697087534 0
607736467 988270860 0
559458090 122487045 0
787365945 484415939 0
169719039 60568306 0
394355376 899022519 0
880874525 495691009 0
267589435 922278346 2
302223965 704926813 0
784528997 258186242 0
32311589 944482422 0
543407265 8808010 0
853973122 803764433 0
895583205 114986409 0
699474362 78972805 0
592621388 83950026 0
389153139 873185158 0
594902425 909765537 0
652862759 440466203 0
990019805 292710106 0
469984138 620683540 0
129004428 678701760 0
298378722 816440826 0
404034871 791202328 0
89666478 124099996 0
544194707 19084094 0
129962997 540816012 0
371327358 688337401 0
82703265 739850803 0
557670322 880311489 0
903323824 213305560 0
298431995 123098597 1
528089077 6172899 0
615260027 985906846 0
987679399 801203199 0
155816089 466050124 0
263514646 849381494 0
488818062 291027587 0
202325909 127865882 0
205043398 74773139 0
118601568 166589624 0
35408698 751548343 0
614324935 306757447 0
13024769 634007594 0
85287206 431136784 1
503905078 109237925 0
463217941 204508776 0
54416210 925258517 0
965323867 39053981 0
390407843 183331391 0
325023365 94425551 0
431705210 747201702 0
722763748 480217862 0
777982719 188073123 0
34198574 18068933 2
75715742 626230370 0
619661341 896019661 0
51977404 21911016 0
121465333 323538126 0
463310011 996324634 0
675681260 519835118 0
862970748 883132939 0
396605489 350467311 0
276459287 138149851 0
578473315 350411504 0
374780743 300756578 0
417399384 57424259 0
326084997 895295531 0
25040882 79042720 0
818902329 649465600 0
851650104 800525895 0
753090871 663742640 0
663379839 725312616 0
420441704 179747346 0
290871408 50789533 0
868983677 522068810 0
438400014 90013612 0
495030040 681555183 0
459493660 74697062 0
361607045 765800247 0
898379944 81870031 0
213439608 974292111 0
86878438 126231471 0
54786583 432517558 0
805658325 86996408 0
231820385 349851781 0
171298049 725367879 0
231231741 310927191 0
510637732 368366570 0
299612426 864591307 0
286467506 729059281 0
990365262 807755758 0
439484488 370719155 0
121617781 727470560 0
544563562 23021831 0
838473467 716400846 1
957213872 235521502 0
450960924 634723597 0
106223513 297633350 0
86116954 806479025 0
269873033 166656236 2
727183924 526840822 0
34125012 437970772 0
351372142 529921172 0
59534783 677109984 0
410421870 205968015 0
514819767 6244953 0
697854282 545647202 0
707784787 958685184 0
483343634 885818951 0
166682342 598952018 2
641885856 367827998 0
441879555 815773483 0
472001028 189081327 0
204039934 860807494 0
307420563 554043392 2
713412942 920093605 0
963144140 76285369 2
611854891 929839700 0
384201027 691504048 0
755359414 998366816 0
816590817 160385354 0
753186287 315332414 0
277567365 165732492 0
765463594 562509394 0
683381458 542027710 0
48731211 120564475 0
830705158 452540071 0
385617730 386528559 0
613638111 660859168 0
461678123 175449230 0
488921761 152362993 0
933816955 301303738 0
393489502 958043307 0
63333861 18509074 0
612703632 131041458 0
244192426 149743729 0
511903167 654929128 0
407389754 281999835 0
587457783 223740507 0
189798512 464212796 0
696915508 804456024 0
804381936 204326648 0
147840471 744688416 0
792316990 931305105 0
686208083 783004270 0
980706113 152492679 0
886937938 672943395 0
422641743 283968010 0
162304780 372322283 0
894324873 263366316 0
467569656 818675467 0
17613471 987834971 0
463269362 385517536 0
377682137 82959386 0
868201316 176413218 0
38255549 33076302 0
351417001 283932658 0
229565320 273648758 0
904294767 525559197 0
425058317 419396629 1
269777141 170748575 2
47515871 111166956 0
450561744 85820031 0
34770385 575796760 0
850481572 508987303 0
408985702 352364317 0
47427011 860264255 0
35450626 245986831 0
43284859 910392519 0
527060069 993603006 0
206753334 698430483 0
418366711 977129770 0
93658063 54418046 2
196339670 406464215 0
808458128 141046979 0
110684702 186708339 0
703617873 649948793 0
836000923 911758480 0
879085831 136731681 0
262296475 8103596 0
699043430 725756651 0
901872855 168713138 0
293623311 398970779 0
929677391 511329413 0
138022653 834422236 0
463325899 914145931 0
210075503 27903660 0
720489638 199082 0
977291966 529225560 0
174170973 332417207 0
320613885 57043953 0
463200344 73778485 0
105976573 221104344 0
178999918 793779973 0
404925190 133059900 0
400904379 105284982 0
461855438 17165933 0
270236794 520433297 0
623136497 739154399 0
238160534 283438867 0
228771382 645398420 0
411056693 335421341 0
400984458 576183327 0
896626511 514186484 0
80192578 706814342 0
354964255 615069411 2
915678755 622078583 0
809905693 290913175 0
151691401 28520621 2
104341814 490189172 0
281846893 731721502 0
678672512 710416292 2
638900053 565656163 0
745589855 864174382 0
251688859 114004976 0
576671769 46175183 1
452728467 208003113 0
20744973 696808847 0
218828385 774846657 0
726904003 47760802 0
932278836 116959001 2
722315338 300048986 0
212794053 142658485 0
304419447 967189091 0
767610266 77951007 0
657409061 180997957 0
379017162 452813573 0
996709716 492940156 0
590133306 706230596 0
271167554 741843921 0
442361221 793528189 0
4924135 117729009 0
568946859 332463658 0
557879021 115004367 0
553834774 674776193 0
871444603 702851289 1
480812462 33871724 0
203823092 263345479 0
803685020 574094935 0
705189662 951961044 0
6535137 243665546 0
33599801 722500080 0
3277322 35016993 0
754397331 904669448 0
439707466 786826659 0
126920128 513305614 0
169100945 413737656 2
12609386 401802027 0
61037265 763212807 0
962417300 861984965 0
285624565 245423945 0
22427881 43196520 0
173307997 653256309 0
580330446 633338122 0
854475257 189383805 0
244730003 70071911 0
129132332 143436690 0
681310898 97236136 0
170880722 435177082 0
194645856 91121068 0
618018465 117536500 0
682732175 627099719 0
106776111 15904760 0
630705666 710337289 0
603158667 205702304 0
905971937 973332265 0
678848857 628731508 0
778690518 255805935 0
463231164 405210906 0
845558753 424585512 0
9907061 867004138 0
108173623 293077456 0
410676833 694524728 0
136433545 188698414 0
68540399 542617560 0
374980726 309381312 0
930099312 771547481 2
129457072 347012648 0
859914121 53425272 0
514438550 727463244 0
872454948 223812817 0
224986817 168818732 0
39527063 583937341 0
225827756 334980334 0
235325289 120838773 0
138500917 587046735 2
837554068 905074482 1
829916516 451995835 0
14011793 451401433 0
830139619 470253946 0
911166907 917232577 0
151290120 911017273 0
50294728 130697342 0
192345003 386947619 0
787936418 222886388 0
407378736 25025616 0
267090222 827138051 0
624484912 703451328 0
736508392 49032230 0
78829013 586827244 0
741151579 829825067 0
201695131 857880664 1
5625186 898361061 0
84220535 405118917 0
208954609 432749384 2
663528583 937611912 0
10479229 18914131 0
549855376 228402749 0
80277090 266069842 0
71884732 231654901 0
351706750 63008089 0
221080720 883528291 0
656820488 920228278 0
65985059 940114395 0
136973885 983492973 0
563537937 389443225 0
66259765 945660339 0
493790798 661830718 0
350205483 752763330 2
324665586 940903752 0
969152231 981508571 2
992200283 256091664 0
298342610 103724101 0
506182564 186726083 0
270299482 976483049 0
823231504 331436059 0
573109327 941396612 0
223828927 86756646 0
453495396 551488021 0
8644485 365997478 0
124775478 74901622 0
815744710 798352093 0
710017410 645619370 1
54087607 876329765 0
492370439 499600100 0
18507664 467797058 0
482758418 781628533 0
911672529 267275588 0
506258197 996663752 0
339036111 605288504 0
77030139 478341178 0
257125629 315334229 0
52375440 303538904 0
748662186 77734887 0
189494986 851135358 0
85581618 780540364 2
863482120 219112507 0
250241113 725773067 2
216215041 651062813 0
368603685 947480394 0
194376606 363761899 0
681328472 33395755 0
164517450 133428879 0
560643170 438277265 0
918096840 847585397 2
544322669 18753552 0
857824652 168809211 0
319675184 786849062 0
73812272 74552065 0
325679030 812255498 1
716892963 239498003 0
820844765 401857193 0
379100755 31362232 0
945715594 869928169 0
476244973 885282516 0
249716599 44484111 0
24653495 661627186 0
695834289 158079457 0
339448235 390583130 0
692946432 508434519 0
252358382 315172681 0
564973681 934549105 0
303188231 754447712 0
742249705 688478287 0
519913405 677074834 0
446881369 446560851 0
704425533 19597897 0
630113560 635177364 0
50203929 535795037 2
493335742 981135840 0
34508089 105795752 0
67691989 453659126 0
291575274 247150070 0
708758398 795124595 0
612753046 150491316 1
46555795 35853998 0
397326972 903760770 0
303095116 940966348 0
894990317 323923190 0
632673840 354917961 0
45500544 955933372 0
477805733 133183578 1
467611733 726363508 0
229720635 30401045 0
472159138 12416118 0
409710176 425331216 0
321197792 460610770 0
868382580 213510037 0
775352636 175460744 1
874355250 270948114 0
481828283 732929348 0
5315947 111685665 0
975031233 35839892 0
710404278 811775865 0
470918919 265009260 0
996590601 100954828 0
507136937 619475707 0
869769969 450715870 0
150694799 211227473 0
930205799 630563367 0
942974036 109729694 0
82757682 29540461 0
353783337 71804709 0
851000633 104784286 0
53570005 206989942 1
672303586 434580704 0
124819233 686806407 2
335559603 948651884 0
540683708 170854687 0
552326028 425919829 0
807206951 336640609 0
937234605 116832836 0
6013815 773227203 0
8485978 481472029 0
121148305 100349344 2
476053619 460892020 0
472285097 923691821 0
208179619 382387691 0
412718824 53793917 0
640165498 490737630 0
121578642 947287748 0
620896 123431384 0
307279654 833588191 0
51033318 99614776 0
683593878 180340171 0
411966887 780562533 0
411892726 699280174 0
79846074 819309661 2
419189852 942530346 0
650953063 502331715 0
329130997 912477860 0
238108642 786123157 0
66080524 324273824 0
435940129 659033477 0
167342280 860321260 1
389724590 541560626 0
661791676 330020878 0
795203916 764180899 0
966228617 292832153 0
801829972 836935384 0
297212920 59214662 0
635468969 744582253 0
885247669 568828349 0
110788464 609298795 0
241485851 149874076 0
978341790 517522357 0
465515484 560723900 0
860226018 583183695 0
965314245 919498251 0
746486908 945996143 0
895417235 350561568 0
34526765 177241742 0
719863717 511631543 0
96457013 59214210 0
798848874 547553030 0
495650181 724058898 0
146382973 875238957 0
623036892 488412310 0
608303110 873026896 0
668001260 781462780 0
740691964 64919690 0
176797204 955432832 2
717497969 158868200 2
234351926 102906576 0
408987350 488962191 2
944281134 320780587 0
926400115 392093094 0
766078173 355483384 0
977347666 692589092 0
352864668 84454430 0
514806111 92603515 0
31090100 601268686 0
395661842 705015796 0
68236544 180936449 0
873618862 404889680 0
808986439 534897482 1
759320042 275759375 2
970863364 253534376 0
57837678 615153507 0
770007862 697695981 1
81515756 63098294 0
318020536 575739048 0
550204476 10921269 0
128047587 155025537 0
126172185 484056026 0
939901727 347716726 0
990280295 683014261 0
178823246 80439262 2
351456089 333874146 1
100188203 104521075 1
345444190 805485085 0
853818854 934644675 0
588302999 993405352 0
197224556 24749459 0
733487260 863762208 0
820858302 970039651 0
812815166 146005488 0
900968184 127268452 0
438246063 815581963 0
223662957 571468363 0
844915541 912150453 1
517346430 525371308 0
672310013 3085963 0
251399267 922312632 0
920497173 86238955 0
177644187 344831721 0
310858106 289840093 0
100743585 181482619 0
299909289 490680284 0
499541402 632538207 0
599962470 155476840 0
785843241 655816210 0
467551347 325011457 0
122676856 683545728 1
71563969 980001320 0
82747215 969707396 0
546867455 444717330 0
13183930 417266156 0
350002457 962599828 0
72556306 58902583 0
309537420 503937202 0
337059458 306592821 0
242480350 286564932 0
704440579 521783476 0
75110107 61367018 0
785523658 829226302 0
405959511 712464992 0
95778624 626008890 0
409972366 837183842 0
183881935 677954796 0
222215140 601287846 0
474226635 562475360 0
87917659 19452672 0
873740847 887828558 1
953151542 506292392 0
370769681 426394704 0
339849715 727725420 0
350429164 648338339 0
827078559 849369704 2
323956594 858164314 0
146572066 956266364 0
283748274 305325025 0
974802586 844651926 1
845002300 970713276 1
289785543 535903675 0
65438452 217961592 0
710598215 92278795 0
734098756 223321116 0
6329246 781932912 0
634927512 928506794 0
783343706 969147185 0
57798930 564084704 0
403747787 959072464 0
369840265 379512724 0
844299994 144313229 0
175491187 87026811 0
905192151 588266578 0
326542371 143230404 0
484180370 697428375 0
724348593 679954011 0
878644869 360495438 0
613690247 857214713 0
156964388 3445392 0
915183341 128569596 0
990629264 891833690 0
438418493 627215486 0
117649950 767074812 0
950628683 558886233 0
635113037 691461633 1
681033355 591820828 0
52003186 437677043 0
861179352 9702089 0
57637853 453126122 0
503497112 896049563 0
547883083 321410159 0
879445383 942359791 0
134046513 63579234 0
667961661 365320809 0
120082939 424222063 0
778889350 652672324 0
139675697 379203058 0
274729463 940581835 0
238248874 691785541 0
282659800 516274320 0
201164753 93123208 0
430669431 553164701 2
81414622 694193314 0
889392891 62765599 0
50194114 75038524 0
59691728 591418790 0
135367438 1646411 0
813938417 397703852 0
595732774 112440243 0
78141988 445492989 0
455830502 69832754 0
628458762 564549180 0
661778026 133807831 0
50491467 529295594 2
10478789 369811901 0
963833407 781555304 0
403149103 816302645 0
375858172 284720744 0
288480997 7437375 0
791649517 924737525 1
78095336 658373977 0
349989475 678568216 0
448193510 752566511 1
595856742 601390180 2
445711251 503280103 0
582540802 49541191 0
131630544 823464711 0
288740979 770442795 0
453833379 905050941 0
647165316 35970167 0
448347102 491391146 0
115605984 285267367 2
815654696 670179861 0
365939149 7120731 0
198082926 202511568 0
704634292 104465114 0
120577969 573820964 0
53956945 247949419 0
735129885 11064666 2
14816654 20312500 0
957164389 52520938 0
637639079 900765022 0
98729159 878684166 0
597743199 38517845 0
798261878 972729376 0
344156871 310260778 0
439354881 269093092 2
601483630 830635167 0
990893772 691033177 0
441398381 404814212 0
770153789 90141329 0
676499579 796843016 0
94344086 138120695 0
834597028 249253065 0
565859532 289847366 0
747923269 713400406 1
260116266 381003890 0
156460357 345740262 0
909068608 889671039 0
909896659 232230903 0
790573394 409247082 0
961049892 919093680 0
521616878 363776235 0
46840677 4918776 0
147088096 609189707 0
810241042 79554223 0
545555650 57806275 1
616087245 50114501 0
153841245 26895964 0
303271932 933545054 0
16215386 983215803 0
512349059 622019666 0
736921081 803128409 0
638325191 611608641 0
545118290 50406735 0
14715884 317785678 0
718379543 580868648 0
730812850 446555278 0
671912987 655627249 2
829756289 61842029 0
616027716 145105725 0
897865074 693582105 0
312971223 338716014 0
23480003 399111927 0
447012150 115114419 0
583253292 233443774 1
585112329 846087070 0
504544606 58382657 0
129749328 141104155 0
503717155 406678697 0
388004876 245275437 0
295219090 313941893 0
47011279 81940918 0
165647012 354578176 0
530818484 384445425 0
864139560 419682177 0
676314455 88669036 0
871020440 255588349 1
448497037 795436353 0
143311944 638214554 0
694951395 295966170 0
542427852 825799234 0
195244148 480257853 0
747251701 940817543 1
786088973 586819132 0
670089653 518596932 0
806158510 346132461 0
143709238 67320517 0
542938943 603944940 0
41064284 826063317 0
878595751 282149552 0
993392883 439212876 0
335694946 100692986 2
571068101 223843641 0
179222760 748017234 0
770740541 868684861 0
73256413 638239214 0
104064464 611277672 0
135364635 632556506 0
983526772 651410070 1
588158010 878276787 0
942189202 445237075 0
330586361 583510491 0
553515905 925297959 0
707319710 519526989 1
914950536 550218060 0
173678246 738443733 0
240586009 6111532 1
928753400 997760725 0
116864057 94751725 0
113471666 406604021 0
746943676 289121923 0
725862016 709021928 0
619355681 399208232 0
227746533 683562306 1
267037434 638221102 0
385721867 316341090 0
100757723 225445182 0
340854639 202995202 1
582990860 789518259 0
1514035 947713078 0
140411691 263676147 0
131887408 393005552 2
872095973 488964490 0
194614366 948073897 0
999135505 717160476 0
46496825 612981122 2
728121167 631741082 0
180599335 904646992 0
352271911 584961885 0
936420779 134856527 0
719870875 72435341 2
499481523 560032634 0
907938848 616572351 0
840652953 824684158 0
575047445 953947234 0
798700794 616350216 0
59344836 818142340 0
119387285 514097297 0
161139502 315582611 0
415520497 754407117 0
66938391 248243007 0
247944979 26721833 0
904938007 752819142 0
74718809 403474926 0
153495412 587343897 0
106151351 600871815 2
545274961 389038529 0
785027669 917095407 0
23865758 21785596 0
296762446 165647302 0
161935673 990253083 0
69568076 192582491 0
841387602 997995976 0
944426495 737414989 0
338982350 692531709 0
709533844 877925164 1
981676703 755038187 0
965006826 174598591 0
923374872 605611476 0
218686188 375673716 0
310571589 130776847 0
610564177 231721365 0
728143601 143311320 0
716254181 789694693 0
729890483 80578213 0
175515133 900506367 0
50716712 660908979 0
447687047 113168936 0
662792826 504133997 0
141784695 106621901 0
505346581 543790012 0
182885893 466554171 0
319798363 330055279 2
686039106 189717896 0
208898651 28582807 2
926392366 440296239 0
744098852 939011046 0
761106755 85363942 0
171799591 372836893 0
450917388 934808603 0
498776088 708806668 0
739913709 819265348 1
805044053 67982819 0
946099379 457669371 1
605803155 737356011 0
614529251 284930788 0
322316356 722698699 0
873888593 217439458 1
243195948 143490673 0
278406966 128599050 0
561577517 888411253 0
316441610 520028340 0
966472062 567940507 0
480000601 903968560 0
435263074 382479202 0
16707093 86216285 0
344184908 433590096 0
634785157 529810935 0
76182967 69317710 0
27497764 939421726 0
77833918 576149340 0
130624282 525498515 0
720350717 273277662 0
696271670 982320235 0
583854590 400537996 0
279426890 628091611 0
292133977 834455756 0
115272746 410285710 2
195596850 283124447 0
480780784 710026246 0
513076695 780154422 0
233076168 393004530 0
445693660 59696240 0
509641874 50520079 2
76914807 787896188 0
70305577 134587846 0
32516354 353972579 0
440873955 828128544 0
449867198 407046696 0
987096970 286554738 0
213199254 210223337 1
898759466 702366567 2
840114262 335430541 0
48166178 170699753 0
404696364 320008054 2
759818872 205555040 1
751062887 935824925 0
629118301 58211330 0
953770691 969828206 0
99909520 473087593 0
946143911 657138139 0
925036195 150020422 2
846343768 861989371 0
458974710 631460122 1
689255760 901780505 1
747135133 35241676 0
485137015 531480041 0
579801969 132666568 0
147477121 244250273 0
656537751 917275973 0
563485435 1501843 0
408523511 992169773 0
278242470 987867103 0
708013660 35763472 0
434077623 396059752 0
932895977 997119760 2
476547068 183171510 0
668980923 672119093 0
66835655 729637478 0
240303113 353623664 0
59172168 329853976 0
82290079 263666820 1
952350375 524196790 0
551037805 931869841 0
144977 707517556 0
696051803 80932386 0
198498661 463518268 0
220307091 911590367 0
322771652 871044273 0
774830460 333395039 0
827632777 698937534 0
742250312 301817230 0
242282624 968460856 0
867927168 773584547 0
990723707 769620736 0
125504979 122152573 0
466417523 688191296 0
698878484 12587189 0
54904974 718513638 0
373497066 92114585 0
333606801 377864308 0
427026078 659398060 0
358319615 852315034 0
508374298 403610105 0
500088458 16760969 0
841482134 805259368 0
694624369 637416235 0
673986763 922467388 0
392890698 220170092 0
813665935 979547977 0
991741399 197060897 0
640559130 693804303 0
823507536 39384104 0
77039134 494397065 0
47249873 683787297 2
115245814 682201550 0
184290958 20888710 0
987754772 356304492 0
983326146 92077674 0
120909951 727521437 0
683221835 994409802 0
814512002 81218621 0
540185962 137667294 0
703559515 677247117 0
820124209 896501561 0
973220278 833232042 0
956249743 595196408 0
379901350 504568447 0
804849032 648406928 0
317681155 750663707 0
657643285 807733422 0
55080871 143484921 0
153067355 384957840 0
92188945 83146485 0
743654816 162872137 1
314155887 988695836 0
103932640 400554247 0
624843521 837046273 0
413446023 632296360 0
83894767 178230364 0
919561350 479699291 0
281453210 385165908 0
154980281 242200687 0
941648731 750442680 0
4201822 66665523 0
748229756 110467183 0
895316716 943829026 0
976504544 583115930 0
6608885 815985897 0
1668794 970579859 0
281599003 417946397 0
457279683 146986879 0
11572379 224763722 1
69542558 561889361 0
730135366 622179588 0
183981252 437180988 0
143592646 432782952 0
30151270 691416313 0
981503721 284659201 0
872487734 776160075 0
64601391 758031733 0
29558816 885105751 0
474249116 62068720 2
555211283 701296301 0
235954057 935124192 0
204695331 593952498 0
835328478 744538484 0
948795415 863786018 0
508872505 899551557 0
760002719 707486901 0
145842925 390626892 1
375411384 606461123 0
606064987 453750218 0
525821542 847271601 0
179306564 519564445 0
100364371 475220086 0
53929693 427731240 0
885843415 97285738 0
335386109 97558039 0
806153999 800840057 2
26914463 564749887 0
758144377 697072601 0
559195467 427062233 0
176222539 547588139 0
248744415 10982679 0
870713050 294919434 0
877142234 486382529 0
151491454 748002528 0
637283901 308269251 0
818848433 800055322 0
977747349 753978247 0
3910130 412469048 0
247436617 629421129 0
536636457 455038444 0
728956232 411983277 0
104542659 731654750 0
4586072 947381434 0
589105959 592970699 0
315601692 366410807 0
254777607 992349486 0
384035852 483141645 0
458553774 299006961 0
163653848 58311353 0
398308079 446910745 0
965768124 627132513 0
331925453 994430089 0
545154147 550852909 0
286363524 258066521 0
401752012 732709053 1
496598971 824782007 0
27561457 563612299 0
241770757 817547686 0
3136158 426708088 0
829558525 681137343 0
452872687 664272443 1
220124220 86911919 0
696419985 647869396 0
3277787 312780356 1
272753788 295228604 0
928040780 178056174 0
127565865 25965185 0
682409310 942671679 0
284096266 421646860 0
400859045 268080255 0
779039914 512166931 0
651881125 796327992 0
346794366 605975015 0
156841042 13791316 1
93394781 246955155 2
528125779 913722313 0
617037022 417577900 0
702239418 771869371 0
234520961 14320841 0
904592747 754986360 0
113190000 483887508 0
437961349 673167123 0
702860445 878640083 0
477156286 134772622 0
587980493 256087693 0
287308333 23448373 0
259638410 66509113 2
117247199 802411856 0
800515931 881852913 0
856763033 24672997 0
408728760 80467594 0
602579256 312877252 0
656432414 310004171 0
972943525 628312676 0
136770354 156586273 0
888294303 830224660 1
536451796 856053370 1
898695803 571923917 0
618011795 480553165 0
71521968 409527822 0
674322160 598099425 0
341174068 154162946 0
424349417 719736647 0
497536425 555849541 0
165359282 305450096 0
882647044 287868212 0
674186302 324628681 0
339686534 43398409 0
184599687 4647856 0
408389380 319503709 0
54740010 60453692 0
4392903 774872862 1
880449171 725393455 0
304406607 905972279 0
561258681 993490351 0
169212666 253548739 0
126919372 853017058 0
161139476 620734058 0
313623445 91852079 0
781118437 198034869 0
272624955 485448291 0
952215225 269067573 0
383794468 283462697 0
770169116 132904221 0
224993078 894946732 0
116841281 766011786 1
601763862 994651355 1
816771902 140146049 0
871220141 786829847 0
483946140 139271059 0
599819927 337227653 1
361768729 44991569 0
474918116 730970093 0
104631661 796563469 0
22021914 741433483 0
221471633 139011964 0
355305756 781894815 0
901934753 729258184 0
728620407 84442723 0
712885498 407499089 0
365825564 754636706 0
736950207 384809342 0
821013959 821002065 0
529945142 278878348 0
123328669 545133663 0
20150473 910063001 0
380018511 904383514 0
172431061 401294894 0
554728701 338713794 0
35306804 200894881 0
24234564 949450052 1
25069079 291652776 1
569503670 330666346 0
381774378 485530769 0
279588433 346940314 0
147064674 300701567 0
375111829 666493031 0
374377283 146636575 0
386768924 229226203 0
576564655 638532681 0
718897315 544282893 0
851668807 605414083 0
77954885 480398595 0
547688444 723214276 0
299797296 330720098 1
529655218 937712146 2
603481741 797095019 0
16949192 95116648 0
680561022 786083100 0
994459163 655367608 0
70581013 32046285 0
32293646 19899316 0
847608577 192218657 1
926406040 121774369 0
226557957 218754245 0
16977497 218006784 0
529461025 567829551 0
193845464 657464221 0
78334179 402597262 0
689581558 786798247 0
80506889 563995377 0
731553933 133285507 0
39604626 290985445 0
332943407 288610293 0
987435738 579169206 0
384701512 900011195 0
324794785 13607261 0
893498180 13129179 0
130052695 68611489 0
422368001 534435741 0
617171310 208519868 0
784509 512359063 0
502492142 363386090 0
246335706 427218194 0
808630855 654095824 0
818767988 748905927 0
754038161 985621897 0
442837195 663988843 0
453029262 291508009 0
549696385 98084224 0
892932584 459497871 0
571338597 610240838 0
45182339 429742480 0
418397705 7213674 1
746999997 141301964 0
445949131 828335520 0
822829373 375481595 0
754652894 65996040 0
97463465 624682404 0
600411272 129004474 0
187078142 281757848 0
319944981 829736339 0
397614958 985038375 0
213235931 910121101 0
690547404 19699981 0
107729161 990601252 0
785005919 471804641 0
15560132 771584243 0
66028077 155119103 0
355996476 845072411 0
265624349 643863020 0
207697609 504385457 0
45433925 480136596 0
500644506 615291341 0
83343132 11185434 0
559439166 363928615 0
223839410 655073391 0
506340874 214125870 0
727144433 143143291 0
896218011 49162521 0
951481892 105826418 0
955464828 368923092 0
104362600 87900274 0
646564643 78310683 0
854569527 100727332 0
156140235 572132487 1
339343288 775290382 0
920031202 180593004 0
610639158 223586990 0
472199197 146602571 0
7447166 9160317 0
22321095 786655796 0
765058540 950670236 0
193262016 256975005 0
698474039 199973841 0
566152794 49290422 0
793983078 419533323 0
978588786 94375494 0
427259240 998754094 0
947854185 797765042 0
733266307 39416273 0
872605130 745069029 0
233236420 999103597 0
983560595 523331585 0
599572899 401256889 1
388533505 212535106 0
95136217 691374239 0
18721438 406543187 0
243574718 937863961 0
79210877 365422580 0
693004080 689039845 0
174178789 15680137 0
662667480 362839324 0
69512640 675807714 0
71764448 567225030 0
9273456 659623679 0
109905024 210754471 0
142165664 591692722 1
613849592 10634438 0
928290423 184997327 0
424867811 686927288 0
109997810 37843775 0
263479129 84324342 0
250317103 708598235 0
759397760 510233751 0
715468564 400248706 1
488544707 682188489 1
970270341 756030792 0
568566953 524649270 0
977395685 238809518 0
662509886 242449739 0
175316692 676425340 0
477637729 387276454 0
78725677 870170207 0
925663275 226299575 2
33846727 663120616 2
148223516 401734267 0
399526808 414667777 0
930144934 970178009 0
210117675 880493915 2
778811782 762585980 1
119429499 127339264 0
342048217 83911358 0
30056204 979256649 0
12465000 358735601 0
673513060 625100866 0
7497394 446506962 0
205928867 483068566 0
149634118 742109336 0
709827568 695679481 0
344970214 130614300 0
176464878 965655209 0
303670308 822635735 0
427868533 123914479 0
134235186 967505537 0
952979135 992258521 0
943177169 215727833 0
435873410 549009349 0
6059648 951158043 0
322984148 764169616 0
151490174 755583411 0
750695741 570236337 0
525926415 293087759 0
125579580 78415752 0
420012927 986030492 0
176012076 140353508 0
814680565 894832760 0
371761150 788577342 0
920557196 247840748 0
954552277 244366470 0
244740506 92359228 0
802776290 642532402 0
438799307 679982711 0
398496105 279069672 0
487957743 793563420 1
146721998 851188692 0
954941337 837819494 0
946487876 231704182 1
818029457 25893101 0
342662402 510067492 0
640708285 563616412 0
512892172 118278012 0
786958601 89318203 0
132808767 872610870 1
416207494 864348509 0
377684401 29170364 0
409111797 289697160 0
838574235 661863262 0
752333049 517305030 0
536463505 663651448 0
487561389 132145096 2
528847233 541967775 0
423149100 788948282 0
622246795 619344746 0
175179963 138313786 0
119991343 837070747 0
670079048 324451027 1
142965197 926940112 0
800899907 564271424 0
117808571 118987533 0
866353888 37547160 2
15867280 303357058 0
432183085 115449887 0
288222789 449168573 0
112683187 484495847 0
132893209 610150057 0
606804126 722602712 0
248849934 848745547 0
565213668 827987551 0
347720394 942463653 2
858680879 766569270 0
187378576 390160210 0
20801331 466268737 2
744280801 20688449 0
615207118 839653135 0
952975025 240504516 0
689461248 314021123 0
93708403 922182171 0
873715020 870571827 0
966094801 588599661 1
302432475 779845021 0
830672789 712965113 0
118202140 177973380 0
346613311 678891031 0
495612438 374021066 0
916696516 619281783 0
454471298 311809594 0
726698578 83534255 0
516929435 574310195 0
497155098 640236091 1
387679606 754115142 0
105816113 203754334 1
131909326 159973195 0
488131512 130978972 0
436963557 641087085 1
956547352 122590350 0
841865612 52172887 0
916905626 192233326 0
835874057 142966890 0
220851079 245609013 0
18357312 476002797 0
708180908 820491092 0
42227216 720851795 0
614256067 700809955 0
395353549 690523320 2
928335302 955503071 0
728973118 595744255 0
525298836 891340415 0
905981624 972411800 0
737197054 981802578 0
137092440 781324322 0
776396563 692309658 0
87183321 939777836 0
477332603 825926577 0
234210285 607054189 2
430836486 472919514 0
884491641 786124148 0
654518666 698530236 0
405132243 619644383 0
498307102 461436095 0
245812875 170360874 0
260357087 105686452 2
519436786 564129821 0
422123784 980690410 1
199663260 737638605 0
900632852 516658733 0
851485227 46396005 0
143656490 738897322 0
95566723 866858192 0
213825249 600053326 0
430326017 301654161 0
561043607 365232197 0
174511847 280245772 2
168484774 377037104 0
716607291 91789619 0
345089609 52992123 0
37413437 70211484 0
383079980 55460176 0
589406659 931108795 0
247191054 775537444 0
740476099 580581067 0
836408021 275831352 0
574364782 636249902 0
552860539 670228680 0
574536097 660422558 0
66943356 46841300 0
994160463 620811480 1
753846475 944786900 0
752529204 989861910 0
816513513 700515100 0
568790272 304610347 0
608853156 20315017 0
454722851 821459816 0
653818731 986539786 2
613526233 752238719 1
48937229 367679976 0
14711768 964019625 2
521762062 710203135 0
291674876 487073642 0
576847638 464576066 0
898379370 388885129 2
248784542 153854221 2
307117764 494320676 1
874488 391539729 0
686400263 275076458 0
149981509 381096648 0
149515008 925494740 0
260299464 567541601 0
122053777 383878822 0
213284207 354792616 0
887363563 540248310 1
134379723 729896395 0
244507360 520033775 0
768622190 639187967 0
419966433 405389611 0
324941130 931760363 0
972035551 488089899 0
221214442 63818530 2
54066247 224485133 0
160438334 233988282 0
276895868 87025946 0
57796123 31125312 0
973938954 96947973 1
208753230 640795212 0
95274782 24717993 1
142558289 27214086 0
503691218 413258752 0
547168002 56172737 0
88540709 887427551 0
98188385 317368596 0
582247083 377306804 0
935459567 708501111 0
415061887 627268276 0
774255091 933680344 0
724679882 166690763 0
652144775 299839450 0
14839184 6937633 0
766798748 133382734 0
855251132 487997180 0
118955162 300976440 0
267841001 6118267 0
45897353 235850451 0
132203555 860012318 0
398872274 796983976 2
772373306 46042027 0
352670208 539595498 0
134889917 31603366 0
186606247 984798403 0
934828805 63272940 0
837848552 962174123 0
297507174 214458884 0
798644881 552621256 0
53674919 320042809 0
922094652 991137370 0
61968471 36844286 0
159946651 821108354 0
521617076 357847399 0
208428069 702714416 0
561669826 885578717 2
507305047 104727513 0
493077992 841458868 0
28035054 69257824 0
61120171 733275925 0
766766366 477970974 2
865868826 479678516 0
468741682 573030410 0
529963634 927604669 0
888735737 39917125 0
743291377 593751931 1
95635722 797431133 0
108835983 67260661 0
518189458 913519044 0
452363575 597194599 0
958594779 786895712 0
153867896 871155241 0
47049514 624175295 0
414984746 224749513 0
871221053 517685004 0
230627206 586853288 2
75417182 67685026 0
308118796 511494532 0
974033703 700093313 2
26267026 706419496 0
768865336 292160896 0
444040940 123063864 0
518994975 796916438 0
540655475 189756689 0
84997598 908164262 0
34405702 736687787 1
60777789 15907458 1
419994764 734101427 0
63380969 116165711 0
523147037 105419366 0
27467107 8360077 1
843118912 315574457 0
920697355 343481464 0
953155201 823520101 0
932486306 909624295 0
399018195 758623110 0
325787562 126700582 0
166973136 380390316 0
743515642 601824428 0
638118953 212547678 0
373800122 10548905 0
694429194 988294934 0
633137378 455872564 0
994338135 193727051 0
504221880 437181871 0
589520119 703301363 0
261126414 272236816 0
903399158 956090737 0
361933991 484571947 0
594757170 183233781 0
878299058 440862860 0
22433470 17166607 0
357038493 639102319 0
20251411 49120435 0
107077623 764323112 0
669304283 647167589 0
507468807 962500598 0
88490037 240435387 1
337098617 110716224 0
530184666 501317438 0
281289415 546225332 1
857706500 732389880 0
592768532 344557234 1
370403915 759484645 0
398910436 310811126 0
147390620 152588762 0
220581691 795753571 0
355241841 433555396 2
725147983 245301297 0
335313107 71698836 0
392873376 589010908 0
493591420 18730451 0
604931857 662462763 0
757027644 461096028 1
806603522 278828882 0
623221330 944203192 1
766732003 991208817 0
786901651 515985515 2
316242008 189722612 0
546267840 225980473 0
64997853 226018575 0
59896246 604918352 0
113870753 913840696 0
739952305 247027021 0
96977392 147087849 0
1514573 687763907 0
185845031 481521550 0
305335468 16535047 0
819522904 750380076 0
208888717 249106151 0
247123184 15032990 0
486586833 125159455 0
453935339 502766289 0
440409584 833368800 0
169837485 901591841 0
122148357 121217465 0
454448482 152604665 0
815508147 807400986 0
24792425 818611162 0
318814978 515543010 0
862689723 108532421 0
177980761 970959499 0
501606076 641994030 0
316835205 370579906 0
9668686 289535981 0
691676099 53819382 0
282392132 362759831 0
985948885 255739502 0
792966759 469404693 0
829904988 253440468 0
641019580 946413769 0
345239381 292018936 0
42576190 512462544 0
15910564 72986754 0
480994530 53570629 0
414266302 408078366 0
207422945 621452485 0
229975774 977104607 0
64548605 952839103 0
971873649 530462900 0
84259881 19980100 0
636219608 578468167 0
935736514 756904337 0
580265690 747890583 0
229572607 90639724 0
960195071 485355227 0
577816817 587188511 0
138254786 946344941 0
934662786 645512852 0
50443835 381418847 0
2032332 2875093 2
496623147 27778018 0
448895909 763645868 2
828510021 712494092 0
689979480 284498759 0
482149641 869727266 0
456880029 366433972 0
17851236 304719682 0
933794064 196516733 0
427210483 206483428 0
422108173 256911231 0
971299553 125268204 0
936708950 654867059 0
649272217 926051097 0
581598138 842397310 0
526860417 900491017 0
566263286 121595766 0
707770253 117783090 0
451122775 26386472 0
134434800 596662144 0
525257586 967380157 0
358843101 421306505 0
523844781 324747065 0
926031820 486517873 0
140493268 642622858 0
923262304 731962955 0
933163549 431075837 0
134501851 59029918 0
289377409 282161310 0
17377962 108663445 2
933829448 265074761 0
1425030 793711454 0
508279795 591236041 0
103596100 737481237 0
793017949 766256594 0
103089073 198999426 2
107115656 690923252 0
4936535 783839793 0
938699876 248065567 0
178255742 525570053 0
12357617 764519132 0
685201438 337850581 0
71593841 822758190 0
889864343 390590808 0
358463866 805373293 0
223141802 195422790 2
340844700 855539068 1
715969566 633145787 0
101252783 675476317 2
614941143 998205038 0
652081468 655550524 0
494618178 960039156 0
828802532 771700875 0
121501577 68917461 0
175770537 633572807 0
605916445 959709003 0
16252812 300017715 0
672390280 394845181 0
564663948 986193528 1
726146171 248996000 0
686364570 567254541 0
256301185 968167137 2
190593663 226851781 0
812001170 970015741 0
235879713 924816599 0
372254740 757095647 0
205048472 90843914 0
543509173 804969993 0
636307760 613936863 2
281320714 463679544 0
756465917 64205174 0
736270784 490926126 1
406100054 479364260 0
24468453 130018049 0
847410613 112747000 0
28774564 719275086 0
377707384 31729026 0
137847714 508158494 1
940779098 395007032 0
832676946 769457794 0
41216240 262212637 0
719711522 127762340 0
752863291 718793460 0
43553520 101707282 0
565837284 5280242 0
784542397 337547213 0
568310078 318218279 0
737164074 660230839 0
335767186 998552885 0
480638722 426238804 0
96649857 4577541 0
381355234 979916496 0
123521230 139944455 0
378677349 981272016 0
854216827 656195498 0
587695289 83130139 0
865530129 44335499 0
193908372 254836338 0
775486754 753347032 0
179654181 64018476 0
789436597 568876380 0
584970942 10037579 0
416883577 999019607 0
316080371 847987083 0
12307278 138268066 0
228095679 271249129 0
170708563 570470347 0
334203807 156174441 0
413214046 67015056 0
702481490 290499584 0
564447061 539191797 0
147636405 629194525 0
398657396 215023133 0
644043145 63368793 0
90544507 816004041 0
98549820 991361284 2
108874218 388159546 2
270400801 314645585 0
307568032 757641937 0
747427534 352610149 0
740922764 651714546 0
917602228 942133148 0
850157030 538657225 0
72512737 126216292 0
34096337 980210979 0
79920518 919845898 0
644696018 692446282 0
270073732 801825869 0
263287721 328931997 0
610875824 190807193 0
429982638 80015646 0
665163861 491384733 0
117349069 900088862 0
878376925 585885445 0
151503457 183449732 0
866917296 265875351 0
657718869 246784831 0
409139900 548693388 0
914597327 650003822 0
640826434 168399711 0
614937518 213709136 2
307339264 603578559 0
25260173 642041471 0
735067750 282505960 0
954787460 941397458 0
75236210 74884745 0
823523426 368034171 0
240389179 735555325 0
102765589 87100150 0
449829262 392737708 0
279702492 379854149 0
791223318 748482436 0
73601515 13296459 0
627270286 613955196 0
193469450 964930716 0
560462807 481267334 0
974823214 822539681 1
476520951 994112387 0
883247140 457428321 0
331890262 56758427 0
416602822 613634480 0
978009343 248505453 0
258574728 123196393 0
351718100 72352511 0
871375165 68372990 0
76801880 58579790 0
701048180 728837538 0
924563753 496113450 0
7866362 62223168 0
674965587 229662253 0
237324411 919475260 0
190071865 185386440 0
704302636 758587654 0
844779311 820662377 2
618962546 120054779 1
275604164 428598411 0
113881789 178531200 0
915963997 437082458 0
367654487 558437847 0
511757216 117364737 0
274649334 904337332 0
168606654 414337360 0
98145423 68046261 0
216984834 325225103 0
935699105 883130199 0
881883450 172558272 0
540538484 375056076 0
447673196 848953634 2
74272520 993163071 0
751340377 53925713 0
533319386 481783268 0
55003970 445211205 0
819587319 577224982 0
980509324 467858965 0
459059804 568281392 0
480738602 427602856 0
217680011 47249081 0
584748142 694814740 1
982709862 572199665 0
73876446 265963083 0
178885304 110270854 0
259094294 350958609 0
810730298 816858605 0
330004703 46999253 0
549957779 412103503 0
52445018 376773126 0
755201423 467161749 0
791555643 711764935 2
286123475 111284469 0
976953746 798726888 0
838685563 68217706 0
71805054 343852703 2
982890565 855541711 0
623282460 166374553 0
877072059 32138978 0
447828044 614847232 0
917331166 211548975 0
857737704 52658965 0
516089234 114147559 0
564457049 168371364 0
519482854 497154278 2
808324015 195870050 0
88370653 26230191 0
190629045 552957566 0
943977021 168836486 0
588890517 864715406 0
59634420 254819727 0
647889824 103510868 0
789954767 314693298 0
685606237 593157908 0
102085031 186701586 0
990501996 503757790 0
263372718 822213580 0
269317244 932744256 0
694950973 484550731 0
210035191 686728215 0
447477592 119982295 1
740320696 629406557 0
358649186 645846604 0
447733494 18377015 0
308589894 256777542 0
428950767 326493185 1
262308209 682487120 0
695157509 157117876 0
983847842 165967902 0
392337269 123964560 0
205588071 464622531 0
66997279 223861276 0
577993946 605223075 0
111775234 329982416 0
1513862 931455084 0
702005023 199266227 0
282291805 234513020 0
818120721 983065660 0
644382305 268973905 0
26197575 135204145 0
473606350 440525293 0
645309764 870281063 0
479822334 771116299 0
14142973 721389038 0
914528361 65484459 0
129488435 576864655 0
392639256 417668039 0
85683264 670410614 0
433283417 161358189 0
634300061 649621823 0
903557059 39045370 0
537275509 252963133 0
652469868 31756838 0
476436974 777385636 0
214966533 745758898 2
34788263 275027465 0
160427309 190635164 0
23821213 445511140 0
23636506 461305062 0
955103806 621153325 0
688511839 136303809 0
995660739 499799971 0
11761023 524284238 0
677733593 670465964 0
159318156 879015429 0
59679484 191561883 0
11321054 807510417 0
664623311 369552115 2
65564903 82373266 0
152949612 835331777 0
435793827 943833034 0
36073334 24836289 0
823758801 683697432 0
654893942 580461182 0
735090367 97835216 0
893621313 793422166 0
358174913 393380745 0
974753669 936839188 0
289662676 792651185 0
787028060 106293506 0
669509213 540751130 0
609683184 417865949 1
269838555 47556924 0
157419318 92557265 0
560086013 268949329 0
135144167 171536981 0
924201475 450291363 0
268206145 636723646 0
431542511 116149224 0
448914141 334650367 0
202326107 618362777 0
101605584 35260099 0
452616495 957527256 0
256342757 516934511 0
633415810 247219262 0
591115218 447249342 0
311992942 483848154 0
491861762 846812494 0
441594201 922918154 1
277249480 704637128 0
210352788 754858036 0
790015309 8843242 0
417476002 727662664 1
859874400 709928387 0
885792799 614311305 0
771245435 321246663 0
49199072 349866741 0
504899436 561617167 0
983025937 330856474 0
28224816 10018870 0
638896108 303310351 0
87016984 347539103 0
468225595 66227874 0
98554122 21414883 0
478555170 24803230 1
674443716 702509823 0
310585135 835170240 0
800057724 291580127 0
931881219 40442894 0
77465279 617706480 0
915954695 401698466 0
234603706 30721974 0
495345358 619910293 1
621342149 696311233 0
222597370 908341833 0
812515431 500847735 0
471911742 123033292 0
681416209 363355751 0
995368000 897679529 1
190639047 332079771 0
345260196 897646013 0
468125299 29835536 0
626886609 145325212 0
221417620 805643405 1
894397416 339322858 1
886296714 6289087 2
370922755 357251883 0
56985808 289902853 0
417109032 2040367 0
55582262 980421652 0
781182230 560387278 0
202187033 195305054 0
246788904 352919171 0
604376543 256190540 0
393780767 914106034 0
524974953 760720862 0
578893956 85035986 0
364789021 401331532 0
444147428 688523253 0
770888518 985499241 0
332777118 16052661 0
50882532 643728909 2
904234694 55309462 0
906484951 69514272 1
405995664 762699923 0
605525817 108093111 1
178153867 507276668 0
20856120 118624743 0
793958819 396025456 0
692729108 901678464 0
832310723 302360245 0
159826746 296152025 0
70588697 258770569 0
587862021 268435182 0
900507426 389882617 0
32570427 137183000 0
551406658 681153408 0
725803935 324553215 0
20907775 302151441 0
911358437 40686987 0
29972796 58008491 0
471999960 559072901 0
525950942 505144696 0
428135408 64963950 0
535150019 816926926 0
495127027 162890157 0
680727950 172525201 0
644983331 131972317 0
580372476 134520920 0
992439391 5791840 0
39292536 890578239 0
788582229 475983512 0
885214216 506174689 0
653103089 430885657 0
905913100 948788633 0
32340258 632936381 0
368807426 775720340 0
502641964 212536393 0
71469916 53021985 1
41940088 411467097 0
334716529 91841954 0
631365010 875218028 0
225310073 500428728 2
350176844 532346048 0
737854596 150434824 0
527228227 418822780 0
110276073 407243315 0
744624662 31920468 2
917170564 395271493 0
587493931 464812339 0
732174984 778862910 0
335685339 837431806 1
810066014 792523436 0
616491720 626782070 0
69851774 318121228 0
707942382 256333474 0
517218870 878004365 0
15980329 31957965 0
902259514 333426144 0
346659249 700655412 0
594912850 149621835 2
388435872 52357309 0
368163969 132824966 0
522947824 564780616 0
488454631 9071411 0
578574190 932409713 0
869062409 548054856 0
772637338 475481672 0
143614329 736883870 0
381846584 388547047 1
166431569 452437991 0
938987562 520362123 0
824781825 221512600 0
445064240 625390031 0
926469482 85203116 0
359499700 589295403 2
865419995 13777478 0
122248509 115949203 0
184006438 725792412 0
967811988 556447777 0
402436172 870685353 0
156416099 46171977 0
893515452 279566434 0
435920959 379140124 2
82285871 364504683 0
433656692 377076899 1
263736023 35095911 0
302151571 931301683 0
727721195 108164352 0
666831787 797223644 1
202611119 944041567 0
266126770 964713268 0
799472096 418468640 0
760983199 176372614 0
28198802 767124224 0
519912021 852458321 0
35862782 320686680 0
365177324 848461955 0
627934729 372167886 0
487519251 581343337 0
608824852 932153217 0
989208663 235700626 0
247699831 294972480 0
957873657 211519276 0
144636674 181302285 0
821341773 276618578 0
629962205 177968007 0
120442018 341148887 0
735266567 710982797 0
229073935 770602635 0
392239660 370877892 0
51138679 855275321 0
601362367 843344391 0
673741022 536612906 0
66592311 765649810 0
293490647 543247979 0
252390518 208144831 0
853601038 761629757 0
52325972 475232519 0
981362791 391236138 0
586518277 966609612 0
240184762 403626484 0
110694432 130054568 0
368239520 403655922 0
452257868 683487329 0
747165572 40810039 2
353247477 756167165 0
274899842 469189698 0
453930753 569756620 0
516262073 882780310 0
743016737 970067620 0
286073068 55590269 0
204481129 948270226 0
312464795 888510356 0
718075335 662859305 0
147298812 576237199 0
358703928 339897076 0
928320695 110130027 0
81780767 957868277 0
40315275 554341150 0
751685534 65851161 0
662245282 961575419 0
855229293 98033193 0
242960798 170863860 1
931317826 560347758 1
46252889 530152038 0
669137349 656801303 0
815911253 113093637 2
961058511 24614638 0
548265024 262541470 0
785289389 384916688 0
782865853 634829848 0
353578270 153512360 0
63990376 30299853 2
810206501 743937266 1
41793432 393781252 0
204529484 408066417 0
780308906 132671595 0
736310133 997812383 0
629478119 839089700 0
217551681 628484255 0
125713840 118894722 0
72259580 490035788 0
416132057 53251917 0
187509585 543860336 0
51571447 256212038 0
664078564 258153178 0
339504496 454261105 0
645490755 471618631 0
340443257 405858061 0
325680961 136380453 0
818201829 299257536 0
88188836 967686372 0
968744559 74192499 2
435258678 777529598 0
515484608 926716929 0
562473033 240366426 0
687566200 894883602 1
642592031 464964894 0
140832538 609086558 0
749367159 249230176 0
696211951 55858701 0
824320161 703591364 0
263258991 101248730 0
662099973 218574393 0
995937375 260350857 0
718049138 16050891 0
955172117 121088832 0
498562406 726957898 0
240899667 818869662 0
994307087 144344217 0
10278446 203914813 0
101292409 881707305 1
531324395 27127165 0
122747292 515797012 0
758077855 512302045 0
80544 115238850 0
153173241 556096467 0
88051420 91332755 0
913013629 595555772 0
735706709 469637566 0
447249289 980799864 0
349955790 321450624 0
173536739 308726177 0
728865104 273481562 0
821390392 500548937 0
920746095 708744167 1
17396267 817834280 0
842125065 833886329 0
949922684 10889070 0
666912693 753309065 0
550291194 287270128 0
539343632 28897128 0
869904385 562909827 0
632823483 742164173 0
329471136 141406035 0
722746753 109212602 0
160707227 673051761 0
231862435 494405351 0
304980919 351916166 0
768612521 123818046 0
98137459 127153897 1
227180738 10783474 0
232499963 263228362 0
917445773 526328539 0
663744650 359984845 0
996397843 737048793 0
630308816 559161113 0
568186861 449176312 0
691174536 420234220 2
744252907 229814874 0
390166003 501677635 0
874835704 915166860 0
785422235 837505515 0
279103391 243300198 0
466752318 984175745 0
84145856 572487200 0
119070924 607179079 1
367236951 29479617 0
242893702 88496392 0
3155266 45523814 0
784198934 574112954 0
296419695 792924570 0
123521786 410328335 0
555122258 77473280 0
740456983 819524451 0
871127572 562811514 0
81374845 82068789 0
513173775 549996492 2
495451438 868294067 0
480564214 395299786 0
30927870 405133931 0
465654650 575355319 0
722286183 823779519 0
154262854 642966985 2
599263147 674784706 0
245253960 628578289 0
109066613 234911117 0
651607616 488075712 0
270495123 467805348 0
651489611 21400067 0
744310704 846466966 0
892352821 736013748 0
995960842 44383871 0
857277900 102031142 0
952030928 856073073 0
849860746 689831928 0
68503532 496686275 0
664885451 835888340 0
987435207 638021245 2
829091406 408787289 2
143906453 876909540 0
48649717 686792046 0
436653584 825454557 0
726893916 72238794 1
52730895 214468510 0
121401563 98569865 0
976473167 479852349 0
683820301 120556733 0
518212860 310523574 0
455871653 118051882 0
555398658 416963362 0
611346700 283781786 0
71958536 318969358 0
540019017 173105142 0
869868218 303811767 0
592459210 107141645 0
544278547 542038677 2
164665111 636042037 0
566757906 399420529 1
704498845 722237432 0
182345307 976331155 0
209024524 500703781 0
945030227 928215777 0
323083653 670967917 0
51107619 622792791 0
770860876 632200457 0
391683715 910945943 0
463150887 400663247 0
195479526 338477106 0
59491244 490511054 0
947405908 431047666 0
789417610 156044082 0
518416623 986550605 0
979762482 256798540 0
312822562 713558339 0
733225609 294443894 0
850178786 299550414 0
684211174 341243533 0
409634818 852461459 0
702132752 243192489 1
34803096 327219290 0
603542382 611090037 2
742005134 369405942 0
562120357 713368792 0
287230036 505967313 0
927863639 257266135 0
489480932 667950910 2
667061693 661723969 1
728970818 927500785 0
344308945 97186242 0
411584532 9968001 0
819033588 506312835 0
794717363 824121385 0
639235456 339762083 0
990845684 896562349 0
904683542 293168721 1
948117386 463955419 0
588770691 591749734 0
503268355 115688753 0
44193428 440366532 0
152031972 67026610 0
75687380 381736154 0
35068903 296292719 0
227091676 819736385 0
772124617 373806580 0
668916937 999121646 0
259542179 30422150 2
469877422 427991722 0
370974856 326286313 0
900747527 632805246 0
465972362 292652689 0
768098902 304891958 0
477032473 341597869 0
867416202 835358186 0
488268711 553063564 0
327692648 776354848 0
66604165 658961938 0
675606384 253486728 0
940214537 321903461 0
779478151 423297853 0
661652797 76393591 0
299242870 87504584 0
875820075 624611291 0
57137441 732031978 0
212733677 331403681 0
351706553 522587527 0
939948396 261669990 0
742308685 360998646 0
140884784 385701634 0
772865751 210577907 0
603634514 249685527 0
99482670 530139560 0
612912927 647694862 0
291648675 247252732 0
928047880 638681915 0
596029041 556185520 0
483529385 121813345 0
85032722 627313455 0
870345045 733338677 0
788564731 182871007 0
322382151 697555208 0
603681016 536910453 0
82968055 873834707 0
673217183 439882752 0
207767888 160719875 0
685405138 622425380 0
448521774 374159916 0
193835167 391956973 0
401728541 72026358 0
575607472 887298387 0
533032378 324700311 1
512624712 612010989 0
602406340 684297093 0
905572584 62632253 0
790573266 971012978 0
615776467 64007166 0
540118515 276471265 0
658601540 727406951 0
172179387 881967557 0
526400889 520929649 0
159174770 266882415 0
25424067 375086245 0
834153959 627485420 0
433079383 333322249 0
411516433 644265906 0
90342687 346698801 0
926690560 820878297 0
245482898 46700442 0
837281337 812408762 0
715978668 229858711 0
737855766 247649175 0
553160399 657588919 0
414233434 517721296 1
616235598 13542382 0
899165153 629510945 0
475892216 676691722 0
427531219 963837500 0
582789272 809975781 0
932356064 861737150 0
12297970 380780880 2
787680063 236429854 2
29938758 294437208 0
461929143 706889313 0
696081566 128704271 1
443584782 975951096 0
595374772 867746737 0
550015749 402095823 0
796966987 199074725 0
307777024 237650755 0
756090607 187149088 0
722053299 125843090 0
244901266 804987932 0
815882450 756126258 0
975606942 864764274 0
842482542 529510863 0
58404149 58884850 0
58851126 958248041 0
439758025 458756143 0
222854576 817163210 0
326338146 95908560 0
618459377 591268218 2
287063105 399553571 0
405915054 125752425 0
408416381 989964992 0
65894312 147261506 0
748607038 49183641 0
328559629 500976692 0
657996919 986818165 0
611132099 777292933 0
284913246 387647172 0
335027466 46605969 0
336218931 55703738 0
938494315 105766259 0
817719849 324070227 0
150326183 100101159 0
434077025 516549110 0
149724558 58444508 0
826247882 278308347 0
269727493 158446803 0
752759837 848382602 0
59827546 245221975 0
963642503 63869590 0
357705933 51426915 0
425230334 104537170 0
881061824 201649532 0
610336846 681882892 0
357844616 832533296 0
652880240 166048937 0
490023626 6610468 0
622399048 710877473 0
74423356 218339147 0
204954523 99815832 0
602434023 870523192 2
948114748 98133759 0
502608269 464724125 0
7672842 591234358 0
317153932 481166952 0
772151644 846042625 0
504257867 397376622 0
274767872 923310923 0
829768839 865214732 0
769818020 330832130 0
278830160 528605724 0
143692557 442424758 0
801653322 70152155 0
500798949 603495247 2
899650279 898916085 0
940720997 419265352 0
299297197 333901121 0
101434947 621589768 0
590687001 22430835 0
883564274 599948003 0
945015071 565079961 0
908749718 144468856 0
767167700 704439897 0
670860108 611501114 0
455362896 383565937 0
383356180 82661293 0
902229388 368696703 0
354195695 303970158 0
51205256 251049397 0
111953971 43147626 0
401052641 483965981 0
577011032 581118062 0
378262412 194127204 0
635841680 365887046 0
19181694 752956956 0
451114481 26764477 0
416027792 466233891 1
619199065 826375264 0
441095199 175867808 0
390759678 695623221 0
179529623 163299024 0
902343836 208381497 0
415598953 684476348 0
166756826 7264939 0
739757148 181142272 0
830349650 251265142 0
77809717 886464810 1
183363379 113858239 0
754540172 762244585 0
954975263 969146001 0
754829389 957945977 0
251983940 335601975 0
544586744 34834745 0
842905892 886283510 0
750997179 279817449 0
68463861 158848627 0
367200000 538456793 0
959648326 89172677 0
165885251 601167087 1
655597987 532225854 0
846181996 378527372 2
915614677 918940521 0
894114462 509140278 0
367676360 652961718 0
127368291 307426315 0
521439865 437406655 0
676415103 23012995 0
939744734 385464108 0
533042478 575643619 2
982600905 335735894 0
434084238 865825997 0
333751081 356220738 0
938320681 888435545 0
87956464 792160295 1
259534820 337353069 0
503235403 235663006 0
184582601 602489615 0
4259667 314527432 0
849612166 987142215 0
915916759 524914413 0
1797830 349086742 0
62730753 219477730 0
781379378 140911943 0
775431965 424816149 0
111910111 576328411 0
168527229 555135884 0
340226122 81659793 0
820403743 944240106 0
711192697 372745448 0
86536721 352937159 0
764338094 425711423 0
673827382 661069203 0
718041976 571342463 0
939693539 493938989 0
451306496 74776207 0
988237308 691388823 0
708361678 154009229 0
199811640 110638757 1
883041379 358778598 1
839088492 413443386 2
125313941 640848747 0
37705177 808419751 0
567551450 354905570 0
501779522 650349478 0
722480643 778818167 0
882800003 901879399 0
705545184 12832923 0
906373692 151203564 0
926721814 925554291 0
335693473 162824411 0
359485366 570645164 0
430371730 888329966 0
893643571 796805695 0
893743867 823621265 0
107300507 744227474 0
379828450 894492121 0
800209378 42683213 0
215153381 221840574 0
688323045 635095193 0
351189080 306076554 0
211940427 259670267 0
23479869 886885100 0
840548544 848211823 0
514716895 84545824 0
312453223 968660353 2
222179136 3662917 0
784253415 806146785 0
182993563 912239008 0
44587714 136261482 0
843274453 847668066 0
15527082 666498957 0
682957550 599298133 0
22309219 874263439 0
428482840 411970565 0
121634621 860891001 0
287582422 384308088 0
362264368 32528898 0
178097452 155604019 1
95071959 667395025 0
397320551 53853453 2
935938541 669782939 0
459730560 209111969 0
23250769 67869528 0
870925986 144157752 0
925149085 219021271 0
652707388 850597963 0
193714785 817517349 0
237385727 649725034 0
823504095 631736413 0
689913953 834588889 0
51748181 442155746 0
159952985 543072261 0
728482991 348784985 0
842008803 453926626 0
146721569 955294599 0
305032208 323114393 0
875765884 955576685 0
442392513 55909235 0
171495737 830964061 0
773969063 920488602 0
640095893 427469816 0
303473118 799689041 0
933870142 20364212 0
376060455 403864659 1
346537825 482775028 0
798045490 243427017 0
948810420 932313755 0
528269055 831245680 0
767455429 989169568 0
600435064 237042218 0
24206415 276705408 0
692550697 157176925 0
22918610 344480954 0
983755650 255013405 0
332089167 585459619 0
259086336 816381530 0
185637256 741436170 0
273297377 95129225 0
788986918 215339172 0
321111743 419458301 0
12027460 153517690 0
462916219 773471916 0
492054647 159761806 0
45259980 22082956 0
173442628 307944434 0
995439413 146752158 0
331965170 75563605 0
910546753 681252709 0
86907954 741381050 0
698869480 786059888 0
75650733 286920567 1
62411837 42897984 0
8364461 312162857 0
859212331 741828729 0
444786976 82158936 2
93405453 411752755 0
948938833 541909 0
480116918 586959532 0
556797621 661510784 0
76886809 849960622 0
110166690 180079229 0
123731567 4720133 0
953874605 137202882 0
109221191 762943946 0
57683186 457070462 0
150953544 733909808 0
5317584 919806726 0
138935837 819042475 0
823317235 921635965 0
457789865 892164436 0
87745543 536490821 0
168840694 174688206 0
84888525 138984592 0
619762161 136948562 0
599664647 267405269 0
6677755 662466972 0
752134360 901540897 0
829544508 454321686 0
70311551 350806825 0
581572526 56821616 0
346112528 945802566 2
145499814 331465136 0
777010054 902356121 0
816952665 609103617 0
281922126 964854346 0
234184343 45497683 0
22566723 938032348 0
955409037 57895649 0
44202911 625996986 1
779181260 945832858 0
85603314 115680332 0
281385625 185394292 2
315564846 856482578 1
599199306 399441501 0
996761573 38300433 0
12550048 523360165 0
497792210 714514144 0
865035841 361138002 0
190083815 311995607 0
368605095 227048989 1
49040147 303594258 2
342843325 833405955 0
969313650 520866710 1
679355854 545651689 0
183968079 815090107 0
279922823 314002930 0
757177442 297595069 0
564523940 336678571 0
238091291 650112620 0
958981526 234569466 0
870395669 190156192 0
53163795 109857498 0
787060051 539810315 0
297179674 910211101 2
627260496 735201271 0
312427147 862483903 0
114554706 758973116 0
499595972 821418635 0
923474229 17326307 2
926331710 835966711 0
513540654 331783230 0
358713855 815240798 0
587704861 194774740 0
769833651 151458790 0
942938133 408852702 0
904131134 507523697 0
415594556 241311255 0
896217344 231522131 0
121475868 785156307 1
465683057 54832206 0
217245011 491979274 0
262107207 695735544 0
74123039 284116387 0
606998380 442502401 0
472107985 636307512 0
883740807 18041571 0
38642021 440619782 0
652785598 829215602 0
339494462 826197204 0
539639211 620665340 0
715455083 544893504 0
328144444 86592636 0
971108268 103595350 0
833992307 992990918 0
845539007 302199529 0
857589845 125904089 0
43207084 128436276 0
464329663 500510099 2
521918703 221178814 2
273415134 868231350 0
496757489 8511491 0
65280558 429646970 0
85299981 392278990 0
852308727 631922799 0
831520419 723975251 0
967649575 247605200 0
857908500 639349808 0
351049013 63560665 0
635460373 77139544 0
962066123 690326299 0
506566751 97857550 0
110051362 392040201 0
971275068 551291632 0
229895520 304919695 0
40865015 657295041 0
369580523 414159748 1
834963284 564473256 0
791549745 139715235 0
405976131 340781358 0
830102422 949722180 0
91592558 986321403 0
329564894 498539855 0
684547468 882556340 0
176203065 606621456 0
279616438 175540656 0
96013004 915933198 0
536110424 958667617 1
92610834 765839104 0
24054013 132642113 0
375420162 198558595 0
657151345 902716716 2
485946708 167699485 0
745428623 109815941 0
314818470 116044185 0
958100542 65054059 0
889755964 457043369 0
774579053 7530043 0
8286470 596862555 0
55233192 660357591 0
892622990 127884878 0
56639391 854204936 0
290103505 740697056 0
247527108 308256205 0
790089139 118355782 0
433794297 699800313 0
172630737 561850130 0
391030272 899113081 1
959139093 261586774 0
49686451 613151730 0
10292845 222973714 0
73273447 757304418 0
16850763 368636450 0
735936418 652559645 0
658205372 602581167 0
666105706 13849417 0
872481904 726072359 0
166134233 84955543 1
783820776 368548616 0
564846879 344480086 0
274634620 649413982 0
804900669 518653437 0
256739637 609673808 0
462266366 693076020 0
943588767 921156215 0
170070290 547537968 0
758608849 29731184 0
274698609 70914147 0
620497392 598047764 0
746674083 781242599 0
592674664 954564826 2
755971290 726273269 0
191903455 42609515 0
488572836 100895413 0
990242816 833937118 1
354287318 826320263 0
693528910 155567444 0
80886225 298325620 0
431222196 108598590 0
385627604 738136083 0
163690028 894811789 0
500436714 58999416 0
532794673 331426282 0
984905577 147000328 0
879104543 486297039 0
870491942 649163252 0
227477287 413167141 0
758046940 463502764 0
219621725 26046964 0
399189166 702527295 0
28464395 440379207 0
512344030 314979529 0
746447602 761771074 0
84713899 188439055 0
712202454 323800106 0
159539538 552637730 0
633126140 98410671 1
391287582 73809910 2
223724444 46769604 0
223505101 608874778 0
253866652 251138460 0
931861606 315555168 0
34349100 765430659 0
138460161 393893042 0
190431929 88514154 0
523831360 539050273 0
311689002 984425324 0
120157254 822768318 0
298038188 348539365 0
168631472 337726024 0
515244312 458223144 0
958679300 484495312 0
220764827 974287186 0
127014901 383355834 0
718274437 626452084 0
535668903 225409134 0
5894153 244176593 0
389200804 179290827 0
150869295 32078717 0
870178915 117947247 1
582799825 258963750 0
970996098 876399062 0
222036420 715845466 0
164748246 860135843 0
964519354 64102697 2
736401048 222317977 0
21668542 509168247 0
113607813 894609182 0
358150704 148457626 0
206377406 477458886 0
878525791 319637711 2
291068322 550722242 0
108607457 960020439 0
452169623 836710684 0
372921540 82984234 0
398870390 318548992 0
538740575 144465893 1
852570789 927866086 0
396375490 782432445 0
442134174 58196141 0
546656472 82915771 0
752448757 166341567 0
527891150 682935543 2
226185181 483234474 0
159533236 972384156 0
277592474 239703299 0
271771463 747175743 0
247302681 848876188 0
131267206 212681532 0
600976101 221037623 0
777283537 36489741 0
385689314 823124692 1
197811892 906914481 0
308939037 372215132 0
837805214 182989961 0
719776398 622227305 0
530764238 938576526 0
602670111 25342199 0
213852898 97034639 0
733518794 362735076 2
880161607 893539518 0
626162464 557149250 0
79417766 697264875 0
820123959 288920868 0
723461696 235141567 0
559167123 640257985 0
710110438 699439888 0
781307482 753986393 0
14583691 919122837 0
771571927 59629135 2
62420125 73083813 0
603843085 855330836 0
821354731 424930163 0
276862251 258715712 0
984406560 410985637 0
77614881 49122837 0
573132907 934677748 0
572865313 18256441 0
985182944 824132070 0
248089858 391423497 0
113529164 67550565 0
131595657 875123931 0
375017137 124239979 0
499994734 121317763 0
753709764 219686787 0
770255988 233677906 0
762273259 307634333 0
240438670 125367045 0
752479635 429120929 0
857294567 533928589 2
941655312 887164545 2
420290853 170311055 0
40836690 403386901 0
349751128 835093124 0
937520624 816451170 0
641164159 850138711 0
424164572 13977979 0
466454773 949285602 0
143766870 134613649 0
568196190 95522947 0
63215152 531448337 0
510670451 341634564 0
419106493 538788430 0
979269668 700151 0
767877320 260204867 1
908638152 827486991 0
89636493 55495618 0
106363087 133909950 0
23408159 431173677 0
619810074 551286171 0
94864403 210602198 0
657079480 332078684 0
497744667 91308975 0
374487505 409953065 0
841804000 730352173 0
460617981 141924942 1
77634391 414561360 0
671287156 791956350 0
961346173 595718551 0
443178780 146160768 0
181978785 153313802 1
880763621 812531312 0
508816815 665453772 0
16965944 336924241 0
890544684 590663107 0
895817501 510840793 0
628367727 573711151 0
867357152 43118210 0
470631477 159107095 0
476710225 859263422 0
781462177 504631541 1
652974198 124413515 0
142604090 92495508 0
483190117 328408282 0
681416694 873875968 0
289841809 140779100 0
951284452 949782710 2
877916655 6599950 0
959386267 42022448 0
43919071 460804431 0
41092947 721762608 0
371864599 511753589 0
706151094 776436479 0
850400607 874451759 0
953445986 424421442 0
837365850 53687584 0
878389657 375717809 0
811191090 965043952 0
542701850 563537734 0
845538239 525373356 0
99512939 238143859 0
95985921 156530380 0
528138365 64556457 0
129935388 19378747 0
240354947 595981862 0
61682687 725865014 1
857138485 950256866 0
405712011 375888259 0
883280842 8460462 0
883351026 400647586 0
230000870 527134532 0
968735226 357106436 0
324173792 181579550 0
556288929 375674449 0
482739267 129761461 0
313381557 850846597 0
86276042 706048733 0
218314215 361744900 0
132773381 965832303 0
539889713 619981436 0
63484030 695499496 0
723988986 557021221 0
301320054 446184115 0
646357360 476865520 0
549816171 866288037 0
563722929 673960912 0
463956505 29953228 1
330581214 771832335 0
561363203 794872795 0
93448984 735370702 1
321549007 472417241 0
834435436 537319279 0
344287182 538568170 0
145578313 5407603 0
243895127 741965397 0
15444830 840870084 0
955749741 126374962 0
807973774 776183527 0
865000978 640343604 0
74415080 631064703 0
717920726 817303924 0
125015098 684359492 0
614415982 625348386 0
275817409 180849298 0
323955061 2283353 0
982560675 941996719 0
959855974 441799724 0
844636473 221487718 1
965626910 100873636 0
76783189 338033208 0
884614656 385007083 0
864101706 788995255 2
670200554 110884783 0
169329226 829245214 0
707295382 337622524 0
38458364 863832776 0
981216363 569261585 0
693235894 936948476 0
213981300 621546053 0
606724848 259842124 0
15300845 391533006 0
92369632 467597243 0
696331278 224880755 0
935220168 199113439 2
859711871 193311792 0
61467385 705561191 0
854558933 387163551 0
349196545 521139168 0
589848870 456516692 0
510625998 979818848 0
258514546 506353 0
551997014 359822650 0
771892829 987238648 0
468397811 859596358 0
178882536 338840049 1
823043252 410389293 0
393870800 494911768 0
630622160 38845400 0
119245292 699226769 0
326773855 15046459 0
910877683 181601138 0
857449586 720885121 0
711461491 324219710 0
376832228 572690424 0
735351760 373199588 0
547005997 817888334 1
487182895 795380384 0
594992869 561959186 0
469199429 664483164 0
159266947 197284514 0
346839976 371034798 0
364965576 536726277 0
87559571 888941748 0
473947050 230881196 0
367909899 73669705 0
127147535 168211799 0
598857184 828854970 0
533944033 492261817 0
575616708 25534604 0
638276014 143929886 1
900333056 791543638 0
678725187 670421436 2
324827590 230000512 0
142054562 92171612 0
822127835 440178013 0
709856452 866618010 0
643248847 647808479 0
162751193 113235535 0
96404520 93846696 1
535166909 150596670 0
425159453 379811100 1
428618987 755942642 0
101785651 175372666 0
690809837 939823210 2
132286862 657204432 0
688147544 9254170 0
767596312 598768444 0
667551999 397308101 0
332006366 815751750 0
109710407 173375219 0
485524115 414758954 0
662525188 509535651 0
325739174 267831502 0
884364785 369167853 0
53128285 493502838 0
767713337 293831816 0
744824906 269295370 0
888181817 918417215 0
143754128 866085104 0
963468873 264688478 0
40254438 386089309 2
294831387 293290644 0
652004523 479490875 0
384158922 91584240 0
122605581 681191732 0
6747644 572116349 0
74113091 374420791 0
103121287 832809216 0
348743613 145139900 0
45565174 295460319 0
788619076 92036867 0
30396427 640358945 0
149153008 878944358 0
191459251 306921814 0
568894569 238234321 0
449958490 203344192 0
186173648 866432807 0
826890598 752684884 1
131196262 933148024 0
36317134 140577353 0
417031723 328795747 0
158710292 96609639 1
59808459 669985385 0
614378418 184427411 0
282714590 61500911 0
102491163 174711561 0
695325849 258882185 0
216143289 752159960 0
237503852 65933986 0
135607727 582425021 0
663086130 84389627 0
436057022 742205674 0
12624553 252474697 0
153357514 45199497 0
18928880 517105917 0
884748378 163619464 0
264156296 689061908 0
402717370 983471342 0
121047477 472496963 0
845314826 19777226 0
887954216 158881733 0
18713939 744372204 0
117891116 725787523 0
875180327 988623694 0
335111897 300470306 0
209859170 617851612 0
397814655 992338468 0
493296623 84021199 0
78794183 401140891 0
367712509 449017 0
317753050 880399410 0
754804264 615973152 2
891985217 637943291 2
982256309 775378440 0
40299244 912871189 0
38764375 133030520 0
172352513 299915696 0
58286540 75989098 0
724982341 738855326 0
788352129 565731477 0
865655267 430161666 0
7783437 326072961 0
473499438 429588867 0
294786509 921251669 0
644504044 201726014 0
890097865 974176586 0
709791350 63803974 0
240216771 294276203 0
947551357 488969106 0
157508883 156978039 0
257708362 6308905 0
510074305 149996964 0
681262633 77448025 0
16429161 653368442 0
593984768 108817828 0
613177859 147771093 0
367408254 146851051 0
597869627 794217566 0
202014856 505430910 0
201616959 672113965 0
612673747 921196834 0
638186495 841366075 0
155408845 426544025 0
510483149 488480192 0
240120246 747555683 0
119427042 33875643 0
998125647 363339252 0
874627795 502948485 0
31208122 998794153 0
893184300 491954159 0
653696708 108861804 0
419827411 264589536 0
909329595 936826842 0
508199402 529464705 0
77043820 586288481 1
66791874 49868983 0
529050551 490906785 0
505799794 389577185 0
672595832 940060980 0
590231145 537437848 0
378911741 783818071 0
33100261 110753042 0
546325187 8999486 0
549994397 61599552 0
886105394 451978952 0
42003897 302577462 0
111154079 493250760 0
577692888 278230229 0
990498432 446031861 0
354466514 716394715 0
969571700 530907139 0
121990916 369971046 0
675623386 797566979 0
810237936 751871210 0
127287187 249145132 0
722677369 506385571 0
123873603 897688067 0
934220114 838886783 0
45526107 889267034 0
623967692 755649509 0
390226809 850629952 0
886980798 168292104 0
493872556 319380337 0
38187411 430554560 0
879211095 312943191 0
383774604 846852278 0
768480538 203940212 0
53682799 378264590 2
141687303 303204113 0
139185966 25229526 0
621485972 717831704 0
887823117 35129067 0
748439709 250245366 1
678939000 580033461 0
961509985 19302211 0
636341946 911452461 1
117107421 211109887 0
208493688 473494330 0
403588729 491654646 0
57161707 860540980 0
43820339 386500313 0
538770129 809480504 0
38551515 148600756 0
964362961 66682192 0
660632855 281494944 0
279029705 107317813 0
242499387 526182271 0
460697250 605998584 2
937254795 911307273 0
382007683 115042345 0
45318992 249998818 0
594517378 260343920 0
173471270 278620519 0
262068767 392714862 0
548608884 640954793 0
666903316 969327082 2
748878129 703835368 0
668619692 977995743 0
717354595 394347091 0
589389536 934816497 2
364275074 556075556 0
994697523 120084969 0
831751290 181478715 0
527229064 751903964 1
738437178 577361329 0
360694830 870306051 0
43924879 92968484 0
105743393 414734462 0
543325336 317932378 0
90158176 838834387 0
243121480 442833812 0
833235020 628986466 0
350242146 407966538 0
66691255 162379777 0
730979762 67038510 0
935924703 207715904 0
156380118 828249909 0
313405612 994018662 0
156654162 521062392 0
119100976 804506982 0
977676500 345864256 0
385157750 378041380 0
384949501 305190456 0
746912644 341295476 0
277944303 635727440 2
480670927 85051371 1
221696584 476893787 0
609428430 671826045 0
659824278 385002233 0
757976641 75401798 0
503470142 799967249 0
61120294 668626788 0
765314629 72949287 0
29551679 261028321 1
823477438 29381269 0
806939019 141977907 0
381598647 820430909 0
480039252 362433565 0
601991596 914379959 0
184640151 308768164 0
923362678 6591834 0
176789089 692899130 0
49603022 260520241 1
690066062 551239451 0
72245525 556578530 0
374130070 398116648 0
7950359 22292332 0
281494215 6222284 0
109001001 840074898 0
823482026 976433317 1
49968025 636804247 0
664067665 869363151 0
79689933 856659894 0
231489650 535136817 0
414703486 978001618 0
805436013 1451372 0
430391805 512678713 0
783126755 687713299 0
848215731 227983306 0
807861027 932204222 0
779395951 878831803 0
15557421 94996083 0
10666009 933465084 1
139883281 452678019 0
987043474 256302816 1
68571233 939959867 0
707256456 234971541 0
717321826 20756441 0
280204224 875290241 0
841464285 561413972 0
844493516 343202689 0
980689223 906993181 0
734527209 223271526 0
5342569 166522959 1
478222494 210245438 0
74380686 889626147 0
841055808 757131985 0
398635483 871743937 2
298148871 91711872 0
662456640 361063311 0
779831484 789027807 0
459686783 939775163 0
747659219 526305193 0
532921118 678851859 0
821143885 256682386 1
447090883 387516452 0
953616909 785065392 0
134970545 701730252 0
105810486 616973862 0
479615954 251479052 0
591082615 135562242 0
691492894 876633056 0
227471606 232018136 0
944416524 949859831 0
445275568 5151326 0
316258551 928954704 0
847399331 538458442 2
106926774 591918327 0
549834331 887040219 1
680706992 755960209 0
759860611 593299276 0
271385375 459836912 0
120139383 63765872 0
77329553 175482938 0
53949308 16883859 0
253799721 996927594 0
13917643 18315470 0
274745145 568450822 0
400909207 73770418 0
157036543 270472136 1
42211617 767733340 0
292818663 203087073 1
861693826 67058526 2
511155540 597674699 0
360526455 214308753 0
820918895 672298439 1
61518606 155191494 0
916902009 36387498 0
912344493 99930146 2
615244107 566336688 0
366126592 564381607 0
743371566 494692169 1
288943416 34783887 0
84206644 572487867 0
79391105 168174145 0
367030767 774585646 0
743906236 348826175 0
367741538 362233968 0
950165081 895404381 0
239052837 131127374 0
993504218 305738748 1
668519726 607548342 0
180670329 950503459 0
808122772 960189427 0
434684514 279898018 1
195527878 838149852 0
301002148 666146134 0
943666374 503774729 0
629930944 545913688 0
594574648 588017374 2
138440513 381438775 0
781018965 289545188 0
123136105 789917322 0
184409587 244773537 0
456118908 556400423 0
375333757 900270615 0
603042427 965465735 0
35156118 682248954 0
627986037 954695126 0
607440170 842496775 0
371745275 437239933 0
443004559 950990510 0
288672002 307572879 0
860217193 705653575 0
300763463 861700680 0
665943042 719509400 0
148705599 821163489 0
36845078 289425135 0
431890103 662667039 0
493605101 498351079 1
443653130 699979714 0
941493281 79087736 0
206599293 139022145 0
28382323 36671995 0
569411618 150543096 0
330588060 864493518 0
382071096 860321562 0
348859110 353107255 0
808353897 831466834 0
21591972 661874587 0
47877608 727221371 0
527560135 299725834 0
124283291 192233462 0
550740163 688681240 0
444641540 137960436 0
142755841 182121195 2
619370367 415103210 0
886825280 407201729 2
656797967 591525460 0
96528154 726950391 2
908947532 286404244 0
352159150 795600078 0
576514017 449511912 0
190363358 891923079 0
547956704 723248057 0
977448588 726696279 0
872770660 76191486 0
639913993 17736160 0
211962089 26227301 0
965030079 229986401 0
542335393 733224126 0
808372966 136749022 0
246407477 19862943 0
935682413 909473651 1
301737050 351057768 0
920614830 517893170 0
468256448 812401649 0
876655675 848074797 0
674627418 352175246 0
186131300 68522127 0
708672565 647861773 0
531289642 152037183 0
66447231 806770101 0
179860072 135396343 0
382160379 321493794 0
590645126 370220178 0
878021883 741382556 0
340498128 816680160 0
309204971 185883569 0
342106764 8354951 0
769012318 79533591 0
970255741 497913346 0
285698691 235804642 0
219241702 814070703 0
99903583 251129876 1
460013416 225045237 0
672880381 460081100 0
421992192 166747729 0
940062321 729270603 1
395749754 56234480 0
986969245 137010680 0
276834006 813712556 1
574417598 39034576 0
782367778 67823450 0
265183307 226636880 0
77893844 13366954 0
446652642 102311265 0
107113566 412318719 0
983739937 205244189 0
961497049 663362993 0
286467479 645445147 0
307448547 598237693 0
744575383 277522362 0
416041075 672647805 0
431333958 445373992 0
570054820 162747608 0
814745962 55065170 1
522936301 701083496 0
281841147 898569058 0
912067320 211372131 0
227980144 345440666 0
65697977 466907777 0
946723406 54203910 0
113138682 88499735 0
784292592 308889460 0
429544052 75800875 0
458998089 56379645 0
810853107 778040926 1
837849401 223545072 0
925828171 131195489 0
579122757 566993999 0
885027051 507355334 0
328947849 493048329 0
61143995 798833851 0
838258257 132114641 0
960688315 84872204 2
628715115 348722473 0
962756082 10241751 2
869044125 760187918 0
664687658 845950121 0
471116119 566339135 0
934602501 580458157 0
772810740 33226506 0
183150836 200336424 0
208319988 690771692 0
918328093 886231565 1
73255248 942110300 1
36766415 60182381 0
289322351 207611703 0
365179933 424720978 0
142366224 223451585 2
54691513 85421012 0
394043084 190158238 0
257250647 250233069 0
591079227 988726051 0
887845446 730703532 0
960963602 260494732 0
491971968 753102426 0
584065537 533890729 0
604133521 97438363 0
235105463 502785179 0
713512398 500763323 0
710651993 734076775 0
697177372 28093902 0
840914353 980650755 0
13195272 567417094 0
100259171 553578925 0
826104768 868644345 0
904984101 117166901 0
540083182 52873129 0
30594289 942784008 0
578086790 445866185 0
183107709 169347209 0
782925105 130494188 0
254199908 385826193 0
198942430 346406157 0
46836310 783965287 0
829129217 136104852 0
39170485 731631099 0
989319875 620225217 0
672251072 521153896 1
820018385 500247918 0
769283180 734826896 0
11181743 22427096 0
937012367 797660493 0
979589847 990164959 0
220089540 792274696 0
2862667 21295990 0
25503182 325216443 0
754204534 450571181 0
421449792 486630127 0
986765927 408380092 0
131372435 980374857 0
167464843 638147941 0
499149206 192411642 0
322025907 210829983 0
348256946 894462992 0
758552651 622779717 0
351076476 379456915 0
270266382 684494162 0
735561270 21980408 0
233608766 326419339 0
973781216 784299356 0
47382144 468473877 0
613152111 63872605 0
59133300 863566197 0
628336530 395882643 0
899098706 789843384 0
698334754 160621265 0
553423090 814600550 0
911173979 634470805 0
396774055 522248672 0
365608459 5963800 0
538438164 67463680 0
889559588 546858943 0
700092061 351614236 1
128755667 960143498 0
77497690 318716940 0
336513659 573384098 0
962986732 91594523 0
68466224 939965858 0
920946890 405712552 0
663465169 292198186 2
464095851 186431161 0
116520110 925088315 0
533080794 931803378 0
196134924 629857074 0
702058499 902312630 0
448296577 690120927 0
953270207 573153848 0
725200490 365210539 0
520768761 164971559 0
592155207 622974507 1
649117026 375406953 0
51871171 472149319 2
252679044 255157023 0
567184025 121174797 0
784857419 579377208 2
56061335 22578526 0
66161211 533211141 1
696089568 454140535 0
179666051 568291908 0
300755377 789435997 0
873018279 976611244 0
904809147 557895129 0
324694029 202308149 0
786253547 250600224 0
991021600 193570305 0
818321670 206629210 0
264953206 895587463 0
229505205 912486133 0
639308488 809902849 0
626795562 908706995 0
770013615 834005410 0
704884303 352834057 0
16198944 499539267 0
269671523 301303100 0
397273910 5296191 0
53324733 859386807 0
298085316 546075967 0
847374118 489982808 0
181393183 139351396 0
541809406 637539288 0
776220442 740174377 0
319137204 252926850 0
213075367 178345070 0
373058832 704719870 0
97914388 56780043 0
201278884 454419608 0
892818772 580443109 0
136715465 944639336 0
478814572 643247205 0
868214768 241376017 0
879524035 844022046 0
310058610 418389478 0
490681016 520450693 0
350436779 177255006 0
339175346 71512282 0
580491741 35012123 0
570523515 516066421 0
872564381 759736718 0
627513056 143347842 0
831460663 442775763 0
155827958 323397895 0
813481554 310687727 0
996103907 3365258 0
704384492 169749825 0
112848483 6708090 0
225289037 844839007 0
827016947 314527293 0
872769356 944361852 0
476431321 439142600 0
451615873 507851625 0
644053841 28119251 0
855601096 394754683 0
544339720 416701036 0
674394692 831861864 0
9131493 718796227 0
579213847 659411560 0
906913673 950121825 2
814557257 143335283 0
730373656 798135199 0
589213281 232905751 2
36682092 83343769 0
316515158 997404542 0
940724221 256131280 1
598159457 205031405 0
84390232 797452319 0
378399726 695287868 0
382413199 118613798 0
720704562 162483829 0
446715467 198497188 0
905816036 4510359 0
288266564 999425801 2
91339786 482767528 0
496617412 600504132 0
623524269 627871913 0
707537509 664324011 0
145510441 733651798 0
415784469 361432245 0
30091015 626592191 0
394267138 173498278 0
672790220 622009717 1
703904015 871110418 0
168558862 236724409 0
531783224 701713621 0
472827104 841336366 0
557541409 187005731 0
762481907 340337856 0
416161352 612891721 0
405296837 677465054 0
971140565 510016954 1
814543616 216554042 0
400615613 488882877 0
314455381 739264126 0
305988402 479708793 0
855746166 813407619 0
169372027 951336421 0
943992848 502760461 0
568255571 716933937 0
128983954 711058085 0
726579847 512414327 0
129857037 142296849 0
987729493 752716732 0
965117872 822121275 0
56042741 85681352 0
133388337 552092460 0
196094841 676152266 1
969167965 360498493 0
128132666 93534554 0
890616734 813682518 0
836343026 136651314 0
607909097 123574590 0
236423860 520852676 0
626659964 458682711 0
275955926 363831999 0
385788054 648196726 0
991577956 65251781 0
393226140 245958540 2
491240763 820321639 2
752287906 523046049 0
405165313 459406436 0
442093151 42959343 0
577019463 370344847 0
119216073 314282881 0
366411734 433528460 0
310118158 495435542 1
469793258 613350307 1
571201486 410727311 0
586918976 189072467 0
41106583 645995912 0
438177396 36821823 2
13888084 759899946 0
937417360 900114444 0
632312624 101936556 0
34873916 979336107 0
684561190 776047447 0
624433595 489590219 0
432334947 628997171 0
88319254 473217635 0
139388018 671246047 0
817240362 754597324 0
122347950 16511130 0
539265344 576820458 1
806050506 286331974 0
623345780 255615278 0
785242498 571561822 0
114619406 454618911 0
134094080 952591112 0
580344032 314624954 0
305728345 478141157 0
359334260 201856239 0
150870763 338226720 0
656248080 324897207 0
451170884 569697310 0
117296707 600225776 0
315783922 196838791 0
158287382 517025808 0
345834021 291054984 0
966941099 456937299 0
816223932 237774454 0
650905040 756201793 0
23748703 612429059 0
624114519 143539283 0
951878259 6156157 0
645725043 516333773 0
143454137 257246880 0
525252675 829576931 2
985313407 61097889 0
960442240 820413236 0
734385110 423545439 0
413098773 524855382 2
153887391 589510478 0
697534338 898588100 0
51021657 870452873 0
118293914 211142468 0
692791748 32416133 0
640467592 666614664 0
938352820 857600009 0
753755065 554088942 0
998460167 938241500 0
346452968 952086618 0
623791153 668174343 0
434404583 446260694 0
500514513 378913540 0
763045126 472470749 0
539613360 46016926 0
702066182 650884422 2
675004360 816659453 0
496437012 31540165 1
625158435 789312105 2
278266945 350867727 0
339944001 445437239 2
989432040 106548420 0
639334357 48003144 0
780203038 630931142 0
969566040 776340786 0
301277073 755023622 2
146542326 833845919 1
592721679 964001562 0
637070779 940304234 0
778672926 259530510 0
757273343 114918633 0
107339303 258773023 0
264131839 21307034 0
940989401 518349666 0
340021227 691247189 0
437218734 781042394 0
849371880 687270074 0
228847317 14208322 0
928240458 384502236 1
951034825 746097934 0
309550335 521714967 0
380705199 341842058 0
605525446 82888705 0
239756657 559953496 0
623174022 864223887 0
308151224 976881459 0
870785402 808791838 0
496245095 882252563 0
96435039 612102591 0
128167949 497428311 0
669690700 907134201 0
554268644 137597300 0
341678007 822634681 0
25975362 203900828 0
156734004 869704707 0
652694576 368533240 0
458077803 815382393 0
458234527 780642857 0
101863947 455896700 0
826567778 770992640 0
955323246 252692562 0
560002340 102893560 0
988631108 909527901 0
169359351 610608442 2
301877204 243788001 0
445098434 831442900 0
127563712 484375227 2
261327089 566256696 0
523922443 392136291 0
44200609 378730084 0
852669361 442085148 0
403939283 963717709 0
416425873 117337446 0
881279514 665269816 0
717119998 254043860 0
165864814 975456915 0
246978859 99353404 0
159626513 514394259 0
38814417 3881589 0
84027539 752124343 0
820852055 952899746 0
673113251 100516205 0
569032013 670699232 0
805367810 46370284 0
782551961 487662980 2
272235866 156751608 0
40526915 310481796 0
41613317 71375633 0
759537096 369828581 0
362341476 138120848 0
298205896 566905571 0
771888102 188818702 0
130042230 486762519 0
812838529 680199413 0
371291343 80589143 0
39696871 512355800 1
667325508 244985366 0
87708 263368997 0
417080595 640546244 0
126090099 954741915 0
602956928 967961481 0
113171268 46533940 0
798350906 203781011 0
271772116 851152673 0
688260221 900255668 0
933701766 108493336 0
702010298 257594695 2
733174399 699940933 0
613797776 16936566 0
689423041 297465619 0
635561989 412171386 0
22330581 119386665 2
755033746 248093983 0
122814879 899891553 0
324725773 945906681 1
266256885 834497141 0
340717635 384593809 0
172861217 655802933 0
808014609 948724863 0
305511382 996857544 0
964062978 77824291 0
881747329 297716536 0
593896539 423805978 0
56088031 11446076 0
165209543 232882765 1
168946522 476092705 0
291943743 518520909 0
213486551 580556452 0
380337441 94991796 0
828853834 138343919 0
664249507 499364485 0
517712529 865938351 0
825405914 632587643 0
946705151 828577297 0
394719202 939079759 0
916200184 515360360 0
45779287 308820198 0
575575173 861410146 1
564626852 195051669 0
873968704 958682257 0
837763830 766700142 0
346519819 198037708 0
22668853 168265389 0
358596940 826850747 0
475336188 466458155 0
56817065 757144834 0
726830946 466848772 0
328101838 290229088 0
110530733 855208954 0
952385737 72309919 0
739399867 111789257 0
90647142 435588373 0
821402086 377621195 0
58967077 407206278 2
704934423 491581894 0
257861110 694580935 0
957183771 131749924 0
731423678 75417979 0
39441521 895267141 2
585482454 517811844 0
821412767 201967244 0
747865580 16851242 0
383241870 602577119 0
582182839 250273625 0
899853478 894777748 0
775867815 122025254 0
59001618 841771876 0
544380497 822562864 2
440001103 205816230 0
969425559 778838423 0
700972777 890292792 0
550211857 813051319 0
563434698 865417149 0
907929468 274139021 0
362612522 283358984 2
832518063 785011156 0
197711684 22674146 0
304583700 518956120 0
261077207 971975281 0
60163335 732916492 0
367286574 598312132 0
758283394 721068843 1
365147940 343478820 0
118867911 294380037 0
450086705 364103432 0
998468828 694731522 0
980223533 254525096 0
838298097 79519975 1
279067586 689669148 0
54549094 610344601 0
296657467 324421274 0
267967991 879688281 0
373611548 81635452 0
386113713 67123676 0
632610041 89594686 2
717973285 551467367 1
802477365 662627571 0
800169329 289688104 0
434828381 37106084 0
659960724 508185452 0
981845226 404065308 0
303730940 380044856 0
859702260 50854309 0
490143958 306382048 0
186266217 71898944 0
250429869 826299048 2
133615100 349681082 0
357172499 542389179 0
338145186 401589841 0
147765141 911183199 0
862932583 953707034 0
631893327 485959088 0
645366843 581869722 0
57705014 736056900 2
221066430 832191468 0
370227212 323186789 0
208629085 772701548 0
957334845 794738973 1
123624567 713831512 0
872808570 871424409 0
853778008 160516051 0
435671935 561582709 0
307026478 210188217 0
594882815 15537851 0
34578648 968494133 0
397443208 229910245 1
498346216 499135579 1
398569127 487561568 0
768864852 447460928 0
343932848 153329692 0
305399619 62920810 0
121112550 50376631 0
827276992 533473714 0
80063579 677575315 0
331374906 594148882 0
572793771 272042958 0
479040990 499033027 0
81282053 903503020 0
707504097 25123040 0
743783586 596172366 0
983545494 229194039 0
709415684 316609992 0
869048644 485896965 0
2364230 465456910 0
926229291 334919314 0
927088718 684850555 0
205185862 212620514 0
480174102 366890386 0
66349911 397859752 0
763550908 112991467 0
622972209 80408846 0
493436890 437079391 0
808146565 109778364 0
553568602 803767333 2
477483095 692224227 0
462474026 507952574 1
914877123 275082993 0
481030884 121228474 0
729503976 872136953 0
662689374 134394425 0
584559631 880629098 0
87796109 305200919 0
188486378 240379730 0
333204630 36038430 0
571884101 660083408 0
161773729 396554100 0
884132331 617834532 0
103577782 112424108 0
361766561 307473359 0
240591479 39899941 0
593043691 578288718 0
20951134 133839813 0
454615205 817331653 0
905210400 74379963 0
752217743 455024676 0
580211520 7553595 0
299192048 954501605 0
487181932 600025424 0
796781182 734869229 0
406821450 848432429 0
690867527 722584906 0
724337503 830435048 0
493251508 407437153 0
305419454 560942843 0
68431303 648282341 0
183760697 747229082 0
156087803 264293106 0
360062965 214343341 0
166629415 112435261 0
555408253 677098786 0
464045535 829849001 0
60829051 814925849 0
917707889 834377065 0
403922138 476286966 0
9382118 441625087 0
145078224 426416077 0
849485185 781684892 0
306914204 960275188 0
483733693 682397641 0
754791127 305478598 0
183848542 870670691 0
96286532 487284317 0
348348615 535033166 2
165077479 722066800 0
133252634 38283093 0
175255628 915724436 0
220503579 922105108 0
418757625 422675300 0
154026207 894816184 0
892467765 963730167 0
111877880 181486811 0
975875931 651937000 0
820042052 116569475 0
33979518 187063987 0
914214210 31292923 0
687565036 37454637 0
856527906 393453228 0
795027466 74104678 0
838828637 186033418 0
665744333 677811665 0
783835520 255736764 0
785694483 470516480 0
85207490 817222277 0
790952706 533492250 0
331044420 954131964 0
239034042 536080426 0
828884980 342626257 0
519637369 584215522 0
363504338 578162365 0
528449505 885963822 0
463680171 949944291 2
939322740 12304195 0
140955048 115588022 0
561658809 134630171 2
520257915 508913754 0
869868334 781081982 0
146075083 343975477 0
44189007 109239461 0
971712307 121066463 0
239432548 381715329 0
595661160 938627797 0
95148547 863244810 0
415321299 853636119 0
473834752 939678265 0
610237476 886638817 0
926280586 562856660 0
876850108 698418021 0
830239765 623311993 0
95399662 293198481 0
20186410 82933367 0
723761016 398814828 0
578550491 453256746 0
228432426 750376664 0
809439271 276651530 0
588499033 38021365 0
222034560 735424519 0
421619667 8474474 0
214111859 344427374 0
842558144 341184438 0
857127892 976519968 2
275907505 163450655 0
709481324 621237506 0
543103408 257328658 0
801465647 85508852 0
162992332 126599415 0
781602541 771821668 0
581895208 159464671 0
272282947 983090865 0
551453134 670851429 0
73457690 879994106 0
486054736 968061625 0
585577315 672694812 0
402598106 123156335 0
350228403 576690260 0
178850932 57228404 0
699221182 629085218 0
676179504 882309398 0
55935174 374603894 0
59255912 901449674 2
452924033 555034857 0
717588369 517746657 0
985244962 10150363 0
456906948 252069416 0
441766853 673434928 0
125653291 822937230 2
303191487 751760522 1
844919811 566741868 0
833242329 476401179 0
315443106 44017726 1
942415397 997873036 0
365766812 588109268 0
714464331 415473847 0
804754791 512241570 0
881305205 220504534 0
671056780 487743603 0
510442158 456224262 2
960379002 76655629 0
312465032 86669629 0
470932939 213234947 0
982290699 643135017 0
294292549 109934159 0
267914618 610952720 0
51010268 817664452 0
104778376 285465879 0
71852580 103189729 0
239396701 18954126 0
977905479 917457386 0
430209180 178736365 0
629370343 889881262 0
58977293 748153643 0
816120496 366963881 0
432802784 303010755 0
947907647 407047052 1
15160419 964943484 0
660723698 46043361 0
188669538 631110297 0
590626799 209594157 0
727971369 474448162 0
154955371 868796711 0
30041858 781970631 0
638091063 391716116 0
709507473 626283037 0
578288198 836691806 0
406855227 571136254 0
890393561 63678964 0
52422695 104083802 0
44557438 646254944 0
828260183 692289226 0
762849432 950894678 0
284096383 84743781 2
519918076 441173851 0
974070279 946033437 0
18404374 575892624 0
928628454 538477723 0
991177727 257702606 0
966851804 165176924 0
9439636 525842283 0
129927186 896934173 0
496469646 395018833 0
570925553 916758513 0
682854593 305596632 0
514017161 574828203 0
880048857 826024607 0
401454593 702571856 0
636893373 236612050 0
552827412 730786016 0
384530350 157747349 0
240861831 241621009 0
789513480 778729486 0
82853298 606886538 0
169526102 624114164 0
224757953 608967272 0
925872602 51436103 0
811908812 969258052 0
563123880 705973320 0
839464354 798341431 0
256182851 452205877 0
125865826 741734974 0
99148808 708437288 0
407324174 820565108 0
355261174 159166310 0
811461327 731175454 0
906340268 167565491 0
538524943 995062946 0
443150770 764710838 0
193916218 630264644 0
804345667 678678284 0
300527246 642393521 2
524320663 392475640 0
569268906 496942552 0
407524877 530258723 0
409616408 20974924 0
899101162 26320678 2
304751740 321603219 0
101394646 9891108 0
670643087 870711964 0
255720219 559211019 2
21784766 415406315 0
805120610 328044106 0
130088129 802261760 0
559701232 988235615 0
702647669 474956621 0
522120532 445351910 0
578097510 304353556 0
778470733 436540349 0
633287956 348510324 0
510467476 685254408 0
73299940 94680910 0
51126771 918130128 0
105867129 291128059 0
934429623 910174684 0
462064126 713127128 0
797153306 912713934 0
79630406 93895137 0
593669095 646547399 0
804422931 51187555 0
804272586 763307259 0
652618100 440188523 0
636959858 754822882 0
181114053 618012775 0
422243703 899492315 0
71151212 345495999 0
38676692 705823559 0
103482677 71308198 0
846606088 440400193 0
145068032 203804709 0
889594613 509297746 0
382348510 818799927 1
89551481 345690218 0
962039068 709729189 0
169466605 894592994 0
583767318 27905094 0
544873157 741403613 0
256241672 504789391 0
658354319 288712991 0
19366555 415663693 0
95332497 88029860 2
229653881 35523631 1
229333132 935736408 0
973069468 918536092 0
565732625 790522666 0
48519417 950228880 0
922992080 432685829 0
449875276 770555436 0
545628654 903933906 0
876735293 82426921 0
628459670 733931274 0
571141594 538428264 0
918102556 733747982 0
224793980 840668134 0
570024261 817377187 0
199683160 18086688 0
709912606 996100748 0
466526180 11629507 1
148069890 691474109 2
758600438 39142901 0
44170485 737679546 0
677290431 794946061 0
438034601 292174998 0
78617755 695060716 0
567384010 369418682 0
611947738 590065899 0
570323819 465877457 0
722804160 23902208 1
521986320 34390675 0
981587530 962154696 0
59702144 33469840 0
251298579 11162823 0
106790569 59472177 0
92389293 515567044 0
50052471 756347127 0
685832251 997184666 0
715693406 102237031 0
989844060 21743935 0
868058656 3353455 1
815697377 86971593 0
400692374 722004782 0
523869018 996933167 0
584884025 927778912 0
269735627 299281358 0
106488359 985072584 0
298239704 99674302 0
475965988 519724873 0
800752782 434764696 2
615982292 560827245 0
62915996 439442304 0
407255420 934283375 0
431985489 141375278 0
778589317 665969854 0
102701753 157297687 0
17760582 126102139 0
111534233 534795151 0
887675529 172732697 0
215231817 11833150 0
251674615 853420768 0
291789819 668463936 2
965909118 9487006 0
396610593 489724294 2
527513010 977855150 0
490265433 658864686 0
901928278 452718178 0
500853948 140162062 0
112661866 737257320 0
906063591 738811572 0
407030510 157671214 0
618820824 186019410 0
900711094 366417623 0
698107945 157397223 0
255201565 838273751 0
271483215 373755305 0
579336622 763000549 0
25504157 445580430 0
394145785 970474485 0
71362422 760537850 0
377893102 5167162 0
879403999 220333139 0
586799106 172291975 0
684834517 996301057 0
639094453 678010859 0
129250631 506567711 0
199868733 805467097 0
999529477 387942136 0
306966214 502549614 1
56500360 369396914 0
223110532 552656835 2
801551915 936299899 0
542042465 397677542 0
602535602 328144344 0
86304930 904333543 0
504084273 183624490 0
184448645 712981825 0
417591938 697358038 0
984301523 722922937 0
788101589 586360887 0
912132963 845819827 0
118413612 558317053 0
937688813 947635044 0
353307409 390603224 0
546772133 111727036 0
568545739 362407523 0
511009342 151741886 1
406230430 277373064 0
711242477 780912292 0
721489705 781488190 0
183380702 227887379 0
90813034 708970826 0
611383218 156835596 0
889585328 115987052 0
938220011 523508042 0
54602832 708121729 0
62069094 651899678 2
387496863 555771667 0
81896990 128676794 0
812690314 484038155 0
681832069 194103407 0
56356029 867105127 0
138628502 148914374 0
342037613 911289498 0
162941430 389608343 0
751312719 918235148 0
529993402 741507051 0
10267564 614370226 0
431448554 957025562 0
272614647 145395595 0
525143966 347971334 0
899054330 25000822 0
45141258 123143453 0
575963841 730752498 0
24056412 52075245 0
636728807 705381223 0
531913407 995477275 0
636767859 650394746 0
963588904 403371906 0
400385362 345158846 0
730396104 26634336 2
690789398 798718922 0
145252909 719006985 0
31571626 673201886 2
655460727 172916285 0
922146846 124762957 0
609174902 275351630 0
273319181 47024165 0
851667033 603277342 0
221919658 45436835 0
382882910 719530223 0
80550089 781784846 0
385320959 387023841 0
637205737 816943622 0
506070635 891635916 0
535425773 547336054 0
42878525 903294002 0
970611315 692085856 0
130860644 575976818 0
409926912 713465196 0
10139431 926430420 0
318565684 800483146 0
320005430 103143963 0
827259857 563776211 0
554489210 581327866 0
403075390 164989241 0
787270358 777537647 0
113464616 731365594 0
17631838 126031908 0
731574925 242348938 0
671426611 89821760 0
970113220 652136957 0
344508844 212554059 0
757242284 188292151 0
89669633 307773939 0
430858198 426541336 0
112769776 571846132 0
184232113 922522743 0
730691302 168266003 0
598721285 152846273 0
532791328 953814242 0
500608001 725297269 0
698519595 91896993 0
537697683 282874856 0
697315222 995167547 0
333543137 495745512 0
959634234 269458901 0
734074159 585058947 0
974108093 824309584 0
3144374 803543375 0
310615147 817496666 0
245283493 45857978 0
113825170 351534488 0
888947841 168389891 0
823482580 176385685 0
309575260 14776543 0
405813227 339309911 1
285664492 481254753 0
223009611 727667726 0
597971036 732177422 0
48922651 51598862 0
964744197 387347156 0
252731302 70229584 0
572529754 881993582 0
179547488 173382862 0
104889480 246598245 0
521096196 847791068 0
668204778 265629517 0
673215301 133236172 0
748633892 861711671 0
193463965 860494532 0
182544879 263877270 0
873600980 411369735 0
51180869 573096179 0
806958440 391244385 0
881964243 795574883 0
645020492 212723160 0
138382168 280041253 0
617941900 567550712 0
592858666 945581459 0
95072172 864051099 0
704204142 796329743 0
102395260 740403789 2
833958616 947087837 0
24328021 778147035 0
558390714 888915796 0
825540913 692365207 0
167092151 519946621 0
575403659 259994825 0
497737591 490174116 2
554407618 291047216 0
776088956 781334190 0
578938514 220014533 2
379983113 385782330 0
978265209 3875325 0
304977734 36972413 0
856868807 13612613 0
990738274 37363922 0
297077273 817511550 0
280741134 84011151 0
246111956 566273668 0
529905442 74035309 0
452852188 606872814 0
766305791 418166041 0
812675040 489927048 0
6189796 724465429 0
891329133 247001046 0
326744900 236607985 0
82054536 124044203 0
231081641 247741528 0
116914679 791607845 0
245187837 114463130 0
355856840 492218510 0
972351330 114878797 0
253041393 615175554 0
395778390 667630239 1
890464304 787637789 0
562941450 414935118 0
701636166 765589903 1
394621147 263986587 0
85956397 94237227 0
252185273 572049318 0
369465625 687118902 2
830600631 569220579 0
819077411 815022513 0
369679558 433686530 0
430196499 272737095 0
114144328 270058385 1
559471265 522573507 0
928710599 572200271 0
999099703 825187587 0
200997454 6413148 0
749818856 691881419 0
305506313 219556430 0
786772867 688926024 0
523272868 938182306 0
924480694 654448778 0
165768655 797239579 0
228825295 821957263 0
546985017 20975977 2
527662036 920807681 0
30957956 753713247 2
384288994 902200290 0
294175670 103488105 0
424434946 70426174 0
444741017 150188788 0
965973379 444673671 0
186419237 938504746 0
895228973 661971627 0
571328943 379855671 0
569937932 733476845 0
599305058 250598644 0
584183312 81436504 0
272150898 381367091 0
385050050 547275334 0
127297073 572918816 0
934494384 816979318 0
913777709 947630738 0
685713417 821734827 0
835993195 892215251 2
846335809 13258953 1
64339682 774164683 0
170408469 397252549 0
38661718 953695604 0
56808836 732575227 0
116454307 600611358 0
802921168 677916017 0
340526414 515546431 0
70136206 453219605 0
787302724 55873357 0
734280723 383808440 0
780149845 885896394 0
741957530 397298246 0
112085443 691794457 0
494933824 222997266 0
128239120 160909928 1
191025221 658751758 0
564287502 735342567 0
528231448 458903538 0
992264784 722975417 0
67734132 831282007 0
932155060 447554 0
107994420 427062511 0
512998973 11859924 0
289878176 882769395 0
13424136 195398661 0
181305997 358954754 0
333487815 757940445 0
473741407 537014197 2
276072104 481104943 0
288078045 225384923 0
859037642 728014051 0
252602208 929923085 1
663062581 551790347 0
569914352 44773388 1
928824124 873657218 0
90372126 86232537 0
833377006 188046832 0
705754144 621453492 0
171320356 505762152 0
641292598 861730000 0
87820165 345438661 0
427779192 9945050 2
230147161 633541363 2
133670119 961137599 0
764797216 459732005 0
890324309 794727081 2
439095860 737076835 2
821116219 123489145 0
62848119 194186943 0
775745144 254061614 0
202331812 568406365 0
494197749 598030922 0
203584440 115606105 0
592337402 162637653 0
934346367 586366675 0
629841969 419144477 0
369404240 511751290 0
896053848 537565264 0
137600705 22257749 0
584916056 817869769 0
212248813 891860676 0
881147075 86305668 2
374379594 282483620 0
743964102 53263674 0
136705109 190465652 0
255008078 611580883 0
837950006 597599464 0
865870425 228040278 0
254820059 918438512 0
972185522 235319739 0
309191886 217282501 1
58568892 333707213 2
426427047 10673692 0
311379380 800922787 0
355652560 876171117 0
123775792 815814989 0
983926254 422300328 0
6360943 916087156 0
303945073 940809027 0
349059848 492752846 0
417301250 972920983 0
985682966 172149555 2
23890547 553298880 0
971772987 687603378 0
827904682 779995856 0
485359306 132120619 0
447509522 45994644 0
109238467 817254209 0
418625348 591414877 0
600680925 716662287 2
549679523 781872972 0
407023235 445417868 0
324966314 18603419 0
475070297 746944263 0
972655197 892520183 0
875938078 565483443 0
941072313 208747964 0
656863421 898714500 0
555146342 223255943 0
933133773 213991503 0
588476679 611981461 0
93910619 863760478 0
919069489 509875948 0
245273664 650307643 0
452489018 549691194 0
461916084 246101659 0
273519584 793512997 0
856458247 502011442 0
32535531 101339908 0
330308789 970809821 0
677421325 288419279 0
550528265 188199401 0
142829334 285437625 0
149947080 134280779 0
992865881 160860125 0
449448991 939515015 2
20110216 915983671 0
560968474 138037378 0
715934337 22018959 0
798555071 118521798 0
801748420 879516321 0
411866221 85971427 0
343550948 908323531 0
98996048 28848398 0
767788627 411418918 0
629259635 747318078 0
108860865 915621751 0
168840875 214107977 1
981495657 591526845 2
723625871 11240372 0
817512332 735853417 0
289941962 365427786 0
700137090 99909996 0
707956827 879830874 0
561724973 371524892 0
770233256 555854895 0
712044321 332916495 0
875286361 476626159 0
923495426 50749743 0
528267746 781426370 0
555490032 413137310 0
78529487 256936353 0
719875314 326042731 0
200837015 867258624 0
595380243 769782899 0
315822478 196605391 0
967964909 484195272 0
954519185 66760783 0
880365349 712611590 0
663158298 5627193 0
223271349 837791170 0
398805179 806834913 0
108142944 324902 0
60650153 597878003 0
178017713 39681503 0
927465580 648885349 0
638296023 194451631 2
552724941 157624636 0
965004356 686833470 0
203835658 214533118 0
909577165 727490340 0
935330976 94726383 0
649655501 48434328 0
338280973 492898880 0
45793422 943522769 0
18018819 616407064 1
46820445 724052487 0
822910310 533719397 0
472987714 791567961 0
491501885 657111337 0
519891654 707098759 0
104598747 183138870 0
884397494 886918048 0
8558530 525381014 0
37767803 549487317 0
964650180 863878494 0
507356175 586577096 0
523335500 631913704 0
202068371 504538473 0
776854862 599672545 0
241950689 242632045 0
711316345 995622060 0
914538669 76396670 0
705598007 317085507 0
315857928 373819510 0
138612565 231713692 0
40562087 410674529 0
400889229 71635283 0
557153130 457735717 0
80516566 923545611 0
51685500 149185957 0
821339380 15081937 0
455203678 552743990 0
625687309 792334698 0
661131126 237978316 0
151126918 123738444 0
999051612 6317620 0
846115475 24606819 0
138641117 76382859 0
124698423 250331384 0
441379150 78897751 0
820818032 21010674 0
314110604 968378824 1
54094191 210656352 0
33434264 544612531 0
686742677 156092263 0
262730546 54787055 0
811815709 142045722 0
978830496 989147700 0
827520400 363393355 2
25125681 585032769 2
264185770 56911641 0
117064813 838872333 0
654285351 632931461 2
775073869 107777567 0
582195805 515636705 0
470792158 477713790 0
84467712 891821376 0
288334754 993290151 0
230865702 435298600 0
183525186 699147744 0
558756457 615681130 0
521002127 330963716 0
24308732 39380591 0
259784052 130879639 0
234699007 532266703 0
529370041 10968891 0
128669978 141954433 0
539612876 883632212 0
19316953 150234675 2
841888770 653310579 0
676994790 891381033 0
589809282 691218079 0
830417210 506063317 2
931095119 203480570 2
542744378 759879017 0
124739672 868444354 0
627833381 88958301 0
109851525 81087863 0
89748590 178092778 2
98014603 616349291 0
525083466 291018496 0
386796788 68957984 0
738043723 575062429 0
514667147 470754740 0
936675089 519420794 0
897517074 76391375 0
492380613 839899576 2
335954404 295028059 0
116395479 308597765 0
437135205 323686991 0
11089713 419603555 0
638458708 40734286 0
302030478 605841558 0
57049330 575085678 0
377762130 644931321 0
682135291 121016581 0
74746471 239102455 0
854303595 27459145 0
16763490 139407758 0
374714675 566393093 0
136111628 214928737 0
579372064 438815289 0
417551107 835484957 0
457266781 296571078 0
691826137 52345595 0
746053207 225620805 0
275837376 386394523 0
120575182 126435766 0
332783837 617633298 0
244581785 994146248 0
916913783 110562764 0
701020564 537820195 2
123990422 157176867 0
498113287 650080244 0
818799847 302034598 0
640217551 565082665 0
852084193 693498623 0
74372307 578923333 0
95374378 512650118 0
754172619 68260626 0
353286745 58102406 0
991100273 986643971 0
312061928 247644288 0
964297234 528128969 0
65689156 651567613 0
561047841 956516724 0
474669693 495404483 2
600519484 364112145 0
561452981 168704166 0
137414341 117282641 0
808961638 789721245 0
574391827 48401897 0
614972031 950173559 0
283935814 269019333 0
570606508 626791069 0
486733931 78198313 0
901060930 994160878 0
974590730 373395132 0
904365349 396840731 1
158480824 629863237 0
770687606 508725822 0
606043132 134652311 1
13382585 213904603 0
297157946 72454849 0
682688628 704267926 0
460663650 173825914 0
701837069 325347765 0
611236958 199010270 0
199247298 827675414 0
369232774 712991883 0
676608829 126145418 1
537855404 720378193 0
952542238 580152236 1
791159741 870789164 0
966909066 285342651 0
296781109 974730309 0
966633264 994318601 0
105245799 677894117 0
144470560 797782552 0
92322966 236874991 0
984733863 132873046 0
693741348 542626924 0
292676192 723761656 0
497480417 991179579 0
789166183 3241821 0
453883650 381438762 0
24884554 364448213 1
87308288 38478780 0
486777822 396037974 0
942603675 424894483 0
4174575 158110631 0
71657846 815078042 0
431760568 504198762 0
73683043 701977535 0
532360237 624704511 0
61934442 607652399 0
910006153 378754005 1
924764286 389469962 0
705673944 343349590 0
11453357 159633083 0
500668446 956350986 2
801373699 21332400 1
751163729 569218383 1
168772291 146390578 0
380823 324934228 0
862066796 248552123 1
591724053 275306187 0
680091252 249289504 0
640425833 132568792 0
405015199 436836750 0
679382205 896845301 0
784683329 395702052 1
98708737 288265452 0
479764942 617641502 0
825586820 398005981 0
679159748 8313723 0
705733263 883360042 0
14367007 80789098 0
704827215 60347152 0
134560507 617320878 0
850808913 681359549 0
93965013 732416360 0
691947210 894104671 0
487966663 774051880 0
216780856 752134845 0
207768696 360140529 0
58985477 409111736 2
57038425 947342470 1
292700901 874005154 0
370154005 394754127 0
126859448 555473635 2
777195838 388051673 0
19886941 582542377 0
449314740 800144025 0
991349797 689566556 0
549463101 422820598 0
226936776 23153439 0
41749149 973950439 0
180552208 937916576 2
251812932 763546831 2
133078070 260153607 0
348058349 702604796 0
49728362 350776264 2
955366415 642685011 0
965611848 903241345 0
710470827 119821092 0
250319025 927412787 0
309471312 945911626 0
655251757 677226459 0
98765918 140250936 0
499344123 50673803 0
711024255 876364096 1
661393459 76537931 0
432553946 136199932 0
328753474 281091959 0
107710602 600898914 2
77633818 223717043 1
605372048 884074879 0
12947053 97975257 0
119080486 383963103 0
771243963 259197655 0
101000686 800346887 0
49807667 486810176 0
706415466 219633218 0
311773095 938521996 0
43284587 623437493 0
340418471 9708798 0
923817708 894194123 0
889978124 850010669 0
59879717 114736106 0
670949693 59133479 0
170530464 993794740 0
462834378 613818210 0
880472706 600610359 0
383450266 390445113 0
684420906 651205371 0
580518800 507347225 0
806067462 541254198 0
206171453 438880843 2
121093708 606006030 0
482442890 951849234 0
757959754 8522162 0
778221075 962354197 0
95495610 552648828 1
638451412 104161674 1
316400857 846905076 0
375262341 194098177 0
28430978 211119745 0
84442071 21316319 0
569952359 500606744 0
423407190 55375176 2
543986613 137489931 0
953784614 871508763 0
530816143 290789580 0
358646686 600776090 0
821413912 726068402 0
214647201 986495955 0
121993484 174388927 0
298449577 773727241 0
323534600 363730308 0
489460185 132732636 0
381798213 786848971 0
697920103 862619147 0
930316223 5261001 2
548114698 900179379 0
820974942 79864965 0
206191325 393368029 0
693461717 117738800 0
316403246 901877612 0
444500050 596536251 1
40873900 179497634 2
135943278 142032582 0
49531860 386741978 0
20924634 704143650 0
848211374 485357292 0
245488805 855430133 0
323856891 942997535 0
940757470 610624287 0
111931173 915381680 0
929138703 525982264 0
815986156 505993902 0
161351661 12030091 0
17809691 235072445 0
976434522 421462614 0
158684906 898736799 0
636813314 379144393 0
174741216 677738803 0
318109568 718432087 0
461070125 409128933 0
643777123 285864579 1
522922416 495784590 0
888195828 84775266 0
491321206 897112468 0
797591420 327833616 0
349442842 638185073 0
927602910 665706355 0
566481479 898569594 0
787934475 29478953 2
371825565 915162369 0
550789675 505394786 2
94021758 813897118 0
422162663 463444372 2
876125054 493208996 0
416232225 835807680 0
754926041 618215785 0
742562643 172457921 0
443725031 369222510 0
76492988 885284483 0
740829347 86081940 0
312767367 558402225 0
140778715 779735694 0
557698547 678784899 0
407099054 278852642 0
126498811 619268996 0
790873442 197782665 0
138447778 566852933 0
635309616 289981678 0
421883547 999603075 1
916636215 25635085 0
710601960 634132624 0
816098866 406241711 0
602354126 755957914 0
859563427 582501544 0
595535872 600289999 0
560806596 967554412 0
22136376 577166980 0
436366434 686747831 0
284440822 157391663 0
491116546 704941482 0
368066400 314265897 1
557499869 794399590 0
796486112 568132382 2
71500201 262101767 1
706827966 795493075 0
357244124 490047077 0
154455867 664994910 0
133838273 427739353 0
432003305 609007738 0
424270250 369614559 0
127671245 88792848 2
675661762 981746963 0
119317446 791470080 0
774185784 977743550 0
315849746 282900829 0
164184060 27257236 0
417899289 795096649 2
650054593 123666763 0
971964444 381007957 0
681466437 935958941 0
213401005 145337484 1
206081009 25603263 0
51347818 654703535 0
509790030 400004078 0
799842321 135671338 0
586237596 52700722 0
666929436 159321371 0
106048764 639054858 0
843463327 515251200 0
107821971 111344445 2
171308930 718449253 0
17158828 238465142 0
384081221 17887230 0
663125756 758574590 0
190853379 623367362 0
804949332 596770796 0
942745143 719886213 0
133463396 258966120 0
150784200 485586895 0
198774231 134786284 0
677151633 82283166 1
626078567 876181285 0
79574180 890530895 0
845641987 254240032 0
898621602 417078348 0
33014907 131986501 0
58226222 925570687 0
492604677 500554110 0
980075576 714335107 0
746229133 300820410 0
254004230 992643519 0
809371488 627040271 0
687359059 670687321 0
637012014 193767717 0
900480693 162224310 0
135326371 119654874 0
852439555 907100327 0
280444059 926601870 0
350100906 135446854 0
171796584 355090248 0
462922571 273659160 0
371759357 431681814 0
191030591 715591449 0
836642912 688251140 0
602396010 471466350 0
611710836 129808047 0
557627319 42434895 0
628153459 774965570 0
4180184 532631660 0
41646831 531135833 0
519551426 238390745 0
463799363 473624782 0
819115715 894853044 0
72453598 487124615 0
109130717 915649650 0
948968323 926200674 0
654535413 920710008 0
226453570 201905858 1
835089072 617931052 0
802455815 493271074 0
68584313 181439988 0
988722580 626344286 0
604545306 212637749 0
120985950 57946425 0
742012973 875031529 0
368571810 621932589 0
39685565 913709594 0
42131092 480980735 0
88636257 364350353 0
715503178 865523805 0
851302446 830827444 0
437191985 197589256 0
71734024 671230700 0
484801210 486999515 0
131733738 43962030 0
934781871 46995250 0
115884301 43198507 0
710596505 90385430 0
213078012 23779610 0
37234685 45481580 1
4832776 221621437 0
284601916 824611023 0
820802258 446494866 0
15537099 141821648 0
801699370 817978665 0
310405591 196989304 0
349677725 732522754 0
205809824 829588064 0
831375155 672270289 0
278323273 415031596 2
267127640 379690210 0
971039757 85983590 0
224226024 382524992 0
450595039 273424213 0
913349194 988952741 0
422278787 272087394 0
59206687 544987798 0
821624404 503487117 0
949454737 681515138 0
639985275 238807272 0
940529026 205478969 0
656388033 224112459 0
856381718 846219257 0
781997073 295607016 0
652698012 846156002 0
540820834 342138715 0
618020862 6390710 0
995876433 408977752 0
37736635 759663798 0
512442970 139134782 0
189843049 970853526 0
90918325 719808258 2
229861850 22221797 0
4776900 829743633 0
98850325 707672610 0
574813845 562497584 0
687665268 311392797 0
963013608 495465031 0
211094858 658285705 0
695723684 479839044 0
18436126 484420545 0
315364149 862991770 0
562565135 66618403 0
963785139 791631496 0
577139006 139648678 0
540988278 650937869 0
908034180 510597617 0
974679612 782090206 2
380401425 72286672 0
619713628 754763143 0
584743949 98838151 0
481585525 237799661 0
520487958 32595325 0
237313344 686085057 2
873378685 497734794 0
585234713 645969928 0
673966205 973218919 0
844759248 431400286 2
345968511 649914772 0
346953715 211598848 0
478827275 471787777 0
41060866 839008623 0
16413420 179855372 0
284949215 761151622 2
2332603 53463363 0
19347061 98641360 0
678513112 121347711 0
27000546 900622026 0
126692362 568374557 0
675142958 306288360 0
813362270 459586655 0
791168920 74686862 0
827147156 545815971 0
729066826 737040639 0
929696155 554492979 0
634383332 659662291 0
160942243 584352964 0
682828565 514049803 0
299701100 128895673 0
708243927 54476496 0
40616622 503833821 0
316506280 995696298 0
172887708 425974897 2
111550237 944859115 0
771492333 293573000 0
137329140 728222380 0
113098210 395933327 0
8391284 60384964 0
843520406 96729252 0
976578276 378059118 0
823245479 172220501 0
264835823 623046578 0
2208095 816026177 0
205832436 846610395 0
574025107 436317535 0
976055558 342610991 0
558693191 59506674 2
99540584 733267943 1
873625945 976397111 0
102384603 990482669 0
299118545 87737825 0
574345235 211523765 0
155567890 343890533 0
942001655 320427245 1
964761920 532316527 2
276888371 39330532 0
722444901 927273174 0
453364121 86439030 0
861291882 863504726 0
45339126 909860520 0
163640863 945936153 0
57376588 447546607 0
442006572 518986900 0
50666933 79900557 0
324152575 91511293 0
74475090 235895813 0
243125683 304959377 2
530999475 115984707 0
75526891 110482321 0
81850143 912151163 0
461715981 920833112 0
146308672 296110732 1
350296503 408254061 0
139512585 287664301 0
347255979 144110761 0
942468720 291645293 0
216385852 63746510 0
864337088 779211932 0
207675642 631826047 0
480992691 20391195 0
311015814 869612325 0
749392958 574356230 0
113170412 760347409 0
359797514 627728426 0
503878190 23328966 0
848109427 646407902 0
620171112 398800007 0
171842231 7247157 0
712333107 980955667 0
333368726 431118382 0
401990352 301651955 0
954557842 586375119 0
761231345 943506017 0
981053948 880366909 0
272865023 222946088 0
227755095 700589467 0
718394882 493913114 0
37660647 825297518 0
734061232 626955681 0
620348096 297803450 0
346286129 478420301 0
486966197 101999947 0
407497971 127337846 0
680319239 504895225 0
606331569 664360038 0
895009341 516516004 2
681865774 276311338 0
346296657 169683076 0
134382690 710414259 0
444048996 99984806 0
566705906 904401581 2
739840786 445392100 0
204406715 940833335 0
720072491 739711859 0
949574780 139395075 0
205879123 199410858 0
998179008 296764853 0
293011383 233502348 0
480703396 294908272 0
841397127 151804405 0
709348334 870754806 0
678021942 55894809 0
57783749 10625747 0
121248593 189118912 0
18102065 502382302 0
590972267 437015243 0
499075493 751284700 0
844928112 114970050 1
330848837 327756965 0
158530937 785710871 0
640774029 840116297 0
577667717 99234828 0
932917482 331779425 0
802123037 833489362 0
198490133 80682246 0
732543904 200592878 0
935805975 895753396 0
765002606 185043589 0
880247855 237106991 0
810659018 60852908 0
331068886 564990011 0
981985493 204398604 0
218486201 949878579 0
66643646 443206431 0
921698957 887354160 1
482641634 660006449 0
436286554 209402492 0
150791607 551124536 0
615605982 227031344 0
247574820 744696956 0
348015521 287224728 0
599642096 704967428 0
925101666 97960516 0
67301657 102071138 0
266790303 518083210 0
97147238 201018318 0
12157929 37796756 0
129432067 478948480 0
473407068 542133457 0
83204023 250960957 0
870576887 887683118 2
389784091 891748989 0
908016394 404706926 0
410407512 911380408 0
663133882 792532759 1
418091873 815289580 0
455532209 849926861 0
485302132 720269151 0
601974697 624225129 0
137283375 80020021 0
282533067 8090725 0
781915436 708315763 0
631526790 747502390 0
80918075 34764612 0
776147703 606402433 0
220321059 170928601 0
129767030 213417823 0
243101057 296207016 0
399743970 175699562 0
976951114 41286459 0
310802024 276301502 0
9452943 953355856 0
82004962 921148690 0
830940072 344514527 0
480634616 714444881 0
904118261 293498648 0
997120743 143140812 0
343570799 802390816 0
128991385 453469707 0
98065884 354548942 0
272386026 335815859 1
78035066 469057114 0
132026524 56762299 0
672424741 594980708 2
388407494 127206652 0
282768191 217211775 0
122316398 108435234 0
135673941 70719350 0
834185790 817460503 2
573711282 57561539 0
725526316 117050878 0
679419013 252659792 0
858253473 816738935 0
60914850 488611081 0
945421623 400896197 0
41998019 888788786 0
749963836 373153660 0
848902550 102800133 0
385382060 787465319 0
125946310 804361068 0
885451175 377090477 0
285944362 396480065 0
438735818 854228274 0
987394314 732783249 0
905616506 9997394 0
126837892 23692126 1
387493245 480777893 1
582485839 258716118 0
285273613 395825959 2
373657935 459178610 0
205888759 762344948 0
459088239 98844537 0
458659417 103742606 0
967782480 192865321 2
523160001 497128577 0
299653865 331429531 0
884353534 145089719 0
869990306 60269608 0
12128445 159781733 0
733658227 184125454 0
131463970 919395961 0
850842631 805293507 0
879912738 518970119 0
146804641 727966697 0
542810532 931098825 1
409911279 30697504 0
501809988 312386343 0
691454307 811109350 0
614087614 989193021 0
559935784 404759626 2
276534224 688119810 0
360741324 813572085 0
984233790 235579857 0
659679299 754234295 0
934624432 84261990 0
370865302 59542624 0
407352280 767313914 0
596775230 184338804 0
584298458 938635985 0
304186931 778429080 0
768480820 538561738 0
237171165 153688016 2
26992821 921716999 0
300109914 802393936 0
853417399 31133562 0
443752172 173911118 0
700797388 652413858 0
991700346 263904949 1
629322314 314110437 0
887841305 594341690 0
785207041 135814820 0
257494396 657242832 1
367723392 147089289 0
227619687 169664010 0
503830927 278335997 0
20683940 814271566 0
848868307 889090625 0
330022197 785588118 0
61763429 884840566 0
507816597 616005476 0
121008916 416354005 0
64107354 396498611 0
932434099 541112754 0
492210123 844864607 0
389352945 281100239 0
103299592 928267186 0
112153816 95301376 0
524332274 364610374 0
108931451 62035595 0
204425773 180732654 0
620012256 101078312 1
827287045 7207786 0
448717284 28863553 0
578932659 443649116 0
818180161 410751665 2
934522404 9946104 0
452019416 722989681 0
63309516 899208628 0
461541292 964738041 0
309864299 160394188 0
301819487 107037728 2
585541673 991237316 0
405417475 151067220 0
906647377 90029337 0
404490212 110115495 0
326930629 180970751 2
70087356 181623545 0
344944734 330654404 0
291587065 754797827 2
570390700 983269184 0
220494697 139909733 0
452412703 462171997 0
165038588 790465547 0
972737246 845945467 0
614344474 756140178 0
460605664 150394166 0
913601426 870146001 0
431297850 636440488 0
61762244 939052588 0
673997644 802110689 0
575170745 552762928 0
350213141 635288892 0
483416313 408465532 0
370557235 583267128 0
575321049 718880820 0
590151136 1275917 0
989117307 662862294 0
220618493 335087524 0
427129365 642785268 0
715158025 824481106 0
293760170 833077712 0
669333133 330967878 0
411802832 235415566 0
229537532 352484630 2
743336626 692495439 0
26393258 744014658 0
455707672 797356981 0
473698777 220352126 0
646137834 42429049 0
826556683 111301698 0
74929259 182958634 0
21896043 271580838 0
34743283 47973886 0
12017353 24524020 0
454769943 554420246 0
623026778 699089098 0
7710838 45724942 0
897365950 750708519 0
103822116 406058731 0
529814945 325544501 0
67729537 702834022 0
546467346 589840057 1
196113785 333299829 0
879187665 848329248 0
957747956 229086691 0
547095543 693148543 0
114133941 761158698 0
738417324 440461681 0
378930303 456433308 0
481520247 144264405 0
582701064 68401125 0
350816522 844367341 0
526743830 650996384 0
302014636 684166030 0
955071181 430648615 0
859138090 574715524 0
129098472 340336793 2
571303377 695435372 2
348144089 451635679 0
645284830 120545705 0
720762403 31795485 0
536070937 809526078 0
20404175 114228123 0
146508323 128454340 2
464787788 211917158 0
298852642 953730171 0
410922672 42403692 0
968616233 54835566 0
747872944 879713442 0
123078016 327195338 0
444554162 205032675 0
649338323 38192342 0
108549731 688005165 0
149463969 466164723 0
568153338 468025360 0
80100904 213246335 0
9920 501941875 1
274179874 282192918 0
575011024 571089482 0
88403550 166502239 0
612690020 95830041 0
6891090 86327833 0
465700949 984834361 2
353438023 779658196 0
777475352 598042841 0
18882650 497965013 0
585429726 531218281 0
78843508 192244521 0
392397857 473677089 0
319477609 528319534 1
805736343 136996178 0
821252176 974592150 1
849455340 760767842 0
715500004 687851875 0
250254293 389646252 0
217451996 687478728 0
291351045 232185246 0
421849667 783536434 0
434421615 415891312 0
812175383 153234599 0
914923741 685489562 0
552498265 10004574 0
993279736 110552549 0
725557743 840844718 0
956486597 306469839 0
26710287 417499405 0
359534226 869398684 0
214602370 971539224 0
31120943 768360710 0
399603405 85500649 0
255543526 385363220 0
606266870 466547401 0
267598836 946578981 0
353078061 763440088 0
186000481 147878327 2
496077328 818061985 0
253453156 702669721 0
515203488 786422743 0
987913647 754779432 0
938185352 391246496 0
386622539 320948611 0
891864879 710021732 0
484065590 734201606 0
637392304 255776792 0
550539024 37242218 0
882514036 6828373 2
836645882 337077496 0
129150143 985478870 0
572256211 434844225 0
301724551 239161098 0
896344360 206284354 0
270099486 168827612 0
537220096 659789015 0
518813276 78318982 2
938976824 262914134 1
587624031 520826179 0
991116751 565432095 0
734646507 328826799 0
831621222 43640920 0
994911654 226657859 0
129201584 632355317 2
221721375 555169734 0
50523364 817214250 2
342503919 197493368 0
686277240 631493898 0
767955282 56908284 0
21783064 903733698 0
547641667 213706494 0
284654595 966077041 0
643629258 921873815 0
505061060 186844861 0
894101440 6784967 0
621876853 623894717 0
625535663 419502827 0
126896849 975935094 0
387420223 677705090 0
119679831 882848953 0
853369926 781686892 1
896481355 470573593 0
444238026 977110469 0
478968896 308035903 0
79007316 729142888 0
764393871 346849905 0
188484916 70232164 0
594471380 739615115 0
74405947 663588121 0
811352815 76212862 0
166667417 103739454 0
307530801 710142529 0
937876984 873393755 0
656679476 894313961 0
41668478 961198005 0
454613266 306453213 0
136238358 718246406 2
917379488 897446154 0
66126081 174418114 0
463388781 41566549 0
252082032 486496206 0
630701738 358482444 1
3794960 16451162 0
495591177 769865507 0
905748258 656353567 0
109582653 922356824 0
349118169 697095814 0
823997854 947867903 0
340800533 805430107 0
718462842 994686815 0
442662082 135222365 0
269651272 699548147 0
380731390 929568890 0
325454364 862647136 0
961781401 30186717 0
937621872 950868644 0
57380565 89020887 0
249915645 31549127 0
137875195 75132735 0
362099582 975819001 0
550114829 159690437 0
95046035 142359644 0
448722908 129335088 0
233997277 419976793 0
101206000 196887089 0
973355532 45068831 1
984954076 861286210 0
488979531 135425115 0
453925172 944022623 0
704663204 707064527 0
244903129 666599764 0
295518283 436011905 2
89668445 444133271 0
124001609 187418464 0
558599107 301642421 0
727965026 536773477 1
439594932 907155520 0
120713372 711983537 0
465394885 581214591 0
339294567 791899484 0
770516189 19882706 0
86136307 192630156 0
723079490 122688559 0
608316913 793997982 0
636672566 673597835 0
78972113 495832738 0
441602594 66872993 0
112468191 175106137 0
446564541 64261083 0
408057139 840967684 0
410984329 994178263 0
407927896 446779959 0
512964094 448580332 0
681202776 31796562 0
694984690 302014023 0
890086873 275067740 0
322641994 122290357 0
58024725 410891174 0
322898992 987663768 0
154225707 229489615 0
197785169 507631265 0
56132829 25729010 0
732289251 431572719 0
630607172 342835663 0
83936473 680571516 0
874170354 88232032 0
301384815 146222172 0
682425733 129964184 0
458742276 7750229 2
739651964 646596558 0
190354265 912032224 0
381980381 6244245 0
889283739 134280102 1
449491314 741041797 0
912272843 560252992 0
548769436 789635812 1
744245296 899169185 0
963369629 103196398 0
718522740 866653568 1
336228383 596078557 0
994589186 43259045 0
499598356 127638170 0
323535402 600832455 0
50505898 840650732 0
84221213 857639505 0
910716916 415504379 0
821020659 274151192 1
882120172 3931081 0
760066278 495495564 0
340938315 86992598 0
28223564 654858235 0
476578601 182122267 2
283597395 763148146 0
295325553 19141388 0
447903494 611548964 0
954344446 9150450 0
459911237 1007657 0
115520033 463009092 0
567544255 886593439 0
127355453 780267931 0
388093657 263806466 0
31570002 749708483 0
931371547 808285464 0
536807220 278714326 0
795782588 6292791 0
748077670 831478112 0
17422631 457025356 0
452343701 756852559 0
145451681 558927475 0
467360573 66751572 2
859364733 41501089 0
345408419 550989323 0
773689767 265251793 0
687312999 856328304 0
159708696 335121298 0
97350259 516250639 0
782923287 252256741 0
263859793 330490841 0
637738235 146032221 0
292099943 621429857 0
393756394 250387507 0
505074491 579642737 0
362420523 640664086 0
893947924 478887519 0
187323627 126060557 0
67937892 947130259 0
937342050 235568158 1
444784479 407575769 0
719557486 170541218 0
323361690 70460824 2
345025458 742225574 0
315828578 976518771 0
126833402 73091817 0
364825143 223581557 0
750475508 207501466 0
316060814 179564142 0
123362882 481378712 0
308679985 640968305 0
934425515 424500557 1
8505576 328618634 0
681649261 149157685 0
122312889 851057056 0
136132800 673989276 0
522210667 950845653 0
357150318 506746419 0
727905434 71453863 0
177435458 938716262 0
197572632 318555051 0
479049212 442437243 0
123234652 45737244 0
191026936 537747889 0
434671077 100557304 0
822100327 158769103 0
889404621 577632853 0
280049828 364346788 0
724147430 245068229 0
848601180 120762376 0
204451699 620581784 0
328390676 896344152 0
717492031 8340585 0
887132741 478263797 0
546274083 758508028 0
787540824 387232538 0
901124770 748652061 0
126104041 646804356 0
916918682 988590418 0
433821438 31017372 0
856072880 839149469 0
9819784 48031590 0
651999979 248534810 0
94020583 616617274 0
127170850 682268963 0
91517798 123863628 2
298973738 458242587 0
288344098 391361344 0
19056092 641604362 0
798815142 10905990 0
559735680 367059287 0
277613322 739363042 0
152337206 991249566 0
211413235 11998351 0
747495871 991053924 0
262607199 424714584 0
308072970 226990891 0
767920685 793518305 0
736668151 684287307 0
408018741 173733445 0
777279347 3282222 0
715997752 462739216 0
547941570 31427977 0
109022192 312786015 0
885263664 452965708 0
167090081 205490688 0
824611658 313603047 0
344145812 719331829 0
24327223 483735108 0
909680299 605556423 0
308159242 247105563 0
274503485 870577879 2
257442248 665409865 1
518759932 330384764 0
114631710 727883129 0
734064496 322062533 0
610037779 162027339 0
917713162 434685728 1
173872241 759417162 0
520575387 13778253 0
269529193 610957328 0
30272484 8794685 0
562475792 89073988 0
79832324 164152777 2
877357916 19846482 0
357300490 896636423 0
602243996 270593151 0
269010927 394354673 0
508594752 722348053 0
845261439 375377673 0
590080135 815935680 0
507480762 149408048 0
744838192 991704073 0
388282909 103750824 0
716722597 556489210 0
147090761 577357465 0
129562435 601726616 0
207761923 907322421 0
229491485 159233898 0
710905819 113450301 0
421934001 64335624 0
969847933 537889265 0
857474545 20892056 0
660884831 40148043 0
801604399 945201345 0
36261349 224347824 0
856072074 538473532 0
449241505 425463838 0
466422151 160395922 0
199984458 44989376 0
3220736 598771382 0
330520323 582144826 0
876862052 796217256 0
216972735 596922679 0
388909860 138065334 2
861203897 70103504 2
950812355 10413708 0
563625702 704323568 2
55994709 370953767 0
819033973 8383046 0
617210751 270652458 2
771278293 672028872 0
789130211 571663755 0
762964793 8625400 0
726537463 811238139 0
135072379 62190577 0
449617752 519120724 0
114526120 896409339 0
514937016 436068260 0
122699855 850203982 0
410764022 760124135 0
491987191 801508290 0
47145129 814694587 0
749470114 24735821 2
668816729 296133477 0
866562170 662182647 0
137876006 427117186 0
337426465 456541083 0
9348838 587300429 0
905163858 142950316 0
107792914 935833513 0
600585537 509119686 0
700124823 769969056 0
466136777 986450413 0
908932537 92309933 0
83906715 122182015 0
145020987 84254749 0
626045280 93868884 0
753791260 174831897 0
484184722 661868092 2
62469192 963305925 0
296128132 255586565 0
40161281 23221729 0
296059551 127075134 0
466053567 985288867 1
68949906 747358030 0
656957374 772391855 0
193550671 441765724 0
568274887 182107040 0
948194199 705361616 0
786667214 500427202 0
808196242 597381919 0
368076590 579671253 2
103243203 126040802 0
790171536 108879262 0
937416729 347252458 0
190086821 577591977 0
101757394 502447267 0
378646681 776653294 0
224209380 911812696 0
609779611 493657252 2
353704612 511306197 0
908817345 164717608 0
422469632 87473904 0
802595834 516499144 0
74794171 622342274 0
15402404 495202772 0
734164831 856555546 0
113544767 808312295 0
385331881 641427489 0
676268101 880146334 0
142845489 148711818 0
542136724 851921197 0
923883583 254379129 0
279770636 266812534 2
17077001 355198446 2
601008870 752123111 0
626111571 667861179 0
305925983 645424279 2
41915618 543390835 0
319410761 333433926 0
970619732 819385972 2
569998207 102050806 0
856346303 674861637 0
103338210 479522694 0
215696365 373958212 0
381163108 388964772 0
525757536 874215010 0
863089241 435687385 0
24442263 877338007 0
49360857 166781201 1
134149753 98538043 0
585607557 986761723 0
458838456 773616313 0
566924518 149654086 0
903516478 340903687 0
108699333 803066928 0
80418497 116999180 2
349140871 209972075 0
676035385 357330350 0
534550836 84728886 0
61153648 802282285 0
68354831 537962063 0
704666314 586699996 0
854060747 738340196 0
238618384 355444313 0
994947250 28044728 0
23740845 328598135 0
422445566 258757344 0
492291166 512882793 0
647117394 756511903 0
301610132 473438110 0
868830311 783022029 0
104926620 943916318 0
186041909 151079625 0
371980145 47183338 0
771538104 441217755 0
92118709 53203354 0
503552885 120067122 0
118476337 641367186 0
948892879 308398710 0
116283294 527664224 0
125929311 189752424 0
391198208 885231520 0
297543609 180774032 0
839636334 698175992 0
140319956 615169175 0
657346088 790196606 0
80777239 254335696 0
326381465 174343503 0
132068754 281158937 0
74740833 377910368 0
983526411 270954403 0
735349642 136376408 0
262344693 676350644 0
262533377 974249820 0
678855367 51373661 0
524382572 490839417 0
514749067 50802620 2
63921765 538461271 2
217917497 130749556 0
220545479 566158295 0
6197620 708997371 0
451043210 545360853 0
972680336 867280790 1
479838823 532991119 0
783231130 661671924 0
75536040 828396945 0
610546587 991572498 0
621333423 23640166 0
546709028 200079845 0
792623435 118916705 2
852142342 616607444 0
121712686 505815439 0
631376788 450353807 0
548592693 25153948 0
238313794 412442601 0
267696432 858466919 0
721623709 635167704 1
86419477 648920131 0
197920611 26039394 0
243105696 810855550 0
257634192 984681633 0
484077775 757345145 0
662712664 569427961 0
164778875 28320305 0
50340845 585315173 0
288265686 999078433 0
358509140 314358455 2
594785943 150069140 0
804720756 232543900 0
980103416 276702383 0
154734112 906973879 0
966746232 785611430 0
930485436 32201432 0
20807036 305840748 0
40236769 722017699 0
711613862 960016609 0
654110543 321600049 0
147688077 792129221 0
36654452 834056058 0
191184770 672283574 0
680397218 678289984 0
739081764 827050881 0
471146836 339687885 0
52369077 394786167 0
121521792 11993618 0
182061859 962184140 0
789306840 893131923 0
267454116 551232990 0
857261011 130414243 0
670366031 675769983 0
358630691 832130339 0
707674510 32028423 0
967865768 654052510 0
944517385 858702136 0
146167826 25688571 0
429885243 704619955 0
270324503 83314635 0
456433517 179844065 0
718915844 235093373 0
689211739 682019082 0
222032983 218796098 0
9871850 533977601 0
503059031 980023198 0
904119048 746188368 0
831720459 856994611 0
75412343 842213581 0
23750123 125594194 0
633588228 283921988 0
353637550 593548523 0
115086891 156450533 0
351904761 247704630 0
384668839 249238491 0
942526898 433765249 0
541413046 533085221 0
897290285 225062031 0
268122761 693725170 0
24273053 332863785 0
633641973 74899456 0
465551535 975565279 0
157307513 330130667 0
471967053 88297271 0
5564872 841797201 0
725099941 605237124 0
706934580 580465484 0
684305173 539905603 0
685090520 246981259 0
92118612 236914468 0
689341685 903468543 0
443010437 975763426 0
29446085 546351811 0
946032607 989876204 0
15309003 925577370 0
861319657 43960352 0
205627188 479341544 0
220585549 84068804 0
179708265 753713643 0
441062362 690412668 0
601221768 349807676 0
824484703 262797857 0
400468394 114903221 0
244136840 870641681 0
725804602 944852699 1
662227807 921246725 0
345204777 194719293 1
727716707 944713811 0
467442999 67796686 0
515753699 451171414 0
169314735 835966491 0
719887751 831172464 0
949285283 442068498 0
168439085 582004131 0
672125209 357151386 0
818600414 860420405 2
743560169 383819405 0
46279612 359391224 0
79256126 740887644 0
113477873 130942753 0
135745035 93986511 0
527844899 164275550 0
152071619 112922154 0
900088826 573137914 0
102089086 78481423 0
311308847 951837996 0
755652878 508096300 2
384792418 485316850 0
683322120 542715621 0
604307726 847249965 0
577509813 546956777 0
95527942 176257646 0
673872026 173498773 0
700803302 358805864 0
392752374 110864334 0
378048999 624267204 0
441195477 104078055 0
632302372 766044407 0
58120806 965641480 0
925701598 62290328 1
42117346 969391619 0
780766307 457190950 0
76195220 116659729 0
128965318 209470383 0
395448259 139017113 0
877419947 4262395 0
320170875 516905011 0
442822939 247829850 0
387050310 907005061 0
588583820 289846449 0
43595507 948150719 2
411236588 895042788 0
390342972 493631374 0
105561120 138545360 0
469629049 21727468 0
738325162 609409647 0
796911250 445874168 0
137437239 565192212 0
494974989 289358729 0
73757252 543515260 0
217694347 15208979 0
590836725 902251520 0
26101988 604003799 2
240284304 241321409 0
399046941 449599239 0
349491408 58872863 0
488677194 328229491 0
260904401 919239716 0
377665342 449914964 0
873964743 900687666 0
16654800 274869495 0
571953427 182631452 0
898607782 402725391 0
620219895 776878742 0
175485396 848473273 2
188299911 364156312 0
470484797 917874605 0
940352060 769761036 0
615011278 298151161 0
862709788 992003916 0
418383710 140321724 0
826494788 628622685 0
53606644 838245680 0
1472520 606059783 0
693945477 649929288 0
722284638 664611735 1
250169943 411530867 0
417797113 273731445 0
68378911 908797782 0
979939321 763078375 0
936180286 880135711 0
469948960 633731917 0
663601308 828722424 1
590650230 334724170 0
360156567 847802399 0
622899795 661657072 0
370350036 87548890 2
638950619 977954719 0
603913656 483398306 0
405662720 169599751 0
670355616 704412480 0
806343309 876010164 0
897223597 399096081 2
79668359 993176166 1
668977658 972289227 2
70215690 949625226 0
437400818 580036987 0
128848998 797930375 0
533451028 921423010 0
80821091 668923068 0
40475212 732961771 0
280200249 856250188 2
654530149 187706291 0
234173921 783376107 0
653060610 308512858 0
178823533 232996524 0
849912910 858564136 0
524474629 671881596 0
44479953 936926223 0
453838143 318416079 0
617263139 839513967 1
760931312 483134231 0
714068834 648229055 0
228710215 15875196 0
918734990 904713005 0
520437207 373270973 0
441274571 651876803 0
812108755 531247868 0
933106063 724747319 0
338102514 885835863 0
66403795 283746604 0
123692715 164797883 0
746940617 400662101 0
457187391 135552785 0
892130000 205855335 0
325558290 514407013 0
976157583 203934036 0
11665627 788546545 0
235576605 22950911 0
712227 213796932 0
966146848 578523597 0
774887642 310761596 0
331680749 430287237 0
959681992 293316099 0
73264121 223942555 0
118088687 753063747 0
935090863 899690147 1
777965328 981588552 0
5369857 474488265 0
658046254 14029767 0
882970966 727103488 0
85737853 430970254 0
753047603 429600170 0
517673947 5828866 0
92266309 353339996 0
487659928 458086256 0
299449067 996131376 1
803827698 953171060 2
162627236 908695592 0
646733804 502073634 0
30225647 804060369 0
801691119 444749720 0
661791340 308954483 0
708172865 174788305 0
8707568 278337679 0
633502704 157923118 0
292076135 228292055 0
870854299 645453120 0
141057046 18879435 0
37524303 423979912 0
130781933 752222707 0
442090599 420640442 0
991000783 953163592 0
230680142 776797435 1
77681965 436760443 0
590619360 96113207 0
299496427 100424227 0
11629118 20651788 0
921785136 835829983 0
384409222 695181159 0
742948048 376377593 0
226994574 404694776 0
401202683 485751602 0
12030512 408714204 0
18730571 452615511 0
879931758 194854331 0
582477952 348821199 0
552746811 21654930 0
537754169 527507743 0
709702651 974851502 0
885297447 94074057 0
182550689 443349665 0
66446111 342569660 0
6152274 734863700 2
898899015 882087213 0
12736547 376036297 2
144536178 291435769 0
815863983 96208139 0
146521258 207993291 0
672671958 805148943 0
191725824 615239460 0
452315556 909447839 0
288282151 473444047 0
547185543 836852164 0
175721446 662711717 0
15412258 675387895 0
901399755 929125508 1
744354848 930204308 0
226686711 957272371 0
96887480 211302766 0
793994256 477156117 0
516876215 730098295 0
987683956 300260464 0
558651207 445087865 2
650783309 87748861 0
582643708 485677232 0
135285886 910144368 0
873974557 396993720 0
746406193 344169622 0
90234715 306892310 0
303599020 421969529 0
683275317 266958219 0
863187710 680028924 0
37706708 126356349 0
92246176 753352479 0
749254419 74552791 0
496128228 918432810 0
778953080 47225570 0
690045334 621211249 0
697295191 720626556 0
414383531 812184568 2
862113805 891433627 0
263227707 915187921 0
842595376 218514383 2
104834170 166208898 0
779680829 229253093 0
959576895 194974650 0
203505198 526341612 0
582126218 650994698 1
36961630 209724773 0
437109643 159501732 0
976764169 781062091 0
287878905 424738375 1
583523752 462058618 2
196591599 193411485 0
321520794 653092469 0
370623761 169425124 0
620451195 105659285 0
540548810 495378517 0
264403163 195861412 0
302159305 878572177 0
824326389 900596159 0
18042359 830232024 0
859270075 42651355 0
877037108 289859512 1
441895945 794889021 0
923616762 108991738 1
619933769 190964105 0
523136836 518874627 0
139977682 514088149 0
237392964 225815905 0
228309829 332094442 0
580607498 830498590 0
91742425 53528350 0
90238453 223191180 0
975374894 419600317 0
842526271 882639949 0
689610350 416241929 0
397650320 329577564 0
205491837 745515488 0
164012524 65934839 0
306087029 837707350 0
11005569 63770379 0
607867757 189904261 2
335548268 719147553 0
419774775 326582988 0
159918147 57983575 0
248425903 754198918 0
649974263 153379926 0
557469172 81083493 0
144562619 112336782 0
441697491 776933398 0
302713274 844656066 0
26128775 461807254 0
156400637 390606780 0
707357498 808648905 0
224347893 962317132 0
299967776 752909988 0
646469258 93505257 0
634241025 657861810 0
263441567 461228016 0
114354182 914462869 2
318062031 467118467 0
941518104 240635923 0
68384187 557618890 0
356152291 647260167 0
860899671 188660251 0
35138160 939892963 0
780676923 460199016 0
2574823 770224198 0
472377376 345777186 0
953572369 241981215 0
448215293 287070324 2
773403138 110554166 0
568257507 490956151 0
159823214 658734011 0
86442372 307197641 0
422280150 287366883 0
669348159 485796524 0
208718162 46695038 0
301322854 614706286 0
385592867 873980685 0
133700937 25144720 0
1898031 868067151 0
1032264 950173969 0
613797338 416689067 0
101943708 769643840 0
589106102 713454765 0
990796882 821480227 2
575171870 502079356 0
89477944 31394011 0
701371638 836123964 2
609980707 11025014 0
402205406 698234122 0
331733167 313828259 0
25269626 656181711 0
30421706 77071638 0
281051814 490289841 0
921685840 405541131 0
6805546 97541439 0
747774813 812549591 0
396659486 313022365 0
39171473 459648797 0
538727328 469450490 0
912111361 230040480 0
500604449 617036469 0
215337897 770832680 0
676227234 46915335 0
124230332 923970202 0
137091158 45627410 0
889386042 976075412 0
299571637 511522855 0
971741238 756957104 0
42341616 496279885 0
233346948 5015405 0
943606235 915772423 0
201795394 489161482 0
674726080 44523230 0
716837993 310263264 2
586675014 64098756 0
897415935 371713412 0
417814251 67968587 0
483941692 618178518 0
207820615 708717158 0
436963522 237561644 0
67598808 80740573 0
460864325 873655640 0
81666006 208007367 0
388660748 889886310 0
554387499 165292078 0
404005449 382456943 0
952695717 43469350 0
954740095 813007134 1
978466801 124224950 0
935311513 697919140 0
565192276 520036996 0
863321417 247309145 0
373150511 776860201 0
158454394 874350172 0
763257196 327603530 0
195745447 923966429 0
823795103 801685824 0
719568073 942589885 0
552632618 133927677 0
458241139 134900175 2
648796730 945614967 0
390986592 919811752 0
71165749 1039894 0
74073530 720362395 2
589359063 645129878 0
313229420 536992059 0
529991643 292792043 0
91567635 484131667 0
884135176 425313312 0
649821406 215959483 0
606608200 568494740 0
889584095 127149699 0
322165746 429076521 0
354143381 98925775 0
236222747 580615739 0
756159985 160947494 0
199954384 225263872 0
492489704 100822689 0
400902413 669675511 0
664136229 384018183 0
446263401 906501545 0
941218501 93837577 0
317200012 429397083 0
756854243 492853494 0
624726155 291628867 0
213187180 499793672 0
15747513 211897172 0
644409264 668974228 0
411239789 79605939 0
854191505 501987644 0
303721711 452604152 0
928373787 719751531 0
187814793 756534062 0
339823978 346086118 0
464439011 910348882 0
178074328 44590041 0
830071873 209966977 0
273878248 442318538 0
172573170 710701674 0
470967749 229176782 0
509255774 808592966 0
56080432 928306432 0
216904757 932702979 0
52867619 956413311 0
353500255 850202700 0
338564876 630633603 0
764711037 924766402 0
732865845 584307608 0
924573696 343976664 0
668271574 9644297 0
215459114 459929564 0
386416192 69785693 0
458877299 82547373 0
321106236 329644896 0
413859998 903647329 0
188144739 210458894 2
726551890 743176409 1
201743302 577996947 0
752034246 647222977 0
569698274 546103344 0
596796185 195953098 0
71852281 97256797 0
181600739 15720250 0
249053918 1482188 0
39700700 205642019 0
299743378 123314103 0
226361213 782948401 0
906997892 81009590 0
582313321 107348571 0
332590868 879270825 0
262866788 607273392 0
959107635 128949326 0
118611698 998162955 0
144811483 400723061 1
153386748 725253522 0
300965158 185186673 0
413415756 320027540 0
533231423 182905595 0
591550008 711325705 0
208991662 762602878 1
829216505 85878878 0
6946936 296742860 0
428289565 300125585 0
990348776 230645173 0
248671658 87815149 0
876772727 171424574 0
111851918 719813499 0
752879259 111934255 0
949484324 252363172 0
565277114 490891684 1
472414431 838127010 2
674909084 421386587 0
979621462 210846905 0
313995252 425790300 0
731114825 547269094 0
682389986 813822630 1
963423076 718176990 0
718176996 415774292 0
483784287 45000093 0
230160951 146918353 0
998874052 711258022 0
763860703 933904467 0
903718426 852437262 0
598353944 181713933 0
699269807 450939524 0
447146446 888345857 0
410782960 543097467 0
50746690 677147588 0
487265438 32441103 0
246951080 368085139 0
497927240 539156624 0
577786111 37071341 0
125219720 813300967 0
537167795 72861088 0
191062568 699036957 0
206454052 53596447 0
619551248 938730553 0
259459079 213019766 0
392195552 452660058 0
581348708 121187238 0
685620960 5300733 0
527696682 8177621 0
299612181 399787082 0
792390236 372203951 0
454708203 927928403 2
904899248 413078302 0
709434761 830482382 0
478854779 216821724 0
120425529 867067769 0
750153805 396104026 2
590211169 691938993 0
380882869 190681896 0
234472339 714392432 0
607061422 12871270 0
684263127 790321531 0
666824090 739443162 0
535676956 578117695 1
143014412 684608355 0
138040983 785177622 0
41139275 162448821 0
644306613 832626245 0
115443814 461563696 0
624214321 794918255 2
786383201 843184390 0
735907789 372884029 2
854657451 78196609 0
603974763 731702935 0
155233954 75144690 0
253229775 362869195 1
160633688 504997083 0
972832322 664556592 0
65575768 92924733 0
984832874 135589281 0
23307112 236393334 0
96621324 490230534 0
16110975 208960377 0
218574462 533277125 0
29849966 866926845 0
757801201 701689921 0
119356148 809675578 0
664345391 19194970 0
937637720 691473552 0
800900245 21764459 0
62382536 829886683 0
103909276 792332563 0
59506458 962205274 0
976846829 171743830 0
947896568 673530339 0
611106081 679184144 0
477646182 125174768 0
44860512 395523225 0
106700366 340416532 0
127733030 68334833 0
770293762 941803533 1
22142651 560896021 0
831546462 970841521 0
392380921 669018714 0
914884993 842786416 0
187455898 8706527 0
609223294 493568140 0
957492217 506020358 0
389210213 437856766 0
286124124 31361140 0
259603864 994172664 0
982874210 391853418 0
904579827 45565778 0
585087671 6408677 0
970342642 6953854 0
268086088 817578574 0
331145010 733097861 0
127757427 276457148 0
391247689 448944698 0
116013442 332811520 0
492463087 738794147 0
304169228 635977089 0
505768201 709792239 0
741179883 359474414 0
131332540 592759626 0
113468933 273843491 0
128258394 499471219 0
299479497 867090897 0
391923258 178162775 0
647670637 506185687 0
27265620 734388487 0
399453570 626297043 0
855198765 599641459 0
283757234 323438083 0
218934163 34336100 0
168554248 28797226 0
871836182 403065143 0
48787664 656221292 0
293294331 358889996 0
844451404 240033596 0
358900617 192888563 0
595390344 983427749 0
881259648 765256657 0
86557418 816578327 0
840209466 954809454 0
224371725 132563057 0
539944456 108537526 1
5847773 737002770 0
673912964 947007274 0
869304936 63966901 0
869969896 449907644 0
309628071 783165621 1
85426710 664739049 0
534083987 580677652 0
198009501 553620237 2
365374109 83616810 0
466324955 583135922 0
161708256 151934795 0
978512268 517964975 0
971154687 706106390 0
189535031 770188125 0
625150531 519324931 0
191964960 761532358 0
608306704 174542681 0
591719288 527155835 0
790358951 306125971 0
402763631 595812837 0
409503117 203683406 0
886118089 455694375 0
721885248 674857722 1
619331404 705417238 2
630082026 561209953 0
270237486 129872910 0
321974170 334718216 0
313064050 118241415 0
445159527 833146634 0
516904025 647086018 0
339880152 31067505 0
195407909 604257800 0
391203306 566505672 0
498939956 967801366 0
487321418 123862871 0
811492465 573522389 0
719411964 247634523 2
660942523 67189023 0
731074164 476929391 0
646359277 760025156 0
102747279 130037378 0
94289462 430507051 0
194490896 909363164 0
619598519 693561431 0
767548750 620184057 0
630427673 39120035 0
925599644 421366892 0
511962607 424684123 0
319109266 543227762 0
350339872 420447948 0
83289520 487476915 0
871985144 215039231 0
178068076 354854611 0
949703737 986214616 0
814945272 72252243 0
325133897 977705616 0
453096737 743395542 0
446195866 572510365 0
134638996 511510885 0
465832599 636953938 0
458450234 557012484 0
375200733 29724158 0
178094189 784311981 2
140994961 900555794 0
430150643 483726720 0
879256603 759251937 0
473675384 363971909 0
681953913 991841664 0
67742869 705092128 0
392072797 51299629 0
560562997 973292240 0
15055988 771800259 0
661382702 78977004 0
986703045 175534895 0
413924282 815345998 0
496668971 245592456 0
200572325 595554260 0
946155629 990432858 0
76125977 213836094 0
877763900 729308520 0
86327043 329516357 2
788783563 981456478 0
637187883 12207783 0
489778048 131793485 1
386029459 950132985 0
733266694 843551728 0
1758374 482723864 0
68369720 322035554 0
551931175 325473834 0
368530596 1040565 0
905171573 641431759 2
967411093 731555744 0
818121610 432945900 0
575465858 158394189 0
261785197 295099562 0
271640614 530197734 2
673408538 329972327 0
780391384 221077844 0
656605946 100737112 0
117414472 9189984 0
761484788 138367815 1
788120037 191769313 0
903636826 761754144 0
540381812 956065439 0
872597034 915372151 0
393503092 668940504 0
55941470 714129206 0
658635035 967481723 0
716651020 87896071 0
936422986 60951825 0
810795024 138685764 0
332862839 592359903 0
562282067 838980082 0
455843391 705672503 0
915252084 138570696 0
867577713 770978546 0
15328458 99329016 0
10633862 215216851 0
703644758 978352747 0
675633801 882003520 0
935320797 104636368 0
53628545 832410342 0
639541733 736620891 0
65250903 894501861 2
275461116 309251202 0
111462128 890810128 0
100525451 74253416 0
84242464 730309067 0
433227732 368516993 0
558330765 443009572 0
134540346 13164374 0
130053018 339824784 0
57511116 669356004 0
807011667 479538093 0
892423458 900033461 0
675005371 335088785 0
812798528 804558833 0
537779946 73542558 0
25914505 523055642 0
112510808 479366981 0
489181302 215343791 0
577654555 16551278 0
518035001 57565866 0
817122257 51178183 0
428716846 56941394 0
210416685 398422834 0
987135410 873241161 1
232962312 711993698 0
872670306 320686000 0
11600791 492173175 0
228007212 770361796 0
129819287 850182744 0
942785416 675520743 0
904926326 77975554 0
488495371 821693921 2
705269963 23106374 0
369465973 723539763 0
965452671 490697117 0
809853503 770388773 0
611720402 994504952 0
355797935 279489904 0
540386471 260040890 0
30885059 957408715 0
828560469 143898696 0
766727874 515633823 0
164530829 39594093 0
599172171 469222935 1
97880418 87857590 1
275308530 117558708 0
23912258 926870812 0
307079078 737712925 0
260838942 789867411 0
3708271 705233772 0
72687704 572505067 2
541728382 630465969 0
766758641 64361725 0
874015929 711895999 1
533875437 328909234 2
653781898 173687023 0
932346383 82277142 0
218215424 840738939 0
290023254 575365136 0
5427242 127475624 0
438306922 266974240 0
388053401 718981110 0
763405473 418834648 0
94414143 438122437 0
913121955 370650478 0
685920477 18182853 0
927257849 933198856 0
366849426 485644833 0
442756455 156377435 0
27458070 391447851 0
787781273 513569773 0
2388234 344796073 0
634485597 82837944 0
135006762 675826285 0
512756239 5470505 0
41639115 406905779 0
80236937 276648780 0
75660110 700194413 0
715779278 48104905 0
829347499 446789581 0
108607425 717224563 0
339933925 118297376 0
182490184 738538143 0
951383482 440918657 0
489094589 482555629 0
757421394 534505920 1
675393083 825063793 1
852607982 459433681 0
455817129 689198174 0
859177818 664916704 0
965651412 965399776 0
543815155 864843624 0
842860145 433700116 0
34257771 497867441 0
178117563 136262140 0
820769489 767816876 0
940319761 301318203 0
61503451 290221094 0
658325072 164648409 0
235348442 534520919 0
945925036 980635732 0
463815692 209033157 0
180120987 22036162 0
162118699 158283039 0
981762372 808208562 0
562852556 259929177 0
384797116 632077514 0
733901728 742525104 2
66910240 833812598 0
812400553 454023107 0
998138584 761928897 0
660483051 889905113 1
298272130 610420494 0
945039594 555623855 0
884093118 996755700 0
733103467 695258842 0
976630801 711293532 0
2673484 151978462 0
381008127 758015540 0
57139150 772546342 0
139504393 30081542 0
786454774 521200986 0
322241773 327637488 0
626441603 715757541 0
841084227 405896561 0
306190845 141258673 0
535538639 257470845 0
236102588 447797316 0
858884747 295797645 0
303447450 88823581 0
198718570 35491531 0
383515512 329873469 0
153247429 574519672 0
12499429 974235690 0
445727599 960726066 0
317273760 425248338 0
416403725 80414333 0
802214558 76861758 0
463088018 115164387 0
215009654 434875542 0
355668382 622757885 0
124460642 208891444 0
62705244 280600952 2
977016519 650977498 0
281613375 215468901 0
521907823 159844287 0
375513565 102244207 0
772106375 20804571 0
931116937 266151457 0
99831226 343642717 0
63332353 981810323 0
707090146 48221425 1
925598262 724738870 0
60205292 554432534 0
519759090 3723981 0
519845105 364259656 0
447951468 548956662 0
448842171 847173186 0
87646974 681523884 0
693825148 646088702 0
624517000 235349242 0
838816896 832687649 2
120409307 979416735 0
509722010 20832652 0
94527981 987906637 1
126526489 910592225 0
278001177 391767778 0
675639049 498644253 0
18819821 438520195 0
997299335 837910407 0
100715115 83958134 0
14792061 711145509 0
406430666 280999947 0
689437598 199741118 0
394602706 979410314 0
907074171 815361036 2
161877820 30326294 0
992152581 155467895 0
176888540 614520682 0
233219110 630716358 0
137009717 37319136 0
290089758 834957045 0
360494772 259891634 2
645579368 771036878 0
8052421 575060756 0
349854116 118218413 0
863595900 852409428 0
211221045 386100941 0
84538137 32145832 0
692212023 419776525 0
614680134 23305174 0
379772603 733307603 0
29376327 116211606 0
389090295 957628921 0
294575779 549605052 0
564218109 106302708 0
120218432 365059090 0
668551154 707973066 0
784105640 201538790 0
133167342 424794317 0
15418646 142708510 0
207794463 523564278 0
228529352 889979551 0
899294247 664928006 0
958004846 69324781 0
611730704 95082673 0
773368553 29141100 0
734883538 888350739 0
270293722 385742878 1
305026719 200214335 0
496078522 654657244 0
120164434 952393647 0
627644777 629272542 0
100094520 553569948 0
153483761 808755463 1
106687966 823047858 0
693760166 58626201 0
474700435 559972342 2
536105500 610163293 0
390959585 138727039 0
457704167 423009171 0
41690607 141567728 0
57432625 562689552 0
996157464 677626113 0
744338309 484728249 2
1401131 669596061 0
379139319 525415436 0
645123753 256680942 0
806357106 81204084 0
728139861 782191069 0
78793199 6640005 0
738950523 44832742 2
796914269 393374553 0
518778734 106978905 0
214282109 759237229 0
279672792 929915792 0
599333925 582414298 0
394549423 4864867 0
651276610 120715064 0
1577197 508318904 0
222665570 563114644 0
854304845 677175173 0
723060486 913544717 0
555292871 120205139 2
225961578 344515241 0
275405509 589438787 0
432929463 810417689 0
132897737 698623395 0
832404695 691079242 0
562862853 918034862 0
183048996 89659796 0
167552485 944908018 0
965344924 110709889 0
959027976 903786154 0
315442604 151919333 2
504181480 562351050 0
479691328 989705895 0
827089864 903294431 0
91401202 930614960 0
913780914 369648741 2
241911185 636957274 0
727436925 982181103 0
269662540 350426871 0
975215168 992973801 0
817876758 595198111 0
195859376 789444947 2
907192968 535178899 0
875159993 121927813 0
5265679 609757351 0
882151289 922379253 0
388583738 533378148 2
337355273 636981928 0
782717889 744205416 0
734603015 649321075 0
516335778 341351264 0
280055203 558953674 0
50591551 637464806 0
811997235 667530637 0
282299629 203976251 0
850520185 287831936 1
144770597 603836917 0
879772374 34281542 0
835742821 79289641 0
345634384 923598603 2
613266154 277867202 0
110733837 858101931 0
822954675 910779430 0
43627254 551614775 0
266328192 32976494 0
176732345 278940470 1
864783204 985881019 1
50440952 732931206 0
407166919 711397271 0
682268352 16403309 0
121502044 603770399 0
186034161 565959424 0
102171073 1047952 0
612131853 941098006 0
793923519 604764203 0
463599723 455917278 1
336352160 642452876 0
204401726 930770701 0
830782882 903923079 0
279103533 490259257 0
605247040 513865768 0
253939040 681678519 0
115476600 396156178 0
755939895 141584963 0
126697829 575066384 0
38291055 982985889 0
170740257 928037461 0
579807414 910493374 0
917816312 674721911 0
354010412 296133289 0
806147565 686282382 0
171665926 877415868 0
93409577 117047275 0
38866874 512831944 1
34236186 382708642 0
124335165 768186840 0
328849163 781633933 0
44486379 150109046 0
102022539 732306175 0
452878831 614846079 0
590979608 64090296 0
804113231 861152799 0
548856524 89848401 0
644901157 529716692 0
303655380 518500020 1
340731745 146886954 0
564137882 80332661 0
842550990 557961080 0
865208654 19762661 1
336711755 251113631 0
739856255 685731096 0
189051132 546928162 1
383561556 37970368 0
81478474 759914562 0
983298118 231487731 0
135974848 672704469 0
429794966 259751728 0
691245720 451909082 0
937632324 924288667 0
193413272 687607330 0
756032772 32920435 0
819318086 313566184 0
298266317 349830981 0
870802322 32772034 0
977094690 813664915 0
405889190 421646337 0
250264908 341177574 0
175500726 671484546 0
897924390 868211912 2
598536203 10032026 0
15946705 35723967 0
173744460 662760504 0
440430116 917067194 0
932310255 652625379 0
911559942 91280149 0
709958432 869958979 0
179825784 571375166 2
614410744 453880103 0
587114477 779303841 1
737304767 551528161 0
33972060 423274747 0
408099902 757591978 2
614937300 475255854 0
593335915 96346948 0
423942730 932667956 0
22760673 363169799 0
116812632 718686766 0
436190759 721019182 0
469551495 474300074 0
284297163 80183945 0
334743153 696306769 0
502084663 277569678 0
87584274 243473184 1
360312111 615492876 0
373093326 51050640 0
91709395 682311023 0
557906119 484227605 0
96552479 733301825 0
573071117 264765188 2
939822082 547275281 0
613201762 632208599 0
93058377 464408444 0
403218835 643815294 2
881955544 480603413 0
443216101 391954641 0
622190530 915356535 0
50117891 374502874 0
506697855 354951708 0
737189191 291855315 0
988357199 252312180 0
989713582 631932541 0
875966934 110673687 0
152871834 417567659 0
730172604 594291702 0
396433747 604798015 0
88446850 579737702 0
106834971 587427174 0
733081370 67361720 0
965027657 43563268 0
15217861 192530268 0
69156521 11441137 0
332993504 668902340 2
720298411 374146442 2
261120624 423625399 0
524822209 762503672 0
748348036 325818578 0
93193792 521654082 0
845452492 327875672 1
920212209 34130512 0
727837395 142490650 2
502464565 292584521 0
373923392 844632354 0
633911885 556577331 0
910743573 807888283 0
291851992 480650156 0
548974890 355486655 0
961488238 780746276 0
824319 841137964 0
35682304 972415945 2
752350734 82601702 0
661411087 622675002 0
900471251 444000526 0
657296047 616705090 0
608214571 836482370 0
534388002 795563587 0
7122225 519143888 0
901929260 948997346 0
69640481 333784817 0
289883167 465194450 0
346882185 409445771 0
15718590 363202192 0
263406360 372626057 0
414867683 947756621 0
768501791 15698959 0
738467737 701117676 0
36871588 750035175 0
284889663 198588038 0
27713332 83412835 1
318730410 10560877 0
170318422 603850540 0
228336682 893737833 0
15337882 298086797 0
141298545 120940543 0
196789444 496800732 0
191168822 360465102 2
684075740 347519184 0
955366681 965722490 0
979851363 421870036 0
387263408 77931912 0
626138296 78905007 0
46338625 957347701 0
374040950 59960225 0
175921806 180437806 0
209955236 510402623 0
585315936 231279442 0
205165838 929931131 0
240623893 377133614 0
159929492 19592659 0
110236096 164021645 0
166719166 631302071 0
849944783 109761618 0
776274472 126274549 0
464074290 902647426 0
365002134 861286848 1
588870747 259949466 0
270257680 438457650 0
693688140 450845547 0
918940283 221018300 0
705236491 413921570 0
450845755 184241694 0
883860885 622577711 1
878499562 169041757 0
204492897 352318851 0
104661051 683714749 0
754197774 555714108 0
222473679 763723690 0
814216434 531360216 0
646854096 805285408 0
874651646 952198284 0
170390767 21068725 0
538125107 930150482 0
166123670 77052108 0
984709584 175567009 0
534917132 462135171 0
942028091 441613074 0
491141964 954074216 0
985895061 695711736 0
742134222 877232774 0
418237284 461594046 0
354411554 562944165 0
911720041 454362965 0
116104477 429913773 0
27070090 88692186 0
16286226 825895283 0
615280809 599640292 0
952055382 424518309 0
429871921 550259206 0
535025714 928164836 0
223121910 280956426 0
252585631 584851184 0
27377340 475522474 0
200439403 12090703 0
772805706 478955885 0
404245600 846938865 0
725731506 840697997 0
593260061 372216765 0
153124261 343282566 1
604371040 225664769 0
471840921 103225209 0
376414116 122897514 2
680009754 578656704 0
527623243 839505474 0
503604703 265659644 2
461244575 503440675 0
50785081 85459968 0
835436418 881284271 0
144213496 479942326 0
278519694 20767413 0
641873212 126068260 1
259256441 5732759 0
71204742 485500389 0
831727649 615905459 0
721793335 381187760 0
299887903 953698994 0
929505873 44354873 0
440155712 287638589 1
433941624 267076054 0
218626531 6355777 0
607200319 656772566 0
328739517 789761438 0
354353076 204130715 0
409376643 807118605 0
613254329 392971598 0
129519393 736123390 0
384248720 498210709 0
616634023 317618232 0
65560102 112383474 0
41859347 61067850 0
179871466 127510702 0
141761765 235479828 0
976297539 53711003 1
865778248 853478452 0
114841523 531887849 0
819835324 353309845 0
305594032 630245632 0
606897901 392432621 0
377760346 997946614 0
41433782 147913732 0
258576349 931908882 0
842065692 470895343 0
207609377 317616429 0
493888664 824231440 0
130664772 151149053 0
195754660 321433077 0
442657201 217216816 0
450595956 698613572 2
733173894 81413339 0
12195149 186256911 0
860014084 169100114 0
134097908 251909042 0
900325337 505342241 0
11036769 487834191 0
436521035 830349955 0
328146716 635627828 0
80445689 897568839 0
924962066 194221974 0
143631468 475016027 0
256826515 558420375 0
545060463 379066467 0
503078940 905412483 0
431508071 72909951 0
153597442 541686179 0
268651985 569479325 0
643741616 840984415 0
118219130 489863317 0
418496794 245379528 0
518411908 556637316 0
29099380 19050432 0
272144655 123839829 0
663698532 689859804 0
993383161 41320206 0
66527059 750053667 0
851871154 753373591 0
897701871 365542206 0
409532778 757062528 0
673231936 352301996 1
105418646 99499855 0
47319141 806769744 0
819581357 368353420 0
664129841 288981991 0
894094974 45278441 0
241442858 573535228 0
422082703 273830288 0
1178373 588383266 1
326962659 920816756 0
991778976 153499101 0
520582091 872052119 0
810443515 318034881 0
994454755 698009466 0
780249740 9307957 0
104717989 645222810 0
603835419 721197500 0
301050943 623819657 0
152948048 12203695 0
735073693 110278427 0
241861775 551875319 0
772836180 537410504 0
763121538 59924143 0
359358668 141531688 0
960050883 181982541 0
903341052 611623202 0
740691955 158661307 0
144326407 984820032 0
833891591 115070841 0
891760571 574363845 0
117272896 2706974 0
88878738 751227856 0
396709083 534547492 0
940244892 780027934 0
574589065 285289951 0
860451124 66298666 0
909919757 215727047 0
956636840 183796607 0
614489814 60282297 0
809899499 340487202 0
547913867 153768761 0
436659661 457702450 0
686971217 380230037 0
89401232 358406865 0
489260656 346030610 0
913050294 406641782 0
788731227 922618577 0
626560021 67512843 0
939322528 859322921 0
741970410 695068116 0
481786910 613365824 0
518275915 783380915 2
399004953 87226081 0
773135120 323706812 2
924301350 318155681 0
280283228 714843833 0
959410878 863149337 0
329253709 800480847 0
591578669 191544101 0
673595449 689118115 0
105007420 572499434 0
813013541 62590667 0
10840331 71777563 0
798597090 40553454 0
830574684 55157872 1
386549294 308261138 0
169653141 572363753 0
60643361 135342713 0
9739992 106270319 1
459156882 513350936 0
82353075 935337958 0
648475444 529634027 0
861917072 284262258 0
311529792 97553740 2
277282099 564992703 0
215514998 407617487 0
230752917 507835348 0
535484969 553052 0
275479782 347955572 0
435105004 486554808 0
610116256 13873835 0
764036344 976221872 0
254630444 181951526 0
153508991 761217974 0
270032324 437604264 0
897515822 279288233 0
30526718 97564208 0
833578524 332837627 1
477857636 208130374 2
210345335 167023227 0
333656572 725816653 0
690578418 949630817 0
131979747 628471292 1
113366459 783140897 0
725316175 510002635 0
824261574 634863170 2
30461302 994654256 2
938355756 215318465 0
41785866 73708034 0
420172772 426616527 0
808454198 694711075 0
156791130 411842699 0
100524 501888157 0
328079914 863876815 0
448190501 951051302 0
795309595 770062313 0
304221642 969379153 0
831417923 339150459 0
487859931 328997310 0
746093241 333994626 0
47810290 506898229 0
4529927 169022176 0
987560249 707806100 0
281362892 644881000 0
33291378 306763702 0
673170851 861694968 0
799082504 188774457 0
107041688 21426807 0
401648016 298442990 0
138097105 127233896 0
961283472 122520915 0
246184945 927960250 0
981685046 784224737 1
35427720 126091409 0
47630497 577286794 0
429098213 443649893 0
528542525 252394165 0
142956218 61736023 0
676435558 819066188 0
714515378 123841948 0
977031427 319543085 0
194507536 495220967 0
591642913 102649190 2
40386543 21669701 0
788928150 444047574 0
749405637 156151626 0
747389590 141475811 0
861132706 617381494 0
491982055 816239773 0
643614992 296340616 0
967484874 894160829 0
21332967 418844991 0
928182232 90987254 0
595525300 760156615 0
179238006 143658321 0
730225764 138743302 0
728745952 22930308 0
854735519 498859139 0
229066519 10358690 1
902030449 53316746 0
57434549 157650727 0
128468189 11756012 0
197242285 133551062 0
442268157 449812815 0
347705679 507802816 0
373503235 404692467 0
591001994 604686722 0
644022885 110321436 0
298564113 217833228 0
884746244 324823707 1
667425201 194259384 0
566209742 403609019 0
132147440 70317451 0
248528917 394759058 0
559357371 801052353 0
632451019 409987857 0
967362544 146240547 0
276949245 535731238 0
250818087 608827959 0
600002369 118406518 0
927466841 874477318 0
845397510 928052023 0
195904439 595473071 0
558329332 983836599 0
950968154 122568746 0
798917981 714843254 0
81876998 673382473 0
192608018 429378839 0
364628498 45519160 1
263285664 418371682 0
580478637 480807634 0
33782465 918309244 0
343430730 348373160 0
683111674 976020388 0
844439688 812035643 0
518176096 640168810 0
51633187 27417281 0
174573026 510195383 0
690026982 695758752 0
261172261 428666746 2
987226043 562918000 0
742710899 647641120 0
120135395 462157099 0
316447305 631479948 0
35523153 168777770 0
58828298 3696509 0
900922367 102589051 2
445153979 345795530 0
486695854 192662137 0
71336323 914138952 0
672882135 477690721 0
453262153 183137084 0
771737527 798891974 0
814308643 640334094 1
90829701 179042848 0
129285782 245927318 0
367776076 944338069 0
579989091 862045560 0
871171075 31760508 0
212852035 184855911 0
806230046 260086576 0
141029848 425454934 0
103524800 170746461 0
22964547 62119394 0
885671933 143159160 2
12241150 500617381 0
551920641 76635276 0
615182122 406803692 0
386374327 213120882 1
466844112 954725941 0
38025960 411172408 1
833599976 110476304 0
959867560 887230131 0
108071197 987716702 0
67128144 634589423 0
26699869 788663205 0
67110528 319132856 0
92106092 144284915 0
250827922 109227874 0
54632087 672474921 0
797207019 364903399 0
252888190 254904419 0
280983324 471983140 0
144878005 683858857 0
691823389 694940330 0
230212855 133346218 2
600300396 698987028 0
446486477 111237326 0
56421986 239748608 2
12821964 863524512 0
488513457 490342758 0
568537141 116676289 0
269383503 444888666 0
679992375 929832352 0
716541256 897788467 0
254549281 6696196 0
533746697 94091678 0
203340697 945610164 0
51194835 445300526 0
646757997 621753383 0
624778221 252251861 1
315193711 821789104 0
942703227 733949158 0
784873488 417901473 2
463650180 312862607 1
93596207 512770797 0
452676829 373854099 0
392607614 461107577 0
579781737 328326475 0
1440467 371628955 2
393935220 66815870 0
222439944 605192315 0
163406509 234599514 0
257044312 95557821 0
999023781 754105717 0
760373986 996007915 0
458948074 880019931 0
8527204 667271531 0
49558964 961687739 0
256094866 31943002 0
81605364 912708616 0
183509260 728861374 1
103668793 256244635 0
182960577 750677166 0
925366759 302113766 0
845354546 777913791 0
747613954 387789162 0
197984433 23908009 0
716022516 380015845 0
240636438 381526029 0
890536529 850846878 0
745056005 511234459 1
530117456 30626080 0
125928209 549901850 2
764171765 870592352 0
858136669 201126865 0
486029307 877245039 0
761428370 9364810 0
440546475 603468462 0
99128603 123487516 2
146406221 515331616 0
58779070 513762870 0
525200071 249247199 0
255818564 144046180 0
917440172 669184865 0
143348844 466320633 0
499601690 225066567 0
183594586 310422085 0
689863812 48560529 1
337045088 887591231 0
371185013 184894013 0
323152798 686221563 0
754246062 23698390 2
91815871 198035820 0
541383534 272737446 0
915177746 295037498 0
614016980 542668556 0
318020739 588867622 0
564364325 762855928 0
162754105 272472774 0
589496147 961775753 0
723400474 157518623 0
637149990 725794095 0
819465811 73924537 0
132239821 710206598 0
22407554 926631888 0
105580252 503750957 0
851662002 695346928 0
665973101 14625833 0
178904004 365362327 1
650253292 743359653 0
744283219 265368573 0
670551430 298317142 0
477676368 725219423 0
637172111 716058708 0
775039699 130175658 0
86176778 232515556 0
909203934 290653379 0
670874073 158883654 0
287808904 354614215 0
127020047 370082781 0
505877682 95891041 0
89832792 44225643 0
903664681 265187067 0
185673304 938083812 0
94897772 955768003 0
863217806 566100660 0
907757425 384653741 0
571122051 152203463 0
18855395 640322824 0
754106412 796118647 0
285489841 406416206 0
95176839 975905549 0
419738983 708161098 0
363920921 38188755 0
597609986 775850656 0
121024634 509984487 1
656444089 314990169 0
90813870 707594595 0
584807885 568756655 0
897117632 777501898 0
683280522 801677658 0
630921369 162645604 0
507163837 652274097 0
89740599 928181431 0
404368142 217669202 0
995178604 443743533 0
899629642 380358618 0
638663957 503476202 0
814738492 872511135 0
608394171 758561939 0
59944063 925032978 1
337100609 957701736 0
376492724 828956696 0
6656087 651843728 0
225909416 943976940 0
895879837 998856625 0
952869706 424105252 0
682532608 802893410 0
30397175 130382421 0
214667921 57746329 0
275942355 290146329 1
111988118 321190883 0
223564411 176036330 0
826626942 867464687 0
650505879 123744933 0
393928648 98641619 0
837524160 714333153 0
591930704 198553500 0
994780834 290579496 2
54769811 515851880 0
424947210 459655408 0
792684047 720838974 0
716364722 847169339 0
286446646 811868447 0
611811115 37789093 0
49433383 525787501 0
544114587 232302752 0
291392615 27135744 0
906632459 35188004 0
987287817 409429592 0
885093208 490696101 0
107834838 294686098 0
137175742 457880851 0
320812809 923327021 0
621826837 420075379 0
274893950 229780263 1
544479121 58347880 0
61966531 109773716 0
937109234 424814833 0
666497295 252439663 0
772201819 22218297 0
748524173 880179016 1
341952847 782228029 0
818798238 653614419 1
6686251 94428605 0
937666416 904717675 2
427739107 345282746 2
234537574 262749591 0
523836675 909298235 0
707524587 830275894 0
413172698 711447135 0
178489895 681042360 0
761733673 84308344 0
176510327 560765737 0
922862552 27121349 0
316445836 415578139 0
269849184 324455156 0
636401000 243910605 1
233289091 205278719 1
714720161 893608031 0
45363463 31192080 2
823895759 72462513 0
679183105 14569280 1
21159984 806051481 0
64205283 72840395 0
996175196 97298749 1
141000084 470071056 1
286538149 382429591 1
846736407 121489358 0
260957801 80733293 0
586253613 458063441 0
770665651 30939528 0
88384671 377487331 0
563375553 286893222 0
110718875 965823840 0
904124418 20092871 0
28649283 35844384 0
914153124 856871484 0
964581079 149351492 2
821726341 496617560 0
999275465 619439456 0
765135950 68096822 0
702146677 316331144 0
362265651 909821346 0
119010304 711213488 0
327572432 922708633 0
445437730 46914859 0
9020524 316670045 0
56324570 227010566 0
812243491 6200077 0
841431538 18263287 0
135582240 489017250 0
36649346 339209271 0
891832253 232900823 2
63231418 284484849 0
322613393 368668347 0
915876471 284892939 0
573350906 448841857 0
75576265 722121435 0
586719290 568766464 0
512607470 464995335 0
785891151 909105512 0
718260656 119141098 1
397403726 757230090 0
176514537 440672284 1
290638309 662245698 0
330032893 348382241 0
31249344 687381984 0
630756081 608740707 0
961008942 17178455 0
891145763 816359928 0
628793291 44748013 0
24186196 373926828 0
36717980 85297117 0
399677109 103444571 0
228736629 555418879 0
161184593 18647919 0
469700207 405748687 2
455593983 128424448 0
974977654 256217724 0
581510285 370958449 0
275982421 496682764 0
101488503 547965872 0
84977296 459939 2
88489417 717455631 1
415408722 337981638 0
63692168 793529353 0
786694451 765078401 0
478363305 113548080 0
502749988 939783544 0
863283155 300270022 0
383216121 250786543 2
449853704 376120647 0
306648592 521502658 0
463359188 316997553 0
530939747 36215725 0
393100844 595753903 0
571881710 955443510 0
44672382 684051870 0
731855829 16838556 0
604363477 432375948 0
714305457 320232369 0
793293900 384794937 0
137776567 168013705 0
715389423 437274607 0
691190501 716594649 0
87237588 732970872 0
959162713 987321090 0
266433132 113199539 1
496444646 425650929 0
705884652 68486908 0
666758602 32720977 0
150538145 92271780 0
673502352 704626190 0
989877445 521794480 0
856442098 894903416 0
38846970 603654052 0
294979328 622737500 0
929979042 823994738 0
944620937 330122422 0
993320206 637184489 0
32389212 257981937 0
921561391 330844564 1
490045104 991381287 0
678386259 727517378 0
576753381 131764868 0
8972902 816348819 0
25875303 327998307 0
548221687 322849058 0
694460860 603348707 1
944350123 305540913 0
144869636 399077411 0
308708798 307292959 0
734611990 703379968 0
146197104 205161440 0
342825575 108268662 0
587257003 545550119 0
870376408 883269645 0
64465597 910447409 0
380054719 94011627 0
826403599 218935904 0
12736450 883478490 0
617400878 939558332 0
59463386 684248778 0
536202552 871218099 0
605748670 698288767 0
344531823 138175894 0
36114288 511401791 0
637374406 9761371 0
789143776 8398607 0
269363264 755036514 2
599128323 362647062 0
708553059 16787703 0
613781810 245623256 0
1234788 86564495 0
60280060 93241176 0
885766270 809650042 0
680574049 495006277 0
591246938 439769159 0
936502901 715883770 0
231438127 212545151 2
8397548 632473258 0
415359822 236100656 0
959503754 917058421 0
699080295 850995156 0
459034200 820813940 0
604946704 138621432 0
323469642 182541785 0
563622944 958887493 0
998612871 570600281 0
448966856 353948733 0
510566069 318790606 0
567097101 77498369 0
60972364 712176591 0
950623894 509129594 0
74640410 957527954 0
966864171 896309003 0
450611675 112244392 0
515211437 919056605 0
983827734 83119062 0
199101223 453727920 0
874961532 555433406 0
301745491 515076906 0
546164166 846904091 0
977020750 331752677 0
26920433 533606637 1
968095958 672548689 0
126928142 789417448 0
844742583 786594295 0
914283061 66013930 0
424261000 41460739 1
916285454 983811827 0
586568653 112163085 0
12633485 495856825 0
20944954 782081964 0
109610986 922249275 0
191686206 146706264 0
690466112 637949560 0
591048384 819079552 0
722445804 458335599 0
888441646 488619492 0
152507696 249244236 0
969011847 352573574 0
333124153 439848527 0
82984217 928511368 0
940522066 412809539 0
983658044 495826654 0
271711945 85137127 0
634665927 871226428 0
7953588 72135815 0
561587739 285515162 0
685542024 952032158 0
987182886 644342007 1
777502344 476402775 0
211762504 452953324 0
63850355 873130169 0
65013012 924683987 0
513952878 902206594 0
52700017 66653307 0
601979238 429652650 0
297682285 600516105 0
57593838 144033640 0
299369087 31567178 0
67620827 304130613 0
501476004 749733653 0
25692638 205993147 0
11349763 642837042 0
624441256 436957051 0
314991642 534068244 0
448967455 687298172 0
122614515 618688049 0
788351663 797876305 2
328972215 101540373 0
110529774 479245037 0
380553341 551532762 0
177573371 296801895 0
896979340 750856721 0
668161237 945744794 0
688381003 951020463 0
797771184 289562444 0
120957072 265763510 0
885551796 876118896 0
145904753 503871042 0
928044245 730215988 0
262772382 985979416 0
859617446 528460720 0
908515526 961110363 0
209395680 418347805 0
314157675 630246958 0
54695621 404395841 1
980865917 450638466 0
15036818 115561127 0
378615047 975732358 0
392205245 652496766 0
675291694 120272279 0
630985331 338386897 0
497400604 550181280 0
674171421 107242922 0
146129343 270800779 0
247681538 650186850 0
156590341 974569958 0
51534486 758079912 1
629284530 210354989 0
702687118 132903087 0
516689260 86965779 0
549165703 145847933 0
218768351 561276602 0
808661277 527384346 0
547737878 698973858 0
423652564 743172835 0
8396976 293938324 0
595457501 855405389 2
94464773 8533898 0
207408017 59695590 0
718437974 460835172 0
410537509 677805373 0
193687287 439441243 1
151001637 823062332 1
645217390 880195462 0
451945950 107071852 2
325325094 764871796 0
55643149 541822188 0
75505227 759691614 0
789130997 48900569 0
850393776 969969933 0
256362788 783205754 0
41727668 503001136 0
566226450 512446146 0
481803509 644205621 0
128537396 963997057 0
512390343 518524025 0
280201920 599989752 0
292798710 383142888 0
162463568 883501477 0
962266982 827621075 0
786779875 757842840 1
82280571 651684364 0
742749729 490313515 0
898265939 730991629 0
99917809 861794374 0
34842505 972284899 0
495594769 765805978 0
959525609 109232348 0
499907436 418695495 0
956134740 52683560 0
202458395 343066959 0
682159366 62570857 0
56963205 724183070 0
20326630 280536599 0
952070849 495032004 0
776659867 557963907 0
59734008 465478534 0
481730055 155207411 1
571174192 87371288 0
364598025 796871765 0
187638146 668335852 0
670143508 428756934 0
311596490 38434295 1
114529820 828612063 0
889935196 70802346 0
911834884 162034840 0
632564099 657701122 0
686310263 535689343 0
503025891 867207406 2
947457428 128520228 0
238124745 660523097 0
340533647 917678192 0
962864151 797925549 0
397546594 43565278 0
823633674 928018913 0
167131572 536421607 0
301046459 283033687 0
450695826 397199849 0
496270788 632726633 1
361745081 414865980 0
879193660 476525847 1
394056490 582162719 1
927781369 267573174 0
37674279 716210263 0
291155105 992423357 0
817994036 522789761 1
284503390 139010619 0
254282022 52245834 0
194026286 26139590 0
364200816 884316294 2
15703952 664439795 0
638452079 692518845 0
352227959 806550777 0
962690325 233014046 2
48462895 458008993 0
972564249 531634861 0
904380962 606620830 0
892129270 927639188 0
76013473 71848302 1
184188651 312619927 0
128726385 78608210 0
2356980 554188133 0
108344584 125778850 0
180977547 140411399 0
820167283 50151920 0
497849501 871105497 0
337483890 324256766 0
731138767 889957196 0
191942761 10802694 0
834718339 384310252 0
83589478 599744492 0
872995062 804241543 0
942027450 129200106 0
439682150 109922781 0
928978528 923195279 0
489805699 393727889 0
866025095 663605827 0
613819763 135862882 0
508871381 322394981 0
284224543 5586521 0
81398717 681780419 0
785980973 558670684 0
600581597 741621753 0
196097677 414930612 0
468605741 58207059 0
458247325 631008654 0
2318448 7279342 0
892108233 363221932 0
509292059 884628689 0
131723535 300284335 0
23853848 47986265 0
812959944 95894007 0
227700273 961609811 0
260478041 672198376 0
413182814 125317929 0
931245138 934401042 0
314979286 91086712 0
375606648 917491828 0
510110257 932276502 0
661174821 625138407 0
950589795 930196009 0
406021897 443069966 0
728655723 332520551 0
331568695 285527928 0
136940696 335134709 0
398819808 973014126 0
732087008 260776817 0
171597253 64069010 0
418944101 483479767 0
132667081 185812188 0
323661479 100729774 0
338085523 58992529 0
231282646 170328325 0
967648307 659843248 0
979645633 645710789 0
223954307 900096738 0
987192774 687762742 0
46042446 641896272 0
321049865 880657381 1
86063219 471671472 0
26932132 441141349 0
316184297 951660271 1
379631917 204099923 0
636225006 7804377 0
494810214 176589831 0
77241077 176638499 0
867498283 793954824 0
327890995 667537719 0
455560054 701905719 0
398345404 116461598 0
453392256 944501426 0
727564200 513841361 0
945233469 322110301 0
30288364 621604123 0
356997891 185046412 2
77499301 369594988 0
619239318 248254007 0
216224803 1113157 0
117182232 883718105 0
869953849 223630773 0
492001611 453126502 0
667633829 866841131 0
23660480 56920026 0
466926153 102198740 0
858058855 647258838 0
676672858 899050641 0
959556535 463975619 0
546621513 621890624 0
230479862 433074582 0
25328721 167306285 0
745723282 434052054 2
596615759 277254669 0
224533641 73307176 0
49936946 145596057 0
45959564 876095411 0
690894662 372301094 0
115755418 10776350 0
88308907 569290370 0
726794395 869641371 0
608630684 790997526 0
461251752 29833403 1
9428608 495758835 0
496510913 106106386 0
11754622 690613579 1
573054587 829516244 0
159736287 446068806 0
42249182 782253122 0
176958386 524481059 0
30074930 738252859 0
859524659 960611055 0
247898753 255252201 2
383527822 458477552 0
9438181 711132768 0
464632711 7563356 0
642070332 232675276 0
730561924 868150507 0
32189397 407375351 0
50009121 23345046 0
316368311 438611444 0
135381090 267665103 0
69556677 451083993 0
263010817 273033010 0
88528765 943330596 0
318426680 459820641 2
799113401 504047951 0
399719544 635949046 0
252512039 56459864 1
728051324 507163978 0
843300438 850308789 0
591587534 724142379 0
99386728 868714045 0
101340115 668935935 2
56062353 781039338 0
612451298 248247937 0
722567989 489373166 0
611696574 662560137 0
111100242 41670422 2
558800166 187594980 0
972435685 124559956 0
187685080 252832901 0
6377600 695849935 0
626595407 601119704 0
574642473 511022637 0
307134873 570577552 0
573254472 213693552 0
738981313 924282398 0
149295396 933945926 0
512818623 938919716 0
79403711 891899236 0
71728238 106710192 0
311876608 332200884 0
819295656 423365212 0
278577734 678798481 0
839328452 129805427 0
941629151 722262780 0
811046777 811133001 0
206542094 57751352 0
963957460 339613448 0
831785687 867848038 0
767827638 254846702 2
452788960 431748095 2
722034390 978253501 0
35932058 354651399 0
423609790 470262203 0
846480374 914457537 0
9672639 506285440 2
126997447 665753644 0
381315892 696532325 0
208913519 234797495 0
7575657 473690170 0
770511103 358431811 0
357078110 90113620 0
140832980 748569810 2
206765222 54010893 0
323140204 845457487 0
348144142 776932871 0
421807521 828033609 0
123550770 499268207 0
692504875 793206951 0
977239668 670748970 0
360304828 388300046 0
161503316 217307866 0
149015767 529014637 0
109654281 195685952 0
710060132 136391495 0
980765113 600360145 0
438708001 534498589 0
550286470 910673447 0
394860045 435382576 0
484538045 277916760 0
113011761 201030148 0
202300777 256379312 0
622300676 1881622 0
502082868 813052684 0
926263363 998842254 0
632789655 647369026 0
1335791 836629533 0
723490692 652059037 0
985072584 848894385 0
962861085 287184678 0
758427811 46939936 0
97844596 579353389 1
159094737 610624761 0
808257814 830344964 0
188326541 53948135 0
302806562 474615296 0
453714369 6954217 0
961904711 906013849 2
85044996 510337119 0
928985859 683890281 0
624403826 825709225 0
23858641 483122612 0
341536023 1193894 0
58208448 526516958 0
89384512 516410724 0
417225028 445191970 1
964544919 722658355 0
746524542 206431147 0
835211216 717937037 0
226910654 524349924 0
240998560 866522147 0
55323327 828250792 0
92154424 349919270 0
890906884 751490547 2
61583815 77690295 0
560997894 1317092 0
397151810 338646692 0
20725428 683146623 0
133140149 549093741 0
995833310 297043509 0
107495590 982970898 0
462590441 55201086 0
51088056 395309389 2
378504168 760071187 0
903569020 882704781 0
130892830 111754335 0
648103635 320861506 1
823961888 350344506 0
935314288 115010096 0
328940286 67984427 0
613573668 363443875 0
720578162 387300092 0
254988614 272619050 0
379203465 84329814 0
993717149 808961620 0
440000595 96305429 0
490114255 248580724 0
738490282 820508850 0
992484516 964880129 0
613037808 628306098 0
369338706 6363752 0
87680555 487034023 2
301226203 334873203 0
943879997 484238528 2
23225901 485367357 0
97472444 923780751 2
870350395 244734717 0
16036820 611265484 2
978358532 701054238 0
252860491 451286805 0
123884368 733977986 0
24669061 450373904 0
211634619 727265118 0
733613310 106608654 0
54921769 216026245 0
98253836 141819489 1
696140381 108551942 0
554419098 309354590 0
25290073 463294553 0
604447801 218879018 0
629757276 679606982 0
903425299 690743805 0
710180114 853377613 0
214625162 720326318 0
517171175 802740959 0
97433471 603582000 2
787029325 834741882 0
4752395 65282861 0
170250831 954189259 0
680259295 825052014 0
57247848 863267726 0
45163501 387850135 1
677002668 448773520 0
222081090 691339422 0
34217658 284287395 0
688640816 493636388 0
56461377 850775301 0
270916168 131655832 0
867354151 326089514 2
801508441 332944829 0
140662592 82123141 0
20740646 378428185 0
582472552 473957952 0
790060533 257423403 0
774486275 48752593 0
91187054 612545441 0
901391327 172653866 0
489455492 825206391 0
832307149 961369628 0
170772863 424376020 0
131218195 857376689 0
690068216 923718107 0
367629238 478436209 0
900968515 463042155 0
166163459 487186837 0
998856932 80439139 1
415276854 851300385 0
72390296 87051703 0
614624544 221287282 0
189623314 437588446 0
709158041 940482221 1
553539483 548853852 0
511549579 881972646 0
378413069 194999769 0
453005118 19131515 0
854526624 745755322 0
74679015 584565286 0
765002472 65051095 1
575808599 291009853 0
403620002 94180130 0
838452696 65115228 0
888277309 485960941 0
415678909 468446702 0
630570095 130827983 0
363861496 707336554 0
471414834 400379248 0
235190236 783698348 0
506996676 230335338 0
285208309 337923432 0
693536785 801593180 0
14985445 512911086 0
776389191 834865983 0
546333962 523288470 0
82610335 626070970 0
773879749 974461659 0
462439410 306891949 0
143352845 821098355 0
425057638 112218129 0
922136714 797023391 0
543496559 542329 0
80164041 533305939 0
419062390 605027509 0
202211915 167664695 0
751355238 444438739 0
96718409 719614667 1
888609132 953922169 0
369069445 381760488 0
890677967 72030322 0
306361711 541760276 2
90450124 134990877 0
141798091 145156463 0
789653704 27264248 0
675270108 539098966 0
942387929 173731208 0
316250638 552758171 2
236463465 96824188 0
214764059 819439702 0
955837320 362235002 0
208141264 797315284 0
697653179 912981518 0
438934388 372735743 0
912114772 288001667 1
875155000 741508300 0
178267577 122539133 0
292221188 23000796 0
984654061 520515924 0
392175783 62446423 0
124445161 100401809 0
786882021 4307301 0
685685512 79507082 0
866426213 838702640 0
637734174 145828817 0
199138677 806972843 0
189572078 133964236 1
533188994 998640410 0
288879457 631822896 2
19300143 303436780 0
815759713 646260677 0
793495005 667689383 2
252499976 382600576 0
164915335 714300399 0
579501084 533813822 0
116758318 82215331 0
834139000 504378468 0
334719938 414667582 0
127937775 270663023 0
389549907 52894424 0
993558574 697184774 0
238567868 766050748 1
881694280 171156048 1
754394441 595262130 0
776257795 530120986 1
403491098 731999494 1
948980877 308841347 0
511890326 254197236 0
353986985 872579217 0
444394583 68094120 0
826592464 620890645 0
763205645 841385114 0
333193487 208483406 0
709593761 561978661 0
127651217 485879602 0
983193141 977519487 0
815538166 356352946 0
32987780 335004485 0
225820823 357449098 0
756886179 128109914 0
785337593 226686881 0
104345046 722750257 0
430810948 152432911 0
618036795 989732436 0
283078117 77761436 0
149607760 895147624 0
576106921 394609466 0
698572543 500204334 0
228715764 4822250 0
788815574 31808343 0
160422779 642664960 0
794318584 356033709 0
742478200 895261911 0
129229414 982595433 0
684905096 743924013 0
602605140 343387613 0
112464378 700068038 0
58592276 813516191 0
284673371 836297177 0
820508365 726746450 0
555112116 39155295 0
322332319 168228388 0
136435504 268872968 0
56324349 776957826 1
42414640 229649449 0
340368503 935692917 0
520090963 709795016 0
162004753 441147866 0
788001349 771437153 0
388382294 512013791 0
196303028 386801259 0
485950232 13406739 0
258827442 241568732 0
560398512 398296493 0
667420970 721180276 0
294328308 911372570 0
363699506 848670796 0
776552084 708400146 0
341920927 53641878 0
932719739 772808806 0
356650945 956125962 0
305093355 510113486 0
117873498 762230731 0
586899315 467231387 0
892429403 478655363 2
719311353 64734211 0
92069608 675613244 1
547068773 739432418 0
627436147 568897978 0
44286913 334831039 0
848778364 464895149 1
764214376 362112062 0
351749375 690640758 0
348138112 807288896 0
861547435 354035351 0
89601174 900620753 0
869495995 66680393 0
990158722 139616467 0
1941488 343584806 0
65656963 186106091 0
330774804 317282358 0
787779839 221316858 0
780683121 917699255 0
465389072 926166841 0
783318237 931805413 1
587275960 678024998 0
324704935 443302547 0
237965942 500061552 0
121373347 270523535 0
67566980 968302640 0
197873987 843939349 0
558338383 996427366 0
767716200 758778883 0
324231950 43952742 0
281430817 118503007 0
992390415 559659620 0
524494084 484303000 0
234374000 294204619 0
560336722 101427031 0
766618134 38390025 0
348998266 950642884 0
710273389 329096433 2
746783627 701890188 0
473075309 166093376 0
477498111 137363395 0
228245097 707975036 0
497857368 95643214 0
75078851 851900399 0
850502527 139443311 0
430212726 198113090 0
490924317 99805688 0
366130240 436702331 0
806699750 14044512 2
336395533 69966984 0
577022365 937778248 0
721520959 242177874 0
51619429 398652363 0
642164284 796175829 0
68126610 914612827 0
439991313 392265435 1
631878045 492116143 0
217375354 396553581 0
907531178 947946363 0
750833500 456982741 2
471276852 107081610 0
30553166 547804751 0
724934095 141106170 0
845574808 530084294 2
317628284 536513363 0
471536030 27956061 0
550570924 265592003 1
144459746 952263692 0
780735233 172426916 0
846492951 339834635 0
433979074 341771567 0
915637021 78130379 0
177588269 518456660 0
974060882 538817439 0
258013569 882202266 0
417083148 280964265 2
530818417 944797115 0
98851182 888502280 0
984779096 254622854 0
295898598 717170736 0
987980920 917124513 0
986663497 3514555 0
83476078 120852551 2
533604761 383470908 0
73451909 270981736 0
857712541 155969576 0
971904697 706628283 0
1438894 468482225 0
996509924 446402553 0
205915066 763162013 0
424835715 383470153 0
584380283 829085081 0
35201775 29545873 0
914373252 293287891 0
515105176 300736859 0
445571123 54795841 0
678662243 599400294 0
64219115 287001455 0
36566187 833303804 0
185223407 891345884 0
75759802 70998466 0
561859633 730809852 0
3293627 628850483 0
584563644 723631876 0
66933718 260705826 1
581391225 527233914 0
946929771 724057732 0
145032518 137511668 0
464468585 569612902 0
551410856 206542952 1
766549681 293948782 0
23858116 220245839 0
612257153 16998922 0
562751086 754751935 2
62790728 374500077 0
697620000 407681000 0
199895691 180832547 0
999647244 200146038 0
27920046 240097390 0
725652627 597945808 0
370268015 817802363 0
538074159 97069948 0
217032665 288837505 0
668968501 852080290 0
321749423 635287054 0
634144509 109186852 0
62032020 727621489 0
188726280 466814668 0
614047674 783692472 0
986120477 37864590 0
381504139 235328104 1
51757249 742593883 1
108509888 664355824 1
309274713 50634621 0
489627694 86290400 0
858902854 858161016 0
53408712 583115718 0
391763750 5256873 0
840965135 45246836 0
653880934 740737448 0
973953502 951778182 0
629457210 653838956 0
9533828 469419363 0
176301459 83870327 0
797559 905726149 0
13815290 460131187 0
326377835 113872704 0
985145487 723510306 0
638575764 181566127 0
65451079 257661649 0
346550402 122330036 0
9202469 428922987 0
147002655 93705930 0
370402349 391531124 0
170280901 991559527 0
245733517 200603555 0
92679808 594210982 0
232716109 311179022 0
596633496 273411365 0
633763088 884816803 0
526833560 216599845 0
521199122 438276577 0
394471372 196348193 0
433040648 799711528 0
107947366 110348848 0
146757153 156066018 0
184923826 863028447 0
534682420 384965097 0
743142181 657904444 0
775619946 38633807 0
8989917 254809338 0
693381928 91641156 0
538623405 905279178 0
309174754 239581339 0
318863684 127743478 0
127302971 9218410 0
140793416 502069968 0
323334362 916055350 0
969268422 613371098 0
464615985 337385543 0
715631189 708801991 0
321705828 350263478 0
819713155 395947547 0
263261090 454121405 0
264164222 115806649 0
764660275 418076756 0
896621883 91191102 0
144891061 211458008 0
365074746 995643520 0
753072136 144811719 1
379580124 325239064 0
183833042 684404216 0
526943985 352128056 0
115301503 129934826 0
518363635 376924847 0
535551054 893027154 0
765646063 227815534 0
740060110 918518470 0
539181950 739530250 0
661278269 491012863 0
63006481 306682534 0
570562272 216260571 0
831970939 593561212 0
624601320 419591088 0
958392536 294164543 0
474840508 590791107 0
180164387 322697036 0
378940816 939213508 0
2425115 298080693 0
151080251 168469407 0
42397867 598982563 0
357709457 372725260 0
901345489 20632823 0
683827586 134995161 0
676575485 939888179 0
419180520 294729679 0
677974145 16253990 0
687496613 74059035 0
399486661 8297219 0
677766875 972183998 0
487534391 677975555 0
930195843 728565153 0
618352330 67310438 0
21546271 299714501 2
470624852 485882611 0
598794160 177330760 0
256959056 672283593 0
107267790 186294052 0
431815763 915110208 0
376474128 70265055 0
674047271 561113884 0
207644948 128320532 0
632193409 792194823 0
159264873 930518214 0
929132681 631765250 2
802154064 539513845 0
660819515 961419278 0
577289475 915993773 2
787486963 98461154 0
950688018 345820605 0
755256084 321919325 0
174672443 350402623 2
463328659 137953168 0
245627963 709359673 0
528130595 782064725 0
171024021 113836250 0
209434364 847965009 0
257350962 842672954 1
183909193 249224879 0
841408916 204955818 0
768926023 575507263 0
309689309 170557148 0
30487057 66095752 2
119516308 723003089 0
9819836 466370400 2
319701206 708576117 0
234420391 916524942 0
195829069 145525101 0
382422712 33024022 0
883805469 573405398 0
510560250 446614955 0
103063242 457305011 0
494242653 764948857 1
188626729 745468144 0
618054131 897293319 0
195725296 520440400 0
984746331 881318137 0
953109026 946847745 0
118485342 322715707 0
948441047 479071212 0
285733833 953575498 0
655947950 877677555 0
687018513 902085052 0
142507706 986051935 0
662580446 923821677 0
938286469 337034864 0
545095222 992763201 0
635169059 139046676 2
445520138 288393563 0
703016148 826925284 0
338353889 340325237 1
158532984 229270676 0
93941432 989529773 0
692457996 685217147 0
658091109 299772464 0
843619150 827944240 0
194435006 266351438 0
18491554 31654845 0
310004208 435209518 0
431929368 146073193 0
473475655 350966255 0
6121726 634927967 0
552318085 964149468 0
323805653 845303890 0
128506292 147145712 0
282662251 201120136 0
640481324 358740405 0
634269484 280929350 0
93668025 27429865 0
83684341 733852779 0
661982504 263455849 0
354115317 803058573 0
604805837 874206452 0
69967998 63829271 0
341859179 17766047 0
15071757 676058050 0
698406293 553094030 0
918329161 155445988 0
942922632 333116456 0
823777533 672770631 0
222095348 946611829 0
846068994 411076548 0
918893821 294615517 0
10031086 46819276 0
180389092 897919504 0
36196337 661959793 0
75465874 229364619 0
85291981 955976440 0
532201793 236157486 0
371782333 483699526 1
502251534 160654772 0
323135655 556233893 0
145621532 897549338 1
274128401 184603173 0
39686014 866845169 0
296238000 711009322 0
570208349 403002485 0
686199039 732066238 0
542722817 142477887 0
577209430 627234749 0
54907563 408840249 0
291899123 369513521 0
180610210 839006606 0
966273663 785795298 0
265983479 478386660 2
739754122 760358082 0
648724662 698153828 0
41002172 4884073 0
534995237 269265817 0
345634722 487378469 0
160903142 307565636 1
321069580 912184175 0
325504381 802947795 0
547978636 125413526 0
646719168 613024852 0
77721985 640948858 2
49580084 612116459 0
676326667 415632592 0
283501440 734670188 0
805742822 414442883 0
831807470 250859388 0
46010538 485012606 0
604622713 645817199 0
73498669 503246245 0
933729319 88192907 0
195716256 333334215 2
479671848 218588076 2
174983765 212378288 0
806856423 719863267 0
318843408 497531171 0
657676048 415706550 0
613507317 500626132 0
655858213 841482995 0
625180315 164045938 0
880991160 614352838 0
41945266 799714369 0
762280652 512441972 0
620089220 690379811 0
884307074 140342973 0
98079056 700046410 0
742103585 705700423 0
649328311 69787341 0
732166455 785377112 1
376980229 828675447 0
939290927 476999276 0
33134238 823425453 0
738153331 710464005 0
415559524 707998118 2
313270883 202607161 2
930573962 574813623 0
234984274 795808417 0
161356528 124091660 0
310039131 72574694 0
154171390 203639115 0
834244611 978854114 0
991511348 818807493 0
285521874 207520560 2
220685911 888553177 2
618707515 401759812 0
582372328 640276784 0
13696256 430491582 0
106620542 572269237 0
355167105 292346326 0
81632917 41891444 0
656992216 184445825 0
15796095 953022519 0
268351996 977644549 0
932424880 759868095 2
648643357 996622105 0
991310732 436846024 0
798778644 861172851 0
12473093 409271317 0
523349764 642677787 0
20314477 757008218 0
4122674 940126580 0
840751150 592080121 0
389391632 595313854 0
32789380 30764708 1
994331981 390434467 0
90053680 904413447 0
810232642 43218495 0
36965907 514246664 0
27131952 541748147 0
455376520 469099638 0
790552009 788987923 0
450896661 778850518 0
48243612 34540676 0
262331485 555536633 0
676595925 933627287 0
396120842 851061667 0
228043931 988897558 0
583725442 102536839 0
133003059 923701235 0
65246377 205159583 0
56812743 714443703 1
76451731 240912400 0
321841901 5718890 0
843180045 476832302 1
880421213 199092182 0
825101626 250416116 0
796248015 423078688 0
663081201 796171106 0
421383478 879985946 0
154042006 632548856 1
298789618 392834096 0
388897839 880799190 0
254928155 713233589 0
291672609 856467971 0
201326691 727142547 0
58761572 671540265 0
798236718 316927521 0
9953448 717476030 0
502936958 657550910 0
185022599 999434282 0
526463239 50672807 0
690000709 134014716 0
26987752 890882149 0
891216858 284162370 0
261135120 368630407 0
728838949 885655187 0
10555885 199132872 0
670767470 730082280 0
146316322 273257066 0
900034028 282839270 0
907047858 312925331 0
58269743 478399995 0
536354659 743907224 0
223265225 344309092 0
234456508 714194453 0
861050174 137973864 0
431464689 537300772 0
316340596 643346870 0
748961172 648501355 0
669480170 179477370 0
676304097 708051941 0
841135854 847804758 0
928876149 420241896 2
463087535 353923489 0
503377553 425136386 0
450572932 360561622 0
32886377 211815352 0
80103419 32752563 0
23075938 843443319 0
776736379 24892178 0
476441429 434561330 0
21038255 958819785 0
266129477 897598142 0
920704130 310072836 0
584019104 43794608 0
516432007 367553395 0
779790528 206292101 0
433476766 95989500 0
707010976 997007357 0
477082076 503385497 0
59287135 480226613 0
152889436 928050570 2
815876353 91851675 0
196626601 478982291 0
397097114 922104989 0
679102304 89142838 0
87227037 72959114 0
595936101 104675870 0
928798130 81784313 0
775326113 234887139 0
128993196 262235446 0
277592672 84575034 0
671165457 123690579 0
852702202 219678348 0
888133176 627481784 0
34472354 544684853 2
872645700 742158286 0
655212242 844446882 0
741874474 767806663 0
115128946 606453061 0
8962399 139923810 0
936027899 579397688 0
466019679 116629659 0
984942614 700083614 0
69182616 486015026 0
343048218 543721167 0
718868154 143043333 0
754584671 940033732 0
231146347 509890387 0
811338298 57075319 0
101410551 996263255 0
343673111 730974627 0
915809875 280445148 0
434784574 643900552 0
5826253 425288881 0
214857324 149932695 0
659435330 594025099 0
564252557 544669718 0
965516952 147432754 0
544953068 65663342 0
41616692 633751095 0
122451938 545625623 0
472258726 611799506 0
759562917 177986599 0
673495930 34006010 0
55988057 372577973 0
213065172 800857065 0
947393411 811314656 2
215346096 507557339 0
580334355 145721164 0
627244064 354522332 1
584004604 15731511 0
119102084 452266023 0
544207847 105948680 0
82971975 134341179 0
71899058 338501405 0
58036665 896391678 0
313789227 314836547 0
9783477 919492205 0
739221622 30099159 0
371169516 642013879 0
876384378 405632483 0
476754501 35893162 0
51700483 566480809 0
542733613 248892649 0
686740205 537531010 0
282240668 599358681 0
232979788 15712878 0
529974904 232212877 0
381296966 7813661 0
502579761 63787920 0
721886989 899531549 0
859971710 134032216 0
309520127 777419630 0
325378333 464436843 0
570419256 157616103 0
669893451 190010950 0
152662311 322534755 0
154952839 122938957 0
348366672 101302661 0
763173101 414614256 0
690566310 99059492 0
88742671 766810974 0
214811834 351205353 0
967672800 665405764 0
167745572 772813264 0
492513945 723704270 2
113545391 99183685 0
863336220 698373014 0
351643856 290117800 0
566147201 537817762 1
93676136 829924676 0
590505204 51469101 0
226481598 587994231 0
318768098 16853058 0
792993130 617201597 0
620373267 236100310 0
701535345 254416495 0
284689047 361891402 0
41458518 129134182 0
842778725 984538607 0
20248078 651638960 0
528357917 598818320 0
142011032 268578389 0
223080615 350309434 0
10235674 213372493 0
657481345 813972162 0
201769863 820274681 0
900896239 628046382 0
44433589 81411680 0
2318323 587888140 0
381285967 94505052 2
785620319 48191910 0
427050225 595122614 0
20427954 253362109 0
560545372 731990410 0
600410856 267220033 2
229521025 788907516 0
533310314 212944597 0
747524918 883464544 0
660103355 606995111 0
909459178 108944741 0
566697272 684841436 0
604688161 183873895 0
825451991 23307685 0
273916669 3758977 0
851996398 850404493 0
958544567 299778605 0
56101854 180650439 0
759660617 685605716 0
853382209 184342046 0
631171484 729148035 0
801790717 121271269 0
709244597 750170940 0
963323918 286101430 0
204763315 400557157 0
35323317 429671119 2
448520316 863362065 0
336031691 664123892 0
598315437 29826432 0
593659081 32282118 0
508078416 963217778 0
888611556 261125718 0
912973255 115252405 0
71369346 959712543 0
795866164 224975993 0
708334473 588666669 0
362405113 417827289 0
687698749 391460204 0
82254967 118886372 0
737583920 659235404 0
69559580 826030261 0
369540048 692334302 0
963144914 172346058 0
895764965 654461578 0
790143384 674719763 0
886847293 658023230 0
789659785 479961644 2
743374860 737975793 0
47533249 739604283 0
507624408 98917451 0
665946399 712915470 0
179929407 28620307 0
55487711 366930474 0
547358399 735054146 0
164118025 506197493 0
728441701 192663529 0
334509977 740847745 0
76463950 341561323 0
937903689 831996639 0
950032965 2575919 0
572703534 632486138 0
810598136 545909552 0
763667194 285953561 0
639836170 661250355 0
12155845 767127737 0
691677856 679665865 0
621712442 128525972 0
105201803 612676719 0
342009276 858335711 1
421237612 741996946 0
935560424 35947407 1
536334193 747668597 0
334523562 988415058 0
14095771 497745316 0
619180588 357139902 0
393816640 41847056 0
554552211 788349280 0
555769577 646148882 0
578097352 789868862 0
113443885 95561091 0
915462013 123535073 0
733751422 831546913 0
686762642 480280323 0
308673043 668093530 0
281586285 989623799 1
143518066 92232000 0
986865067 125531039 0
897245701 788410415 2
658654040 213344648 0
494254968 176889083 0
732162380 218700637 0
287383624 944443011 0
170441917 245229056 1
110941718 930844646 0
593517364 268541262 0
330182844 205774646 0
503855581 105571866 0
269426585 627561501 0
724836642 375985318 1
727380984 59963780 0
132723125 74339767 0
943901097 831948744 0
214549210 338432875 0
140980876 870244490 0
456128871 767971282 0
941857309 776107992 0
965924759 586281873 0
17363316 405943182 0
314729571 574929502 0
458640252 837966824 1
845343485 331597012 0
986404160 135235529 2
639308746 111550087 0
441518914 494878705 0
40644080 346635252 0
434265313 635436349 0
297999043 706767732 0
656448238 758929469 0
810983615 344232770 0
796344570 274786799 0
83314322 542363575 0
683773281 328362950 0
940334251 206675570 0
141862396 111949961 0
862846458 996229900 0
795866360 571166963 0
545334193 424142148 0
273035708 146061121 0
469753314 614895089 0
770703260 380988004 0
399781916 367834747 0
982058500 807610749 0
15443596 361614919 0
234050711 174549797 0
951342144 515084 1
26228862 264799372 0
603412678 297483275 0
87739610 102080410 0
485636977 422124467 0
636781779 955402648 2
84263844 236980448 0
545468206 45018621 0
308046849 58337317 0
779572993 319648884 0
430537254 37063381 0
159989316 69327626 0
622106872 450985390 0
561722409 684658425 0
282991200 710841557 0
658173391 227683191 0
981124276 872409588 0
607699795 467574828 0
250867524 506904694 0
396350996 10595889 0
73893038 758314758 0
479489048 523926080 0
44904497 585742133 1
959319150 842432888 0
74879263 576767272 0
590256109 425808972 0
131611826 229361759 0
927484913 148593773 0
371229219 927587025 0
644751276 888800302 0
266190664 647228675 2
601262083 121910910 0
197482167 198148599 0
487528332 311517942 0
481710320 990022883 0
102632860 346803720 0
662505118 466138998 0
817437864 174541306 0
751752199 80273711 0
3950743 105513158 0
638187785 480419652 0
880725939 61814310 0
693991290 156234594 0
334743836 860672817 0
956804761 667360209 0
7006089 872369517 0
888507524 767538364 0
383472703 660805332 0
872891394 403536531 0
589051600 567909196 0
361897848 414149137 2
717679426 684653051 0
684243330 81039301 0
146962590 472000439 2
748414750 566465520 0
737525762 129834149 0
751561704 14738653 0
234593052 312981271 0
725738736 190090337 0
603263917 171233876 0
65892554 687918365 0
590179169 56040434 0
536205576 456440236 0
124807586 153954362 0
975886401 20181845 0
888514847 982047881 0
891271049 831568640 0
517984554 798220019 0
725908799 77098445 0
114844899 739398776 0
106161658 207675353 0
613043045 305026725 0
438265953 453319387 0
388720346 411217974 0
958488013 496116862 0
90687890 68458574 0
427529139 668051598 0
92113534 357868005 0
573840358 401898491 0
431624883 393568411 0
769787623 570202499 0
645711525 948804823 0
871010831 368559483 0
757948927 190881923 0
18059248 166035674 0
856954790 426903254 0
47284643 539165902 0
831801528 934627204 0
299579627 778365129 0
985804477 289850869 0
100539838 322729864 0
882826362 601130820 1
505289969 394146622 0
726664669 586284399 0
104292301 180069393 0
454426584 97924082 0
515696137 151105976 2
906378353 686347261 0
690807905 640757648 1
219422738 963775663 0
836858743 993461517 0
901895146 50569106 0
9718412 917015401 0
156455202 55049907 0
47406124 981904368 1
83826693 753271910 0
924617492 939666667 2
972278371 607523384 0
31782871 905218667 0
987561769 257308365 0
504139642 670759761 0
683394731 338552634 0
11012141 628271737 0
715388483 61078316 0
6670208 1140746 0
495792512 777017472 0
51470370 876771252 0
190510094 59634975 0
885477015 245307711 0
927861201 614386350 0
385752129 724931968 0
65142438 166152842 0
612758916 804681147 0
198028115 205613361 0
151125387 480980812 0
859486418 29173074 2
896938802 93077969 1
516983407 886438995 0
205948199 540366304 0
127963985 987118546 0
187145797 948619266 0
691866464 263180744 0
541744684 307185325 0
931544397 797652536 0
811292166 952906274 0
111943665 17932414 1
782847783 17608095 0
652837259 313462950 0
208080861 752160165 0
518859768 57121392 0
267981323 966676985 1
236116739 766631810 0
95404852 255527722 0
767343470 851533055 0
506975718 559770161 0
796424205 308933465 2
516638360 267618113 0
374255582 645532612 0
600421990 691957444 0
498813513 255483241 0
574290804 317234258 0
740950407 786440722 0
369120253 566179225 0
118982622 439629192 0
759487156 57150713 0
483031883 822961307 0
303071319 611292490 1
433336242 558271504 0
198667059 26528793 0
746355039 136680129 0
338779477 114517880 0
732560618 739868676 0
765350319 307594195 0
539925865 878193355 0
358880704 734445319 1
192595085 342386073 0
630874312 66370507 0
351954264 695878597 0
507280744 68760806 0
235377993 493220059 0
24073765 564720541 0
869119799 128293351 0
443395964 493634981 0
140849572 805803008 0
80817348 567912798 0
713482962 135476701 0
663595563 459201581 0
163817504 276117690 0
492022584 275055229 0
975461588 354710271 0
720729574 54673206 0
2126615 698427300 2
214631212 77721714 0
540190673 465211571 0
955842789 816335199 0
18440518 476829810 1
481276545 748093202 0
163628609 769436752 0
823138475 532833521 0
962018928 216462243 0
570468576 963796320 1
854985100 338548525 0
96029630 694634189 0
743722105 290376654 0
125795731 337393726 0
695710849 344779259 0
437078744 123267862 0
869834203 137493209 0
18182142 359552870 0
661418220 640159293 0
863910688 485666384 0
726558557 926009496 0
96080393 609435509 0
547318832 606663864 0
83606608 591031651 0
929049992 251553455 0
147667539 832833785 0
865774070 922896171 0
747462112 533864572 0
488315150 645697751 0
146344208 713283784 0
257097858 172243836 0
800187251 975423686 0
885440583 51393685 0
618306772 969572651 0
28944667 290162791 0
352145218 910651035 0
686147183 308259162 0
246087584 739140977 0
153975725 189800741 0
196487721 319330666 0
45217340 420399948 0
834003248 168226605 0
91798911 247293382 0
569430447 225577628 0
406208022 568131439 1
859842075 72362502 0
605596096 251772185 0
921542939 470906930 0
146040530 558245073 0
713144417 459311861 0
185938212 215480141 0
37331283 143500239 0
985098997 625974491 0
66970248 336867660 0
2983659 751256550 0
801348698 738369154 0
152105159 798919712 0
512513356 21003758 0
838972932 70678882 2
765326193 122482551 0
518046881 194361618 0
75279983 998151828 0
824875046 356103907 0
851217466 592708963 0
296522614 79706529 0
66721394 334427873 0
24528146 210048404 0
218585995 925280844 0
166830669 610732704 0
194700050 912249556 2
665375571 190657472 0
620157829 269168916 0
273240134 130287962 0
114254766 998022614 0
907759667 955538625 0
728639328 134246347 0
612839786 919776223 0
435612509 65383225 0
365610432 681712416 0
228897262 96003037 0
394535745 644296662 0
176725743 259547442 2
91002384 305868242 0
939635876 956609125 0
216642814 822661595 0
483508304 685273201 0
121490976 664053027 0
862070751 16596312 0
610553813 468449994 1
55817491 595397857 0
411456242 102605799 0
37482384 735364993 0
480433304 6484079 0
233231089 915216244 2
511829733 673732853 0
816487051 979139333 0
438028497 825908862 0
250802621 268946072 0
76656987 915398908 0
363692855 338322543 2
775196157 901228728 0
176793815 266706703 2
115524621 338859601 0
442473287 643192121 0
246927483 114652385 0
978189642 573101625 0
38531527 27952661 0
307174579 218373419 0
430136956 406023837 0
965802543 647561447 0
899187548 937858060 0
129220923 533323127 0
467408354 618070899 0
242165183 538641757 0
135397916 781919195 0
564747277 407680499 0
174172912 213888692 0
466745449 247429930 0
654910971 905854605 0
181768279 363969308 0
19783750 29563595 0
139059656 879347939 0
351783998 366064310 0
653595133 340543171 0
43713384 569386325 0
87598153 921213921 0
98361989 364501328 0
133395090 126868325 0
37037520 363167478 0
615435982 360242611 0
647824984 892152175 0
512618868 705314743 0
588077950 22321635 1
746073778 9979082 0
270209677 429087825 0
774147715 72381910 2
128730185 978956154 0
122505481 154733450 0
220496970 353358657 0
552895472 113189169 0
39653476 46340963 0
663587030 374219488 2
312371319 257817743 0
164256809 238570494 0
70535969 400228395 0
292504747 109157099 0
932240078 410733674 0
590267805 115297009 2
855305610 18042172 0
157341442 161939063 0
85503704 315623535 0
91565862 676445574 0
540157334 209452972 0
283120399 960136501 0
415925170 446045239 2
170412604 521418486 0
636081920 909471041 0
39433983 39420669 0
443877423 183841070 0
337472293 87471039 0
351297024 908084915 0
585286390 93508020 0
110098916 503468945 0
858674664 361652051 0
146741885 501031409 0
731391219 392782661 0
758397966 563230791 0
791657886 964427107 0
279490391 27990279 2
335106770 582575366 0
222241395 65144579 0
748313739 32489922 0
111493139 799636970 0
146301895 88823168 2
354787507 370707927 0
677347297 311325143 0
372985812 578430262 0
19515934 888880473 0
550461317 996000054 0
872671550 688114740 0
698117519 295276466 0
228156466 302254537 0
51107855 13895416 0
770038884 23086251 1
124451278 285365784 0
518023871 903449343 0
692773924 895052532 0
2496605 287915801 0
141652869 301121179 0
636123441 455905359 0
914252593 291537189 0
720401010 545333388 0
650238393 242 0
384556905 586213884 0
34042896 645285788 0
488746351 352566952 0
816180488 616535042 0
876745000 242047001 0
27926308 952900489 0
553903893 657231997 0
627135573 170492273 0
528688165 155076023 0
145170532 364639519 0
69699550 306260457 0
714669329 847967663 0
165613689 257690476 0
56704051 778152788 0
311615563 125792905 0
72115208 639866442 1
400096211 730228183 0
17921594 724519531 0
684944760 497056933 0
332960394 951288966 0
27999926 115467975 0
107396253 72603152 0
184968599 381957807 0
791951462 749787560 0
158326706 127788318 0
157201974 627048282 0
865413559 871712563 1
836009998 920298596 0
747474768 245566334 0
800502710 590208744 0
495342795 799679819 0
707731681 265020493 0
798023696 556924800 0
581807601 299932955 0
897677540 670755098 0
487410261 888116809 0
217442021 39316203 0
832409205 782676465 0
244854314 993670072 0
91617704 723674221 0
193383651 445347897 0
232922731 270962717 0
985235948 84040604 0
172912186 888777133 0
463461386 859622214 0
290622559 418219113 0
251946709 634972790 0
159108526 366207823 0
42400136 397099802 0
116402757 423917669 0
407267362 858402064 0
39402379 385921560 0
206421671 716488465 0
628884986 929060606 0
182940282 756942726 0
354082026 646362264 0
616429695 106327517 0
248536334 969290617 0
869998508 697601561 0
8567665 564665342 0
263257311 597539360 0
778295700 341231876 0
157929828 351592508 0
359738798 702060653 0
585897533 445705885 0
544867409 58533552 0
355272149 592226756 0
774646145 228868549 0
537816708 926263616 0
399283576 333159340 1
353780667 65631580 0
974891064 63528755 0
771894279 208284273 0
470594495 606848262 0
811511844 578699644 0
905817221 2688026 0
677777942 681114493 0
129912483 610545725 0
477352231 878182572 0
214148464 201454630 0
588104143 346325776 0
177131801 315714937 0
242815794 784321488 0
228332529 297418362 0
23695951 147194360 0
656056020 519224380 0
61256117 573727928 0
668523982 740907919 0
860615732 475510444 0
333708067 47539913 0
69588063 483878181 0
116561653 862490859 0
8733500 66020714 0
168462585 484265120 0
772632847 743796768 0
728603492 714166746 0
144490862 511431883 0
511088247 706315214 0
373381965 927879483 0
573231698 526843911 0
495076323 287052335 0
664577336 176263407 0
130289388 751344419 0
17940523 273562695 0
419150950 806249299 0
296153923 474148140 0
758149658 547161746 0
74003902 705206839 0
144759653 693416962 0
278094127 154014571 0
856821229 407224977 0
393245535 131601000 0
60487881 735183532 0
446964990 33271211 0
881534840 56327330 0
785458196 97368875 0
293039827 406196298 0
292669378 207981870 0
292958118 197439260 0
619349786 60593497 0
917836064 95551473 0
347797751 940941795 0
731481483 926391808 0
32990999 484291724 0
648474711 151323641 0
605697345 307761985 1
710934274 112147449 0
544817946 329621937 0
700731406 528020061 0
374256354 729295996 0
299317390 474152781 0
392781808 111432429 0
837384484 59022368 0
756705045 84279741 0
613500927 876729330 0
573261226 557957425 0
239859576 604084388 0
737445958 298320353 0
310053962 202876942 0
312818503 583929337 2
701560000 34743820 0
736249265 180255697 0
945176471 833781684 0
968309183 836261162 0
89371354 754577300 0
489237466 521162357 0
453762391 253022295 0
696886304 627035356 0
831863551 191174144 0
151213587 146289634 0
361752849 45681309 0
227481919 145503404 0
830237585 976713922 0
208641490 692127808 0
51813153 591799384 0
578625106 567212516 0
242623347 704826256 0
138177956 961401482 0
110626707 276460241 0
642840686 66306407 0
582174263 987605576 0
325456397 163828501 0
135561682 429932741 0
478900142 899042919 0
628102511 817057946 0
640041340 285270432 0
310002426 707481509 2
792612244 899158591 0
203403279 530563250 0
739615037 548121145 2
474887904 256580882 0
243707608 97227225 2
746241433 799065051 0
949779993 44398660 0
81842446 475899263 0
895393216 208726194 0
855761280 529487349 0
991599601 340863620 0
451914640 455226529 0
512494782 72544553 0
894258184 157237779 0
252759693 708400853 0
132993015 531574777 0
351583684 693139431 0
285584014 256789656 0
611132045 871424003 0
815291948 539431850 0
62324684 45963604 0
193505258 674883799 0
135105534 457821684 0
582665460 9491815 0
439485522 441360011 0
998037102 792419803 1
32207154 89914892 0
496929036 588230945 0
400509894 726189112 0
461850033 534978035 2
837993649 148776309 0
409858170 994763468 2
425928781 251057741 0
649579801 44784156 0
374028943 112651473 0
202158694 870072419 0
112567616 986328212 0
658861790 104457840 1
486896481 36231767 1
519501444 75958020 0
107273796 382276673 0
701689849 981251128 0
444844699 391421818 0
289468411 292258755 0
35399650 409904231 2
296092741 877914669 0
501487649 63515310 0
962147905 425648763 0
826141207 350151885 0
888112795 111267105 0
484970051 255544752 0
456408947 707376887 2
415412268 67938911 0
869074919 539879708 0
960122256 294848666 0
600320510 477137930 0
618939848 54454908 0
955623011 16037511 0
651965181 9907614 0
625277607 37420130 0
328414739 761223594 0
141853530 152016152 2
851357579 671816991 1
813114987 543783010 0
458568313 254990461 0
27099741 884500877 1
348235076 898871685 0
77009560 662003249 0
129098539 743730913 0
250594219 725158228 0
964890689 865828885 0
872635942 650700471 0
530456220 96638413 0
215713817 73151167 0
147761936 505220011 0
207833670 20061279 0
433485704 111899472 0
165318637 427312237 0
42993847 765286911 1
902146703 248860100 0
349361215 774300744 0
142496889 256449019 0
246663460 582243822 0
55954509 107352205 0
36464715 71231332 0
166261041 28200979 0
114957752 557860591 0
816533225 28260928 0
635121306 919374397 2
632557496 158204307 0
173650012 266024872 0
110336074 425191098 0
584971999 143074654 0
394178848 45543243 2
519029297 521812817 0
543177933 20919196 0
35291572 409975283 0
483356491 97462656 0
410876378 912257847 0
659870486 633121237 0
529114577 787677494 0
377142810 22874709 2
326903794 706805194 0
433064164 952932390 0
227801408 132341196 0
84851449 474133934 0
181888290 222483937 0
430549182 147462447 1
700913777 203188948 0
28853733 410319660 0
101485034 496234759 0
95928555 645335429 0
410094500 836036655 0
592289770 696810603 0
834562852 941300039 0
369707862 928743873 0
227230716 408201572 0
365466078 798665111 0
73846463 485995647 0
416870411 32248470 0
683438122 4590622 0
304040630 294041071 0
176252216 803066705 0
269140370 980405850 0
50233236 328166658 0
498381759 667641831 0
19570910 38793027 0
492140653 213310359 0
128350047 94483361 0
569713569 502568444 0
988385522 711066509 0
985130537 214732693 0
786356169 15821711 0
793418227 673758539 0
955048180 668549052 0
610081584 65865670 0
929450146 941834980 0
915549128 569356454 2
843578874 531986710 0
45198080 628618953 0
10866915 838107091 0
265800303 193971890 0
47418308 95133042 0
420616091 872271683 0
944089548 557539069 0
595588196 542284584 0
542632643 878407662 0
45460276 121547449 0
828823748 945834432 0
916967191 123635045 0
545451146 444556218 0
99275421 140525657 0
292269601 510053770 0
343351574 196542430 0
857916206 364989656 0
30449879 525880619 0
856950661 473747734 0
885009076 676881435 0
55670435 363585153 0
42060199 96828715 0
20400985 763287041 0
878630979 722167382 0
384802840 4103344 0
852565893 127956063 0
995755967 812324645 0
828186485 189174221 0
575108039 710787563 0
107086264 706872496 0
712974298 730287026 0
692135034 525032071 0
522563809 226895419 1
300221646 105546074 0
214801264 699747033 0
278630904 774716677 0
668372360 824556562 0
322162630 798041616 0
221040923 68666773 0
967036386 316567576 0
609360334 574538098 2
272718681 180906524 0
561213601 673021943 0
888152034 510931170 0
55482211 89507237 0
590198141 62246233 0
448813884 923598025 0
164610237 768394951 0
49756 284242255 0
931345382 37012110 0
157615278 11452582 0
72262405 822903467 0
542312479 241833630 0
64809777 253708445 0
797039805 209455312 0
646680046 964696302 1
784380039 857953039 0
374359301 289917831 0
66958129 379326511 0
218236946 104344826 0
438679471 134414803 0
880046127 24201819 0
325629301 557365392 0
665286288 631239467 0
21633017 760372725 2
599217333 513745516 0
587013034 887608292 0
264612809 99478426 0
459480677 941886124 0
791791696 693423701 0
177900439 850305285 0
655997336 499421705 1
52340246 637735566 0
168734395 638215390 0
970134219 598523752 0
874264529 421874907 0
324166328 601650084 0
878238176 313097640 0
934782977 71268018 0
68484221 977130220 0
144361494 607224922 0
597541574 259803943 0
852820078 329258771 0
204511740 30263726 1
13348420 702928121 0
531590342 143235428 0
412448933 772593365 0
319637502 141437178 0
632955363 970657047 0
134419307 537175699 0
357919545 319543202 0
270717235 455335739 0
295523185 169162288 0
964522504 136074851 0
204604456 40285003 0
274195935 40231722 0
11649788 332589660 0
77710053 239871647 0
774820078 182318628 0
676523226 127776029 0
21310017 70558123 0
915857035 764552072 0
437333920 461853758 0
772727477 889491068 0
50228292 82168023 0
80432792 423931390 2
41980010 412195092 0
939666383 528794945 2
626721238 218820916 0
387791907 322412886 0
261428617 107814524 0
679976660 874278703 0
550221747 437750775 0
199518329 105134211 0
869801037 568180679 0
270003683 119009884 0
477347612 803951230 0
105192442 144445417 0
292756717 563263394 0
721584427 496585267 0
605376760 560509181 0
782573351 467290859 0
304679750 783386874 0
103246579 565935100 0
641990678 169720500 0
921640760 112997953 0
393178014 459618031 0
877024575 713844129 0
814345217 241246392 0
962270177 586896750 2
348136736 419485108 0
254925954 682984755 0
906678391 75124204 0
817402102 712505847 0
489373368 580884955 0
510060330 332796255 0
197179006 441461395 0
875692349 114285636 0
653390182 308330844 0
14609627 899526888 0
578604723 976080304 0
960928897 357524028 0
731895358 399081326 0
86466734 942866639 0
127535421 108831278 0
961036218 760828156 0
715024058 9408513 0
48196813 83278516 0
854705789 997464420 0
273442031 644042567 0
40605418 322102091 0
626390089 154541735 0
260122240 64373881 0
452728590 873867173 1
824611808 287228394 0
457808102 322443626 0
643198891 88374732 0
137206000 735422227 0
293575468 617948533 0
206231900 877406690 0
746701883 522224459 0
154516295 145781487 0
88609642 26608995 0
605963580 297286709 0
806485133 526839923 0
964152323 595486330 0
865081919 224368096 0
254493793 698393805 0
981788475 33589340 0
288450745 982397442 0
390929682 66036155 0
231813322 372368205 0
8531107 522504716 0
542635480 830419372 0
725417107 832466607 0
102556705 386307366 0
765038647 525055713 0
32271290 630500691 0
627088842 943138445 0
108709204 235846995 0
957088468 133372654 0
166725398 613648652 0
173136442 66284589 0
78539016 501039727 0
653165022 899229835 0
205254429 11207999 0
606789987 483815467 2
215711440 925546558 0
329912320 703378539 0
544485482 54941016 0
306954391 40618389 0
503242093 139054400 0
629444277 912467208 0
354974350 8980370 0
52354809 699759726 0
109779305 540850928 2
203792640 610831917 0
20957400 213730368 0
780281397 896775541 0
42062848 286625484 0
225719804 439444733 0
326315434 45850322 0
990278916 130766485 0
825650436 901143121 0
328637724 874219676 0
847716452 790933568 0
288902606 507180789 0
884995381 750513010 0
857084008 138404744 0
48774880 713379985 1
481824758 199833993 0
437474130 237081387 0
26087391 948653868 0
520870386 161849590 0
374179180 289333939 0
639361208 686919542 0
979847138 776311088 0
292746043 966097762 0
66786496 369144116 0
847044462 329665912 0
205225827 105702833 0
922143126 238638260 0
826477777 785931903 0
871358452 46677709 0
481189657 194097492 0
644167622 244919261 0
431365579 978975296 0
83195412 237598312 0
828683267 381693371 0
138704391 30526600 0
930676214 469692080 0
95343279 436346134 0
963576844 64881437 0
690058224 621169501 0
142595517 446653159 0
553074504 889199103 0
32409211 349965006 0
789394564 826238355 0
457778879 45516885 0
61650073 787245191 0
495655562 881825513 0
526565783 206724019 0
495326436 940197408 2
832219815 611182916 0
939651439 760226486 0
140533722 292894900 0
390662360 964082442 2
527943938 843809069 0
664292740 116515624 0
629292025 750538911 0
489598532 41372156 0
216872751 128769556 0
92203368 761456329 0
125593069 839877031 0
551186625 11615127 0
851708290 126308122 0
623096932 297163722 0
508556374 273807412 0
607370070 896895030 0
14148002 270347159 1
665451062 168230181 0
465594968 176835687 0
768939776 192953414 0
104190154 728809677 0
484758853 503058187 0
361154936 429775117 0
737591167 636273677 0
701543013 504244289 0
531931323 401348330 0
210480502 875895806 0
31899788 591953398 0
745280621 918145180 0
148620053 656448224 2
723971832 484648816 1
254483997 589623889 0
117705721 998370424 2
480849961 509708404 0
471855283 62549418 0
823838033 985241828 0
685301420 890459736 0
702543016 549231552 0
589758287 540434994 0
22919756 398915769 0
686638328 969493215 0
569820586 44739212 0
910479655 975141204 0
291666420 679995453 0
120871795 699344879 0
363050934 579761656 0
408570816 186241171 0
146181986 999199581 0
777061030 672661806 0
42462576 232018333 0
985062266 520495738 0
92580778 134710621 0
446949172 309961795 0
853436613 142363768 1
864298744 438498270 0
258601212 737875333 0
873263364 812978346 0
47794750 584077269 0
877022234 85085279 0
325545315 216142300 0
973767417 502429446 0
258569976 203993631 0
55757204 105438199 0
530821071 545802919 0
60249457 335835963 0
874686531 317791574 2
164692656 17658537 0
125206252 481257793 0
961277023 486608585 0
319205595 615243903 0
274571103 116501439 0
44457494 40801440 0
490565346 905257511 0
680882813 115774808 0
936747002 140154179 0
907865451 23533956 0
872524974 522417689 1
746801413 72988448 0
106552411 760059983 0
75996350 141560368 0
923685013 87880017 1
768501114 480494914 0
843900632 577710265 0
830704629 892898110 2
669450244 498622647 0
415127993 13781045 0
393433775 544005136 0
53895713 521220785 1
85854815 990007861 0
320769671 119744718 0
358018991 777258969 0
552547653 639118498 0
717350775 184978419 0
680421476 845153255 0
445512257 508375735 0
112228240 102788606 1
524754815 363594583 0
37848134 222149148 0
85713178 45155257 0
687992246 434095145 0
697394519 962789662 0
545989658 968781046 0
431282481 342460186 0
712993389 968669095 0
915458808 99588990 0
194495424 564244673 0
169554658 292371230 0
550059606 530855931 0
716979308 874644256 0
577479653 109476344 0
506552859 889559003 0
377543158 66706014 0
696001669 619994463 1
403477710 109047011 0
339654728 492440106 0
333323826 235240214 0
533619538 349791768 0
900980759 783361538 0
275852064 514412528 0
544804048 412194955 0
673719561 242188030 1
923342587 441941302 0
668396185 14131591 0
218086078 261365044 0
142017227 283164211 0
507220864 228400593 0
486089919 199652368 0
288274210 335301439 0
228611480 532967336 0
632009682 468854031 0
612329733 369586643 0
344064130 644505188 2
365525557 948390531 0
44501382 789298294 0
20917115 769185272 2
752052341 846276677 2
968736771 47687038 0
581594515 462475613 0
215175380 490618475 1
235445459 107297636 1
200555760 398659335 0
158526529 385544296 1
126649165 279675515 0
867622950 493660797 0
841275895 566929315 0
889904985 825337270 0
845939409 829011109 0
576496092 675699138 0
68117490 13205695 0
965593443 128308275 0
667933148 329825683 0
569738141 982570866 0
55379876 753208845 1
285530529 701432899 0
856375576 381808208 0
358055853 527168672 0
499786311 963981555 0
464904491 436975498 0
747235983 466070309 2
108584229 271485226 0
257997041 796531171 0
692931666 818971074 0
686699037 37142683 0
516881307 628905290 0
42811825 886115442 0
601801777 320377812 0
62835028 19986362 0
308263018 38222125 0
95467572 51798406 0
576049431 216018551 0
383622156 129040472 0
506846893 875147394 0
861388361 435272211 2
961454880 318165839 0
347848016 22096919 2
565864877 510507996 0
742816653 765920039 0
780500795 613042973 0
927449451 191304340 0
849525832 889139586 0
997610039 178700602 0
589612902 190083982 2
547003964 40114330 2
334751902 509910243 1
735976365 911887624 0
277835240 393981127 2
937600526 93275798 0
112651263 406089156 1
514902633 939631487 0
393080260 648827020 0
870001066 743449482 0
510360551 835299845 0
161344329 127078481 1
713716169 830236377 0
114474329 790690352 0
570557844 435095159 0
645290851 7667316 1
506003409 181571372 0
386370823 45697330 0
965660258 593798422 0
564481533 151826810 0
447459631 741169627 0
408264391 383482225 0
680853536 152500932 0
153791251 190514824 0
673480039 369111612 0
20630372 790809324 0
693845746 657438774 2
766659021 631471974 0
25736073 15600229 0
20487103 510997170 0
434664298 497276350 0
623342251 6059513 0
35455739 900591349 0
367734816 281657839 0
202107412 38832954 0
462700594 96600577 0
613236056 168257269 0
831987136 161160702 0
802420842 108689689 1
226621337 73383675 0
942248420 74936815 0
589270850 236006162 0
679174679 116969837 0
997759393 359518095 0
724262795 82707901 0
29982144 360887003 0
900598259 750685071 0
78343809 516359132 0
935440781 287852444 0
315107516 822044242 0
135692548 102730355 0
411681465 361837448 0
563190084 144718734 0
56631291 170049381 2
496647316 306105369 0
992359222 359839329 0
333663376 805340982 0
80431453 781256524 0
741704992 901504883 0
683023332 910573076 0
999144713 44613773 0
160962792 953450956 0
600903832 275163846 0
448909017 913608997 1
524810431 119482669 0
940327088 423891844 0
165165374 203990900 0
934742676 459184432 0
108894822 337165846 0
590562960 583493940 0
43761979 79933550 0
92820721 476383280 1
87242522 827703318 0
194460287 766126472 0
1687952 190087695 0
302636802 613325911 0
212904195 588824171 0
588005683 898006751 0
11422726 964107774 0
650923673 371597713 2
306109108 842635011 0
847274826 775770619 0
641603152 31159613 0
3072386 413883869 0
250669567 975083409 0
433120301 86488773 2
870646115 902013602 0
3295401 188488987 0
588093301 517674098 2
310656109 411151724 0
111132398 792679280 1
897338469 498218199 0
216987888 693523964 0
430664241 21131908 0
487072577 311293842 0
296539146 130466895 0
736332770 954136230 0
603941153 339903510 0
831004943 605718768 0
330821453 980740780 1
461595432 85257299 0
766074821 476255645 0
906687750 157197995 0
674868471 109548353 0
997373624 692946557 0
486995781 598287988 0
942044687 803595619 0
348257587 249215280 0
759615589 338813733 0
588092183 389684774 0
568690073 796729528 0
307303512 518107071 0
563422590 354123720 0
30777072 134314425 0
979529820 54561442 0
778281956 712333424 0
979947020 827989410 0
632317972 931100356 0
305639060 291874429 0
151423536 625186676 0
279970569 481916959 0
167106516 36653844 0
212314454 574635957 0
579881475 42952974 2
642345391 13707838 0
898716626 130513671 0
573504952 318044034 0
240173056 124124213 0
587158747 34931499 0
234678635 99260651 0
86443247 441148197 0
858067114 587968568 0
987656717 632964205 0
984431170 30669608 0
554676599 198892434 1
265524311 471223663 0
75313281 406886768 0
334565612 511519444 2
85496317 890218868 0
744329096 110413370 0
572072323 189506618 0
77122854 116566040 0
998888367 543611897 0
120459851 5161386 0
3248593 90625684 0
963300884 812867452 0
107377178 226155737 0
154379418 257667775 0
517791966 735594232 0
68814703 122339061 0
724313501 763712894 0
387927576 612935968 2
174926104 452085277 0
244873142 374597994 0
311461465 590180159 0
101467736 717880206 0
325193633 111285718 0
549159869 555257050 0
792330734 773027358 0
510715838 236269701 0
281549355 200073138 0
179509011 70099859 0
56605060 84601202 0
405454731 584515834 0
146766515 792791428 0
455662415 293790208 0
434208768 70631800 0
125599923 319965913 0
50492794 854107604 0
700893451 11635422 2
270935331 234018457 0
378572181 707246319 0
38590073 277686727 0
488579124 843579716 0
199692116 804021506 0
75667349 18563928 0
147876351 417366546 2
774211080 904069475 2
128708616 824848596 0
53608027 750156683 2
612941668 942345736 0
929966013 56268561 0
31207971 542509807 0
512439550 486987928 0
612928776 829638076 0
711631306 557139111 0
776305085 934609461 0
76498599 739353180 0
351255511 118966762 0
478787657 403739282 0
975658031 940601043 0
109811263 620598686 0
730553119 920144911 0
802938342 940913579 0
596483941 7140564 0
63107625 678754113 2
494788755 588260053 0
269209940 470483539 0
273930918 147468558 0
525733715 77897276 0
708858019 428118748 0
840949804 745381320 0
991126392 846512447 0
659602419 929994200 0
719417980 968225651 0
231204058 61407535 0
127869002 476657634 0
163910336 123158378 0
671942013 987990198 0
180612548 366226292 0
445686026 163718154 0
574446220 387741337 0
619140818 759053894 0
912056574 430058155 0
90278587 737049427 0
254256779 30990540 0
131751583 611275656 0
205681697 131818472 0
131286484 812034994 0
125833360 681446010 0
178534612 436433939 0
348952326 818695571 1
479438313 569183418 0
352289597 405449285 0
243288206 96512701 0
129934009 1577622 0
302325214 664321956 0
770538189 304917565 0
312998348 255637361 1
276998294 155410453 2
371118266 219134233 0
751779312 274067634 0
587208113 625234387 0
392872599 842300284 0
899600851 278935454 0
900283134 524209240 2
710550160 158398514 0
976081477 123351063 1
108758488 933080361 0
533164134 738608839 0
921910195 182957680 0
909515435 385369442 1
352682761 170695212 0
762390543 453427322 0
205511012 490591704 2
326581363 93848319 0
12047778 403246117 0
733923893 423955699 0
837308 931205881 0
162938852 80895706 2
602210354 137877886 0
38472412 85712795 0
186835280 736052752 0
375480180 232470487 0
779445352 673375824 0
271445488 487916403 0
593729948 6208666 0
469713961 14189885 0
168174004 299574622 0
85341334 961461190 0
853763041 792030734 0
196846593 585237172 2
785114018 251761208 0
155067244 935844212 0
444153814 48611282 0
498962698 149300833 0
897969336 452471167 0
228306333 535778408 0
783584333 160877056 0
882184437 99388059 0
519007103 227021746 0
735093254 326104162 0
38577840 113319033 0
103644996 352341060 0
104990676 22452463 0
32261107 566261821 0
100503312 261742956 0
179551065 261365418 1
487849872 852804504 2
277575165 218995257 0
88211989 413342271 0
251075095 698119564 0
382215797 727472083 0
476903996 234456555 0
519181045 732436878 0
380008894 142667687 0
517417879 99381054 0
172069835 242024972 0
773671027 962644649 0
324045151 128359903 0
284484070 504510045 0
547662909 936227356 0
284701810 762001594 0
394379226 715302633 0
998128009 450584738 1
848489626 172670873 0
278374531 630581134 0
949607290 411089689 0
840429325 169256442 0
567212023 582243920 0
221349020 37127594 2
664121209 883211676 0
898837444 285448287 0
322441405 359049982 0
898847727 729557263 0
99990020 584927331 0
729213893 85603777 0
935840835 4103998 0
119625303 571187681 0
278150582 51676518 0
489651810 17685591 0
662560052 996526473 1
146770939 29207034 0
285089365 281681952 0
593806589 106766616 0
84970493 439536073 0
892949276 802589669 0
24963976 734473566 0
121150656 937421327 0
265391933 285031073 2
650838287 87107021 0
446718151 596029366 0
736516197 418814364 0
304605383 796980641 0
961927690 346408092 0
763737232 225412198 0
515590707 109481446 0
769928948 450150354 0
181046301 840055563 0
40046040 361448505 0
868829920 803279163 0
419896373 913022585 0
439919228 110931080 0
87424818 946035686 0
638313703 86540765 0
719562237 62626031 0
936564499 418749231 0
781343752 736223976 0
84606615 446227354 0
24459957 69419739 0
847705336 628339226 0
327396108 947824596 0
828323300 64004415 0
291910963 63094609 0
90069281 414420741 1
777344914 513914003 0
916210102 939764137 0
783368413 452349835 0
722216342 307671002 0
147609763 551861544 0
476583754 709843452 0
606084725 224694070 0
792506351 907864723 0
555653340 726019281 0
656970971 705991284 0
732474964 362194590 0
506528464 428345273 2
50152298 489183140 0
146313643 659458727 0
253588330 996602421 0
170799819 93203808 0
641054923 156198935 0
612881449 891517494 0
325172045 212194074 2
841905596 828720187 0
942597905 420443123 0
768717223 475492440 0
606921820 995272147 0
598268080 712455261 0
889931219 659518894 0
114594836 134330537 0
892460926 136505910 0
635950772 892958383 0
186217754 126793521 0
856449174 1060658 0
671143463 705473337 0
293614666 749617192 0
874025177 94344834 0
230487249 76303242 0
28925361 199541565 2
998934884 965690205 0
52810187 543952582 0
563420028 578483360 0
920195101 38810358 0
544049889 707006179 0
974371038 603187652 0
115748198 219996768 0
490836184 563035907 0
314893137 617178804 0
919586645 694324124 0
139685136 664533092 0
60940557 232175084 0
477949735 281665145 0
781338743 357474945 0
628610434 92057205 0
489234868 221597184 0
139120577 41745008 0
968160854 336068535 0
528658434 33357136 0
83818569 129627735 0
198690044 193614943 0
93311509 30613750 0
535157476 61688353 0
86384131 203891707 0
924824594 19742135 0
738391209 771706659 0
380551269 576284347 0
12300736 799197670 2
34899230 11181535 0
388600852 511125722 0
348819333 329919542 0
790382651 7615583 0
947084665 601011017 0
107941752 836222280 0
71928124 57526722 2
216799257 92564476 2
14898622 659189715 0
653953942 372131693 0
13532512 56581306 0
451310808 58913317 0
59750202 742959241 0
168827804 982848905 0
887766858 94399284 0
684500451 777760007 0
804034317 751594196 0
44896562 245441148 0
97392875 114436560 0
250345506 778165840 0
326924863 941533344 0
921398613 852318800 0
153326070 419651906 0
163060435 390889972 0
687207583 584599296 0
634099808 202902316 0
309372219 714902516 0
293162395 950060569 0
60219162 858008712 0
234836540 583290220 0
824172392 252125158 0
536543237 871124668 0
647775961 107715614 0
781414075 240414633 0
198335696 316745812 0
426892259 78555565 0
602451325 292616488 0
956488841 257862864 0
700206289 443052304 0
887343183 444988180 2
28951338 829906772 0
755077656 333292724 0
482228249 166962810 2
870316082 165020285 0
844911137 657441873 0
510783663 258998953 0
106938328 622328194 0
203490719 689148978 0
645726799 680186697 0
606314579 667076105 2
601117334 531406383 0
878580313 587884099 1
778553854 986238929 0
234668595 65282516 0
376630847 686658424 0
9328737 720180916 0
482204522 155023824 0
141443058 826323618 0
597252527 686883989 0
427393624 281665415 0
24016917 395767662 0
530322135 928858035 0
84369579 850634738 0
397351938 364849564 0
684285715 772399628 1
666430635 586076628 0
33130037 22735228 0
319113328 34340557 0
101978249 541987052 0
301639955 974990418 0
149564314 247684059 0
955272030 252272498 0
807011152 307638785 1
306008702 896037962 0
843845008 522613246 0
608417494 69336941 0
45421619 611417344 0
231210202 336064506 0
681791358 475506132 0
11827801 373028466 0
356641148 805303995 0
912283360 525512162 0
92967306 750001994 2
253861854 445390060 0
116563866 934245463 0
635834273 3836678 0
799677208 133611458 0
359870334 768372460 0
589586711 938694625 0
795532410 475311449 0
940246502 88605873 0
800783291 796890110 0
919163989 463721844 0
416386242 518496063 2
695062248 463959834 0
25842325 963932328 0
792579714 809866684 0
938906319 71615192 0
897345669 577651698 0
752025810 162909736 0
475607533 924990641 0
608800539 261005653 2
402200796 721996517 0
737457506 789681278 0
323200169 44729041 0
83760302 866773613 0
566085956 631102137 0
323040139 634938622 0
103990032 781996327 2
331486474 415173115 0
136248598 535926407 0
945635680 520837874 0
823838876 882850792 0
159646820 267034428 0
569963140 525951076 0
251476152 41738734 0
919632446 880168843 0
843334052 359715104 0
942673143 410973244 0
981698439 615312128 0
97630217 570939271 0
865537218 816858297 0
139327838 7042300 0
583760765 23587774 0
400150248 5777437 0
13121601 374056120 0
85076803 529404493 0
820257570 196598780 0
355905970 272792065 0
630181874 352049812 0
618010253 428274800 0
636764637 133142675 0
936809955 111219846 0
973308246 343733168 0
266447477 175608847 0
547641526 849484168 0
102915768 321612011 0
676756242 623885471 0
478494949 442107146 0
552311981 797461909 0
2486891 629618863 0
568767378 42071663 0
94477382 334143887 0
850190826 24310448 0
644814324 809582876 0
283312533 994393989 1
401327773 676994073 0
986163253 101739332 0
562114159 934789015 2
156900947 566547336 0
363907928 788276482 0
686656385 407643939 0
149311509 793243676 0
862570885 531429716 0
636376624 820943847 0
87655501 477168979 0
446570848 436641583 0
94282848 800767977 0
364464147 174501108 0
128621667 471838579 1
619246028 674035736 0
288385398 834680565 0
665598440 191452637 0
372781320 106373915 0
252465248 895044129 0
27429865 623229260 2
806143401 229939237 0
440823473 4272018 0
551770315 31541581 0
138774881 675502964 0
539930910 98240484 0
206717672 166484425 0
24679138 363464354 0
777932511 9807385 0
56311365 191552566 0
818538967 61238868 0
534281408 196064765 0
982010670 563537956 1
228881951 148944908 0
513791912 108475137 0
751808189 66373935 0
414181012 952501656 0
432711538 33153022 1
970779333 79971090 0
401585460 763799486 0
97877026 517847207 0
659969477 245397858 0
27110025 347543365 0
48342677 40567396 0
423460260 422046593 0
786669982 550879406 0
773973783 738178660 0
791021398 154834294 0
908544019 962011081 0
193388471 609646351 0
898028847 767368391 0
842998214 236910244 0
935115050 904915941 1
639410641 568071326 0
218743906 640556299 0
108240058 405493410 0
814843736 396523071 0
503938124 94964900 0
91368961 707629583 0
823960249 784967394 0
559308866 223791745 0
15176340 6013154 0
159628410 725349851 0
76735483 705133884 0
265034906 94600760 0
508631344 762715830 0
58992426 126225163 0
735986321 629828951 1
562272991 516769886 1
402607351 847416482 2
766922702 430234587 0
713022027 778432271 0
330297195 512163031 1
27989409 326889630 0
783893772 108225509 0
854956384 79309624 0
155648730 462140108 0
730199763 557340436 1
301360845 915054440 0
501161710 599782788 0
818759838 180345463 0
625976671 4697736 0
408345942 331818576 0
686209968 664191579 0
366527586 859218630 0
101074221 263377233 0
73071964 399499149 0
521719723 341997298 2
126536575 555988199 0
690068295 304248000 0
975570324 869512323 0
656880268 640631789 0
831683758 864113069 0
455487431 116359886 0
490128207 421215331 0
176433434 530525800 0
342919874 977233505 0
609751207 91101465 0
123118166 209592031 0
298686689 741395736 0
1528312 709233238 0
749251806 160332193 0
197223153 336374681 0
626816492 98064115 2
883143243 849455730 0
48044062 997231049 0
749082079 249032464 0
145082715 678448796 2
86988231 829973371 0
167489049 113375606 0
196009633 205344785 1
595731981 356520798 0
380526785 547330495 0
568408396 422267462 0
5991266 693551588 0
560611751 472570497 1
220306056 255208594 0
318769049 860225094 0
3736683 44773792 0
663806665 436411245 0
192310757 546352535 0
617788446 343516047 0
159838667 884853419 0
191858210 163913377 0
136775029 27006951 2
667579455 708228047 0
763135681 628280804 0
58183882 805853597 0
132933830 635690607 0
572516537 530964112 0
310713611 352506190 0
141641977 205203271 0
770764730 403808559 0
811496475 717720766 0
764033827 90181939 1
635224337 339697236 1
374928034 825922613 0
113135403 933236179 0
27346177 490254817 0
791233955 160147141 0
217070073 368701793 1
939457535 383537818 2
169142779 521705652 0
59476422 960928659 1
845072319 19900282 0
945896887 862675304 1
71412447 31088870 1
766471653 224738046 0
298483463 571551476 0
164590926 615768422 0
61656665 574271106 0
699674637 252072998 0
250205924 695534726 0
858514129 57464841 0
287252010 2002221 0
883423012 707167730 0
687452937 97637751 0
97006830 196731407 0
365359844 434807547 0
630983095 433694027 0
562079420 68979508 0
998932422 544778878 0
196473905 759878210 0
2043705 1911372 0
141298126 34748812 0
635395164 659152511 0
621259444 308052002 0
695279074 306941403 0
426136054 307485375 0
548667664 542765101 0
990383913 665284732 0
805995422 103748828 0
996519802 151683121 0
66039299 49133693 0
696088910 840301085 0
848665481 83297253 0
896447800 390338651 0
703137623 315753479 0
535487935 659066809 0
698454046 167264287 0
439435893 877557360 0
837367207 845948995 0
995759277 38102991 0
92132090 435062737 0
988738012 656004017 0
535049245 281379976 0
906835016 804202396 0
878914525 751309492 2
340848063 446165613 0
896471058 228300240 0
685919806 35743901 0
639881536 765235194 0
873710200 136525367 0
702776085 349435415 0
135644784 543052917 1
869315023 78134739 0
163782256 561233599 0
584655063 342009842 0
314405901 869387304 0
14229613 947268027 0
749069362 60226656 0
783073067 791629960 0
995622526 874223049 0
209298859 295065803 0
19218327 272094528 1
116200276 124800538 0
493085919 189402971 0
360832479 243760909 0
615375328 814759856 0
465967663 732862694 0
173679379 771513701 0
454891571 227848805 0
493658977 30084635 0
922306011 655168474 0
353543781 77429092 0
117741408 822888843 0
933178871 989215910 0
36226610 473654913 0
43078288 617480742 0
415605238 176237905 0
963476108 994219605 0
692179446 229987116 0
403442813 152871389 0
878509130 192231423 0
627677765 111878520 0
394994580 76581922 0
980109564 31902526 2
441838978 234633370 0
260424488 312236174 0
304445685 924805742 0
534113403 752425239 0
574555506 229301095 0
590826606 251062988 0
365756593 807082638 2
19805023 95448887 0
328416242 845761781 0
89421211 416968006 0
457670033 236567838 1
149813113 644007290 0
471270190 134776950 2
772254790 344173857 0
854115909 243616573 0
854692308 143014774 0
760412918 638314038 0
352774912 586315101 0
240648640 122302541 0
25145028 38681336 0
302822939 98503313 2
993055465 972030004 0
343645049 468871755 0
656979205 837140840 0
85239619 867420568 0
337128387 538718720 0
765278649 950740440 0
779502911 358986158 2
657447914 394628939 0
682829731 50407223 0
261365909 484597428 2
782981187 394647109 0
988003943 64212003 0
996501905 114420974 2
504908075 853437266 0
221160673 70752400 0
154414868 889909592 0
950894504 593971942 1
494573934 414828977 0
113526049 235353725 0
975178525 855930364 0
538235800 917511708 0
409898884 974065068 0
719149371 591487299 0
337710194 296752126 1
823600529 172240492 0
110375532 160529517 0
929853860 6753701 0
469678837 633296295 0
236699652 233512360 0
188600460 42643621 0
754988552 760425471 0
703360456 107573252 2
23091626 416073274 0
505911632 593838813 0
105217529 321225247 0
136206452 509304428 0
187757021 905324864 2
365199368 890567389 0
25215694 951552672 0
653396535 485477148 0
114355216 97882024 0
823465621 919125233 0
306462400 315788619 0
97807528 114994311 0
386327578 344992712 1
478630816 795147715 0
945389187 770218943 0
133514149 74607816 0
151285639 115342452 0
134092930 315092704 0
131361479 15478099 0
676868888 278959734 0
637003544 59268220 2
120467432 85991975 0
448807496 786915067 0
100866055 491821495 0
649853504 617754926 0
324879097 931649996 0
170641795 848109478 0
90877220 385095228 0
629242182 578231881 0
583197586 643740307 1
578608166 297499476 0
749540761 63062186 0
766008130 84230497 0
132121295 513047949 0
482853594 418346228 0
125570016 180553615 0
993325614 883240615 0
60588505 619635292 0
946317534 292819105 0
154446079 681391047 2
9503678 8868537 0
152101362 307286220 0
973341105 718214113 0
669249858 704850975 0
522297022 984898230 2
670951683 246589038 2
454084034 257127198 0
397803618 360635765 0
918120224 46151661 0
649434410 842419272 0
463788501 875063610 0
45556689 919328959 0
654694380 49010112 0
451041318 786218722 0
521112984 463071785 0
336968804 752076199 0
49100013 95576216 0
34905733 289427039 0
48449689 562993374 0
729769398 164244123 0
477130901 603316761 0
599286537 61810739 0
676331415 71791874 0
233649671 262269611 1
209273213 297414357 0
882433407 161043922 0
136031460 598379570 0
976077375 62175581 0
203181485 948864844 0
959763255 588265806 0
278839124 409315003 0
38666382 970375797 0
471853661 149318611 2
234322869 619923149 0
109269461 689919797 0
353175745 87810903 0
490040780 641654980 0
69867837 98176331 0
966965975 744761399 0
435177010 646618470 0
437487526 224602671 0
544164721 14742807 0
470180599 647996729 0
379609081 107330218 0
259376869 159341997 0
135549207 137442795 0
953191853 603712844 0
537459412 184663945 0
24642826 324237628 0
299031738 115610262 0
648924405 226826798 0
252676809 19301472 0
632673645 570376516 0
110241469 111796164 0
961142284 142306814 2
162057112 623095124 0
314153904 186254868 0
25288229 750488832 1
50205674 285806982 0
487785836 53404303 0
589691318 942273672 0
33716217 19805511 0
427923710 325269721 2
699133031 175082719 2
187722704 644400537 0
55947855 292027331 0
83808310 928764358 0
736025608 840685666 0
685665953 174756400 0
29380662 708478807 0
836305564 114296160 0
133389921 905398429 0
69648192 434213950 0
867297536 176144700 0
946950354 44673434 0
927440838 308714818 0
728158353 70229534 0
234095039 74737349 0
671319378 465238950 2
79842880 984895114 1
765857698 728983231 0
745530619 993405469 0
112117316 38442918 0
659134768 800000973 0
417628096 938664715 0
509374181 335542644 0
417590069 443617263 0
427693462 107126486 0
346971001 720468130 0
136279417 706191888 0
957923097 536848843 0
147173155 638787576 0
69728962 934236080 0
258507907 257131053 1
136997978 692675967 0
759816202 408471318 0
359731449 258867113 0
772704339 183182485 0
492352737 685834024 0
138860299 350605574 0
383014509 450477096 0
113189017 706068053 0
983888710 994438014 0
929924468 251554536 0
806733239 931452686 0
730393556 431605026 0
330124485 485506482 0
741814188 378682516 0
683600388 568686293 0
112897048 363270706 0
174276195 45273845 0
62025202 52687113 0
327895575 320854945 2
647004477 391195520 0
908726945 357460049 2
660413231 637391252 0
730940074 732758398 0
569301708 433170189 0
214086524 570255081 0
466200800 516187141 0
278130047 85642185 0
680872686 53495122 0
378900393 224943801 0
790596548 473994316 0
979339047 447731680 0
417951887 877746693 0
619976784 980282262 0
468108719 204848446 0
918662252 30740569 0
254904125 978242547 0
724338594 783409611 0
99864979 649377358 0
487052016 859028110 0
79778956 662502547 0
258508074 643582916 0
954556876 172717971 0
683164480 12412214 0
7037697 325659002 0
980867996 266277267 0
605076264 257819492 0
687964047 888420662 0
711182787 905048035 0
831849098 353103667 0
201556040 908120159 0
237016291 978189058 0
60760248 646859269 0
613478210 464180716 0
256820547 115167884 0
577926463 12667708 0
646422943 932575182 0
785329356 71237416 0
326997655 370204185 0
331347507 885494376 0
966052202 161612354 0
44304815 458429622 0
752708375 918690773 0
991681505 894000051 0
823036379 782807204 0
306029816 259075101 0
608414478 618226509 0
196305211 213227640 0
148551732 52529189 0
142558416 637790894 0
598566392 950198353 1
911249211 448238003 0
88601715 181222054 0
830742391 961164143 0
242362490 966133040 2
551305012 807854785 0
590911346 912932589 1
584092254 94832093 0
101129590 81986295 0
611101061 832732166 0
440430804 656569413 0
380806647 903452763 0
74941818 858986132 0
109826652 738499155 0
266781864 696998240 0
75850568 928178861 0
15022800 983247230 0
1109309 288844091 0
607899950 119412755 0
727325003 472539876 0
995088107 565287022 0
821291664 606298266 0
972888589 960246575 0
425200847 484916360 0
858883835 541550649 0
988933452 617285387 0
724216574 837605754 0
729591378 141501939 0
707476503 96135374 0
920104879 660741903 0
507607228 29118649 0
431241222 913295657 0
56583144 182964216 0
72619120 389422622 0
838322609 218678057 0
358632693 327071630 0
985267709 754736981 0
104211674 861152471 0
252353702 395443691 2
202977026 601644916 0
821745234 176408265 0
218443515 275368237 0
66822796 129804348 0
337134126 565576739 2
783353953 788750882 0
725463409 699751716 0
528367891 669776753 1
879396474 624694526 0
331072765 467915483 0
470147034 453002880 0
212804770 262374182 0
29101593 6159855 0
362468309 634975812 0
689410258 691992459 0
490339048 857435920 0
932168454 838591773 0
352661055 793362495 0
340835300 735658693 0
557923349 614154066 0
92821263 109806489 0
343480242 190633632 0
352562186 278717732 0
568314251 102830676 0
42757344 327623335 0
942947104 193116335 0
417108607 956972100 0
454250860 740022913 0
861148368 185751740 0
964654333 73879645 1
147932708 268382098 0
566786424 424316000 0
954770229 11230014 0
358504642 528289875 0
139548290 657467252 0
954682396 98115302 0
66727100 861794750 0
122086183 107746234 0
754092132 581462238 0
421729670 8659467 0
54633468 644736829 0
772504915 389340805 0
88749171 477294050 0
572965191 763982073 0
8748566 396620187 0
224568793 18582651 0
106360649 256603955 0
389626313 559665979 1
916120933 920179016 0
919438154 380521349 0
310622982 287179395 0
508455316 90420235 0
213067084 215236840 0
772062343 734784692 0
173623109 230642037 0
882239284 685842024 0
498413508 414769774 0
101528113 590854708 0
781915886 294867022 0
573351234 520347 0
245306701 368835811 2
920871176 43218721 2
922509921 935106997 0
480059095 240791926 0
195989787 512155626 0
229907401 995950795 0
976557811 927815236 0
777124198 857210197 0
790877183 340219809 0
358027293 530979332 0
663475097 134552704 0
432266708 195424947 0
314431264 8472448 0
720419480 223494530 2
560922463 125384139 0
112261445 106293214 0
920324768 338262108 0
423559882 454551904 0
647971075 322105869 0
574605044 824387873 0
102099149 683073924 0
865042156 60031556 0
925935024 16262248 0
936665336 612211292 0
119954256 991374044 1
976227763 546343378 0
371459540 47151668 0
839325943 956759288 0
602741401 323232086 0
71051078 537982544 1
374393229 446619604 0
199307287 112549033 0
801518733 8135416 0
854674783 935042249 0
312200980 24068713 0
656736904 952002394 0
229220878 724896683 0
150290735 240928992 0
810189857 807123817 0
938649523 72821843 0
711200217 835285820 0
347208804 110277459 0
989037635 975561837 0
441494228 739739224 0
661778965 557342552 0
520010115 876818378 0
126951074 992754162 0
797390949 124575321 0
779140685 309144984 0
758598781 640180826 0
578573983 593898210 0
364749791 921470489 0
341429950 25447341 0
20479764 208438549 1
298018110 456995033 0
221379470 267233173 0
97366608 5792585 0
615887249 909238609 0
412521058 478106327 0
829995897 33498708 1
114490250 718271883 0
317426895 851332246 0
224433477 36949922 0
315644615 451943653 0
23090512 982525635 0
491290536 135612531 0
790910631 820968711 0
241159142 213536506 0
815254356 772892157 0
200163390 691375746 0
240297893 593360594 0
948952197 450096168 0
202987649 406255291 0
654243006 86999416 0
802094899 393887251 0
539757863 291413276 0
753951926 49583485 0
342516606 785520125 0
591327921 465070888 0
551631051 100667601 0
44603828 552712548 0
867558299 800790457 0
550829313 21769863 0
191467515 553202963 1
706149378 824421575 0
53804953 950587560 0
611721778 648272960 0
615286576 484537178 0
614812981 663104167 1
721436281 92408543 1
463485076 592223174 0
257469317 121611486 0
901341133 13459536 0
602056797 105660450 0
447548616 671627639 0
649514738 268577876 0
129223601 128234129 2
49599666 803561226 0
141157158 157334220 0
554969767 614268863 0
387661554 93463390 1
254272644 113122455 0
71131030 766519374 0
942343747 26190921 0
326402358 209757389 0
488423494 270057324 0
741537685 790363590 0
116063220 607399442 0
495283515 147503022 0
395064162 960351020 0
998334256 304060168 0
394420671 504058709 0
3100196 412650560 0
880184913 194589804 0
403362325 223301526 0
691721581 354670182 0
303856508 359590080 0
285576943 315725199 0
179671273 169880769 0
431040270 469278063 0
975828294 913792456 0
459603834 368828479 0
691343817 900411944 0
142114510 915951305 0
481291860 442718662 2
452661065 64634728 0
535277405 918625729 0
951827892 562155649 0
730156522 566122758 1
449986879 157158650 0
285340944 995328158 0
130752400 938330965 0
235609692 461573396 0
14752398 719064258 0
105687883 757345103 0
139610377 306622767 0
834695944 46213206 0
952878382 375937830 0
655893926 558437483 0
332802475 82167033 0
767724808 368016978 0
598658110 146296457 1
142255541 90001349 0
103192674 545039194 0
47649903 787324634 0
604775194 343806926 0
973210001 182992947 0
374637526 576633731 0
869284070 274244136 0
131294447 649292786 0
488141927 179682823 0
896729694 940698471 2
178231555 71824791 0
668508447 646804230 0
363928534 7396757 0
331188906 787191765 0
92828315 672929940 0
748036995 482537941 0
650391963 692376416 2
988524648 785925951 0
46176528 702832335 0
380379827 151382003 0
166987268 871046356 0
540699977 516971879 0
127503679 363083497 0
300638385 443567398 0
94522395 23302825 0
119358307 798726656 0
223836048 411688516 0
702071693 132623179 0
796555142 163400011 0
379156669 98675717 0
328946527 670354000 0
108213781 538164033 0
25479818 935304156 0
843121275 105380222 0
466613662 741739471 0
163416442 723362645 0
586459061 631427024 0
945077511 990028478 0
805718925 19386352 0
677345176 863025495 2
512925961 205823233 0
79173419 193330290 2
321111253 100481257 0
752731692 996502107 0
859822025 862730732 2
253591773 441155857 0
721994596 191287749 0
171042383 558483379 0
765860395 558981479 0
396419946 324189285 0
709077970 964409958 0
846793186 609645224 0
858802574 308383975 0
189755140 352416608 2
968611381 665323760 2
236065729 294603805 1
73199652 353854543 0
350365445 770641503 1
67491765 72056630 0
928552456 404231928 0
738626532 166166461 0
168504933 383423383 0
146904621 817204412 0
352439448 728722464 0
41401190 25639908 0
100823847 63412041 0
873417148 780826475 0
755167940 697660510 0
816716806 435041510 0
427468236 106985225 0
142624015 633927480 0
168562116 456738910 0
347813205 964030874 0
394062089 769458453 0
495811536 601772586 0
815215716 773722811 2
457443498 691451 0
35180108 370210465 0
883183473 444494450 2
818235138 690145228 0
35100800 46748891 0
73245902 896245656 0
460640065 934387668 0
185457608 750984338 0
162569186 277694271 0
942217041 212023340 0
702676374 689248060 0
725853142 723228669 0
428727041 810915098 0
312388503 641702438 0
199707245 598887764 0
972057768 253377913 0
757935311 767194875 0
21102953 622787066 0
135852736 215606437 0
640099313 708055396 0
373054511 403088450 0
155426729 168888553 1
774471820 559419238 0
987392206 846834159 0
552477719 778500790 0
911287463 412195255 0
377562148 50786562 0
931867126 401639046 0
13911210 889160324 2
658953183 90190574 0
513731192 426436381 0
59245888 66341301 0
634576955 545196110 0
586915267 619262834 0
516988492 79083915 0
885890498 891510075 0
347581865 37457009 0
338039602 95234049 0
201209735 987317364 0
227617359 832266665 0
384939676 41517802 0
128930515 914455538 0
755707944 893572011 0
943501580 513039067 2
454322314 406420095 0
459132780 487359272 0
823786357 801234939 0
471869325 262838288 1
430590568 976771541 0
324714702 311878964 0
562722958 129205456 0
632794487 443299954 0
679371201 252805357 0
423034398 189544177 0
144677454 910403747 0
454612673 685280361 0
322765377 142885643 0
356461200 44821561 1
931354967 12487153 0
283897107 16348136 0
344942610 830932719 0
913176228 595759734 0
307554682 927628462 0
125070521 870452656 0
978323380 862002408 0
711588022 383422727 0
96906500 162802585 0
638113869 456882984 0
522076413 912652881 0
38724199 99415060 0
195740333 89730725 0
266724102 569191985 0
867064706 853729126 2
196177162 826300894 2
84468714 307550112 0
285082687 521353287 0
142909336 480426077 0
318448204 114828525 0
897463837 640216456 0
10235314 231339958 0
183629234 134738545 0
354721445 927710896 0
6145513 950238072 0
435821687 594852258 0
67204263 632834347 0
235364423 862409249 0
852979335 671435514 0
37492683 669178710 0
889727075 73948162 1
690142133 689543650 0
511930312 426231317 0
454315299 105351416 0
816745194 897974862 0
467873816 217240244 0
639250545 462389921 0
311706110 984227746 0
174166150 616392458 0
86029825 992252719 0
783068396 750783605 0
19221681 365195906 0
764270309 498000342 0
515676741 26928454 0
710502746 237208993 0
634208752 447777895 0
869402947 527026256 0
36162308 233304024 0
537915084 102659519 0
629142994 645206793 0
190957777 881675947 2
425909800 814918777 0
757787646 905859355 0
775633325 399630032 0
563141437 641251352 0
163679426 858281747 0
187355864 325720071 0
869829360 898209776 0
208757719 678373209 0
651169341 26495775 0
84391085 288867047 0
11377639 560597282 0
877691563 333584310 0
928088638 232038820 0
820824043 371586208 1
90644492 638540871 1
773661626 720251415 2
838243728 485663505 0
688874666 689170265 0
906029113 501355224 0
731679005 53834733 0
837205160 92637639 0
797499481 104449299 0
788755465 877309896 0
218712992 134690120 0
418261854 381642713 0
279943565 854236961 0
40780846 115261012 0
422032434 7757112 0
670282800 457161293 0
626496374 605271995 0
471197283 376290024 1
552992074 881664331 0
796911585 803785730 0
483271614 110064203 0
110973549 44613886 1
653442558 866281701 0
541981061 949185001 0
652416436 6059239 0
117281875 30114504 0
832764803 957536417 0
566240573 27468853 0
913864954 287154014 0
109642396 487336157 0
397040202 331614737 0
404631301 937486800 0
422953034 673477544 0
113742943 651626561 0
67527912 883792255 0
855782315 492837643 0
549637590 200716184 0
684800849 7171758 0
505500572 819370370 0
831674510 110359171 0
301538155 24034106 1
803883341 622548164 0
518837752 86352807 0
790346696 93513879 0
74717540 265787703 0
129699034 519655301 1
792139026 447844692 0
274742535 497142757 0
522665988 122639877 0
100289948 940244072 0
93876580 988906938 0
43497479 755024057 0
481906642 8195310 0
180550660 252432084 0
3619833 804486542 0
697009295 246834546 0
707714055 800506672 0
601418823 930617798 0
21043137 355217092 0
573131871 378791706 0
915838753 467285371 0
728442299 701337085 0
482729019 905862793 1
286897246 2367957 1
983429184 483821039 0
881883655 530993390 0
626718587 743038782 0
137757977 124956147 0
778763991 580213817 0
434046633 326971481 0
964072096 723153461 0
396822853 309628575 0
719718080 127826761 0
719677954 889733194 0
477946889 527774307 0
94423504 485972627 0
160303579 452214269 0
726314925 494121155 0
686223307 617837895 0
712478690 132260677 0
714863303 146859411 1
238714085 647021188 0
661260669 414579419 0
905829274 698434184 2
14844219 677993183 0
653229138 740645266 0
642504463 935936295 0
947407245 30102109 0
703258430 32831092 1
144236385 579599973 0
146647397 931895248 0
163750240 636919977 0
587161364 134760518 0
763404316 734549528 0
338197509 707358680 0
129926356 795691015 0
364678340 766544536 0
155532054 477872049 0
693931994 544580433 0
359198555 718528186 0
504439935 175353852 0
666533850 141851296 1
642442237 62858925 1
68179648 433506987 0
136036929 96572917 0
77319424 534063097 0
119857153 978560280 0
852936905 903953120 0
2133386 376264028 1
787882962 473328100 0
543734319 593300695 0
118514608 166093020 0
515999489 769529768 0
164883497 825406073 0
535356088 913778862 0
534711497 718256591 2
816987717 665469866 0
391030233 115888880 0
178658746 956479703 0
310049006 511653769 0
342768487 798917239 0
671243242 807241689 0
65116837 723929573 0
693566290 672843942 0
139873219 91116666 0
854791270 37793962 0
384370804 424083912 2
713120745 934887764 0
557437722 884691689 0
33037443 167918348 0
232232076 247474353 0
947072378 951839647 0
40565319 627880247 0
496868221 141713823 0
796406656 57871242 0
48839711 194139203 0
624204246 518326274 0
313294129 805035009 0
699322589 233736027 0
461344195 302697059 0
269223785 144118989 0
948003994 577572217 0
859802292 83730107 0
389793462 437072528 0
996189614 886215044 0
855545492 328143224 1
693528497 901057052 1
179975086 137277220 0
786886986 259523684 0
990278264 566708960 0
990938570 68434852 0
931039403 351105987 0
510693366 59934454 0
951968929 119038651 0
215169017 129990391 1
815690097 150070655 0
441543640 114038842 0
974126538 391447250 0
334687325 164856042 0
734792402 365027087 0
169091999 184359958 0
496816871 318357078 0
320742651 24246554 0
872143060 581870083 0
85097752 946069925 0
329789409 178268287 0
71966126 826098466 0
385376359 530959321 0
105405997 632712720 0
19376214 539136215 1
961257263 553774193 0
178858568 660488576 0
324627332 976368918 0
429498949 982027423 0
41262399 516084817 0
997066572 916611462 0
163084349 73754679 0
314813274 505929846 0
699391820 186798758 0
736237845 29661978 0
414393712 59639642 0
49376289 377940798 0
934227758 200416302 0
288655617 15994251 0
244827785 937547620 0
233911666 492536528 0
600075447 537262223 0
15819211 308632071 0
807125114 972964575 0
128812225 205876501 2
885793123 974186069 0
720348479 61422246 0
470660 871320306 0
707861304 81628043 0
39510577 155120339 0
960367060 84514836 0
665959941 337573400 0
878734293 907781959 0
354854540 900775756 0
905994556 85663335 1
890145661 739437654 0
101560764 547674368 2
353646038 953782030 2
754246949 975845864 0
505019339 153664008 0
450276537 954375344 0
355961821 979533150 2
2276003 43036140 0
74641743 899398732 0
575878762 784203231 0
96338283 463290425 0
95810872 371244021 0
116283755 930797529 0
585859500 169185182 0
663061158 764275307 0
774264119 920420047 0
114472346 654881958 0
374001732 504057547 0
93815798 914786172 0
333984797 357989174 0
862477327 212437671 0
117728211 968060694 0
982253226 407584627 0
638166547 837192554 0
974174351 535463864 0
130593685 484912380 0
434737558 249243221 0
629510324 743266467 0
500231444 179998278 0
727798107 156226186 0
268826189 635390226 0
795773362 927205184 0
382601280 980066398 0
987866379 348500172 0
148198593 142085913 0
314952487 859808850 0
264827082 535274050 0
895991373 510578447 0
447156609 46345686 0
616292746 70596261 0
232855934 480042395 0
823407936 68334939 0
442545585 297117916 0
235105411 47801719 0
770624060 970346475 0
343756669 718580488 0
112831119 958224750 0
399256664 852205739 0
208289104 604811994 0
325267370 397301257 0
633180979 257766828 0
199069809 200738292 0
888553719 307672194 0
81959507 919940963 0
360019366 447560620 0
956379181 267977291 0
78592474 536210376 0
68359677 834476820 0
376805815 196046885 2
620336698 244204750 0
488145903 576861823 0
101645431 233987892 0
915460641 839385724 0
131771136 713029565 0
924189166 45653188 0
155496182 579215895 0
971380145 667421548 0
41684440 138554430 0
254833769 77882611 0
6376572 597204703 0
645637830 295017874 2
148064536 534693657 0
8054294 852725502 0
72152464 898905998 0
770237502 853895293 0
67021897 767469204 0
620090350 563026455 0
21784161 44229047 0
471490465 288896800 0
201653242 881004846 0
531410479 169155349 0
615164842 272221779 0
919790881 592272344 0
51959803 84956874 0
423952465 212326349 0
848410395 879644458 0
916938955 675344446 0
961973022 510330264 0
572738196 309056361 0
101646096 59573795 0
179323135 435217035 0
185593470 92253139 0
680261812 646098288 0
498952168 893183039 0
831396596 140262984 0
630522695 467281678 0
517355472 551634180 0
127275015 290950152 0
649547001 105490837 0
569654335 674789300 0
50924713 837745051 1
111628976 487486663 0
616164530 273522200 2
615263625 824850162 0
147312601 794802200 0
587197976 910028248 0
260945018 277388457 0
280642961 97817405 2
802627677 936640803 0
638239288 687188701 0
16021413 551601160 1
50088690 553164565 0
688599016 327890717 0
50939518 416129439 0
538491490 769446732 0
913496525 317160361 0
272242872 147587603 0
598198095 111253498 0
140208223 190834150 0
190519790 338901697 0
756324802 774012295 2
271889625 371729930 0
579357821 603113288 0
928466854 694296261 0
324229802 808878054 0
148897761 514481279 0
968007720 69439413 0
308381768 392403440 0
208475560 402363686 0
848113498 230096080 0
133402172 531185036 0
965953956 3021055 1
405097584 588571584 0
248443644 299523254 1
685941110 203611735 0
964645094 768748502 0
789246909 770044689 0
351840598 807353367 0
477093319 341159501 2
643163090 526263836 0
154496493 409658321 0
948019388 720904281 0
312008772 973917446 0
436772387 860755341 0
800499720 387013425 0
615832408 987804621 0
98155592 463695780 0
817735061 863903662 0
249318145 440314062 0
889969953 794526604 0
646276398 523149488 0
640460766 13510674 0
140144124 265845108 2
895094653 757265934 0
62187161 392253802 0
131412645 898952781 0
99328261 110826125 0
881517781 691314774 0
97438808 7745586 0
109427247 844529263 0
806111364 821938060 0
541089628 274707825 0
373113646 600013186 0
994057805 839673974 0
144469561 63427770 2
641748705 913741722 0
834167591 81362020 0
697369556 89323818 0
366084525 703857234 0
520374348 418734689 0
614308941 197639037 0
870278577 796734535 0
921776209 545438370 0
882993223 315891844 0
772906941 351824144 0
201777972 463211506 2
529782472 421696967 0
86466322 339153515 0
729358747 668736656 0
464485471 513606364 0
522218245 881653538 0
307455117 834817913 0
325685575 42233778 0
62713127 531411067 0
90974765 807136935 0
276129795 628553356 0
48017383 696148726 0
651936771 396147309 0
753066408 253462444 0
436207152 848707456 0
547171862 692955440 0
694164563 939418023 0
533637491 78719148 0
626545810 460305267 0
56794192 74970005 0
302690880 915666490 0
410534112 165268336 0
996835334 575707944 0
952982149 640298309 0
700017231 670625239 0
372821831 871740497 0
737271614 264379592 0
589608881 644941610 0
65134012 881628955 0
615303500 192102806 0
60693131 237066726 0
109724584 113693946 0
190317908 713768849 0
869248963 713046853 0
270455043 365062768 0
232045899 451266963 0
306606935 951798744 2
349510225 349114275 0
139074588 89765117 0
198680264 980848845 0
884421555 138435916 1
804022363 586527359 0
125209373 479204027 0
481547730 368875193 0
668681867 766275648 0
755248610 662918887 0
389118746 96983236 0
487171246 489998290 0
803479017 984105349 2
127061068 87423701 0
98759243 729396396 0
821103549 597218716 0
429913599 77318638 0
249302107 122011154 0
965613822 231206292 0
211340728 224418979 0
108932709 559196161 0
89404065 28691778 0
144941170 674294047 0
134898651 261495015 0
979532599 151422434 0
562404711 360166378 0
120299857 955044608 0
45396405 26259761 0
163039732 199339366 0
601087160 760671184 0
459340719 101211645 0
585340223 353299903 0
458420873 471694777 0
9898740 490861591 0
128724380 425639609 0
308646039 185279079 0
992852456 603996148 0
511694428 643019262 0
569749468 854253682 0
309451114 819161601 0
257238051 992172469 0
36315435 93886210 0
69041973 547524040 0
966744808 651413181 1
621268690 611078277 0
289954922 408968679 0
321263476 249532670 0
141639126 767019223 0
79795532 365788289 0
539547262 488316386 0
354010633 847291738 1
312022292 152560278 0
943856382 571921615 0
235734791 671557353 0
26317041 227209901 0
236104628 943896750 0
97506516 413865890 0
145759420 64433111 0
161084739 158872067 0
677082224 952717688 0
993384340 230910941 0
751994954 721347321 0
848419213 992884266 0
522674958 843182968 0
345743776 130184116 0
761539641 247599914 1
788268265 417347187 0
874309410 736475443 0
675672417 888978365 0
339261081 28780941 0
88268396 789946850 0
976578593 243210331 0
240961656 403544922 0
803035115 898035103 0
559793500 143352508 0
105039295 473726412 0
550213716 72738162 0
81100137 274389787 0
27502914 498977818 0
626974225 923211709 0
889882602 398584297 0
384888762 854879470 0
581721040 28817146 0
325820879 851609435 0
550736537 27025958 0
562737586 299440709 0
249757001 736607227 0
889556962 295224979 0
449660269 237633755 0
315140019 197368405 0
171823269 416286866 0
630466552 132431026 0
504428658 845628562 0
395806917 496270733 0
306303946 561762475 0
801687229 911379507 0
778873506 941607150 0
61180261 356108857 2
195756716 22260436 0
552921885 117504490 0
450830258 448935830 0
471563988 418939066 0
489717484 821929816 0
458345606 651255643 0
314161608 14564874 0
88295482 357708028 0
568770155 379193896 0
977601326 494600145 0
3978717 310372138 0
524437489 775343296 0
538225154 195001652 0
891624376 540202419 0
146829399 597930208 0
694349279 577468373 0
633979434 576262326 0
828341968 699749659 0
852259853 764136559 0
377219224 39019360 0
937340488 590407817 0
566275472 564642451 0
291422932 477019967 0
869586367 330258138 0
809057295 229356937 0
766978763 637041815 0
504416602 167710224 0
865764053 464649037 0
637911810 879297962 0
807283591 275801660 0
599226040 361856046 0
148181120 232112913 0
687195926 977100070 0
772778569 806451481 0
100225822 571421134 0
138481379 768147961 0
99486733 979040505 0
337787149 261889619 0
325388193 274610373 0
977742998 131413429 2
292081646 899020966 1
110144222 686760028 2
187854276 697849941 0
376662116 77704697 0
982292948 263879383 0
828957346 515663572 0
636015764 902435502 0
77121238 976448383 0
638882001 722374740 0
973137247 529891242 0
445994306 232678476 0
395880736 140135690 0
376561087 849821337 0
273062185 92742729 0
240713346 135507323 0
703636509 297109784 0
610530621 623722165 0
325425273 145101177 0
373400666 311674258 0
138125901 560963759 0
216499719 818284412 0
34603663 145290345 0
793211111 899806117 0
664993546 408938923 0
531308708 68177177 0
577228845 855544523 0
967737709 809985488 0
525762417 834946150 0
915732972 451436684 0
34674373 386767381 0
225405853 469874774 0
713124015 474500742 0
138625781 295409321 0
57180924 448255347 0
176166913 451946291 0
834838965 243225216 0
629477225 402444430 0
542040055 350606763 0
82519260 866586333 0
38761317 581606628 0
540120113 53186783 0
456791539 324406853 0
221329406 289352289 0
926225638 625801883 1
596503364 29018337 0
748536599 110960816 0
418219622 876933875 0
990008987 79926977 0
163602880 486902423 0
963986548 772737545 0
87550857 462776516 0
859330278 186440864 0
423402651 671097436 0
25520563 761390568 0
781592788 94176427 0
976697020 569902573 0
797300442 268853894 0
348594908 533459545 0
637982348 438856685 0
611716792 731234686 2
127471304 677604144 0
695179815 527208122 1
175460904 141128487 0
39584286 134064135 0
180942026 951223344 0
483885288 312674139 0
963496183 821760330 0
594209809 105694309 1
729789125 807955130 0
426085106 592198386 0
549131886 457159940 0
899513329 873019591 1
31044640 473239650 0
862212327 51325265 0
894846106 829254422 0
820038778 749468072 0
891080941 371177048 0
175795331 637242856 0
710960533 552277893 0
639841361 555345224 0
512777154 466543138 0
584070332 526983432 0
558716867 645486977 0
810785530 306758211 0
98454580 829197367 0
780240958 59141623 2
860636036 822366082 0
713687127 825714538 0
915137292 304599838 0
296606638 361376806 0
74318190 87977228 0
626307407 875437290 0
509939650 769182498 0
881869250 100270423 0
122615099 312900856 0
259363626 908806252 0
407460782 708352658 0
16587257 326350412 0
92995627 131844918 2
38569395 344118220 0
852814337 216057924 0
315195805 706401627 0
806341697 41009277 0
159397689 682710401 0
547272346 943552944 0
515604802 993232413 0
660464838 988548685 0
146858018 594020822 0
300360214 542578160 0
194472478 938617075 0
324650268 935686982 0
865396839 621260180 0
113891536 971414656 2
991908530 842254106 0
913218415 552322448 0
693566027 604210861 0
964906684 94421092 0
102545315 256965027 0
600441879 409561359 0
969921612 684912934 0
400931606 657443392 0
637317637 914716002 0
249754803 270159996 0
345386719 834029619 0
746880412 313117558 0
655219981 368334794 0
420468511 406589091 2
819534218 118204235 0
809409435 743626811 0
280264263 983800382 0
276274451 381451873 1
235963282 756911790 0
301476872 445927516 0
7203216 553002820 0
712614865 20805676 0
140833054 445257389 0
91630729 186744861 2
16030068 698903204 0
354004041 715895596 0
853243036 447419528 0
512415769 772549206 0
119045844 777697138 0
8115887 742805567 0
38859981 936083408 0
928521354 86036684 0
99519947 831369850 0
29900594 436642927 0
617030336 593911471 0
264209740 579239778 1
918172757 144376717 0
374582926 209692836 0
731142547 106030930 2
574294561 732122794 0
757176331 721120704 0
791731574 222624683 0
146820832 397612173 0
144921980 649947104 0
366312733 579706472 0
129395495 567990740 0
90532637 511316818 0
146796301 289144422 0
485590871 143261342 0
460652991 211924167 0
964535858 322064543 0
298728275 167857222 0
194392251 482623103 0
979637204 433316924 0
485944663 954878719 2
900907143 202940228 0
637800465 88782154 2
508366783 123195349 0
797714387 929699501 0
247068950 853710771 0
703714448 374152553 0
410256245 945157172 0
967100677 116609832 0
131567469 89227734 1
195762777 154066105 0
486592708 96433928 0
141247264 79468681 0
532089589 816835745 0
186818669 154632105 0
153794699 453890487 0
472704090 226989832 0
560381787 130965053 0
58020724 446750017 1
462171147 461763555 0
123954539 818665098 0
822089646 455474290 0
46864231 829500371 0
542231678 429250261 0
1206449 24999956 0
933955508 774955241 0
674497777 961053722 0
693477809 59739311 0
851346516 374631045 0
14367412 696758539 0
31197719 310985743 0
1112326 884095971 2
44357694 881925615 0
645485966 21067457 0
77518491 894663325 0
44282207 625105710 0
99814317 506249332 2
91177648 177809772 0
65725189 67981056 0
625438914 518406753 0
596158169 544419199 0
173061009 470163425 0
809229890 217095813 0
4811160 215264114 1
142151133 55531447 0
226119030 577782842 2
645060215 696063228 0
475252746 563179433 0
469038289 210753558 0
256008390 989993924 1
597801534 996415475 0
418281653 786308622 0
492572639 524773866 0
475890266 264243025 0
241411207 155543208 0
159470292 773134404 0
514478272 313993659 0
327146304 570938853 1
148729807 496836174 0
894015111 749685879 0
618786245 979284570 0
817577999 839752002 0
744347252 664876523 0
626997464 100772121 0
350950275 1276296 0
451862984 888920052 2
23039035 439524113 0
659910580 655570586 0
552900801 689444120 0
699345103 581330399 0
909663327 237937725 0
42529500 48324920 0
330095396 612351802 2
141996394 639465574 0
693710792 788737385 0
361975729 22669497 1
906860490 22576807 0
661378561 719216308 0
673325107 27027289 0
802903595 900933502 0
459421150 522211508 0
174879205 862902436 0
632867695 489424805 0
176167030 422716027 0
129915835 299235152 0
582804048 632527496 0
675034863 231071048 0
397324075 267110617 0
789217330 840327377 0
26682901 956145558 1
683132008 355827096 2
850222799 755742789 0
751608849 419218672 0
495036181 453824721 0
664015663 397518520 0
169650242 888885347 0
869626105 730857511 0
241310030 114329025 0
508939396 117732555 0
304500316 150689723 0
89453342 88705681 1
297330262 489076778 0
682526224 954733770 0
636162484 4926501 0
93073543 543039224 0
730772101 491487697 0
490358854 69165441 0
8463440 784793748 0
170532575 181067391 0
111892992 613603518 0
63826252 507964205 0
665215974 424411047 0
96973291 125652810 2
228990605 713267376 0
93906385 524415927 0
499745220 997612691 0
694161232 357929985 0
512307648 938988471 2
504279992 71800725 0
303038104 702757666 0
569970460 822186498 0
516349980 114763274 0
15767979 430127825 0
108468918 858979793 0
136758092 238874032 2
902887954 281344166 0
146238710 682896782 0
63374964 362390154 0
824901451 62327851 0
591966428 120560207 0
240809518 811778896 0
914503893 143714356 0
145658630 643456871 0
254543857 817009125 0
309317000 217327026 0
372997036 140990796 0
959558714 316063069 0
305600074 425384254 0
449804011 349824845 0
801220296 170248492 0
59736829 225715929 0
156756430 432674550 0
327872039 367998766 0
48402137 358373818 0
940655515 622831660 0
361249688 156346839 0
299182272 284977359 0
989549896 376415392 0
522664063 659667885 0
177065726 258126812 0
314461536 953728180 0
837835515 497917251 0
207691645 844131281 0
900063600 524394206 0
51174331 875024645 0
663431386 627859494 0
906292431 107069526 0
299670685 147410556 0
930576010 306885052 0
136488865 970187873 0
944850118 205124044 0
750669983 305962700 0
212685276 458267482 0
747013931 334146412 0
849283506 166655585 0
547814605 352723683 0
876395769 464171809 2
641370705 710337861 0
53503674 360885952 0
233979582 391194687 0
408611206 663003487 1
943771429 2023133 0
243654304 976786817 0
96247151 801238434 0
499344014 934683174 0
168893949 792564278 0
154611855 295823197 0
708687282 888518125 0
476775638 784240288 1
906824360 610516368 0
595443077 598365737 0
112480577 944948497 0
380816508 41944778 0
347175872 749632190 0
968220163 381981283 0
723303719 291164936 0
106927803 990281024 0
116246775 137350491 0
740621301 527949493 0
943576677 183994007 0
942878586 599284858 0
115207614 715977347 0
52299276 828093640 0
278829802 976015141 0
407813338 654025346 2
424155334 73882687 0
172570633 893113932 0
30293338 42472692 0
930266647 405560871 0
754774309 749813473 0
34194576 699611393 0
154465596 190849694 1
385383224 669842470 0
249382660 472793580 0
488282549 684270146 1
862139243 211542139 0
40366209 21864629 1
513188969 883591230 0
379653152 779702348 0
441506828 855762543 0
7340223 62820259 2
316894523 129302185 0
39231917 907043116 0
132400484 135775305 0
489733771 74308286 0
746322602 775149096 0
801450184 731347768 0
57219605 41993875 0
621887365 91970115 0
355626671 550042716 0
502616289 256260728 1
611198441 837485964 0
907281638 100119733 0
807750967 567619345 0
385368806 187529779 0
483817213 265148880 0
856743390 417906963 0
23294755 387741396 0
564098929 883262398 0
442777615 262853027 0
68449490 491247222 0
764913746 37644521 0
919932698 524069685 0
422540094 600330770 0
41235263 40495527 0
522246727 712139348 0
569658437 159145623 0
851891052 810054748 1
248408824 78979339 0
678916630 973064547 0
203815469 296859543 0
432182049 343894585 0
728884202 933261024 0
105171154 732308825 0
278709788 299677716 0
961398433 623746329 0
409512613 600259579 0
433023105 364260076 0
227941906 3192561 0
67509132 223507030 0
508804198 454924368 0
217754706 565609118 1
704451381 34305754 1
653539134 914545656 1
744892481 26614996 2
951203768 420919155 0
354050800 910733347 0
497856963 463978368 1
105518019 736569789 0
64121492 651181641 0
463925883 401073873 0
261193754 441288694 0
655539744 501929501 0
749880182 87215586 0
56521529 6384499 0
335103768 478119436 0
369939890 869643595 0
90734547 847789433 0
856376639 945251694 2
128858904 80373523 0
983105169 289535652 0
117494423 72332632 0
876655563 915403979 0
392623485 444785482 0
805029715 200456609 0
97251958 319969001 0
277848201 778059177 0
73134423 231231851 0
979529802 266105387 0
800592353 712646930 0
598629656 527912203 0
313587729 140900294 0
177538027 789032154 0
751675792 541673960 0
875546336 294831218 0
803976905 12805700 0
450647055 878846049 1
381787892 171571740 1
581536361 806630793 0
105567892 14612212 0
188086868 779603804 0
432493830 17389699 0
543306675 936938211 0
662813242 578272306 0
931039925 71566673 0
518227036 378863046 0
557219874 885066385 2
777461942 490938219 0
369691709 528560008 0
485395543 237151735 0
862710587 473722611 0
238346955 868709148 0
982482525 189702167 0
215067619 550826941 1
136668682 943337504 1
320717935 638827655 0
433483322 426040639 0
523564834 180836417 0
157856256 244783059 0
725147594 220417352 0
284945938 384476411 0
215719928 406985973 0
6697144 741391265 0
377827881 748166817 0
98663829 541712977 0
416448580 227660819 0
545722064 69518057 0
58999294 379062885 0
130837666 908688866 1
50687824 324944965 0
904600810 389860313 0
2266091 834315432 0
188100859 347518646 0
387072183 4287973 0
8536150 159627355 2
539515237 445556115 0
259353543 578778664 0
664278974 598802883 0
578680337 953140703 0
567969379 737017923 0
259601130 644415925 0
623100168 370984786 0
359639347 460338239 0
980987465 570614098 0
651656867 419272902 0
614291723 330883541 0
846817983 118760509 0
239555286 602595707 0
108427497 838866143 0
488029835 708971947 0
487177635 432235878 0
9525979 569311891 0
950601855 656960984 0
431447867 578960653 0
959791679 42007337 0
250254098 130863812 0
163903646 867481056 0
574190895 274418886 0
174523834 779717825 0
403945519 16354719 0
892785374 214565005 0
204288703 927641520 2
541492778 637338329 0
371925050 902843549 0
484213137 60291639 0
656247554 808476941 0
874979610 957422181 0
333450139 423323154 0
166204876 886945884 0
408249346 792821249 0
709206804 73068779 0
356462466 307958690 0
615186645 133184962 0
817361506 765728196 0
427799874 30854438 0
166563727 353418441 0
510979478 488834215 0
148880132 900882508 0
847168307 67531255 0
70646745 686983182 1
58859897 786917673 0
745952223 319049361 0
645119847 443418580 0
729930965 571726030 0
988850351 25041846 0
170097202 451456419 0
764294696 19384382 0
690794371 315157462 0
565683902 441830700 0
554962102 543913272 0
265984727 199428875 2
769343799 557384253 0
794323190 661451271 0
707864420 103031394 0
184350907 271595104 1
596447887 298882587 0
26624276 490241977 0
393706771 281829532 0
76002021 428031663 0
623415966 340463656 0
469424442 371264257 0
73778688 88745826 0
474111937 352191813 0
171774289 871608640 0
953589497 189091317 0
763974376 526219762 0
532446064 14527985 0
261762958 837415548 0
942045211 732954626 1
63279964 384804086 0
949809907 803738132 0
99285422 930130514 1
706132612 857942550 0
72944253 990414652 0
734438103 292139258 0
956809757 146022612 0
824908577 993172677 0
763877942 66732191 0
237042392 921556817 0
12414577 901869333 0
74573023 960353299 0
938135464 414163441 0
212039843 626895158 2
72794180 218471767 0
494236465 899365931 0
29385320 597015662 0
814528207 841753613 1
740505968 602974060 0
623900274 401639998 0
820273842 612584693 0
197763480 682408244 1
7106220 165889158 0
33265484 122434134 0
46536125 42810686 0
561861121 448750646 0
294591913 892518224 0
175165669 92189365 0
706910690 222668469 0
18878049 545609500 0
954971369 13105423 0
450935945 20313392 0
562045699 44813457 0
632548482 481824511 0
135935058 295063612 0
485692398 96528543 0
842996928 142885524 0
707036116 33389785 0
186371075 836349086 0
492025459 891899960 0
652731433 74548536 0
188991846 908824692 0
489295310 389459224 0
519612393 615417450 0
13295611 103715462 0
71478179 964886722 0
437016732 646463123 1
599071910 464049343 0
862483122 551442347 0
145331438 587029264 0
66049925 690431389 0
882768187 268431283 0
877917944 941626870 0
852074175 9181164 0
110384465 587656663 0
929027765 92592503 0
329078066 789096231 0
38365633 559498374 0
58173375 817034293 0
244695430 244240954 0
228576798 813938384 0
421332006 430959902 0
601925809 670054553 0
4396388 998465116 0
918822663 422587522 1
61579811 258438299 0
979281484 291325792 1
56143271 2463892 0
47172276 750361568 0
620557134 18920796 0
577477495 628572925 0
882631208 162285063 0
202630466 567857608 0
623579215 140831509 0
800992061 846595457 0
940230007 128740293 0
917830535 883479391 0
827642654 451077382 1
208819284 742577119 0
347461628 135894338 0
527562666 533755259 1
48104646 860846566 0
22936678 961168956 1
157597799 937517229 0
493371164 448576193 0
118538341 577720476 0
103319059 442933383 0
401611892 925683233 0
895344381 669477024 0
858144195 321540670 0
73314527 544624714 0
338996190 49838174 0
279436983 735849148 1
278761198 110655009 0
377523504 179450963 0
708642854 886607173 0
549248344 201028244 0
737043608 832584176 0
367545201 983431354 0
42821733 738106950 0
338651877 247548042 0
657642002 606247950 0
127258568 597014367 0
817567073 784237734 0
330977219 56289654 0
651814466 507726791 0
324614376 13999819 0
509717155 222116143 0
727162063 412472177 0
331765214 328513261 0
837219094 505817914 2
397177386 360975012 0
97712624 187780226 0
898549726 100450331 0
102818131 817695523 0
37176091 314004523 2
597377318 88049014 0
197722563 406422667 0
899427648 280214650 0
996773501 730652790 0
125411635 638357229 1
267068497 326904418 0
300214070 480112023 0
466499016 560159823 0
70977991 213900894 0
210236880 604962752 0
770251424 251207785 0
713854966 396236534 0
507879806 876977847 0
244191197 194797817 0
300715421 937547371 0
504431208 556954189 0
630579469 873282012 1
447947643 381267424 0
997016428 29361553 0
82144161 915571922 0
222455227 827622921 0
214342870 756977647 2
585310759 773243910 0
288892091 629794028 0
271809982 442977283 0
475147509 575267516 2
87988954 749738601 0
701355832 744804096 0
650986542 469458546 0
461794900 825140227 0
722211829 913029671 0
167933798 115734358 0
349531317 35877110 0
904388618 806616136 0
712832163 509603537 0
299027599 111659190 0
63491091 119626435 0
225542660 334985906 0
823365253 340923295 0
310738103 53858393 1
824698677 444292812 0
993726855 947204820 0
539504110 424981423 0
88887404 516037011 0
223520612 409293002 0
256578027 153920093 0
938245497 404199283 0
892246073 194042708 0
242498783 825894585 0
587284542 370197229 0
291678910 78247803 1
158743946 583871809 0
442106315 165151642 0
54968660 974175128 0
957618266 504635023 0
287610890 124704824 0
514782817 426628711 0
92041339 490496969 0
505378484 785509058 0
598848254 998158186 0
70542781 454752193 0
778267565 320653451 0
129775398 357468903 0
236198135 393634628 0
714730433 583194268 0
405107998 291259237 0
34675787 127597478 2
224906982 584139528 0
304954574 200050195 0
889283200 586411887 0
687351531 488871186 0
483182714 587563932 0
886001513 670257675 1
23300403 772912935 0
67218808 473506666 0
894546004 690556429 2
817957397 914951757 0
684081016 909608755 0
544804667 486217595 0
427850090 392303559 0
269308104 284163434 0
9064735 365793329 0
536757427 439392478 0
837094817 285724277 0
498792420 358230107 0
3485551 21915946 0
255316369 732260833 0
515069584 104480530 0
281431983 119446983 2
431406662 928643138 0
220601218 317198049 0
220233707 295273892 0
56796549 420948846 0
61006209 442497249 0
10927012 733322880 0
138827247 750107823 0
431131481 275596812 0
631487578 273927227 0
523633491 94510547 0
386296058 18276652 0
517957698 246593474 0
834098487 335850262 0
92125605 633220507 0
642393589 132952534 0
195670038 157319888 0
36001052 25184056 0
929129426 772582146 2
379834471 423982053 0
149832312 858073645 0
702086328 59296443 0
80749919 64557706 0
78985041 28476322 2
495885478 29027671 0
134804413 336335186 0
911424428 72399636 0
579420937 892954729 0
870845955 549398103 0
44695045 402327333 0
514598749 412905791 0
464172230 241851878 0
304804421 192171221 2
487146680 356673259 0
510616248 872418931 0
481932725 276270564 1
35654308 271303871 0
706729547 836017738 0
309997277 664091481 0
344669590 362063294 1
958086242 67672290 0
856036169 579646378 0
526573195 171107502 0
601583692 271095888 0
765181882 979374960 0
799252518 122401825 0
665387458 117006225 0
632547816 775316766 0
922776307 767146561 0
335952231 299161088 1
584682625 46304724 0
561901585 741417206 2
716406804 311748732 0
587033111 77536297 0
337919856 116112076 0
289670615 635021353 0
24084113 949815497 0
901323589 369682522 0
841405992 54050524 0
526630471 195258973 0
662166772 452522291 0
51588069 690420720 0
36209544 464719243 1
415941729 205759328 0
936179497 879143830 0
712088948 655645918 0
829115164 129347055 0
737574953 589331600 0
724140342 36632835 0
693879329 268588501 0
58152871 49779925 0
951040281 35773888 0
969112662 930364543 0
714417777 93071573 0
299689808 62382019 0
411153175 58797750 0
944173494 87750447 0
340844698 747626189 1
243680502 75808196 0
15601578 148134823 0
776865922 428566450 0
637133538 587732651 0
813106878 49108195 0
491775019 226058531 0
849910224 917425205 0
439953157 739156571 0
429669054 131375707 0
183778850 256476583 0
852539295 317640354 0
821583168 825930615 0
632624521 644955146 0
137837571 4031636 0
900569360 427809765 0
429374601 18285960 0
858318037 662151921 0
516470028 612469290 0
271570561 672091936 0
750606369 564471113 0
713243015 560414808 0
538927075 564238333 0
285623574 671275344 0
272144246 353763871 0
119401217 337151784 0
603082831 105198321 1
125857799 861338559 0
340990474 418082028 0
628227643 282931357 0
955476251 755721104 0
231278236 11157841 0
874823146 364735181 0
746781769 911144762 0
675298283 726059386 0
15519432 57942631 0
112131011 739123800 0
287455793 118368417 0
466611652 147389477 0
963548845 287176440 0
230413994 409067418 2
683228460 805691619 0
38485865 44571444 0
313404556 552166955 0
94089285 708515008 0
882326741 972307790 0
414156227 211554833 0
384056581 113553539 0
73500373 724926287 2
186170818 313171641 0
177809705 982834336 0
371229795 336702296 0
125212464 604436786 0
403062183 66601209 0
312952592 290468411 0
735300260 139625540 0
151910359 643303698 0
660858072 51710200 0
467299451 548432948 0
762881118 768198852 0
606409407 169258713 0
145309677 99081863 2
809747542 88830118 0
275656072 497385501 0
648546877 354039574 0
807201503 54781666 0
424840563 298306619 0
927719439 227473750 0
210750048 93503970 0
766632889 159130280 0
555321562 71436620 0
809032335 603139278 0
947538091 965108577 2
38277598 550009732 0
861882280 37766769 0
361818267 69435594 0
32903368 254645743 2
773141362 179415543 0
634289326 780674651 0
119209094 377491955 0
740851678 439491001 0
572615502 25144055 0
115041945 145512602 0
207838595 423759024 0
199115920 562240816 0
52124345 87393069 0
47571502 166289089 0
20918649 190519236 0
655694516 874136488 0
471841988 632855358 0
394732804 166319831 0
564508444 552404648 0
354389106 999514388 0
47989190 289570370 2
640548297 299021349 0
535596802 624667534 0
415481664 60829593 0
527113400 451674476 0
508688357 64997094 0
564481966 986126050 0
443670518 674055061 0
67022886 174587775 0
633524506 745230129 0
648176888 62287852 0
635800042 981813784 0
230010383 271911542 0
115805283 971984200 0
571891260 379397060 2
538220486 427569190 0
364481518 214548397 0
142785615 861318454 0
717759266 280419770 0
564640162 482509861 0
112953256 500552795 0
308341105 959441710 0
398102018 290159083 0
925559418 125460281 1
153904720 7818269 1
415011531 422253630 0
849466670 635803837 0
104777235 936102312 2
527912133 11263215 1
695278652 838136399 0
338421655 306186571 0
18527479 49110873 0
248460462 687812043 0
476286515 576216673 0
798588864 130464024 1
56977652 693095179 0
6589294 14866675 0
13014137 743200149 0
986461884 16672924 0
349738342 924789491 0
703802110 544134235 1
294696099 222005632 0
37860297 723023976 0
84332871 499029718 0
630384058 382899418 0
878566253 60971948 0
245082073 135944704 0
732070812 16570282 2
986736310 717656115 0
740808011 91693165 0
335146219 847318444 0
927266766 295337094 0
793508611 848814051 0
137499837 385316968 0
943364134 718862305 0
213149735 730255437 0
274718480 905177208 0
572802632 717916755 0
832292376 382897381 0
428255068 430254951 0
712158727 264900804 0
723383329 320713728 0
409685373 245275403 0
681711837 657752682 0
921125831 132461599 0
194320600 418753416 0
507557736 28297067 0
630746211 487651988 0
360753908 5225160 1
75277509 502913339 0
343096028 353675021 0
137040374 190691959 2
216069425 817319644 0
898233540 51674301 2
688437250 452075524 0
292739681 183134494 0
878349415 943095416 0
290826139 510357855 1
304881300 487965123 0
101426868 649533354 0
705182936 94787881 2
975645741 460386699 0
222153540 896192447 0
274173050 602539827 0
469628488 945294496 0
420185928 862081805 0
771381017 415672625 1
712971417 528149068 0
390520688 719454780 0
333888148 200079182 0
51763730 249917560 0
415212560 710917507 0
712182689 515697403 1
139056402 638294259 0
117555599 174649476 0
203649567 485384141 0
630939452 591487730 0
343866425 152044399 0
557046607 535369768 0
122369636 460020643 0
722249822 967015218 0
382286708 447081312 0
232862965 583295844 0
446553105 767049551 0
148582892 45662925 0
876657854 305287674 0
652439167 855536618 0
72076362 24924316 0
813013484 798694260 0
399423370 441254819 0
5991683 549292147 0
93402194 981523445 0
664096457 681210831 0
828486689 639729052 0
491367844 424911802 0
672913646 17438878 0
759982556 784180093 0
76231247 870696540 0
419966383 849587216 0
791919957 891416999 0
360660600 69908079 0
388355310 909122549 1
359355696 10997756 2
744717453 101401775 0
562622807 7665431 0
242263199 22253982 0
971157098 307922003 0
151690998 980535695 0
708757757 694343800 0
580242135 109535562 0
444337461 670018992 0
52108381 533716382 0
306366610 121869608 0
519856393 243631082 0
18961398 307334980 0
55864837 436518176 0
686302022 568139747 0
954806403 13383831 0
893601471 957312104 0
609034337 497011447 0
117558569 461387803 0
472602726 595345676 0
804572659 336085586 0
735020367 151951556 0
900308768 345645241 0
506747826 986766060 0
921421900 18502395 1
258007132 565340439 0
858040414 108166894 0
116838478 558480850 0
507162916 41963006 1
710301477 216446756 0
688508039 916910314 0
235872939 839032121 0
263630980 732756477 0
66855634 93873001 0
589085265 431333792 0
309398589 627869086 0
503923521 334731477 1
980617861 751911939 0
418855285 764807452 0
944648698 660606837 0
849350672 459016405 0
835659518 184427441 0
380518679 82350101 0
958396578 983366359 0
305345939 234824834 0
86859976 975495618 2
374913298 649973633 0
633428852 81908749 0
788009883 231774390 0
974309104 296860533 0
795744966 354909342 0
736024737 36920117 0
712703276 726937671 0
941716690 165909622 2
961857363 846677915 0
70676363 302071501 0
861153037 762740286 2
660766372 32477322 0
842564972 657242827 0
91071411 306296030 0
508523477 66204565 0
735749334 527312802 0
544473610 28964362 0
871077353 62832132 0
77740771 29406411 0
744345908 190884795 0
158562794 582771164 0
362292231 19637626 0
447658136 229403623 0
818885039 307230596 0
307310167 736555851 0
362197091 376189220 0
3157694 48997537 2
543909125 99772027 0
100327630 902754206 0
90058420 691828738 0
754644231 683572958 0
567250610 220996360 0
135793547 545256568 0
105762 772821411 0
427539471 998535352 0
190928905 321280720 2
741337593 652751568 0
390749363 486372482 0
516017705 614359446 0
630156572 374951246 0
36073600 736222471 0
812774200 985201488 0
56640520 320804688 0
974731027 679969349 0
552768598 6622702 0
130965420 719738547 0
863835149 158190127 0
769053692 293630929 0
463922247 306482813 1
78805087 736253163 0
774846368 85214792 0
988343596 281778429 2
204452964 864512920 0
758839174 440081511 0
284050705 252797093 0
601956293 517194284 0
226090842 191532837 0
937674519 959194672 0
918944974 104484379 0
762521597 580046817 0
823797423 130554708 2
429124559 453870299 0
535606744 675126732 0
24942146 654434933 2
238785067 383026879 0
104804884 600821809 0
604730868 343690417 0
580947512 440951539 0
619440448 414919141 0
535220703 140894691 0
440249049 572753827 0
839140418 122969394 0
314874915 890891812 0
202470891 54696711 0
233056363 119238361 0
388288798 935854257 0
70363889 861269010 0
202460377 466218485 0
408706742 839401410 0
951372721 752685563 0
285436430 889862395 0
593668110 261814266 0
41218887 726506900 0
832547850 46046102 2
783779241 716669158 0
575313514 360761341 0
596697634 378019626 0
172803404 434029474 0
306450162 313240144 0
126793244 198146265 0
305656127 999035901 0
869055740 263369413 0
178747024 958837376 0
31531355 104208942 2
88835211 765280814 0
555052761 618676484 0
63557203 55206716 0
847896187 585826783 1
464375489 543052050 0
481111876 555374772 0
222922534 100286011 2
64701172 566546066 0
728348265 294240177 0
531728111 502250868 0
467035870 368994940 0
116786988 851305674 0
337005875 972617244 0
2722607 162047764 0
118795843 187126140 0
196270616 586578051 0
858385446 575294096 0
975905105 182278079 0
446961289 873253383 0
801000971 703165035 0
90516076 589735131 1
794319805 32212158 0
980018705 633011165 0
284557127 265658370 1
166362838 1992275 0
25438402 362081998 0
836850973 700041639 0
722152765 815745405 2
695045439 937351804 0
691032423 472620737 2
34596322 963255259 0
309981784 32645599 0
811349879 581349397 0
6187902 534826730 0
722993694 308216195 0
995620605 745018349 2
995921483 151729716 0
243719414 219804564 0
555304703 227189520 2
612632834 74983371 0
695972343 149822630 0
955000096 958005896 0
715006259 296343471 0
482321839 744850799 0
746128878 665171114 0
557204823 256767827 0
504599892 258755279 0
940730685 721065275 0
274452187 25580266 0
278525243 594159055 0
57804274 929231792 0
201290045 519615594 0
236215385 585092880 2
422286226 116586548 0
801263904 997797457 0
45395555 608107048 0
692918929 353417596 0
736057689 777517985 0
416185877 895383808 0
846757052 373607000 0
652696806 22085888 0
337480111 720760309 0
473800817 326054232 0
5569052 89600178 0
35832683 650774659 0
200626076 217178442 0
609576726 101568399 0
270833520 911573097 0
909521291 505377301 0
152883148 651900804 0
688192938 341544006 0
657701417 776908962 0
72302938 127267011 0
968006378 571354568 0
418436683 510965564 0
114078723 515926925 0
56670580 246764085 0
431492118 746830770 0
206139878 643759289 0
65698773 450311087 0
371303478 99548399 0
650591641 902368697 0
896407128 550676817 0
887107352 530830553 0
278480348 407228334 0
151128815 515608072 0
502220865 775816611 0
384498789 661236163 0
183862732 836809279 0
365543861 929848528 0
747580700 335381234 0
534579236 809932112 0
391486467 780874222 0
429964820 96429752 0
734161695 998302681 0
837664032 255743486 0
135302793 967129897 0
97598918 48408067 0
67749114 485589385 0
493756314 173962738 1
987119954 175144985 0
337844679 147076261 0
874823764 655040546 0
73335374 739964327 0
341473246 208211307 0
99222324 726682933 0
597208750 15206974 0
498781526 585370430 0
870891185 68698693 0
795325718 162739856 0
299441456 236070334 0
619687401 421321199 0
53461821 85346901 0
955651859 280988567 0
982059097 67577683 0
470411362 163673353 0
29792257 260151926 0
450779162 171229784 0
914999692 93597293 0
636366109 105945498 0
302910167 313073720 0
57773232 966967189 0
378773298 520343180 0
335655678 15989156 0
409905867 904752735 0
673114460 328999265 0
102208689 523010804 0
754914216 356349301 0
96676085 665834022 0
76903538 800530790 0
123683454 241436553 0
33465842 875450745 0
354248468 236754643 0
820775201 857766146 0
327545647 217748240 1
128317409 83388603 2
744080649 288390884 0
564193400 25735988 0
770966791 767506220 0
31170108 172753889 0
637474140 316752374 0
832839664 908523051 2
606898347 211005945 0
401688755 836810818 0
40622437 605964314 1
133516188 470661601 2
787756517 292556008 1
576197623 909118586 0
920526033 22729014 0
658333944 812606225 0
692036228 237040729 0
922652747 26048919 0
243728028 883653826 0
822507545 204163953 0
146481118 488369945 0
82750865 78500284 0
164311719 8436709 0
105742239 747750404 0
351202429 855174324 0
589630615 861823716 0
491121562 877956045 0
611768505 421256699 0
392727046 895297868 0
936979039 320191489 0
681208738 287859636 0
485737237 195786838 0
338612796 462520154 0
118084245 519881927 0
128899413 883372558 0
824818572 416942159 0
73111780 534970772 0
580470630 506517457 0
146671292 149622719 0
763498220 239371359 0
715461828 899068119 1
24962412 927566568 0
511085888 213937230 0
90710821 356259619 0
530123014 215409614 0
487845241 73604257 0
59129365 431916923 0
429583299 941541803 0
963388631 578262475 0
691223120 384807056 0
44627801 966470838 0
284866931 116222955 1
681076200 692562401 0
864951211 331222240 0
167323376 426218574 0
742382851 178990135 0
311829821 491362646 0
70795820 857225203 0
87509735 986942560 0
673636634 538870850 0
390918755 220403199 0
931891452 10458721 0
201765356 239533279 0
106247317 877783496 0
69402630 625780981 0
847646769 569117053 0
871820020 658907692 0
197980243 402336506 2
638574459 864204774 1
535789670 300031536 0
963541097 854895918 0
800119738 66256484 0
710483371 681587413 0
411671049 478941663 0
195974990 442290130 0
38462568 884466621 0
110817426 632849423 1
930599974 375061668 0
932724245 330268771 2
101310425 667280110 0
67107098 514447788 0
351508216 504996867 0
56762719 410543663 0
307450042 820551246 0
56333851 949907942 0
212189524 22687474 2
881172903 33825622 0
766476919 815920330 0
676361151 65017103 0
652675262 42363360 0
921767835 619228618 0
119844405 890181742 0
453559204 345952251 0
406845137 3860735 0
230677952 470752470 1
743275797 103129520 0
982400611 209452340 0
883124539 36051740 0
692391054 650618527 0
817944712 617930060 0
518295642 136155433 0
945046642 40711324 2
138436357 770976425 0
930933305 545873558 0
304206338 85055818 0
30599151 948456091 0
99525810 41025558 0
434774951 366631333 0
112958193 248833473 0
708082054 288125724 0
58018904 472150607 1
228608115 407897261 2
592338836 604154672 0
501388348 544028638 0
384496608 27456072 0
349810967 303093102 0
972959234 236033449 0
438901658 88689218 0
78751298 455288443 0
985017466 72672135 0
919309744 342399427 0
312075638 812904261 0
985724271 298597745 0
752155547 834726439 0
436903362 324008580 0
303202966 117912470 1
658123919 339335240 0
978476866 949048657 0
323776304 315945617 2
728055747 305838119 0
829630464 64644266 0
50175611 880088769 0
22574140 550173892 0
338644252 799255805 0
920548615 304379691 0
320931126 944891429 0
295011243 324733980 0
839422143 213222344 0
950498293 414479579 0
221289825 857977383 0
919769320 721604293 0
440841266 803861459 0
800734818 492743334 0
210690404 696787853 0
458637550 113410949 0
872113397 863937584 0
172413337 106682072 0
28907950 104650081 0
873566897 58659556 0
298300745 81116476 0
170698342 37285546 0
853377493 47263997 0
633173591 268134091 0
918716188 431554008 0
251100653 160022496 0
919448689 307260492 0
46218606 61209479 0
220015482 142814954 0
102345251 753296842 0
474354120 112584347 0
253214491 333887080 2
841476645 98808626 0
490194723 491575602 0
463173586 436220412 0
433301432 3057716 2
672622361 138517298 0
76247404 21022221 0
809397543 851954408 0
971639425 736958343 0
473957143 599266580 0
937676237 53631982 0
349566750 806008231 0
668387904 192833673 0
172174488 278313346 0
788534904 616988572 0
729837535 946081467 0
206368514 110209957 0
159129004 550342394 0
723060647 292939836 0
810004567 917172038 0
97294199 414143051 0
517790639 561853484 0
138893987 327694866 0
222583390 637278265 0
996874576 912572086 0
364142286 436904997 0
109521184 145629337 0
877680206 519204533 0
408728264 56275811 1
500232150 70335647 0
935987560 450788761 0
523965456 411539951 0
28825176 936047289 0
13669827 71909524 0
62958211 490075250 0
948762692 544718467 0
922472461 740656346 0
572429568 386623208 0
685505164 320779962 0
54237430 963836172 0
643139869 498217434 0
955274055 886171357 0
848946127 61398768 2
467343404 69260636 0
829012638 890079176 0
72286641 855344021 0
873075804 957190118 0
571658033 193223607 0
369162132 334195209 1
897706323 487419870 0
877446200 14904586 0
701703772 955122942 0
964501680 322523477 0
449716571 506127616 0
362444087 145850319 0
527818680 490564219 1
545932637 854821636 2
938548933 21990736 0
386648669 405872074 0
812807652 498493928 0
914552870 472491679 0
387988471 924149469 0
507726632 890395994 0
851676413 58916311 0
663927142 917466599 0
99288011 992774193 0
128189476 832905679 0
949953119 352657543 0
616991706 10388392 0
344443400 1339713 0
50531520 116400245 0
77010607 929255136 0
843992971 250292026 0
203293 284404223 1
267578682 187316498 1
446500442 974080272 0
827365945 107760194 0
793755598 990585327 1
361137679 436822665 0
551306120 387591694 0
430659857 505302127 0
551243774 30733297 0
771921745 926163423 0
967308094 468774132 0
14839404 927519210 0
177778393 858595084 2
778707667 981234106 0
127971862 917475087 0
91532560 904000490 0
338754320 562519265 0
504094974 918492179 0
739794900 566248683 0
879398094 101236139 0
877437145 807410215 0
871807180 727309784 0
32598449 320781009 0
758496210 15117947 0
771236337 397970742 0
902860349 58852746 0
714153545 555927709 1
6902238 592252154 2
903987909 585266347 0
115071288 961267229 0
777236567 591850131 0
67803162 554691930 0
975922590 111143828 0
42359219 469646032 2
346268351 970965740 0
925158555 650635919 0
709381961 36804767 0
143101584 876350603 0
786485416 603118358 0
204119888 380859800 0
496302002 717349225 0
536512916 285160721 0
233408367 84659670 0
58936142 289928760 0
543500667 869260992 0
338105685 103070242 0
432300278 601652468 0
302815130 314875410 0
861462108 713922158 0
634306338 836095554 0
445966170 494415599 0
559323579 385998502 0
637922028 80264972 0
577285402 187216586 0
382155852 111703299 2
986843890 974516963 0
884954418 296190941 0
592725504 33331842 0
973313653 893014907 0
212547520 321580088 0
169692149 804014738 2
291071669 111877090 0
382130835 212982252 0
676170770 58265926 0
353962953 341836966 0
685190666 984017848 0
673268852 130147622 0
352019804 699698631 0
912737105 680092068 0
323629731 33968315 0
189360823 194185146 0
694675541 27110151 0
431978775 612629359 0
587938033 324951674 0
533057821 45079130 0
119506735 810555491 0
760437777 57555827 0
227644042 592386451 0
196670941 645931179 0
914648458 170247253 0
460019879 390228843 0
440012917 229629718 0
576731932 967963426 0
859086938 897534235 0
668348621 462950386 0
239665402 83224200 2
913613991 893048839 0
994644646 382300457 2
526546580 288307492 0
145224790 769041400 0
166580849 662147520 0
142368454 153765809 2
87382315 306567970 0
958133310 84621079 0
990271872 771221523 0
98716784 390374175 0
787028816 666141700 0
617848048 713933867 0
711797596 268145100 0
83451628 857111889 0
852752036 384979638 0
867720575 611901298 0
598078711 115333677 0
20231949 697360075 0
980397630 175583180 0
312569717 507127087 0
106884837 326849782 1
184716274 116144203 0
522959275 759017757 0
904603374 729336971 0
150613796 430639604 0
499720579 104188807 0
449008653 518739688 0
783050466 968787197 0
852084710 63397478 0
444266312 217338306 0
180647948 880026827 0
364008495 837992920 0
132300058 82973851 0
219263001 825150661 2
71819748 992419478 0
316296862 749057868 0
556724637 230303669 0
319427227 179181642 0
113874339 180497162 0
453235697 225118170 0
373170529 66667853 0
726230708 756212180 2
74037863 912581099 0
479057344 337215254 0
196006102 257875590 0
438138698 855270563 0
284849747 94796537 0
654739363 758597711 0
830082695 619868082 0
335695893 552527660 0
5917028 537135290 0
792582657 858210636 0
89435800 711193518 0
259661883 427160401 0
475104349 480582674 2
742681191 864640833 0
697386673 802926987 1
752765194 578101289 0
567256450 95762253 0
634405216 701586389 0
724142436 54265619 0
303688473 799962170 0
332802027 86029535 0
667368990 26196391 0
379447099 836190838 0
861335169 516406346 0
149808256 145813002 0
70319979 298704320 0
28559855 986381059 0
81007627 465868104 0
503728887 285871932 0
125562804 47506151 0
732848489 676637887 0
184908177 476871916 0
791481202 963340765 0
118610233 321391030 0
65004176 98307658 0
4270794 226219774 0
640159872 510794952 0
780948876 865195003 0
340506913 852863065 1
714204269 551527039 1
927055792 713454745 2
845377805 905211813 0
986813956 227411400 0
293516332 75475462 0
780925432 903833295 0
479522578 502895459 0
290738353 682268904 0
585499961 261376564 0
68512657 225129498 0
12740778 264090282 2
219497193 273363636 0
472365842 559096528 0
818549783 265772680 1
369635467 716767429 0
494392472 614600180 0
14334429 180934452 0
755132419 304342362 0
553621320 741364784 0
920622260 84703867 0
666801607 958344199 0
294106595 558090410 0
356632069 811605842 0
629724788 278612520 0
886426556 275303998 0
201803734 465985614 0
964524100 679666010 0
457442613 281788715 0
625758934 204255018 0
937769241 491316070 0
977977457 136264163 0
947703261 618422466 0
930046018 779638483 0
304101354 335791542 0
817271659 901413782 0
875094942 337198477 0
633619509 881377287 0
564653264 204660142 0
267924981 809332699 0
428379745 928135174 0
12474759 728630996 0
928056098 369797037 0
658094597 187547004 0
226319918 79730125 0
108953065 517749825 0
279535986 92036334 1
470434901 378191279 0
360577923 816925156 0
244846014 929537956 0
190515479 3936815 0
70836091 589609183 0
563229513 938390482 0
342482722 572701636 0
118530816 296112652 0
120552612 800399941 0
811302352 207107497 0
541825181 314126268 0
691741865 938365553 2
472671406 172586782 0
866466614 362390541 0
432837796 683104064 0
751612579 74403538 0
448141581 78510592 0
129315309 771931607 0
276812206 542308293 0
303749452 501680131 2
56246525 481399475 0
570879324 627546126 0
271153083 72413599 0
584423545 938751150 0
487267781 774999172 0
488169674 997422359 0
471703684 352650790 0
424408112 120558328 0
908264441 191461623 0
642626062 462328217 0
195475596 37248366 0
611793106 106519500 1
678989373 263065671 0
841500613 413608254 0
187829749 355924503 0
116191280 632091071 0
926877883 783826729 0
251860961 891469158 2
74176206 928586578 0
39662993 738577811 2
132099436 553486532 0
335822836 857518459 0
271356704 701730082 0
351318396 918779884 0
852109804 62404015 0
219475853 822380 2
173099519 597669476 0
126760684 780229496 0
376183893 272336014 2
383340905 812115605 0
365469044 229943341 0
356127279 854118625 0
555077506 436395156 0
178299236 476241124 0
169946096 978651034 1
55381128 718911789 0
559903145 187156984 0
789476230 205249617 0
35114654 507858175 0
921841811 974756686 0
549343512 67301430 0
55718221 968765892 0
85726420 98427691 0
247416759 266527538 0
636902817 348098967 0
82127718 624910063 0
974759781 555126070 0
714880070 528750208 0
171677688 657739599 0
656342084 209134582 0
130822565 645977317 0
711767084 847132348 0
9945855 321138025 0
246545221 148897208 0
703308899 735211463 0
881660702 117408421 0
530896861 352733453 0
375574643 61901852 0
679967750 666830465 0
596971999 286675959 0
763638338 307358677 0
452563447 861065150 1
413568453 953791982 0
393294046 805590 0
459435855 274098319 0
706290386 310425068 0
385497733 57315074 0
921130836 523567022 0
403895285 672272197 0
958236533 296589219 0
185075936 387947683 0
490538682 986582034 0
223022775 808958604 0
581465424 311083059 0
252795989 426766836 0
188357399 195924286 0
280636734 8347535 0
386956650 293501322 0
681239738 328779658 0
561973662 255035895 0
60125976 265314862 0
509865107 225097838 0
637166434 679747018 0
440648081 696606204 0
830093712 634887207 0
190816467 281030683 0
693963396 6643794 0
866851407 631144568 0
652777343 865154112 0
823089706 399871744 0
62009836 802511895 0
820585002 429403870 0
205121669 804345315 0
547055524 869623724 0
740094712 516025256 0
491792968 85075800 0
112153609 466323836 0
95675506 857452294 0
298150511 150543576 0
586507442 42316176 0
554589930 105870767 0
650823047 667494013 0
432164261 570443407 0
549822060 929314957 0
572184500 459443503 0
731245795 876564669 0
821869838 754965936 0
315639829 835333602 0
33979378 599020239 0
682619026 399554837 0
